RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用邏輯分析儀Acute TravelLogic Analyzer進行SPI NAND驅動開發(fā)調試

嵌入式USB開發(fā) ? 來源:嵌入式USB開發(fā) ? 作者:嵌入式USB開發(fā) ? 2023-06-08 11:13 ? 次閱讀

本文轉自公眾號,歡迎關注

使用邏輯分析儀Acute TravelLogic Analyzer進行SPI NAND驅動開發(fā)調試 (qq.com)

前言

邏輯分析儀對于嵌入式開發(fā)工程師尤其是驅動開發(fā)工程師來說是必不可少的工具, 邏輯分析儀的兩大功能:信號抓取,協(xié)議分析必不可少,前者以來硬件,后者依賴軟件。當然方便靈活的觸發(fā),體驗好的GUI,方便的測量工具,等輔助功能也是評價其好壞的標準,性能方面通道數(shù),采樣率,支持觸發(fā)電平, 濾波,存儲容量,傳輸速率等都是高端與低端區(qū)別最主要的指標。尤其對于高性能越到最后提高一點性能,成本就高很多,技術要求也高很多,國產(chǎn)高端分析儀不多。

對于底層數(shù)字信號,沒有邏輯分析去抓包,將無法進行分析調試, 沒有協(xié)議分析功能靠人工解析將是噩夢,所以邏輯分析儀必不可少。本篇以Acute TravelLogic Analyzer 這個分析儀為例進行一個SPI NAND驅動開發(fā)調試實際使用分享。

簡介

這個邏輯分析儀資料可以去官網(wǎng)查看https://www.acute.com.tw/logic-analyzer-en/product/logic-analyzer/travellogic

我這里型號是TL4234B

圖片

基本參數(shù)

34通道,2GHz采樣率,8Gb存儲

支持的協(xié)議如下: Bus Trigger I : BiSS-C, CAN2.0B/CAN FD, DP_Aux, HID over I2C, I2C, I2S, LIN2.2, MIPI I3C 1.1, SPI, UART (RS232), USB PD 3.0

Bus Trigger II : DALI, LPC, Mini/Micro LED, PMBus, Profibus, SMBus, SVI2, USB1.1, ...

Bus Trigger III : eMMC 4.5, eSPI, MII, RGMII, RMII, NAND Flash, SD 3.0 (SDIO 2.0), ...

Protocol Analyzer I : BiSS-C, CAN2.0B/CAN FD, DP_Aux, HID over I2C, I2C, I2S, LIN2.2, MIPI I3C 1.1, SPI, UART (RS232), USB PD 3.0

Protocol Analyzer II : DALI, Mini/Micro LED, Profibus, SMBus, USB1.1, ...

Protocol Analyzer III : eSPI, MII, RGMII, RMII, ...

Bus Decode : CAN 2.0B/CAN FD, DP_Aux, eMMC 4.5, eSPI, I2C, I2S, MIPI DSI LP, MIPI I3C 1.1, NAND Flash, Profibus, SD 3.0 (SDIO 2.0), SPI, UART (RS232), ... 100+

可以說是非常強大了,尤其是其支持的協(xié)議眾多能滿足大部分開發(fā)場景使用了。

實例

接線

接線如下,使用邏輯分析儀Acute TravelLogic Analyzer 的通道0~5分別接,NAND的

IO3,CLK,SI,CS,SO,IO2

圖片

邏輯分析儀設置

雙擊桌面圖標Acute TravelLogic Analyzer (x64)打開軟件

如果提示C盤空間不夠可以選擇一個空閑空間足夠的盤

圖片

圖片

選擇邏輯分析儀模式

圖片

配置信號

左下角添加信號,這里默認有4個,我們需要6個再添加2個

圖片

點擊信號標簽修改名字,6個都一一修改

還可以修改顏色,數(shù)值顯示類型,信號反轉(即1變?yōu)?,0變?yōu)?)

默認選擇信號模式,可以下拉選擇對應的通道,兩個總線選項后面再說。

圖片

圖片

設置采樣率

我們這里設置為1nS,即1GHz,我們的CLK頻率是80M,周期是12.5nS,

50%占空比的話,低電平和高電平有6.25個采樣點,也足夠了。

一般一個周期有10個采樣點,一個低電平和高電平分別是5個采樣點左右就夠了。

當然可以設置更大的采樣率,這樣采樣同樣的時間就需要更多的存儲。

