ZHCSQE8H November 2022 – April 2025 TPS389C03-Q1
PRODUCTION DATA
TPS389C03-Q1 具有通過寄存器 PROT1 0xF1h 和 PROT2 0xF2h 啟用的寄存器保護功能。寄存器 PROT1 和 PROT2 的構成如表 7-15 中所示。
| 寄存器 | 位 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|
| PROT1 (0xF1) | R/W | RSVD | RSVD | WRKC | RSVD | CFG | IEN | MON | SEQ |
| PROT2 (0xF2) | R/W | RSVD | RSVD | WRKC | RSVD | CFG | IEN | MON | SEQ |
為了對寄存器組進行寫保護,主機必須在寄存器 PROT1 和 PROT2 中設置相關位。寄存器組分為如表 7-16 所示的類別。寄存器組僅適用于組 1 中的寄存器。如表 7-16 中所示,與 ESM 和看門狗相關的寄存器不受任何寄存器組保護。
| 寄存器名稱 | PROT 組 | 寄存器名稱 | PROT 組 |
|---|---|---|---|
| VMON_CTL | WRKC | ESM | 不適用 |
| VMON_MISC | CFG | TI_CONTROL | 不適用 |
| TEST_CFG | CFG | AMSK_ON | IEN |
| IEN_UVHP | IEN | AMSK_OFF | IEN |
| IEN_UVLP | IEN | SEQ_TOUT_MSB | SEQ |
| IEN_OVHP | IEN | SEQ_TOUT_LSB | SEQ |
| IEN_OVLP | IEN | SEQ_UP_THLD | SEQ |
| IEN_CONTROL | IEN | SEQ_DN_THLD | SEQ |
| IEN_TEST | IEN | WDT_CFG | 不適用 |
| IEN_VENDOR | IEN | WDT_CLOSE | 不適用 |
| VIN_CH_EN | CFG | WDT_OPEN | 不適用 |
| VRANGE_MULT | CFG | WDT_QA_CFG | 不適用 |
| MON2 設置 | MON[2] | WDT_ANSWER | 不適用 |
| MON3 設置 | MON[3] | BANK_SEL | 不適用 |
| MON4 設置 | MON[4] |
如果需要單獨的監控器保護,這可以通過使用寄存器 PROT_MON (0xF3) 來實現,如表 7-17 所示。
| 寄存器 | 位 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|
| PROT_MON (0xF3) | R/W | RSVD | RSVD | RSVD | RSVD | MON[4] | MON[3] | MON[2] | RSVD |
寄存器 PROT_MON 選擇在對 PROT1 和 PROT2 寄存器進行寫入以保護 MON 組后受到保護的監控器通道。默認情況下,寄存器 PROT_MON 設置為值 0xFF,當通過寄存器 PROT1 和 PROT2 設置 MON 保護時,這會對所有監控器應用保護。如果用戶不希望對特定監控器通道應用保護,則必須在設置 PROT1 和 PROT2 之前將與相關監控器通道對應的位設置為 0 值。
啟動時,寄存器 PROT1 和 PROT2 被設置為默認值 0x00。一旦在 PROT1 或 PROT2 中將某個位設置為 1,該位就會變為只讀狀態,并且無法通過寫入命令清除。要復位 PROT1 和 PROT2,用戶可以利用 VMON_CTL 寄存器的 RESET_PROT 位 3。RESET_PROT 是 WRKC 寄存器組的一部分,因此,如果用戶希望使用 RESET_PROT 的功能,則在配置 PROT1 和 PROT2 保護寄存器時不得應包括 WRKC 保護。如果在配置 PROT1 和 PROT2 時啟用了 WRKC 保護,則保護寄存器只能通過器件下電上電進行復位。