《電子技術應用》
您所在的位置:首頁 > 測試測量 > 解決方案 > 如何使用帶有I2C和SPI解碼的示波器排查系統問題

如何使用帶有I2C和SPI解碼的示波器排查系統問題

2024-05-15
來源:泰克科技
關鍵詞: 泰克科技 SPI 示波器

  大多數基于微控制器的設計都使用I2C或SPI,或兩者兼用,來實現控制器之間以及控制器與外圍芯片之間的通信。當芯片發送特定的I2C或SPI數據包時,能夠看到嵌入式系統內部的操作對于排除故障至關重要。許多管理相對較慢參數的芯片,如溫度傳感器、電機控制器、人機界面或電源管理等,都將這些總線作為與系統其他部分通信的主要手段。其他高速芯片,如通信集成電路、時鐘和模數轉換器,通常也通過這些總線進行配置。例如,在電源啟動后排查冷卻風扇問題時,查看發送到風扇控制器集成電路的SPI命令的時序和結構,以及風扇的驅動信號和電源,可能會有所幫助。

  I2C和SPI總線定義明確且相對穩健,但仍然可能受到噪聲、板級布局、復位問題以及實現上的微妙差異的影響。這些問題有時可能導致總線錯誤和鎖定。配備解碼功能的示波器能夠同時顯示總線數據和總線信號的狀態。

  I2C

  I2C,或“Inter-IntegratedCircuit”(集成電路間通信),最初是在1980年代初由飛利浦(Philips)開發的,旨在提供一種低成本的方式連接控制器和外圍芯片。自那以后,它已經發展成為嵌入式系統中設備間通信的全球標準。這種簡單的雙線設計被廣泛應用于各種芯片中,如輸入/輸出模擬/數字轉換器、數字/模擬轉換器、溫度傳感器、微控制器和微處理器,包括眾多領先芯片制造商的產品,如ADI、Atmel、Infineon、Cypress、Intel、Maxim、NXP、SiliconLabs、ST、TI等。

屏幕截圖 2024-05-15 160352.png

  I2C的物理雙線接口由雙向串行時鐘線(SCL)和數據線(SDA)組成。I2C支持總線上多個主設備和從設備,但任一時間內只能有一個主設備處于活動狀態。任何I2C設備都可以連接到總線上,允許任何主設備與從設備交換信息。每個設備通過唯一的地址進行識別。設備根據其功能可以作為發送器或接收器。支持三種比特率:100kb/s(標準模式)、400kb/s(快速模式)和3.4Mb/s(高速模式)。設備的最大數量由最大電容400pF決定,大約為20-30個設備。

屏幕截圖 2024-05-15 160427.png

  有兩種方法可以對I2C地址進行分組以進行解碼:一種是7位加上一個讀寫(R/W)位方案,另一種是8位(一個字節),其中R/W位作為地址的一部分。7位地址方案是固件和軟件設計工程師遵循的指定I2C標準。但許多其他工程師使用8位地址方案。Tektronix示波器可以解碼這兩種方案中的數據。

  設置I2C總線解碼

  在Tektronix示波器上,按下面板上的總線按鈕,可以定義輸入到示波器的信號作為一個總線。通過簡單地定義哪些通道上有時鐘和數據,以及用于確定邏輯一和零的數字閾值,您可以使示波器理解跨總線傳輸的協議。

屏幕截圖 2024-05-15 160456.png

  解讀I2C總線

  時間相關的波形和總線解碼顯示對許多硬件工程師來說是一個熟悉且有用的格式。解碼后的總線波形顯示了一個I2C消息的元素。

屏幕截圖 2024-05-15 160535.png

  對于固件工程師來說,結果表格(ResultsTable)格式可能更有用。這種帶時間戳的總線活動顯示可以輕松地與軟件列表進行比較,并且允許輕松計算執行速度。

  結果表還提供了回到波形顯示的鏈接。您可以在表格顯示中點擊一行,示波器會自動放大對應的總線信號,并在屏幕的下半部分顯示結果解碼的總線波形。

屏幕截圖 2024-05-15 160607.png

  在I2C總線上觸發

  在基于一個或多個串行總線的系統調試中,示波器的一個關鍵能力是能夠隔離并捕獲特定事件的總線觸發。當總線觸發被正確設置后,示波器將捕獲所有輸入信號,并且一個指定的總線事件將被定位在觸發點。這個例子展示了在地址0x50和數據0x00上觸發。