圖片

設置存儲

如果抓取時間不長,分析儀內部內存足夠存儲則可以優(yōu)先選擇存儲到分析儀內存,這樣采集完再傳輸?shù)?a target="_blank">電腦,不會丟數(shù)。

如果抓取時間很長,分析儀內部內存不夠存儲則可以優(yōu)先選擇存儲到電腦內存,甚至是電腦硬盤,這樣會邊記錄邊上傳的電腦,受限于USB的傳輸速率,如果傳輸速率低,來不及傳輸則會丟數(shù)。

下面滑條選擇存儲大小,下面會自動計算對應的存儲時間,選擇合適的即可,通道選擇大于實際使用的通道。

觸發(fā)點位置是指的整個記錄,觸發(fā)點位于哪個位置,設置為50%則觸發(fā)點再中間,觸發(fā)點前一半后一半都存儲。我們如果不關心觸發(fā)點前的數(shù)據(jù)則可以設置為<1,這樣從觸發(fā)點開始記錄,觸發(fā)點前的數(shù)據(jù)不記錄。

圖片

設置電壓門限

我們這里設置為1.8V電壓等級,則0.9V為閾值

還可以根據(jù)實際情況使能斯密特觸發(fā)。

圖片

圖片

觸發(fā)設置

這里選擇CS的邊沿作為觸發(fā),其他更復雜的觸發(fā)條件也可以去使用

圖片

圖片

濾波

對于高速總線,探針等都會引入串擾,會導致一些很窄的脈沖產(chǎn)生??梢杂布蛙浖Y合過濾。

硬件過濾智能設置2的指數(shù)倍,我們的脈寬是6.25,所以設置硬件過濾為<4nS

圖片

軟件過濾任意設置

通道1是CLK我們不過濾,因為其是CS使能時一直驅動的信號,也不容易受干擾,其他信號都比CLK慢,且很多時候是高阻態(tài)容易收到干擾,所以其他通道過濾可以設置比較大點設置為小于6個采樣點即6nS過濾掉。如果使能CLK過濾,6可能在臨界段CLK可能被過濾。

圖片

如下是使能過濾的很干凈

圖片

如下是不過濾的很多毛刺

圖片

采集

點擊采集按鈕,采集到指定長度停止

圖片

協(xié)議解析

點擊信號,選擇總線分析的SPI Nand

圖片

設置引腳對應關系,選擇芯片型號

圖片

就可以看到解析結果了

圖片

圖片

保存數(shù)據(jù)

選擇檔案,全部保存,保存到指定路徑,下次就可以直接打開了

圖片

使用上一次配置

每次都重新配置很麻煩,可以直接使用上次的配置,這樣出來就是上次的配置無需修改。

圖片

圖片

總結

以上可以看到使用邏輯分析儀可以實時抓取總線信號,并進行協(xié)議分析,任何蛛絲馬跡都無處遁形,當然高端的分析儀用起來很爽但是也確實是貴,希望國產(chǎn)能跟上提高性價比。當然很多時候對于低速接口比如UART,IIC等使用幾十塊錢的就足夠。工欲善其事必先利其器,所以有一個趁手的調試工具是非常重要的。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5082

    文章

    19104

    瀏覽量

    304791
  • NAND
    +關注

    關注

    16

    文章

    1681

    瀏覽量

    136118
  • 調試
    +關注

    關注

    7

    文章

    578

    瀏覽量

    33923
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1706

    瀏覽量

    91501
  • 邏輯分析儀
    +關注

    關注

    3

    文章

    214

    瀏覽量

    23165
