ZHCSNS0A November 2024 – October 2025 TCAN2855-Q1 , TCAN2857-Q1
PRODUCTION DATA
請參考 PDF 數據表獲取器件具體的封裝圖。
TCAN285x-Q1 系列將 EEPROM 用于兩種用途。第一種用途是用于器件修整,不可訪問。此部分 EEPROM 會在上電時和退出睡眠模式時進行監控和加載,并檢查 CRC 是否有效。如果 CRC 無效,此流程將總共執行八次。如果 CRC 依然無效,INT_3 寄存器 8'h53[0] 會被設置為 1b。這意味著器件存在可能影響性能和功能的問題。
EEPROM 的第二種用途是允許用戶存儲特定的器件配置。每個寄存器中都提供保存的配置位。若要將配置保存到 SPI CRC,必須至少啟用保存功能。將配置保存到 EEPROM 是通過向寄存器 8'h4E[7] 寫入 1b,并向 8'h4E[3:0] 寫入默認代碼 Ah,之后寫入 CRC 字節來實現的。
在單字節模式下,如果處理器不支持 CRC,請參閱 表 8-27 了解相關過程。寄存器 8'h4E[3:0] 會回讀 0h。將配置位存儲到 EEPROM 中后,會從 8'h4E[7] 回讀 0b。如果發生上電復位,則會從 EEPROM 重新加載器件配置。表 8-29 提供了保存到 EEPROM(如果使用)的寄存器和位的列表。
當首次需要將雙字節模式編程到 EEPROM 中時,或者如果器件已經處于雙字節模式并且需要將器件配置保存在 EEPROM 中,請按照 表 8-28 中概述的過程進行操作。
| 步驟 | 說明 | 寄存器 | 數據 | 第二個數據字節 |
|---|---|---|---|---|
| 1 | 配置器件 | 請參閱表 8-29 | 不適用 | |
| 2 | 設置 CRC 多項式
| 8'h0B[0] |
| 不適用 |
| 3 | 如果未啟用 SPI CRC,則啟用它 | 8'h0A | 01h | 不適用 |
| 4 | 保存到 EERPOM | 8'h4E | 8Ah |
|
| 5 | 如果不支持 SPI CRC,則禁用它 | 8'h0A | 00h |
|
| 步驟 | 說明 | 寄存器 | 數據 | 第二個數據字節 |
|---|---|---|---|---|
| 1 | 將器件配置為雙字節模式(如果已處于雙字節模式,則跳過此步驟) | 8h'09 | 80h | 不適用 |
| 2 | 執行需要保存到 EEPROM 中的任何其他配置(使用雙字節 SPI 寫入) | 請參閱表 8-29 | ||
| 3 | 回讀寄存器 8h'09/0A 以確認雙字節模式。此步驟對于保存到 EEPROM 至關重要。 | 8h'09 | 80h | 00h |
| 4 | 保存到 EERPOM | 8'h4E | 8Ah | 36h |
可以通過使用寄存器 8'h4E[6] (EEPROM_CRC_CHK = 1b) 強制檢查保存的配置是否有效。此操作大約需要 200μs 完成。如果 CRC 有效,則不執行任何操作。如果 CRC 無效,器件將嘗試進行此操作八次。如果之后仍然無效,器件將設置中斷,指示存在問題,該中斷由 INT_4 寄存器 8'h5A[1] (EEPROM_CRC_INT) 觸發。
以下是電源和復位場景以及 EEPROM 的使用方式。
| 寄存器 | 位已保存 |
|---|---|
| SPI_CONFIG 寄存器(地址 = 09h) | 0-3 |
| SBC_CONFIG(地址 = Ch) | 0-1、6、7 |
| VREG_CONFIG1(地址 = Dh) | 0-7 |
| SBC_CONFIG1 寄存器(地址 = Eh) | 0、3-5、7 |
| WAKE_PIN_CONFIG1 寄存器(地址 = 11h) | 0-4 |
| WAKE_PIN_CONFIG2 寄存器(地址 = 12h) | 0-1、5、6 |
| WD_CONFIG_1 寄存器(地址 = 13h) | 0-7 |
| WD_CONFIG_2 寄存器(地址 = 14h) | 0、5-7 |
| WD_RST_PULSE 寄存器(地址 = 16h) | 4-7 |
| DEVICE_CONFIG1 寄存器(地址 = 1Ah) | 0、4、7 |
| DEVICE_CONFIG2 寄存器(地址 = 1Bh) | 0 |
| SWE_TIMER(地址= 1Ch) | 3-7 |
| nRST_CNTL(地址 = 29h) | 5 |
| WAKE_PIN_CONFIG4 寄存器(地址 = 2Bh) | 0-1、3、4-5、7 |
| WD_QA_CONFIG 寄存器(地址 = 2Dh) | 0-7 |
| HSS_CNTL3 寄存器(地址 = 4Fh) | 0、4 |