屏幕截圖 2024-05-15 160641.png

  在I2C總線上搜索

  在Tektronix示波器上,您可以使用自動化的Wave Inspector搜索功能找到所有符合搜索條件的總線事件,并確定它們發生的次數。設置類似于總線觸發設置,允許示波器找到并標記所有指定的總線事件。在這個例子中,自動搜索正在尋找數據值0x16。這個數據值在獲取的波形中只出現一次,串行數據包的位置用粉紅色括號圖標顯示。

  SPI

  串行外設接口總線(SPI)最初由摩托羅拉在1980年代末為其68000系列微控制器開發。由于該總線的簡單性和受歡迎程度,多年來許多其他制造商也采用了這一標準。它現在被廣泛應用于嵌入式系統設計中常用的各種組件中。SPI主要用于微控制器及其直接外圍設備之間。它在手機和其他移動設備中很常見,用于CPU、鍵盤、顯示屏和內存芯片之間的數據通信。

  工作原理

  SPI總線是一個主/從四線串行通信總線。這四個信號是時鐘(SCLK)、主輸出/從輸入(MOSI)、主輸入/從輸出(MISO)和從選擇(SS)。每當兩個設備通信時,一個被稱為“主設備”,另一個被稱為“從設備”。主設備驅動串行時鐘。數據的發送和接收是同時進行的,使其成為一個全雙工協議。

屏幕截圖 2024-05-15 160719.png

  與在總線上的每個設備擁有唯一地址不同,SPI使用SS線來指定數據是傳輸給哪個設備或來自哪個設備。因此,總線上的每個獨特設備都需要從主設備獲得自己的SS信號。如果有3個從設備,就有3個SS信號從主設備到每個從設備。

  SPI也可以用從設備級聯的方式接線,每個從設備依次執行操作,然后將結果發送回主設備(這可以用來驗證數據路徑的完整性)。

  在某些情況下,如果從設備到主設備的通信不是必需的,MISO信號可能會被完全省略。在其他情況下,只有一個主設備和一個從設備,SS信號被接地。這通常被稱為2線SPI。

  當發生SPI數據傳輸時,一個8位數據字在MOSI上移出,同時在MISO上移入另一個8位數據字。這可以被視為一個16位的循環移位寄存器。當傳輸發生時,這個16位移位寄存器移動8個位置,因此交換了主從設備之間的8位數據。一對寄存器,時鐘極性(CPOL)和時鐘相位(CPHA),決定了數據在哪個時鐘邊沿上被驅動。每個寄存器有兩個可能的狀態,這允許四種可能的組合,所有這些組合彼此不兼容。因此,主/從設備對必須使用相同的參數值進行通信。如果使用了不同配置的多個從設備,主設備每次需要與不同的從設備通信時都必須重新配置自己。

  設置SPI總線解碼

屏幕截圖 2024-05-15 163343.png

  在這個例子中,SPI信號通過示波器上的模擬通道(通道1、通道2和通道3)上的無源探頭被捕獲。數字通道也可以用于總線解碼。使用總線配置菜單,您可以通過指定連接到時鐘、數據和從選擇信號的通道、閾值、極性和字大小來定義SPI總線。

屏幕截圖 2024-05-15 160949.png

  解讀SPI總線

  通過將顯示模式設置為“總線和波形”,可以快速驗證每個輸入信號的數字解釋(模擬信號與相應閾值電壓的比較)。這些數字信號(綠色表示高電平,藍色表示低電平)然后根據SPI協議進行解釋。當正確設置時,示波器可以顯示解碼結果。

  通過對SPI總線上的通信事件進行解碼,可以輕松識別數據傳輸的開始和結束,以及傳輸的具體數據內容。這對于調試SPI通信、驗證數據完整性及識別潛在的通信問題至關重要。

屏幕截圖 2024-05-15 161205.png

  考慮一個使用級聯SPI架構的示例系統。這個子系統控制一個電壓控制振蕩器(VCO),為系統的其余部分提供射頻時鐘。VCO通過主CPU寫入六個24位字來初始化。信號似乎滿足SPI的電氣規范,但VCO沒有產生正確的頻率。

  結果表視圖可以用來檢查VCO的初始化。示波器可以設置為在SPI從選擇信號變為活動狀態時觸發。當系統上電時,示波器將捕獲并顯示初始化序列。

  在SPI總線上觸發

  在上面的例子中,我們使用了一個簡單的SS活動觸發。Tektronix示波器中的完整SPI觸發能力包括以下類型:

