ZHCSNS0A November 2024 – October 2025 TCAN2855-Q1 , TCAN2857-Q1
PRODUCTION DATA
請(qǐng)參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
TCAN285x-Q1 系列將 EEPROM 用于兩種用途。第一種用途是用于器件修整,不可訪問(wèn)。此部分 EEPROM 會(huì)在上電時(shí)和退出睡眠模式時(shí)進(jìn)行監(jiān)控和加載,并檢查 CRC 是否有效。如果 CRC 無(wú)效,此流程將總共執(zhí)行八次。如果 CRC 依然無(wú)效,INT_3 寄存器 8'h53[0] 會(huì)被設(shè)置為 1b。這意味著器件存在可能影響性能和功能的問(wèn)題。
EEPROM 的第二種用途是允許用戶(hù)存儲(chǔ)特定的器件配置。每個(gè)寄存器中都提供保存的配置位。若要將配置保存到 SPI CRC,必須至少啟用保存功能。將配置保存到 EEPROM 是通過(guò)向寄存器 8'h4E[7] 寫(xiě)入 1b,并向 8'h4E[3:0] 寫(xiě)入默認(rèn)代碼 Ah,之后寫(xiě)入 CRC 字節(jié)來(lái)實(shí)現(xiàn)的。
在單字節(jié)模式下,如果處理器不支持 CRC,請(qǐng)參閱 表 8-27 了解相關(guān)過(guò)程。寄存器 8'h4E[3:0] 會(huì)回讀 0h。將配置位存儲(chǔ)到 EEPROM 中后,會(huì)從 8'h4E[7] 回讀 0b。如果發(fā)生上電復(fù)位,則會(huì)從 EEPROM 重新加載器件配置。表 8-29 提供了保存到 EEPROM(如果使用)的寄存器和位的列表。
當(dāng)首次需要將雙字節(jié)模式編程到 EEPROM 中時(shí),或者如果器件已經(jīng)處于雙字節(jié)模式并且需要將器件配置保存在 EEPROM 中,請(qǐng)按照 表 8-28 中概述的過(guò)程進(jìn)行操作。
| 步驟 | 說(shuō)明 | 寄存器 | 數(shù)據(jù) | 第二個(gè)數(shù)據(jù)字節(jié) |
|---|---|---|---|---|
| 1 | 配置器件 | 請(qǐng)參閱表 8-29 | 不適用 | |
| 2 | 設(shè)置 CRC 多項(xiàng)式
| 8'h0B[0] |
| 不適用 |
| 3 | 如果未啟用 SPI CRC,則啟用它 | 8'h0A | 01h | 不適用 |
| 4 | 保存到 EERPOM | 8'h4E | 8Ah |
|
| 5 | 如果不支持 SPI CRC,則禁用它 | 8'h0A | 00h |
|
| 步驟 | 說(shuō)明 | 寄存器 | 數(shù)據(jù) | 第二個(gè)數(shù)據(jù)字節(jié) |
|---|---|---|---|---|
| 1 | 將器件配置為雙字節(jié)模式(如果已處于雙字節(jié)模式,則跳過(guò)此步驟) | 8h'09 | 80h | 不適用 |
| 2 | 執(zhí)行需要保存到 EEPROM 中的任何其他配置(使用雙字節(jié) SPI 寫(xiě)入) | 請(qǐng)參閱表 8-29 | ||
| 3 | 回讀寄存器 8h'09/0A 以確認(rèn)雙字節(jié)模式。此步驟對(duì)于保存到 EEPROM 至關(guān)重要。 | 8h'09 | 80h | 00h |
| 4 | 保存到 EERPOM | 8'h4E | 8Ah | 36h |
可以通過(guò)使用寄存器 8'h4E[6] (EEPROM_CRC_CHK = 1b) 強(qiáng)制檢查保存的配置是否有效。此操作大約需要 200μs 完成。如果 CRC 有效,則不執(zhí)行任何操作。如果 CRC 無(wú)效,器件將嘗試進(jìn)行此操作八次。如果之后仍然無(wú)效,器件將設(shè)置中斷,指示存在問(wèn)題,該中斷由 INT_4 寄存器 8'h5A[1] (EEPROM_CRC_INT) 觸發(fā)。
以下是電源和復(fù)位場(chǎng)景以及 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 |