在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內(nèi)不再提示

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

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

本文轉(zhuǎn)自公眾號,歡迎關(guān)注

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

前言

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

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

簡介

這個邏輯分析儀資料可以去官網(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

圖片

邏輯分析儀設(shè)置

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

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

圖片

圖片

選擇邏輯分析儀模式

圖片

配置信號

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

圖片

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

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

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

圖片

圖片

設(shè)置采樣率

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

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

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

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

圖片

設(shè)置存儲

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

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

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

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

圖片

設(shè)置電壓門限

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

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

圖片

圖片

觸發(fā)設(shè)置

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

圖片

圖片

濾波

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

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

圖片

軟件過濾任意設(shè)置

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

圖片

如下是使能過濾的很干凈

圖片

如下是不過濾的很多毛刺

圖片

采集

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

圖片

協(xié)議解析

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

圖片

設(shè)置引腳對應(yīng)關(guān)系,選擇芯片型號

圖片

就可以看到解析結(jié)果了

圖片

圖片

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

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

圖片

使用上一次配置

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

圖片

圖片

總結(jié)

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

審核編輯:湯梓紅

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

    關(guān)注

    5082

    文章

    19123

    瀏覽量

    305151
  • NAND
    +關(guān)注

    關(guān)注

    16

    文章

    1682

    瀏覽量

    136155
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    578

    瀏覽量

    33936
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1706

    瀏覽量

    91578
  • 邏輯分析儀
    +關(guān)注

    關(guān)注

    3

    文章

    214

    瀏覽量

    23172
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

    為什么要使用邏輯分析儀

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

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

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

    關(guān)于使用邏輯分析儀調(diào)試SPI異常問題

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

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

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

    TLA邏輯分析儀原理與應(yīng)用 (硬件調(diào)試基礎(chǔ)教程)

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

    使用邏輯分析儀調(diào)試定時問題

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

    如何使用Vivado Logic Analyzer邏輯調(diào)試IP進行交互

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

    深入淺出玩轉(zhuǎn)FPGA視頻:DIY邏輯分析儀

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

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

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

    邏輯分析儀是干啥用的 邏輯分析儀的主要用途 邏輯分析儀的應(yīng)用場景

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

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

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

    usb邏輯分析儀怎么用

    usb邏輯分析儀怎么用 USB邏輯分析儀是一種用于分析USB設(shè)備和主機之間通信的工具。它能夠監(jiān)視USB的數(shù)據(jù)傳輸,捕獲和解碼USB的通信信號
    的頭像 發(fā)表于 09-19 16:03 ?2575次閱讀
    主站蜘蛛池模板: 亚洲免费一级片| 久操视频网站| 亚洲啪啪| 高h水果榨汁play男男| 欧洲人体超大胆露私视频| 4hc44www四虎永久| 免费观看视频| 特级aaa毛片| 爱我免费视频观看在线www| 成人午夜久久| 五月婷婷七月丁香| 丁香婷婷视频| 欧美另类v| 日韩毛片免费在线观看| 在线观看视频高清视频| 34看网片午夜理| 欧美性视频一区二区三区| 天天摸夜夜爽| 黄网站色在线视频免费观看| 猛操女人| 狠狠干b| 性感美女毛片| 躁天天躁中文字幕在线| 在线毛片免费| 美女天天色| 国产香蕉免费精品视频| 亚洲成色999久久网站| 丁香六月色婷婷综合网| 免费国产h视频在线观看| 日韩三| 人人插人人草| 香蕉久久夜色精品国产2020 | 欧美在线91| 久久综合爱| 五月天婷婷激情| 午夜干b| 在线观看a网站| 永久免费在线播放| 最近的中文字幕免费动漫视频| 国产网站免费观看| 亚洲最新|