使用示波器除錯 CAN LIN 和 FlexRay 汽車匯流排
介紹 CAN LIN FlexRay (ECU) ECU () CAN LIN FlexRay / I/O I/O 本 CAN LIN FlexRay CAN LIN FlexRay CAN LIN FlexRay Tektronix 5 MSO 1 串列匯流排標準的支援功能取決於示波器機型 如需不同 Tektronix 示波器所支援的匯流排表, 請參閱附錄 A 或造訪 www.tektronix.com.tw 2
CAN/CAN FD ( CAN ) Robert Bosch GmbH 1980 1992 Mercedes-Benz CAN CAN (ECU) CAN CAN FD CAN 8 Mbps 64 (CAN 1 Mbps 8 ) CAN FD 2012 2015 ISO ( ISO CAN FD) ISO ISO CAN FD ISO CAN FD 運作方式 CAN/CAN FD (STP ) ( UTP ) ( ) 2 9 D CAN 1Mb/s CAN FD 8Mb/s 20 kb/s 1 Mb/s 40 (NRZ) CAN 訊息類型 說明 資料訊框 遠端傳輸 請求 (RTR) 訊框 CRC ACK 錯誤訊框 超載訊框 3
資料結構和遠端傳輸請求訊框 CAN 2.0 SOF 1 11 (Std ID) 29 (Ext ID) 6 0-8 CRC 16 ACK 2 EOF 7 INT 3 CAN FD SOF 1 12 (Std ID) 32 (Ext ID) 8 9 0-64 CRC 18 22 ACK 2 EOF 7 INT 3 欄位 SOF 仲裁控制資料 CRC ACK EOF 說明 CAN CAN FD (SOF) ( ) (RTR) (11-2.0A) (29-2.0B) CAN FD RTR r1 (IDE) 6 CAN 2.0A (11 ) CAN 2.0B (29 ) (DLC) DLC CAN FD 8 9 IDE r0 DLC CAN CAN FD (EDL) (BRS) (ESI) CAN FD DLC 8 CAN 0 8 CAN FD 0 8 12 16 20 32 48 64 CAN 15 16 CAN FD 17 ( CRC ) 16 21 ( CRC ) 4 CAN FD 2 ACK CAN FD (EOF) (INT) ( ) 4
設定 CAN 匯流排解碼 CAN Tektronix ( ) CAN 5
解讀 CAN 匯流排資訊 CAN CAN 匯流排元素 (DLC) DLC 指示 CRC 6
在 CAN 匯流排活動上觸發 12345678 () CAN 觸發訊框起始訊框類型識別符號資料缺少確認 說明 SOF 11 29 / CAN 位元填充錯誤 訊框結束 EOF 7
搜尋 CAN 匯流排活動 CAN Tektronix Wave Inspector 00() 10 8
LIN (Local Interconnect Network LIN) LIN 1999 CAN CAN LIN CAN 標頭成分 間斷欄位 說明 運作方式 LIN ISO9141 LIN CAN UART/SCI 8 1 kb/s 20 kb/s EMI LIN ( ) 同步欄位 識別符號欄位 回應成分 資料 檢查總和 說明 LIN 1.x LIN 2.x LIN 訊框 回應空間 標頭 回應 間斷欄位同步欄位識別符號欄位資料 1 資料 2 資料 N 檢查總和欄位 9
設定 LIN 匯流排解碼 LIN Tektronix LIN ( ) LIN LIN 10
解讀 LIN 匯流排 LIN LIN 匯流排元素 指示 ( ) 11
在 LIN 匯流排活動上觸發 LIN 01 () 1E () LIN 觸發同步識別符號資料識別符號 & 資料喚醒訊框睡眠訊框錯誤 說明 ID LIN Tektronix ( Wave Inspector ) LIN 12
FlexRay ( CAN LIN ) ( X-by-wire ) ( ) 保留位元 有效負載前指示器 空訊框指示器 同步訊框指示器 啟動訊框指示器 訊框 ID 有效負載長度 標頭 CRC 週期計數 資料 0 資料 1 資料 2 資料 n CRC CRC CRC 11 位元 7 位元 11 位元 6 位元 0... 254 位元組 24 位元 1 1 1 1 1 標頭區段 有效負載區段 資料段尾部區段 FlexRay 訊框 5 + (0... 254) + 3 位元組 運作方式 FlexRay 10 Mb/s (STP) (UTP) LIN 20 kb/s CAN 1 Mb/s Flex Ray ( ) 10 Mb/s 20Mb/s 13
FlexRay ( ) FlexRay 標頭區段成分 指示器位元 訊框 ID 有效負載長度 CRC 說明 ID 1 2047 ID ID (CRC) FLEXRAY FlexRay A B ( ) Tx/RxFlexRay - (Data High) - (Data Low) 週期計數 0 63 有效負載區段成分 資料 說明 254 0 12 ID ID 資料段尾部區段成分 CRC 說明 (CRC) (DTS) CRC 14
在 FLEXRAY 上解碼和觸發 FlexRay ID 002 () FlexRay 觸發訊框起始指示器位元識別符號週期計數標頭欄位資料識別符號 & 資料訊框結束錯誤 說明 (FSS) ID ID ID CRC 16 ID CRC CRC 15
Wave Inspector ID 80 FlexRay Wave Inspector 49 250,000 5 MSO 62.5 M 125 M 16
解碼多重匯流排 CAN LIN (Passenger Window Down) LIN CAN LIN LIN 17
附錄 A TEKTRONIX 頻寬 MSO/DPO70000 系列 DPO7000C 系列 5 系列 MSO 33 GHz, 25 GHz, 23 GHz, 20 GHz, 16 GHz, 12.5 GHz, 8 GHz, 6 GHz, 4 GHz 3.5 GHz, 2.5 GHz, 1 GHz, 500 MHz 2 GHz, 1 GHz, 500 MHz, 350 MHz MSO/DPO5000 系列 2 GHz, 1 GHz, 500 MHz, 350 MHz MDO4000C 系列 1 GHz, 500 MHz, 350 MHz, 200 MHz MDO3000 系列 1 GHz, 500 MHz, 350 MHz, 200 MHz, 100 MHz 類比通道 4 4 4 6 8 4 4 2 4 2 4 MSO/DPO2000 系列 200 MHz, 100 MHz, 70 MHz 數位通道 16 (MSO) -- 8 64 ( ) 16 (MSO) 16 ( ) 16 ( ) 16 (MSO) 頻譜分析儀通道 記錄長度 ( 所有通道 ) 取樣率 ( 類比 ) -- -- -- -- 1 ( ) 1 -- 62.5M ( ) 25 M ( ) 62.5 M ( ) 250M ( ) 125 M ( ) 125 M ( ) 25 M ( ) 20 M 10 M 1 M 125 M ( ) 100 GS/s 40 GS/s 6.25 GS/s 10 GS/s 5 GS/s 5 GS/s 1 GS/s 彩色顯示器 12.1 XGA 12.1 XGA 15.6 HD 10.4 XGA 10.4 XGA 9 WVGA 7 WQVGA 串列匯流排 I 2 C I 2 C I 2 C I 2 C I 2 C I 2 C I 2 C 觸發和分析 SPI SPI SPI SPI SPI SPI SPI 同時顯示的串列匯流排數量 RS-232/422/485/ UART CAN LIN FlexRay USB 2.0 10/100BASE-T MIL-STD-1553 8b/10b D-PHY MIPI PCI Express RS-232/422/485/ UART CAN LIN FlexRay USB 2.0 10/100BASE-T MIL-STD-1553 8b/10b D-PHY MIPI PCI Express RS-232/422/485/ UART CAN LIN FlexRay USB 2.0 10/100BASE-T I 2 S/LJ/RJ/TDM 16 16 RS-232/422/485/ UART CAN LIN FlexRay USB 2.0 10/100BASE-T MIL-STD-1553 8b/10b D-PHY MIPI PCI Express RS-232/422/485/ UART CAN CAN FD LIN FlexRay USB 2.0 I 2 S/LJ/RJ/TDM MIL-STD-1553 RS-232/422/485/ UART CAN CAN FD LIN FlexRay USB 2.0 I2S/LJ/RJ/TDM MIL-STD-1553 16 3 2 2 RS-232/422/485/ UART CAN LIN 18
19
Tektronix 聯絡方式 : 東南亞國協 / 大洋洲 (65) 6356 3900 奧地利 * 00800 2255 4835 巴爾幹半島 以色列 南非及其他 ISE 國家 +41 52 675 3777 比利時 * 00800 2255 4835 巴西 +55 (11) 3759 7627 加拿大 1 (800) 833 9200 中東歐 烏克蘭及波羅的海諸國 +41 52 675 3777 中歐與希臘 +41 52 675 3777 丹麥 +45 80 88 1401 芬蘭 +41 52 675 3777 法國 * 00800 2255 4835 德國 * 00800 2255 4835 香港 400 820 5835 印度 000 800 650 1835 義大利 * 00800 2255 4835 日本 81 (3) 67143010 盧森堡 +41 52 675 3777 墨西哥 中 / 南美洲與加樂比海諸國 52 (55) 56 04 50 90 中東 亞洲及北非 + 41 52 675 3777 荷蘭 * 00800 2255 4835 挪威 800 16098 中國 400 820 5835 波蘭 +41 52 675 3777 葡萄牙 80 08 12370 南韓 001 800 8255 2835 俄羅斯及獨立國協 +7 (495) 7484900 南非 +27 11 206 8360 西班牙 * 00800 2255 4835 瑞典 * 00800 2255 4835 瑞士 * 00800 2255 4835 台灣 886 (2) 2656-6688 英國與愛爾蘭 *00800 2255 4835 美國 1 800 833 9200 * 歐洲免付費電話, 若沒接通, 請撥 :+41 52 675 3777 最後更新日 2013 年 6 月若需進一步資訊 Tektronix 維護完善的一套應用指南 技術簡介和其他資源, 並不斷擴大, 幫助工程師處理尖端技術 請造訪 www.tektronix.com.tw Tektronix 台灣分公司太克科技股份有限公司 114 台北市內湖堤頂大道二段 89 號 3 樓 電話 :(02) 2656-6688 傳真 :(02) 2799-8558 太克網站 :www.tektronix.com.tw Copyright Tektronix, Inc. 版權所有 Tektronix 產品受到已經簽發及正在申請的美國和國外專利的保護 本文中的資訊代替以前出版的所有資料 技術規格和價格如有變更, 恕不另行通知 TEKTRONIX 和 TEK 是 Tektronix, Inc 的註冊商標 本文提到的所有其他商標均為各自公司的服務標誌 商標或註冊商標 2017 年 5 55T-61098-0