www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 廠商動態(tài) > 泰克科技(Tektronix)
[導(dǎo)讀]I2C和SPI總線定義明確且相對穩(wěn)健,但仍然可能受到噪聲、板級布局、復(fù)位問題以及實現(xiàn)上的微妙差異的影響。這些問題有時可能導(dǎo)致總線錯誤和鎖定。配備解碼功能的示波器能夠同時顯示總線數(shù)據(jù)和總線信號的狀態(tài)。

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

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

I2C

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

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

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

設(shè)置I2C總線解碼

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

解讀I2C總線

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

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

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

I2C總線上觸發(fā)

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

在I2C總線上搜索

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

SPI

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

工作原理

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

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

SPI也可以用從設(shè)備級聯(lián)的方式接線,每個從設(shè)備依次執(zhí)行操作,然后將結(jié)果發(fā)送回主設(shè)備(這可以用來驗證數(shù)據(jù)路徑的完整性)。

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

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

設(shè)置SPI總線解碼

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

解讀SPI總線

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

通過對SPI總線上的通信事件進(jìn)行解碼,可以輕松識別數(shù)據(jù)傳輸?shù)拈_始和結(jié)束,以及傳輸?shù)木唧w數(shù)據(jù)內(nèi)容。這對于調(diào)試SPI通信、驗證數(shù)據(jù)完整性及識別潛在的通信問題至關(guān)重要。

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

結(jié)果表視圖可以用來檢查VCO的初始化。示波器可以設(shè)置為在SPI從選擇信號變?yōu)榛顒訝顟B(tài)時觸發(fā)。當(dāng)系統(tǒng)上電時,示波器將捕獲并顯示初始化序列。

在SPI總線上觸發(fā)

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

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

在SPI總線上搜索

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

SPI解碼更多資訊,請登錄:https://www.tek.com.cn/campaign/bundle-program-2024。

關(guān)于泰克科技

泰克公司總部位于美國俄勒岡州畢佛頓市,致力提供創(chuàng)新、精確、操作簡便的測試、測量和監(jiān)測解決方案,解決各種問題,釋放洞察力,推動創(chuàng)新能力。70多年來,泰克一直走在數(shù)字時代前沿。歡迎加入我們的創(chuàng)新之旅,敬請登錄:tek.com.cn。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

為保障測試安全,在對直流電源進(jìn)行串聯(lián)運(yùn)行時,必須使用串聯(lián)連接盒(SCB)。憑借25μs的過壓檢測響應(yīng)時間,該裝置能有效防止串聯(lián)設(shè)備超過額定絕緣電壓,保障系統(tǒng)安全運(yùn)行。

關(guān)鍵字: 測試測量

本文介紹了Force-I QSCV技術(shù),解釋了如何在Clarius軟件中使用這些測試,將該技術(shù)與其他方法進(jìn)行了比較,驗證了Force-I QSCV在測量速度、穩(wěn)定性、精度及設(shè)備需求方面的顯著優(yōu)勢。

關(guān)鍵字: 測試測量

示波器的存儲深度是指示波器單次觸發(fā)所能采集和存儲的采樣點數(shù)量,決定了儀器能夠捕獲和分析信號的時間長度和細(xì)節(jié)。

關(guān)鍵字: 示波器

本文通過引入脈沖應(yīng)力與電荷泵技術(shù),解決了傳統(tǒng)直流方法在先進(jìn)CMOS及高K材料可靠性評估中的三大盲區(qū):動態(tài)恢復(fù)效應(yīng)、頻率相關(guān)壽命、界面陷阱實時監(jiān)測。

關(guān)鍵字: 測試測量

本文將探討多域信號分析的原理、優(yōu)勢及其在嵌入式RF測試中的實際應(yīng)用,并為希望優(yōu)化測試流程的工程師與開發(fā)人員提供實踐洞察。

關(guān)鍵字: 射頻 嵌入式 測試測量

隨著電動汽車(EV)行業(yè)邁向800V高壓時代,如何高效、安全地實現(xiàn)更高電壓輸出成為技術(shù)焦點。全球領(lǐng)先的測試測量解決方案提供商——泰克旗下EA Elektro-Automatik品牌直流可編程電源的串聯(lián)連接技術(shù)為800V高...

關(guān)鍵字: 測試測量 汽車電子

RIGOL提供了專業(yè)的功率半導(dǎo)體動態(tài)參數(shù)測試解決方案,助力工程師實現(xiàn)高效評估與優(yōu)化器件性能。

關(guān)鍵字: 測試測量

日前在上海舉行的飛行汽車與低空經(jīng)濟(jì)生態(tài)大會上,泰克科技(Tektronix)攜覆蓋“核心三電-航電感知-控制總線”的全鏈路測試解決方案重磅亮相,展示其賦能電動垂直起降飛行器(eVTOL)智能航電系統(tǒng)及新型電推進(jìn)技術(shù)的創(chuàng)新...

關(guān)鍵字: 測試測量

面對氮氧傳感器日益復(fù)雜的測試需求,泰克MSO4/5/6B示波器級聯(lián)方案憑借硬件與軟件的深度協(xié)同,實現(xiàn)了從信號采集到數(shù)據(jù)分析的全鏈路突破。

關(guān)鍵字: 測試測量
關(guān)閉