《電子技術應用》
您所在的位置:首頁 > 測試測量 > 解決方案 > 如何使用帶有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。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩性生活视频| 久久这里有精品视频| 在线视频中文亚洲| 尤物99国产成人精品视频| 久热精品视频在线观看一区| 国产精品免费网站| 黄色成人在线免费| 国产精品久久福利| 国产精品综合视频| 亚洲美女免费精品视频在线观看| 欧美在线影院在线视频| 国产精品女人久久久久久| 极品少妇一区二区三区精品视频| 亚洲一区二区三区涩| 亚洲精品国产精品国自产在线| 亚洲电影中文字幕| 亚洲影视中文字幕| 99re热这里只有精品视频| 亚洲成在人线av| 久久精品免费看| 免费久久99精品国产自在现线| 久久久久.com| 在线日韩中文| 亚洲欧美中文日韩v在线观看| 欧美理论片在线观看| 欧美午夜欧美| 久久人人九九| 9l国产精品久久久久麻豆| 欧美电影电视剧在线观看| 欧美sm视频| 国产精品天天看| 欧美黑人一区二区三区| 亚洲欧洲精品一区| 久久av在线看| 国产主播一区| 香蕉久久精品日日躁夜夜躁| 国产精品国产三级国产普通话99| 欧美一进一出视频| 欧美不卡在线| 国产亚洲一级| 欧美一区二区在线| 亚洲一区二区三区三| 亚洲国产日韩一区二区| 亚洲精品一区二区三区樱花| 最新国产成人在线观看| 久久久精品欧美丰满| 国外成人性视频| 国产精品视频专区| 国产最新精品精品你懂的| 亚洲综合日韩| 亚洲午夜国产成人av电影男同| 99精品国产一区二区青青牛奶| 国产日韩欧美另类| 中文国产一区| 亚洲一二区在线| 美玉足脚交一区二区三区图片| 亚洲成在人线av| 久久精品水蜜桃av综合天堂| 亚洲男女自偷自拍图片另类| 日韩一级精品视频在线观看| 欧美视频在线观看一区| 国产精品久久久久婷婷| 午夜精品久久久久久久久| 亚洲一区3d动漫同人无遮挡| 宅男噜噜噜66一区二区| 欧美第十八页| 国产麻豆日韩欧美久久| 欧美一区国产一区| 欧美午夜片在线观看| 国产亚洲精品一区二区| 在线观看不卡| 国产主播在线一区| 影音先锋久久资源网| 女人天堂亚洲aⅴ在线观看| 国产精品美女久久久久久免费| 男人天堂欧美日韩| 欧美日本二区| 一本色道久久综合狠狠躁篇的优点| 欧美一区视频在线| 国产精品私房写真福利视频| 正在播放亚洲| 欧美精品99| 亚洲网友自拍| 久久视频这里只有精品| 久久精品一区| 国产亚洲激情视频在线| 国产欧美在线播放| 国产精品自拍网站| 久久久久综合网| 亚洲欧美在线一区| 国产精品免费福利| 亚洲精品国产欧美| 久久久噜噜噜久久中文字幕色伊伊| 久久精品国产第一区二区三区最新章节| 亚洲一区视频| 亚洲欧美中文在线视频| 亚洲精品综合久久中文字幕| 亚洲男人第一av网站| 欧美精彩视频一区二区三区| 欧美精品一区在线播放| 亚洲欧洲在线免费| 国产真实乱偷精品视频免| 国产老女人精品毛片久久| 亚洲综合社区| 欧美日韩三级视频| 亚洲一区二区三区四区五区黄| 亚洲激情另类| 一区电影在线观看| 在线综合亚洲欧美在线视频| 日韩一级精品视频在线观看| 免费人成网站在线观看欧美高清| 欧美精品久久一区二区| 99av国产精品欲麻豆| 亚洲欧美大片| 国产一区亚洲| 欧美日韩中文字幕| 欧美日韩高清在线播放| 国产精品扒开腿做爽爽爽软件| 国产精品爽黄69| 欧美裸体一区二区三区| 亚洲欧洲日韩在线| 红桃av永久久久| 狠狠狠色丁香婷婷综合久久五月| 欧美大片国产精品| 午夜欧美理论片| 欧美视频一区二区三区| 国产精品视频久久一区| 亚洲色在线视频| 亚洲三级影院| 国产精品久久久久久久久免费| 久久嫩草精品久久久精品| 欧美精品免费观看二区| 欧美在线中文字幕| 国产亚洲欧美另类一区二区三区| 国产精品日韩在线播放| 亚洲第一天堂无码专区| 国产精品亚洲视频| 久久久久久午夜| 国产亚洲精品资源在线26u| 亚洲美女视频在线观看| 欧美高清一区二区| 在线观看av一区| 亚洲国产高清视频| 销魂美女一区二区三区视频在线| 亚洲一区二区精品在线| 国产欧美日韩一区二区三区在线| 伊人色综合久久天天五月婷| 久久精品日产第一区二区| 亚洲一区二区三区色| 久久精品视频播放| 老牛嫩草一区二区三区日本| 一区二区三区成人| 欧美日韩三区四区| 欧美精品一区二区视频| 国产欧美一区二区三区久久| 久久久久久久久久久成人| 99综合视频| 伊人春色精品| 亚洲欧洲一二三| 狼狼综合久久久久综合网| 欧美精品一区二区久久婷婷| 99精品欧美一区二区三区| 欧美freesex8一10精品| 国产精品乱人伦中文| 亚洲精品在线三区| 午夜精品成人在线视频| 久久av一区二区| 国产精品久久久久999| 欧美一区二区视频免费观看| 欧美一级在线视频| 一本色道久久88综合日韩精品| 亚洲国产成人久久综合一区| 欧美日韩成人在线| 欧美激情亚洲一区| 欧美一区二区久久久| 亚洲专区在线| 亚洲视频香蕉人妖| 久久一本综合频道| 久久一区欧美| 亚洲大片在线观看| 激情小说另类小说亚洲欧美| 噜噜噜噜噜久久久久久91| 欧美日韩高清免费| 亚洲中字在线| 玖玖精品视频| 激情久久婷婷| 久久综合久色欧美综合狠狠| 国产三级欧美三级| 欧美一区二区三区啪啪| 亚洲精品久久久久久一区二区| 欧美日韩一级大片网址| 夜夜精品视频| 国产亚洲一区二区三区在线播放| 亚洲一区日韩在线| 韩国成人福利片在线播放| 国产婷婷97碰碰久久人人蜜臀| 欧美激情综合亚洲一二区| 欧美日韩免费一区| 欧美日韩一区二区在线观看视频| 亚洲激情在线视频| 国产精品成人在线| 国产视频一区在线观看| 欧美人在线视频| 久久久午夜电影| 在线亚洲国产精品网站| 久久久久国产一区二区三区四区| 亚洲乱码国产乱码精品精| 米奇777超碰欧美日韩亚洲| 亚洲黄色三级| 欧美在线观看一区二区三区| 亚洲电影av在线| 国产欧美一二三区| 国产精品久久波多野结衣| 1024精品一区二区三区| 亚洲美女av电影| 亚洲免费av片| 欧美成人精品激情在线观看| 日韩午夜电影av| 欧美一区二区三区在线视频| 久久久久国产一区二区三区四区| 欧美国产精品v| 国产亚洲美州欧州综合国| 一区二区欧美在线| 久久久久久69| 亚洲国产经典视频| 欧美日韩麻豆| 国产亚洲欧美一区在线观看| 欧美mv日韩mv亚洲| 亚洲黄页视频免费观看| 欧美精品免费在线观看| 欧美精品一区二区久久婷婷| 欧美午夜电影在线| 亚洲黄页视频免费观看| 精品动漫一区| 亚洲人成精品久久久久| 亚洲欧洲一级| 欧美精品www| 欧美成人国产va精品日本一级| 99视频有精品| 欧美日韩一区在线视频| 久久狠狠久久综合桃花| 国产一级揄自揄精品视频| 亚洲精品视频二区| 午夜精品久久久久久久久久久久久| 欧美 日韩 国产一区二区在线视频| 国产乱码精品一区二区三区五月婷| 亚洲欧美国产精品va在线观看| 亚洲网在线观看| 久久国产精品第一页| 国产精品嫩草久久久久| 久久裸体艺术| 亚洲欧美日韩成人| 香蕉久久国产| 亚洲免费高清视频| 国产一区二区主播在线| 久久久www成人免费无遮挡大片| 性久久久久久久久| 国产日韩欧美高清| 国产精品av一区二区| 亚洲色在线视频| 欧美性猛交99久久久久99按摩| 一区二区亚洲| 久久精品中文字幕一区二区三区| 国产精品狠色婷| 久久亚洲精品一区二区| 国产精品精品视频| 亚洲一区二区三区乱码aⅴ| 欧美午夜精品久久久久久人妖| 亚洲国产91精品在线观看| 亚洲一区二区日本| 国产主播喷水一区二区| 欧美精品乱人伦久久久久久| 99国产成+人+综合+亚洲欧美| 欧美日韩精品在线播放| 久久尤物视频| 亚洲男女毛片无遮挡| 亚洲一区二区高清视频| 99视频在线精品国自产拍免费观看| 欧美国产三级| 亚洲特色特黄| 亚洲国产精品一区二区三区| 日韩一级网站| 国产精品久久久久久一区二区三区| 亚洲高清不卡| 午夜伦理片一区| 亚洲视频播放| 欧美丝袜一区二区| 国产精品成人免费精品自在线观看| 一区精品在线播放| 亚洲精品国产系列| 久久免费少妇高潮久久精品99| 国产一区在线免费观看| 国产午夜精品全部视频在线播放| 国产偷国产偷精品高清尤物| 亚洲国产视频一区| 亚洲精品欧美日韩| 欧美三级视频在线播放| 久久亚洲精品视频| 欧美电影免费网站| 一区二区三区成人| 国产精品福利av| 欧美午夜视频一区二区| 国产午夜精品理论片a级大结局| 亚洲欧美视频一区| 国产精品视频yy9099| 欧美中文字幕不卡| 国产在线日韩| 亚洲人成毛片在线播放| 国产欧美日韩在线播放| 欧美福利一区| 久久久久久黄| 伊人狠狠色丁香综合尤物| 国产欧美日韩麻豆91| 欧美国产日韩免费| 亚洲一级黄色片| 欧美视频二区36p| 亚洲高清不卡在线| 亚洲国产成人91精品| 久热这里只精品99re8久| 欧美精品久久99久久在免费线| 一区二区三区国产| 国产乱码精品一区二区三区五月婷| 中日韩美女免费视频网址在线观看| 一区二区三区日韩精品视频| 欧美人妖另类| 激情丁香综合| 久久精品123| …久久精品99久久香蕉国产|