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