SIGLENT SDS2000總線(xiàn)協(xié)議解析
SIGLENT于近期推出的SDS2000系列超級(jí)熒光示波器,加入了SPO(Super Phosphor Oscilloscope)技術(shù),使得該產(chǎn)品具有了高刷新,深存儲(chǔ),數(shù)字觸發(fā)和輝度顯示等特性。除此之外,SDS2000還加入了IIC、SPI、UART/RS232、CAN、LIN串行總線(xiàn)觸發(fā)和解碼功能。
本文引用地址:http://2s4d.com/article/234058.htm下面就SDS2000的總線(xiàn)協(xié)議來(lái)了解一下:
IIC總線(xiàn)協(xié)議
IIC(Inter Integrated-Circuit),主要由雙向串行時(shí)鐘線(xiàn)SCL和雙向串行數(shù)據(jù)線(xiàn)SDA兩條線(xiàn)路組成。IIC總線(xiàn)上傳送的數(shù)據(jù)信號(hào)包括起始信號(hào)、地址信號(hào)、數(shù)據(jù)信號(hào)、結(jié)束信號(hào)。
將示波器連接到串行數(shù)據(jù)線(xiàn)(SDK)和串行時(shí)鐘線(xiàn)(SCK),然后指定輸入信號(hào)閥值電壓電平。在將示波器設(shè)置為捕獲IIC信號(hào)后,可以在開(kāi)始/停止條件、重新啟動(dòng)、無(wú)應(yīng)答、 EEPROM數(shù)據(jù)讀取時(shí)觸發(fā),或在具有特定的設(shè)備地址和數(shù)據(jù)值的讀/寫(xiě)幀上觸發(fā)。按下Decode按鍵,進(jìn)入解碼菜單并打開(kāi)列表,將解碼數(shù)據(jù)以列表的形式清晰顯示出來(lái)。
在解碼的16進(jìn)制數(shù)據(jù)中:地址值顯示在幀的開(kāi)始處,以深綠色顯示。寫(xiě)/讀地址用“W”/“R”表示,緊跟在地址值之后。“A”表示應(yīng)答,”~A”表示無(wú)應(yīng)答。數(shù)據(jù)值顯示為白色。如果關(guān)聯(lián)幀邊界內(nèi)的空間不足,則多余無(wú)法被顯示的數(shù)據(jù)均以“…”表示。
在解碼列表中:Time(時(shí)間戳)當(dāng)前數(shù)據(jù)相對(duì)于觸發(fā)位置的水平位移值。address(地址)包括地址值、讀/寫(xiě)和應(yīng)答信息。R/W(讀/寫(xiě)):讀地址或?qū)懙刂贰ata(數(shù)據(jù))數(shù)據(jù)字節(jié)。一幀解碼數(shù)據(jù)對(duì)應(yīng)列表行中的一行。
SPI總線(xiàn)協(xié)議
SPI(Serial Peripheral Interface),是一個(gè)點(diǎn)對(duì)點(diǎn)、全雙工、同步串行4線(xiàn)通信總線(xiàn)。片選信號(hào)CS、時(shí)鐘SCK、數(shù)據(jù)輸入MOSI、數(shù)據(jù)輸出MISO。
當(dāng)用雙通道示波器觸發(fā)SPI波形時(shí),只能用TRIG TIME OUT觸發(fā)。將示波器連接到時(shí)鐘(SCK)和數(shù)據(jù)輸出(MISO),然后指定輸入信號(hào)閥值電壓電平。在將示波器設(shè)置為捕獲SPI信號(hào)后,可以在幀開(kāi)始處出現(xiàn)的數(shù)據(jù)碼型上觸發(fā),串行數(shù)據(jù)字符串可指定為4到96位長(zhǎng)。
在解碼的 16 進(jìn)制數(shù)據(jù)中:數(shù)據(jù)值顯示在幀內(nèi),以白色表示。支持 4~96 位數(shù)據(jù)顯示。
MISO 主輸入從輸出數(shù)據(jù)總線(xiàn)。MOSI 主輸出從輸入數(shù)據(jù)總線(xiàn)。
在解碼列表中:Time(時(shí)間戳)當(dāng)前數(shù)據(jù)相對(duì)于觸發(fā)位置的水平位移值。MISO 主輸入從輸出數(shù)據(jù)值。MOSI 主輸出從輸入數(shù)據(jù)值。
UART/RS232總線(xiàn)協(xié)議
UART(Universal Asynchronous Receiver/Transmitter),即通用異步收發(fā)傳輸器,工作于數(shù)據(jù)鏈路層。UART協(xié)議作為一種低速通信協(xié)議,廣泛應(yīng)用于通信領(lǐng)域等各種場(chǎng)合。
異步串口通信協(xié)議作為UART的一種,工作原理是將傳輸數(shù)據(jù)的每個(gè)字符一位接一位地傳輸。
將示波器連接到Rx(接收)或Tx(發(fā)送)信號(hào),然后指定輸入信號(hào)閥值電壓電平。在將示波器設(shè)置為捕獲RS232信號(hào)后,可以指定Rx或者Tx上的開(kāi)始信號(hào)、結(jié)束信號(hào)、錯(cuò)誤信號(hào)或者任意數(shù)據(jù)觸發(fā),設(shè)定波特率、數(shù)據(jù)長(zhǎng)度、奇偶校驗(yàn)和停止位。
在解碼的 16 進(jìn)制數(shù)據(jù)中:數(shù)據(jù)值顯示在幀內(nèi),以白色表示。支持 4~96 位數(shù)據(jù)顯示。RX接收數(shù)據(jù)。TX發(fā)送數(shù)據(jù)。
在解碼列表中:Time(時(shí)間戳)當(dāng)前數(shù)據(jù)相對(duì)于觸發(fā)位置的水平位移值。RX接收數(shù)據(jù)值。TX發(fā)送數(shù)據(jù)值。RX err接收數(shù)據(jù)時(shí),出現(xiàn)奇偶校驗(yàn)錯(cuò)誤或未知錯(cuò)誤。TX err發(fā)送數(shù)據(jù)時(shí),出現(xiàn)奇偶校驗(yàn)錯(cuò)誤或未知錯(cuò)誤。
CAN總線(xiàn)協(xié)議
CAN(Controller Area Network),即控制器局域網(wǎng)絡(luò),主要用于各種過(guò)程(設(shè)備)監(jiān)測(cè)及控制,廣泛應(yīng)用于汽車(chē)行業(yè)。CAN總線(xiàn)的報(bào)文傳送由4種不同類(lèi)型的幀表示和控制:數(shù)據(jù)幀、遠(yuǎn)程幀、出錯(cuò)幀、超載幀。其中數(shù)據(jù)幀由7個(gè)不同的位場(chǎng)組成,即幀起始、仲裁場(chǎng)、控制場(chǎng)、數(shù)據(jù)場(chǎng)、CRC場(chǎng)、應(yīng)答場(chǎng)和幀結(jié)束。
將示波器連接到CAN-H或CAN-L信號(hào),然后指定輸入信號(hào)閥值電壓電平。在將示波器設(shè)置為捕獲CAN信號(hào)后,可以指定CAN-H或者CAN-L上幀的開(kāi)始條件、遠(yuǎn)程幀ID、數(shù)據(jù)幀ID和數(shù)據(jù)幀ID+任意數(shù)據(jù),設(shè)定波特率。
在解碼的 16 進(jìn)制數(shù)據(jù)中:ID,LEN,DATA,CRC 顯示在幀內(nèi),以白色表示。
在解碼列表中:Time(時(shí)間戳)當(dāng)前數(shù)據(jù)相對(duì)于觸發(fā)位置的水平位移值。Type幀的類(lèi)型,可顯示數(shù)據(jù)幀(用“D”表示)或遠(yuǎn)程幀(用“R”表示)。ID幀ID,將自動(dòng)檢測(cè)為 11 位或 29 位幀。Length數(shù)據(jù)長(zhǎng)度。Data數(shù)據(jù)字節(jié)。CRC循環(huán)冗余校驗(yàn)。Ack確認(rèn)位。
LIN總線(xiàn)協(xié)議
LIN ( Local Interconnect Network),即局部互聯(lián)網(wǎng),是面向汽車(chē)低端分布式應(yīng)用的低成本、低速率、串行通信總線(xiàn)。是CAN總線(xiàn)的下層網(wǎng)絡(luò)。
將示波器連接到LIN信號(hào),然后指定輸入信號(hào)閥值電壓電平。在將示波器設(shè)置為捕獲LIN信號(hào)后,可以指定LIN上的開(kāi)始信號(hào)、幀ID、幀ID +數(shù)據(jù)或幀錯(cuò)誤上觸發(fā),設(shè)定波特率。
在解碼的 16 進(jìn)制數(shù)據(jù)中:ID,LEN,DATA,CHK 顯示在幀內(nèi),以白色表示。
在解碼列表中:Time(時(shí)間戳)當(dāng)前數(shù)據(jù)相對(duì)于觸發(fā)位置的水平位移值。ID幀ID。Data length數(shù)據(jù)長(zhǎng)度。ID Check ID奇偶校驗(yàn)。Data數(shù)據(jù)字節(jié)。Checksum數(shù)據(jù)校驗(yàn)和。
評(píng)論