ZHCSZ69C May 2024 – November 2025 TCAN2450-Q1 , TCAN2451-Q1
PRODUCTION DATA
TCAN245x-Q1 系列將 EEPROM 用于兩種用途。第一種用途是用于器件修整,不可訪問。此部分 EEPROM 會(huì)在上電時(shí)和退出睡眠模式時(shí)進(jìn)行監(jiān)控和加載,并檢查 CRC 是否有效。如果 CRC 無效,此流程將總共執(zhí)行八次。如果依然無效,INT_3 寄存器 8'h53[0] 會(huì)被設(shè)置為 1b。這意味著器件存在可能影響性能和功能的問題。
EEPROM 的第二種用途是允許用戶存儲(chǔ)器件配置。每個(gè)寄存器中都提供保存的配置位。若要將配置保存到 EEPROM,CRC 必須至少啟用保存功能。將配置保存到 EEPROM 是通過向寄存器 8'h4E[7] 寫入 1b,并向 8'h4E[3:0] 寫入默認(rèn)代碼 Ah,之后寫入 CRC 字節(jié)來實(shí)現(xiàn)的。如果處理器不支持 CRC,請(qǐng)參閱表 8-25 了解該過程。寄存器 8'h4E[3:0] 會(huì)回讀 0h。將配置位存儲(chǔ)到 EEPROM 中后,會(huì)從 8'h4E[7] 回讀 0b。如果發(fā)生上電復(fù)位,則會(huì)從 EEPROM 重新加載器件配置。表 8-26 提供了保存到 EEPROM(如果使用)的寄存器和位的列表。
EEPROM 最多可重新編程 500 次。
| 步驟 | 說明 | 寄存器 | 數(shù)據(jù) | 第二個(gè)數(shù)據(jù)字節(jié) (CRC POLY_8_SET = 0b) | 第二個(gè)數(shù)據(jù)字節(jié) (CRC POLY_8_SET = 1b) |
|---|---|---|---|---|---|
| 1 | 配置器件 | 請(qǐng)參閱表 8-26 | 不適用 | 不適用 | 不適用 |
| 2 | 設(shè)置 CRC 多項(xiàng)式
|
8'h0B[0] |
|
|
|
| 3 | 如果未啟用 SPI CRC,則啟用它 | 8'h0A[0] | 01h | 不適用 | 不適用 |
| 4 | 保存到 EERPOM | 8'h4E[7:0] | 8Ah | 36h | 0Ch |
| 5 | 如果不支持 SPI CRC,則禁用它 | 8'h0A[0] | 00h | 5Eh | 6Bh |
可以通過使用寄存器 8'h4E[6] (EEPROM_CRC_CHK = 1b) 強(qiáng)制檢查保存的配置是否有效。此操作大約需要 200μs 完成。如果 CRC 有效,則不執(zhí)行任何操作。如果 CRC 無效,器件將嘗試執(zhí)行此操作八次。如果仍然無效,器件將設(shè)置一個(gè)中斷,指示 INT_4 寄存器 8'h5A[1] (EEPROM_CRC_INT) 存在問題。
以下是電源和復(fù)位場(chǎng)景以及 EEPROM 的使用方式。
| 寄存器 | 位已保存 |
|---|---|
|
SPI_CONFIG(地址 = 09h) |
0-3 |
| SBC_CONFIG(地址 = Ch) | 0-1、4、7 |
| VREG_CONFIG1(地址 = Dh) | 3、5、6-7 |
| SBC_CONFIG1 寄存器(地址 = Eh) | 0、3-5、 |
| WAKE_PIN_CONFIG1 寄存器(地址 = 11h) | 0-3 |
| WAKE_PIN_CONFIG2 寄存器(地址 = 12h) | 0-1、5-7 |
| WD_CONFIG_1 寄存器(地址 = 13h) | 0-7 |
| WD_CONFIG_2 寄存器(地址 = 14h) | 0、5-7 |
| WD_RST_PULSE 寄存器(地址 = 16h) | 4-7 |
| DEVICE_CONFIG2 寄存器(地址 = 1Bh) |
2 |
| SWE_TIMER(地址= 1Ch) | 3-6、7 |
| nRST_CNTL(地址 = 29h) | 4、5 |
| WAKE_PIN_CONFIG3 寄存器(地址 = 2Ah) | 4-7 |
| WAKE_PIN_CONFIG4 寄存器(地址 = 2Bh) | 0-1、3-5、7 |
| HSS_CNTL3 寄存器(地址 = 4Fh) | 0 |
| BUCK_CONFIG1 寄存器(地址 = 65h) | 0-7 |
| WAKE_ID_PIN_CONFIG1 寄存器(地址 = 79h) | 1-3、5-7 |
| WAKE_ID_PIN_CONFIG2 寄存器(地址 = 7Ah) | 1-3、5-7 |
| WAKE_PIN_CONFIG5 寄存器(地址 = 7Bh) | 4-5、7 |