收藏 人收藏

    評論

    相關推薦

    巧用邏輯分析儀 助力單片機開發(fā)

    `單片機開發(fā)工程師和電子愛好者,每天都要和各種各樣的數(shù)字電路打交道。在制作調試電路時除了使用萬用表、示波器等工具,邏輯分析儀也是必不可少的。 邏輯
    發(fā)表于 03-22 13:35

    Acute TL2236邏輯分析儀進行串行閃存量測方案

    與除錯工作變得更加困難。本文將會介紹使用邏輯分析儀進行 Serial Flash 的量測工作。單線模式譯碼早期的 Serial Flash 使用 SPI 總線架構,定義了 4 根與命
    發(fā)表于 01-07 14:43

    示波器和邏輯分析儀聯(lián)合調試SPI通訊

    調試MCU 的SPI 接口時,偶爾發(fā)現(xiàn)通信不成功的情況,為了找出問題原因,使用MI1062 抓取了數(shù)字信號和模擬信號進行對比分析?! ?、邏輯
    發(fā)表于 07-27 09:51

    為什么要使用邏輯分析儀

    總線電平傳輸(如UART、I2C、SPI、SSI、Microwire、1-wire等)進行串并轉換分析外,更應具有協(xié)議分析和輔助開發(fā)的功能。
    發(fā)表于 10-13 09:23

    如何在MPLABXv3.51中的邏輯分析儀模擬器中使用SPI通道

    引腳。所以在啟動分析器之后,我點擊了“編輯PIN通道配置”,并添加了PSIPSOD1 SCK1 SDCS SDI1和在IO引腳窗口中添加的相同引腳。當我一步一步地調試時,邏輯分析儀中的
    發(fā)表于 05-05 17:18

    關于使用邏輯分析儀調試SPI異常問題

    ``如題,小弟最近用邏輯分析儀(挺便宜的一款,但沒道理低速率SPI也有問題吧?)想對STM32F103C8T6和NRF24L01之間的SPI通信進行
    發(fā)表于 06-26 16:09

    如何使用示波器+邏輯分析儀進行SPI解碼呢

    SPI是什么?如何使用示波器+邏輯分析儀進行SPI解碼呢?
    發(fā)表于 11-15 07:35

    TLA邏輯分析儀原理與應用 (硬件調試基礎教程)

    TLA邏輯分析儀原理與應用 -硬件調試基礎教程。
    發(fā)表于 08-05 15:08 ?49次下載
    TLA<b class='flag-5'>邏輯</b><b class='flag-5'>分析儀</b>原理與應用 (硬件<b class='flag-5'>調試</b>基礎教程)

    使用邏輯分析儀調試定時問題

    使用邏輯分析儀調試定時問題 在今天的數(shù)字世界, 嵌入式系統(tǒng)比以往任何時候都更為復雜。 使用速度更快、 功耗更
    發(fā)表于 08-06 07:49 ?24次下載

    如何使用Vivado Logic Analyzer邏輯調試IP進行交互

    了解Vivado中的Logic Debug功能,如何將邏輯調試IP添加到設計中,以及如何使用Vivado Logic Analyzer邏輯調試
    的頭像 發(fā)表于 11-30 06:22 ?3390次閱讀

    深入淺出玩轉FPGA視頻:DIY邏輯分析儀

    邏輯分析儀分為兩大類:邏輯狀態(tài)分析儀(Logic State Analyzer,簡稱LSA)和邏輯
    的頭像 發(fā)表于 12-16 07:10 ?4125次閱讀
    深入淺出玩轉FPGA視頻:DIY<b class='flag-5'>邏輯</b><b class='flag-5'>分析儀</b>

    Acute邏輯分析儀與示波器的應用區(qū)別(eMMC信號測試案例)

    Acute邏輯分析儀與示波器的應用區(qū)別(eMMC信號測試案例)(村田電源技術(上海有限公司 (研發(fā)中心)-Acute邏輯
    發(fā)表于 09-16 17:09 ?19次下載
    <b class='flag-5'>Acute</b><b class='flag-5'>邏輯</b><b class='flag-5'>分析儀</b>與示波器的應用區(qū)別(eMMC信號測試案例)

    邏輯分析儀是干啥用的 邏輯分析儀的主要用途 邏輯分析儀的應用場景

    。它主要用于對數(shù)字信號進行采樣、分析、存儲,這樣可以幫助工程師快速找到電路中出現(xiàn)的問題,提高測試效率,降低開發(fā)成本。 邏輯分析儀的主要用途:
    的頭像 發(fā)表于 09-19 16:03 ?3042次閱讀

    邏輯分析儀如何使用 邏輯分析儀使用教程

    邏輯分析儀如何使用 邏輯分析儀使用教程? 邏輯分析儀是一種用來監(jiān)測和
    的頭像 發(fā)表于 09-19 16:03 ?2907次閱讀

    usb邏輯分析儀怎么用

    usb邏輯分析儀怎么用 USB邏輯分析儀是一種用于分析USB設備和主機之間通信的工具。它能夠監(jiān)視USB的數(shù)據(jù)傳輸,捕獲和解碼USB的通信信號
    的頭像 發(fā)表于 09-19 16:03 ?2537次閱讀
    RM新时代网站-首页