屏幕截圖 2024-05-15 161408.png

  這些觸發器允許您隔離并捕獲您感興趣的特定總線流量,而解碼功能使您能夠立即看到傳輸過總線的每條消息的內容。

屏幕截圖 2024-05-15 161503.png

  在SPI總線上搜索

  為了找到符合特定搜索條件的所有總線事件,可以使用自動化的Wave Inspector搜索功能。設置類似于總線觸發設置,并將找到并標記所有指定的總線事件。在這個例子中,自動搜索正在尋找24位數據值0x00002X。這個數據值在獲取的波形中出現了23次。前面板的導航箭頭按鈕可以輕松在標記的事件之間導航。顯示底部附近的粉紅色括號圖標顯示了指定的一個串行數據包的位置。




更多精彩內容歡迎點擊==>>電子技術應用-AET<<

3bff459604b6c9954731105876ec40d.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          欧美日韩免费观看一区=区三区| 亚洲一区bb| 亚洲国产一区二区三区高清| 91久久久一线二线三线品牌| 一区二区三区四区五区精品视频| 午夜一级在线看亚洲| 欧美一区二区视频在线| 一区福利视频| 欧美专区18| 伊人久久大香线蕉综合热线| 99精品国产一区二区青青牛奶| 国产精品日韩一区二区三区| 欧美激情1区2区| 亚洲精品系列| 黄色精品一区| 国产手机视频一区二区| 亚洲综合精品| 红桃视频国产一区| 国产精品一区二区a| 欧美日韩成人一区二区三区| 伊人久久亚洲热| 欧美日韩在线播放一区二区| 亚洲一区二区三区高清| 每日更新成人在线视频| 黄色成人av网站| 亚洲欧美激情诱惑| 在线看片日韩| 欧美极品一区| 午夜亚洲影视| 一区二区高清| 很黄很黄激情成人| 校园激情久久| 国产亚洲欧美一区二区| 精品1区2区3区4区| 久久久久久九九九九| 亚洲精品一区二区三区蜜桃久| 嫩草成人www欧美| 一本久道久久综合狠狠爱| 欧美大片一区| 久久久亚洲一区| 国产日韩亚洲| 一本一本久久| 国产一区二区三区四区老人| 国产精品二区三区四区| 夜夜嗨一区二区三区| 欧美极品一区| 久久一区二区三区av| 先锋a资源在线看亚洲| 国产精品日本一区二区| 国产伦精品一区二区三区视频孕妇 | 久久福利一区| 国产视频一区三区| 国产欧美日韩一区二区三区| 91久久黄色| 亚洲国产精品久久久久久女王| 狠狠爱综合网| 亚洲三级电影在线观看| 日韩亚洲国产精品| 国产伦精品一区二区三区视频孕妇| 国产日韩在线一区二区三区| 国产私拍一区| 久热精品在线| 国模一区二区三区| 亚洲巨乳在线| 午夜亚洲性色福利视频| 欧美日韩精品不卡| 99精品国产在热久久下载| 中文欧美日韩| 久久午夜精品| 在线播放不卡| 午夜在线视频观看日韩17c| 毛片一区二区| 在线看片日韩| 久久99伊人| 韩国一区二区三区在线观看| 国产亚洲欧美一区二区三区| 欧美日韩1区| 中文久久精品| 欧美日韩调教| 国产精品久久久久毛片大屁完整版 | 久久久久久9| 欧美三级午夜理伦三级中文幕| 亚洲激情影院| 久久伊人一区二区| 一区二区三区久久网| 欧美亚洲视频| 激情视频一区二区| 欧美一区激情| 国产美女一区| 在线成人h网| 欧美fxxxxxx另类| 国产偷久久久精品专区| 国产精品s色| 久热这里只精品99re8久| 99伊人成综合| 精品成人一区| 欧美视频网站| 欧美成人高清| 久久亚洲精品欧美| 亚洲综合激情| 中文欧美日韩| 91久久精品国产91久久性色tv| 欧美伊人影院| 久久久精品动漫| 亚洲欧美久久| 亚洲一区二区成人| 国产区二精品视| 伊人久久综合| 欧美久色视频| 欧美黄在线观看| 久久人人精品| 久久婷婷人人澡人人喊人人爽| 亚洲免费精品| 亚洲乱亚洲高清| 激情五月***国产精品| 欧美私人啪啪vps| 午夜日韩激情| 韩国在线一区| 亚洲国产欧美日韩| 亚洲特级毛片| 99成人在线| 亚洲免费大片| 国产精品久久一区二区三区| 国产精品乱子乱xxxx| 亚洲一区二区三区四区中文| 久久国产高清| 欧美三日本三级少妇三99| 欧美日韩亚洲一区三区| 好看不卡的中文字幕| 亚洲激情二区| 亚洲专区欧美专区| 欧美二区在线| 国产一区二区三区无遮挡| 亚洲国产91| 午夜亚洲伦理| 欧美午夜a级限制福利片| 影音欧美亚洲| 亚洲综合另类| 欧美视频福利| 制服诱惑一区二区| 麻豆成人精品| 尤物在线精品| 麻豆9191精品国产| 国产一区日韩欧美| 国产精品嫩草99av在线| 欧美一区三区二区在线观看| 亚洲高清成人| 欧美不卡高清| 国产精品外国| 久久国产精品一区二区三区四区| 久久精品综合| 免费在线播放第一区高清av| 国产精品hd| 欧美凹凸一区二区三区视频| 韩日午夜在线资源一区二区| 99精品99久久久久久宅男| 久久综合一区二区三区| 午夜精品剧场| 亚洲三级免费| 久久久久久久久久久一区| 亚洲天堂男人| 牛牛国产精品| 国产精品夜夜夜一区二区三区尤| 欧美成人亚洲| 永久久久久久| 欧美1区免费| 国产一区激情| 亚洲一区精品视频| 亚洲性色视频| 久久精品综合一区| 一区二区欧美日韩| 亚洲国产免费看| 国产一区在线免费观看| 久久九九99| 久久成人在线| 一区二区精品在线观看| 在线观看日韩av电影| 欧美激情1区2区| 午夜在线播放视频欧美| 99精品国产在热久久| 国产精品国码视频| 欧美日韩综合网| 欧美日韩高清免费| 久久综合影音| 久久久久久网| 欧美成人综合| 午夜精品剧场| 欧美欧美天天天天操| 欧美激情第二页| 午夜精品久久| 欧美久久九九| 亚洲香蕉网站| 亚洲黑丝一区二区| 99国产精品视频免费观看一公开 | 狼狼综合久久久久综合网| 午夜在线一区二区| 免费看黄裸体一级大秀欧美| 久久福利电影| 欧美日韩国产一区精品一区| 欧美高清视频一区| 国产精品分类| 99精品欧美一区二区三区| 国产精品乱码一区二区三区| 久久福利电影| 黄色成人av网站| 亚洲激情啪啪| 午夜在线精品偷拍| 欧美精品一区在线发布| 亚洲婷婷免费| 亚洲一区尤物| 欧美日韩三级| 999亚洲国产精| 久久久久久穴| 亚洲人成免费| 久久一综合视频| 国产精品v日韩精品v欧美精品网站| 一区三区视频| 亚洲一区二区三区色| 欧美精品一线| 中文一区二区| 国产精品啊v在线| 国产亚洲在线| 国产精品成人观看视频免费| 亚洲看片一区| 欧美日韩精品一本二本三本| 国产欧美日韩在线播放| 欧美日韩四区| 校园春色综合网| 亚洲人成免费| 欧美理论在线| 久久福利毛片| 国产欧美高清| 一区二区自拍| 牛夜精品久久久久久久99黑人| 91久久国产综合久久蜜月精品| 久久久久一区| 国产精品午夜av在线| 国内自拍视频一区二区三区 | 国产精品啊啊啊| 欧美在线综合| 国产一区二区三区奇米久涩| 国产精品hd| 欧美.日韩.国产.一区.二区| 亚洲一区二区精品在线| 亚洲国产免费| 伊人久久婷婷色综合98网| 久久精品一区| 久久av一区| 亚洲尤物精选| 亚洲在线一区| 亚洲女优在线| 午夜在线一区| 久久国产精品亚洲77777| 国产精品久久久久9999高清| 91久久极品少妇xxxxⅹ软件| 国内不卡一区二区三区| 可以看av的网站久久看| 先锋亚洲精品| 免费试看一区| 久久一区视频| 欧美淫片网站| 欧美日本免费| 欧美日韩一区二区三区在线观看免 | 亚洲成人在线视频网站| 欧美午夜免费| 欧美精品首页| 欧美日韩亚洲一区| 午夜精品国产| 黄色另类av| 亚洲麻豆一区| 亚洲综合日韩| 老司机精品久久| 欧美深夜福利| 影音先锋日韩资源| 99精品福利视频| 午夜亚洲福利在线老司机| 国产嫩草一区二区三区在线观看| 亚洲一区二区免费看| 免费国产自线拍一欧美视频| 久久先锋影音| 国产精品二区影院| 亚洲黄色一区二区三区| 国产视频一区免费看| 久久精品国产第一区二区三区最新章节| 久久久99国产精品免费| 欧美片第1页综合| 悠悠资源网久久精品| 在线视频精品一区| 老司机一区二区三区| 欧美日韩hd| 国产日韩1区| 亚洲欧美在线网| 亚洲激情精品| 欧美在线网站| 国产精品久久久免费| 欧美在线高清| 欧美日韩蜜桃| 亚洲精品久久久久久一区二区| 国产精品一区二区a| 欧美黄污视频| 国产精品一页| 亚洲视频观看| 久久动漫亚洲| 亚洲国产专区| 午夜精品网站| 亚洲一区二区精品在线观看| 欧美成人午夜| 中文日韩欧美| 黄色成人在线网址| 亚洲一区日韩| 在线观看成人一级片| 鲁大师成人一区二区三区| 亚洲高清在线观看一区| 欧美1区2区| 欧美一级专区| 99综合视频| 国产精品多人| 午夜激情一区| 久久国产欧美精品| 国产精品乱码一区二区三区| 欧美视频官网| 久久久www| 亚洲综合欧美| 国产精品乱码一区二区三区| 国产综合第一页| 欧美freesex交免费视频| 亚洲伊人网站| 亚洲中午字幕| 一区二区冒白浆视频| 在线精品一区二区| 国产精品s色| 欧美日本不卡| 亚洲欧美伊人| 久久综合久久综合这里只有精品| 日韩午夜免费| aa国产精品| 尤物网精品视频| 亚洲国产日韩欧美| 国产日韩欧美二区| 欧美在线视频一区二区三区| 国产麻豆综合| 制服诱惑一区二区| 亚洲最新在线| 亚洲区欧美区| 91久久精品www人人做人人爽| 黄色日韩精品| 欧美日韩另类综合| 欧美1区2区视频| 久久婷婷麻豆| 欧美一区二区视频在线| 老司机久久99久久精品播放免费| 伊人久久婷婷| 亚洲国产欧美日韩| 99国内精品| 香蕉久久夜色精品国产| 久久久久久久波多野高潮日日| 久久久精品动漫| 欧美精品一区在线发布| 激情亚洲网站| 国产亚洲欧美一区二区| 久久久精品动漫| 午夜激情一区| 亚洲私人影院| 在线视频一区观看| 久久精品1区| 欧美日韩国产一区精品一区| 影音欧美亚洲| 国产欧美日韩在线播放| 久久久青草婷婷精品综合日韩| 欧美日韩一区二区三区在线视频| 欧美视频久久| 一区二区三区四区五区在线| 午夜亚洲激情| 国产一区高清视频| 国产精品久久久久久久免费软件| 亚洲欧美日韩国产一区| 欧美日本亚洲| 国产一区二区三区久久久久久久久| 国产精品日本| 99成人在线| 国产日韩三区| 免费日韩精品中文字幕视频在线| 国产精品久久波多野结衣| 久久久青草婷婷精品综合日韩| 羞羞视频在线观看欧美| 亚洲欧洲精品一区| 伊人久久久大香线蕉综合直播 | 国产精品视频久久一区| 午夜精品久久| 国产精品区免费视频| 欧美日韩综合| 久久久福利视频| 中文亚洲字幕| 极品裸体白嫩激情啪啪国产精品| 免费久久99精品国产自| 亚洲免费观看| 亚洲视频中文| 欧美日韩精品不卡| 久久另类ts人妖一区二区| 国产三级精品在线不卡|