ZHCSQH8A September 2025 – October 2025 TCAN5102-Q1
ADVANCE INFORMATION
請參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
本示例為通過 I2C 發(fā)送字節(jié)流的基礎示例。
| 參數(shù) | 值 |
|---|---|
| CAN 幀格式 | 標準幀格式 |
| I2C 目標地址(7 位) | 0x12 |
| I2C 幀 | 寫入 |
| 要傳輸?shù)淖止?jié) | 8B |
| 要寫入的 I2C 數(shù)據(jù) | 0x01、0x02、0x03、0x04、0x05、0x06、0x07、0x08 |
下表顯示了在 CAN 總線上傳輸?shù)牟襟E和數(shù)據(jù)。總線的中央網(wǎng)關/控制器稱為 ECU,TCAN 器件稱為“響應器”。
| 步驟 | 發(fā)送器 | 數(shù)據(jù) | 說明 |
|---|---|---|---|
| 1 | ECU (DLC = 16B) | 0x0A, 0x30, 0x10, 0x25, 0x88, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x00, 0x00, 0x00 |
ECU 請求向寄存器 0x3010 (I2C TX FIFO) 寫入 10 字節(jié)數(shù)據(jù),對應的 I2C 報頭參數(shù)為:存儲 = 1、I2C 目標地址 = 0x12、寫入 = 1、I2C 數(shù)據(jù)大小 = 8 字節(jié)。隨后將 10 字節(jié)數(shù)據(jù)移入設備。由于需容納這 13 字節(jié)數(shù)據(jù),CAN DLC 必須設為 16 字節(jié),因此在末尾填充 0x00 字節(jié)。 |
| 2 | 響應器 | 0x0A, 0x01 | 響應器發(fā)回一個 OK 以確認已收到請求。 |
| 3 | I2C | I2C 幀:0x25、0x88、0x01、0x02、0x03、0x04、0x05、0x06、0x07、0x08 | 此時,響應器開始執(zhí)行 10 字節(jié)的 I2C 傳輸。 |
| 步驟 | 發(fā)送器 | 數(shù)據(jù) | 說明 |
|---|---|---|---|
| 1 | ECU (DLC = 7B) | 0x04, 0x30, 0x10, 0x25, 0x88, 0x01, 0x02 |
ECU 請求向寄存器 0x3010 (I2C TX FIFO) 寫入 4 字節(jié)數(shù)據(jù),對應的 I2C 報頭參數(shù)為:存儲 = 1、I2C 目標地址 = 0x12、寫入 = 1、I2C 數(shù)據(jù)大小 = 8 字節(jié)。隨后將 10 字節(jié)數(shù)據(jù)移入設備。 |
| 2 | 響應器 | 0x04, 0x01 | 響應器發(fā)回一個 OK 以確認已收到請求。 |
| 3 | ECU (DLC = 12B) | 0x06, 0x30, 0x10, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x00, 0x00, 0x00 |
ECU 繼續(xù)向同一地址發(fā)起 6 字節(jié)寫入請求。由于能容納該幀的 CAN DLC 為 12 字節(jié),因此在末尾填充 3 字節(jié)。填充字節(jié)的值無實際意義,會被忽略。 |
| 4 | 響應器 | 0x06, 0x01 | 響應器發(fā)回一個 OK 以確認已收到請求。 |
| 5 | I2C | I2C 幀:0x25、0x88、0x01、0x02、0x03、0x04、0x05、0x06、0x07、0x08 | 此時,響應器開始執(zhí)行 10 字節(jié)的 I2C 傳輸。 |