ZHCSY30 April 2025 TPS388C0-Q1
PRODUCTION DATA
表 7-6 列出了 BANK0 寄存器的存儲器映射寄存器。表 7-6 中未列出的所有寄存器偏移地址都應視為保留的位置,并且不應修改寄存器內容。
| 地址 | 首字母縮寫詞 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
|---|---|---|---|---|---|---|---|---|---|
| 0x10 | INT_SRC | F_OTHER | RSVD | 測試 | 控制 | MONITOR | |||
| 0x11 | INT_MONITOR | OVHF | RSVD | UVHF | |||||
| 0x12 | INT_UVHF | F_UVHF[7] | F_UVHF[6] | F_UVHF[5] | F_UVHF[4] | F_UVHF[3] | F_UVHF[2] | RSVD | |
| 0x16 | INT_OVHF | F_OVHF[7] | F_OVHF[6] | F_OVHF[5] | F_OVHF[4] | F_OVHF[3] | F_OVHF[2] | RSVD | |
| 0x22 | INT_CONTROL | F_CRC | F_NIRQ | F_TSD | RSVD | F_PEC | |||
| 0x23 | INT_TEST | RSVD | ECC_SEC | ECC_DED | BIST_Complete_INT | BIST_Fail_INT | |||
| 0x24 | INT_VENDOR | Self-Test_CRC | LDO_OV_Error | NRST_MISMATCH | Freq_DEV_Error | SHORT_DET | OPEN_DET | RSVD | WDT_ERROR |
| 0x30 | VMON_STAT | FAILSAFE | ST_BIST_C | ST_VDD | ST_NIRQ | 運行 | RSVD | ||
| 0x31 | TEST_INFO | RSVD | ECC_SEC | ECC_DED | BIST_VM | BIST_NVM | BIST_L | BIST_A | |
| 0x32 | OFF_STAT | MON[7] | MON[6] | MON[5] | MON[4] | MON[3] | MON[2] | RSVD | |
| 0xF0 | BANK_SEL | RSVD | BANK_Select | ||||||
| 0xF1 | PROT1 | WRKC | RSVD | CFG | IEN | MON | SEQ | ||
| 0xF2 | PROT2 | WRKC | RSVD | CFG | IEN | MON | SEQ | ||
| 0xF3 | PROT_MON | MON[7] | MON[6] | MON[5] | MON[4] | MON[3] | MON[2] | RSVD | |
| 0xF9 | I2C ADDR | RSVD | ADDR_NVM[3:0] | ADDR_STRAP[2:0] | |||||
復雜的位訪問類型經過編碼可適應小型表單元。表 7-7 展示了適用于此部分中訪問類型的代碼。
| 訪問類型 | 代碼 | 說明 |
|---|---|---|
| 讀取類型 | ||
| R | R | 讀取 |
| 寫入類型 | ||
| W | W | 寫入 |
| W1C | W 1C | 寫入 1 以清零 |
| 復位或默認值 | ||
| -n | 復位后的值或默認值 | |
表 7-8 中顯示了 INT_SRC。
返回到匯總表。
全局中斷源狀態寄存器。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7 | F_OTHER | R | 0b | 供應商內部定義的故障。INT_Vendor 中報告了詳細信息。表示 INT_Vendor 中所有位的或運算值。 0 = 未檢測到供應商定義的故障 1 = 檢測到供應商定義的故障 |
| 6:3 | RSVD | R | 0000b | RSVD |
| 2 | 測試 | R | 0b | 內部測試或配置負載故障。INT_TEST 中報告了詳細信息。表示 INT_TEST 中所有位的或運算值。 0 = 未檢測到測試/配置故障 1 = 檢測到測試/配置故障 |
| 1 | 控制 | R | 0b | 控制狀態或通信故障。INT_CONTROL 中報告了詳細信息。表示 INT_CONTROL 中所有位的或運算值。 0 = 未檢測到狀態或通信故障 1 = 檢測到狀態或通信故障 |
| 0 | MONITOR | R | 0b | 電壓監控故障。INT_MONITOR 中報告了詳細信息。表示 INT_MONITOR 中所有位的或運算值。 0 = 未檢測到電壓故障 1 = 檢測到電壓故障 |
表 7-9 中顯示了 INT_MONITOR。
返回到匯總表。
電壓監控中斷狀態寄存器。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7:3 | RSVD | R | 00000b | RSVD |
| 2 | OVHF | R | 0b | 基于比較器的監控所報告的過壓高頻故障。INT_OVHF 中報告了詳細信息。表示 INT_OVHF 中所有位的或運算值。 0 = 未檢測到 OVHF 故障 1 = 檢測到 OVHF 故障 |
| 1 | RSVD | R | 0b | RSVD |
| 0 | UVHF | R | 0b | 基于比較器的監控所報告的欠壓高頻故障。INT_UVHF 中報告了詳細信息。表示 INT_UVHF 中所有位的或運算值。 0 = 未檢測到 UVHF 故障 1 = 檢測到 UVHF 故障 |
表 7-10 中顯示了 INT_UVHF。
返回到匯總表。
高頻通道欠壓中斷狀態寄存器。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7 | RSVD | R | 0b | RSVD |
| 6 | F_UVHF[7] | R/W1C | 0b | MON7 欠壓高頻故障。如果 MON7 高頻信號低于 UVHF[7],則跳閘。 0 = 未檢測到 MON7 的 UVHF 故障(或中斷在 IEN_UVHF 寄存器中禁用) 1 = 檢測到 MON7 的 UVHF 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 UVHF 故障條件同時被清除(MON7 高頻信號高于 UVHF[7])時,Write-1-to-clear(寫入 1 以清除)才會清除該位。 |
| 5 | F_UVHF[6] | R/W1C | 0b | MON6 欠壓高頻故障。如果 MON6 高頻信號低于 UVHF[6],則跳閘。 0 = 未檢測到 MON6 UVHF 故障(或中斷在 IEN_UVHF 寄存器中禁用) 1 = 檢測到 MON6 UVHF 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 UVHF 故障條件同時被清除(MON6 高頻信號高于 UVHF[6])時,Write-1-to-clear(寫入 1 以清除)才會清除該位。 |
| 4 | F_UVHF[5] | R/W1C | 0b | MON5 欠壓高頻故障。如果 MON5 高頻信號低于 UVHF[5],則跳閘。 0 = 未檢測到 MON5 UVHF 故障(或中斷在 IEN_UVHF 寄存器中禁用) 1 = 檢測到 MON5 UVHF 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 UVHF 故障條件同時被清除(MON5 高頻信號高于 UVHF[5])時,Write-1-to-clear(寫入 1 以清除)才會清除該位。 |
| 3 | F_UVHF[4] | R/W1C | 0b | MON4 欠壓高頻故障。如果 MON4 高頻信號低于 UVHF[4],則跳閘。 0 = 未檢測到 MON4 UVHF 故障(或中斷在 IEN_UVHF 寄存器中禁用) 1 = 檢測到 MON4 UVHF 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 UVHF 故障條件同時被清除(MON4 高頻信號高于 UVHF[4])時,Write-1-to-clear(寫入 1 以清除)才會清除該位。 |
| 2 | F_UVHF[3] | R/W1C | 0b | MON3 欠壓高頻故障。如果 MON3 高頻信號低于 UVHF[3],則跳閘。 0 = 未檢測到 MON3 UVHF 故障(或中斷在 IEN_UVHF 寄存器中禁用) 1 = 檢測到 MON3 UVHF 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 UVHF 故障條件同時被清除(MON3 高頻信號高于 UVHF[3])時,Write-1-to-clear(寫入 1 以清除)才會清除該位。 |
| 1 | F_UVHF[2] | R/W1C | 0b | MON2 欠壓高頻故障。如果 MON2 高頻信號低于 UVHF[2],則跳閘。 0 = 未檢測到 MON2 UVHF 故障(或中斷在 IEN_UVHF 寄存器中禁用) 1 = 檢測到 MON2 UVHF 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 UVHF 故障條件同時被清除(MON2 高頻信號高于 UVHF[2])時,Write-1-to-clear(寫入 1 以清除)才會清除該位。 |
| 0 | RSVD | R | 0b | RSVD |
表 7-11 中顯示了 INT_OVHF。
返回到匯總表。
高頻通道過壓中斷狀態寄存器
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7 | RSVD | R | 0b | RSVD |
| 6 | F_OVHF[7] | R/W1C | 0b | MON7 過壓高頻故障。如果 MON7 高頻信號高于 OVHF[7],則跳閘。 0 = 未檢測到 MON7 OVHF 故障(或中斷在 IEN_OVHF 寄存器中禁用) 1 = 檢測到 MON7 OVHF 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 OVHF 故障條件同時被清除(MON7 高頻信號低于 OVHF[7])時,Write-1-to-clear(寫入 1 以清除)才會清除該位 |
| 5 | F_OVHF[6] | R/W1C | 0b | MON6 過壓高頻故障。如果 MON6 高頻信號高于 OVHF[6],則跳閘。 0 = 未檢測到 MON6 OVHF 故障(或中斷在 IEN_OVHF 寄存器中禁用) 1 = 檢測到 MON6 OVHF 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 OVHF 故障條件同時被清除(MON6 高頻信號低于 OVHF[6])時,Write-1-to-clear(寫入 1 以清除)才會清除該位 |
| 4 | F_OVHF[5] | R/W1C | 0b | MON5 過壓高頻故障。如果 MON5 高頻信號高于 OVHF[5],則跳閘。 0 = 未檢測到 MON5 OVHF 故障(或中斷在 IEN_OVHF 寄存器中禁用) 1 = 檢測到 MON5 OVHF 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 OVHF 故障條件同時被清除(MON5 高頻信號低于 OVHF[5])時,Write-1-to-clear(寫入 1 以清除)才會清除該位 |
| 3 | F_OVHF[4] | R/W1C | 0b | MON4 過壓高頻故障。如果 MON4 高頻信號高于 OVHF[4],則跳閘。 0 = 未檢測到 MON4 OVHF 故障(或中斷在 IEN_OVHF 寄存器中禁用) 1 = 檢測到 MON4 OVHF 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 OVHF 故障條件同時被清除(MON4 高頻信號低于 OVHF[4])時,Write-1-to-clear(寫入 1 以清除)才會清除該位 |
| 2 | F_OVHF[3] | R/W1C | 0b | MON3 過壓高頻故障。如果 MON3 高頻信號高于 OVHF[3],則跳閘。 0 = 未檢測到 MON3 OVHF 故障(或中斷在 IEN_OVHF 寄存器中禁用) 1 = 檢測到 MON3 OVHF 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 OVHF 故障條件同時被清除(MON3 高頻信號低于 OVHF[3])時,Write-1-to-clear(寫入 1 以清除)才會清除該位 |
| 1 | F_OVHF[2] | R/W1C | 0b | MON2 過壓高頻故障。如果 MON2 高頻信號高于 OVHF[2],則跳閘。 0 = 未檢測到 MON2 OVHF 故障(或中斷在 IEN_OVHF 寄存器中禁用) 1 = 檢測到 MON2 OVHF 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 OVHF 故障條件同時被清除(MON2 高頻信號低于 OVHF[2])時,Write-1-to-clear(寫入 1 以清除)才會清除該位 |
| 0 | RSVD | R | 0b | RSVD |
表 7-12 中顯示了 INT_CONTROL。
返回到匯總表。
控制和通信中斷狀態寄存器。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7:5 | RSVD | R | 000b | RSVD |
| 4 | F_CRC | R/W1C | 0b | 運行時寄存器 CRC 故障: 0 = 未檢測到故障(或 IEN_CONTROL.RT_CRC 已禁用) 1 = 檢測到寄存器 CRC 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。Write-1-to-clear(寫入 1 以清除)將清除該位。如果檢測到相同的故障,將在下一次寄存器 CRC 檢查期間再次設置該位 |
| 3 | F_NIRQ | R/W1C | 0b | 中斷引腳故障(故障位始終啟用, 無使能位可用): 0 = 未在 NIRQ 引腳上檢測到故障 1 = 在 NIRQ 引腳上檢測到電源低電阻路徑 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 NIRQ 故障條件同時被清除時,Write-1-to-clear(寫入 1 以清除)才會清除該位。 |
| 2 | F_TSD | R/W1C | 0b | 熱關斷故障: 0 = 未檢測到 TSD 故障(或 IEN_CONTROL.TSD 已禁用) 1 = 檢測到 TSD 故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 TSD 故障條件同時被清除時,Write-1-to-clear(寫入 1 以清除)才會清除該位 |
| 1 | RSVD | R | 0b | RSVD |
| 0 | F_PEC | R/W1C | 0b | 數據包錯誤檢查故障: 0 = 未發生 PEC 不匹配(或 IEN_CONTROL.PEC 已禁用) 1 = 已發生 PEC 不匹配,或 VMON_MISC.REQ_PEC=1 且寫入事務中缺少 PEC 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。Write-1-to-clear(寫入 1 以清除)將清除該位。如果檢測到相同的故障,將在下一個 I2C 事務期間再次設置該位。 |
表 7-13 中顯示了 INT_TEST。
返回到匯總表。
內部測試和配置加載中斷狀態寄存器。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7:4 | RSVD | R | 0000b | RSVD |
| 3 | ECC_SEC | R/W1C | 0b | 在加載 OTP 配置時糾正了 ECC 單比特錯誤: 0 = 未校正單比特錯誤(或 IEN_TEST.ECC_SEC 已禁用) 1 =已校正單比特錯誤 Write-1-to-clear(寫入 1 以清除)將清除該位。如果檢測到相同的故障,將在下次加載 OTP 配置期間再次設置該位。 |
| 2 | ECC_DED | R/W1C | 0b | 在加載 OTP 配置時檢測到 ECC 雙比特錯誤: 0 = OTP 加載時未檢測到雙比特錯誤 1 = OTP 加載時檢測到雙比特錯誤 故障位始終處于啟用狀態(沒有關聯的中斷使能位)。器件在雙重錯誤檢測時移至失效防護模式。 |
| 1 | BIST_Complete_INT | R/W1C | 0b | 內置自檢完成指示: 0 = BIST 未完成(或 IEN_TEST.BIST_C 已禁用) 1 = BIST 完成 Write-1-to-clear(寫入 1 以清除)將清除該位。將在完成下一次 BIST 執行時再次設置該位 |
| 0 | BIST_Fail_INT | R/W1C | 0b | 內置自檢故障: 0 = 未檢測到 BIST 故障(或 IEN_TEST.BIST 已禁用) 1 = 檢測到 BIST 故障 Write-1-to-clear(寫入 1 以清除)將清除該位。如果檢測到此故障,將在下一次 BIST 執行期間再次設置該位 |
表 7-14 中顯示了 INT_VENDOR。
返回到匯總表。
供應商特定內部中斷狀態寄存器。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7 | Self-Test_CRC | R/W1C | 0b | 啟動寄存器 CRC 自檢。 0 =自檢通過 1 =自檢失敗 寫入 1 以清除 (write-1-to-clear) 來清除故障 |
| 6 | LDO_OV_Error | R/W1C | 0b | 內部 LDO 過壓錯誤。 0 = 未檢測到內部 LDO 過壓故障 1 = 檢測到內部 LDO 過壓故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 LDO 故障條件同時被清除時,Write-1-to-clear(寫入 1 以清除)才會清除該位。 |
| 5 | NRST_MISMATCH | R/W1C | 0b | 指示因驅動狀態和讀回導致錯誤。在 NRST 切換期間,NRST 不匹配在 2μs 后激活,NRST 必須高于 0.6*VDD 才能被視為邏輯高電平狀態。 0 = 在 NRST 引腳上未檢測到故障 1 = 因驅動狀態和讀回導致錯誤。 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當 NRST 故障條件同時被清除時,Write-1-to-clear(寫入 1 以清除)才會清除該位。 |
| 4 | Freq_DEV_Error | R/W1C | 0b | 指示內部頻率錯誤。 0 = 未檢測到內部頻率故障 1 = 檢測到內部頻率故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當頻率故障條件同時被清除時,Write-1-to-clear(寫入 1 以清除)才會清除該位。 |
| 3 | SHORT_DET | R/W1C | 0b | 檢測到地址引腳短路。 0 = 未檢測到內部地址引腳短路故障 1 = 檢測到內部地址引腳短路故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當內部地址引腳短路故障條件同時被清除時,Write-1-to-clear(寫入 1 以清除)才會清除該位。 |
| 2 | OPEN_DET | R/W1C | 0b | 檢測到地址引腳開路。 0 = 未檢測到內部地址引腳開路故障 1 = 檢測到內部地址引腳開路故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當內部地址引腳開路故障條件同時被清除時,Write-1-to-clear(寫入 1 以清除)才會清除該位。 |
| 1 | RSVD | R | 0b | RSVD |
| 0 | WDT_ERROR | R/W1C | 0b | 指示看門狗故障 0 = 未檢測到內部看門狗故障 1 = 檢測到內部看門狗故障 恢復故障條件時不清除該位。故障只能由主機通過寫入 1 以清除 (write-1-to-clear) 來清除。僅當內部看門狗故障條件同時被清除時,寫入 1 以清除 (write-1-to-clear) 才會清除該位。 |
表 7-15 中顯示了 VMON_STAT。
返回到匯總表。
內部操作和其他非關鍵條件的狀態標志。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7 | FAILSAFE | R | 0b | 1 = 器件進入失效防護狀態 |
| 6 | ST_BIST_C | R | 0b | 內置自檢狀態: 0 = BIST 未完成 1 = BIST 完成 |
| 5 | ST_VDD | R | 0b | 狀態 VDD |
| 4 | ST_NIRQ | R | 0b | 狀態 NIRQ 引腳 |
| 3 | RSVD | R | 0b | RSVD |
| 2 | 運行 | R | 0b | 1 = 器件處于有效運行狀態 |
| 1 | RSVD | R | 0b | RSVD |
| 0 | RSVD | R | 0b | RSVD |
表 7-16 中顯示了 TEST_INFO。
返回到匯總表。
內部自檢和 ECC 信息。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7:6 | RSVD | R | 00b | RSVD |
| 5 | ECC_SEC | R | 0b | OTP 配置負載上的 ECC 單比特錯誤更正狀態。 0 = 未應用錯誤更正 1 = 已應用單比特錯誤更正 |
| 4 | ECC_DED | R | 0b | OTP 配置負載上 ECC 雙比特錯誤檢測的狀態。 0 = 未檢測到雙比特錯誤 1 = 檢測到雙比特錯誤 |
| 3 | BIST_VM | R | 0b | BIST 的易失性存儲器測試輸出狀態。 0 =易失性存儲器測試通過 1 = 易失性存儲器測試失敗 |
| 2 | BIST_NVM | R | 0b | BIST 的非易失性存儲器測試輸出狀態。 0 = 非易失性存儲器測試通過 1 = 非易失性存儲器測試失敗 |
| 1 | BIST_L | R | 0b | BIST 的邏輯測試輸出狀態。 0 = 邏輯測試通過 1 = 邏輯測試失敗 |
| 0 | BIST_A | R | 0b | BIST 的模擬測試輸出狀態。 0 = 模擬測試通過 1 = 模擬測試失敗 |
表 7-17 中顯示了 OFF_STAT。
返回到匯總表。
通道 OFF 狀態。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7 | RSVD | R | 0b | RSVD |
| 6 | MON[7] | R | 0b | 表示每個通道的 OFF 狀態: 0 = 通道 7 NOT OFF 1 = 通道 7 OFF(低于 OFF 閾值) |
| 5 | MON[6] | R | 0b | 表示每個通道的 OFF 狀態: 0 = 通道 6 NOT OFF 1 = 通道 6 OFF(低于 OFF 閾值) |
| 4 | MON[5] | R | 0b | 表示每個通道的 OFF 狀態: 0 = 通道 5 NOT OFF 1 = 通道 5 OFF(低于 OFF 閾值) |
| 3 | MON[4] | R | 0b | 表示每個通道的 OFF 狀態: 0 = 通道 4 NOT OFF 1 = 通道 4 OFF(低于 OFF 閾值) |
| 2 | MON[3] | R | 0b | 表示每個通道的 OFF 狀態: 0 = 通道 3 NOT OFF 1 = 通道 3 OFF(低于 OFF 閾值) |
| 1 | MON[2] | R | 0b | 表示每個通道的 OFF 狀態: 0 = 通道 2 NOT OFF 1 = 通道 2 OFF(低于 OFF 閾值) |
| 0 | RSVD | R | 0b | RSVD |
表 7-18 中顯示了 BANK_SEL。
返回到匯總表。
組選擇。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7:1 | RSVD | R/W | 0000000b | RSVD |
| 0 | BANK_Select | R/W | 0b | 表示組選擇。 0 = 組 0 1 = 組 1 |
表 7-19 展示了 PROT1。
返回到匯總表。
保護選擇寄存器。為了對寄存器組進行寫保護,主機必須在兩個寄存器中設置相關位。為了安全起見,寄存器 PROT1 和 PROT2 需要將 POR 值設為 0x00,并且一旦設置,將變為只讀狀態,直到下電上電。一旦設置為 1,主機就不能將它們清除為 0。可以通過以下方式將其清除(并允許寫入不同的 VMON 寄存器配置):下電上電;通過在退出序列 2 時執行的 VMON_CTL.RESET BIST 進行復位(如果 TEST_CFG.AT_SHDN=1)。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7:6 | RSVD | R | 00b | RSVD |
| 5 | WRKC | R/W | 0b | 表示保護 WRKC 組不受寫入影響。需同時設置 PROT1 和 PROT2 以提供保護。 0 = 可以更改寄存器 1 = 無法更改寄存器 |
| 4 | RSVD | R | 0b | RSVD |
| 3 | CFG | R/W | 0b | 表示保護 CFG 組不受寫入影響。需同時設置 PROT1 和 PROT2 以提供保護。 0 = 可以更改寄存器 1 = 無法更改寄存器 |
| 2 | IEN | R/W | 0b | 表示保護 IEN 組不受寫入影響。需同時設置 PROT1 和 PROT2 以提供保護。 0 = 可以更改寄存器 1 = 無法更改寄存器 |
| 1 | MON | R/W | 0b | 表示保護 MON 組不受寫入影響。需同時設置 PROT1 和 PROT2 以提供保護。 0 = 可以更改寄存器 1 = 無法更改寄存器 |
| 0 | SEQ | R/W | 0b | 表示保護 SEQ 組不受寫入影響。需同時設置 PROT1 和 PROT2 以提供保護。 0 = 可以更改寄存器 1 = 無法更改寄存器 |
表 7-20 展示了 PROT2。
返回到匯總表。
保護選擇寄存器。為了對寄存器組進行寫保護,主機必須在兩個寄存器中設置相關位。為了安全起見,寄存器 PROT1 和 PROT2 需要將 POR 值設為 0x00,并且一旦設置,將變為只讀狀態,直到下電上電。一旦設置為 1,主機就不能將它們清除為 0。可以通過以下方式將其清除(并允許寫入不同的 VMON 寄存器配置):下電上電;通過在退出序列 2 時執行的 VMON_CTL.RESET BIST 進行復位(如果 TEST_CFG.AT_SHDN=1)。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7:6 | RSVD | R | 00b | RSVD |
| 5 | WRKC | R/W | 0b | 表示保護 CFG 組不受寫入影響。需同時設置 PROT1 和 PROT2 以提供保護。 0 = 可以更改寄存器 1 = 無法更改寄存器 |
| 4 | RSVD | R | 0b | RSVD |
| 3 | CFG | R/W | 0b | 表示保護 CFG 組不受寫入影響。需同時設置 PROT1 和 PROT2 以提供保護。 0 = 可以更改寄存器 1 = 無法更改寄存器 |
| 2 | IEN | R/W | 0b | 表示保護 IEN 組不受寫入影響。需同時設置 PROT1 和 PROT2 以提供保護。 0 = 可以更改寄存器 1 = 無法更改寄存器 |
| 1 | MON | R/W | 0b | 表示保護 MON 組不受寫入影響。需同時設置 PROT1 和 PROT2 以提供保護。 0 = 可以更改寄存器 1 = 無法更改寄存器 |
| 0 | SEQ | R/W | 0b | 表示保護 SEQ 組不受寫入影響。需同時設置 PROT1 和 PROT2 以提供保護。 0 = 可以更改寄存器 1 = 無法更改寄存器 |
表 7-21 中顯示了 PROT_MON。
返回到匯總表。
與 PROT1 和 PROT2 協同鎖定 MON 寄存器。
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| 7 | RSVD | R | 0b | RSVD |
| 6 | MON[7] | R/W | 0b | 與 PROT1 和 PROT2 一起保護 MON7 不受寫入影響。 0 = 可以進行更改 1 = 無法進行更改 |
| 5 | MON[6] | R/W | 0b | 與 PROT1 和 PROT2 一起保護 MON6 不受寫入影響。 0 = 可以進行更改 1 = 無法進行更改 |
| 4 | MON[5] | R/W | 0b | 與 PROT1 和 PROT2 一起保護 MON5 不受寫入影響。 0 = 可以進行更改 1 = 無法進行更改 |
| 3 | MON[4] | R/W | 0b | 與 PROT1 和 PROT2 一起保護 MON4 不受寫入影響。 0 = 可以進行更改 1 = 無法進行更改 |
| 2 | MON[3] | R/W | 0b | 與 PROT1 和 PROT2 一起保護 MON3 不受寫入影響。 0 = 可以進行更改 1 = 無法進行更改 |
| 1 | MON[2] | R/W | 0b | 與 PROT1 和 PROT2 一起保護 MON2 不受寫入影響。 0 = 可以進行更改 1 = 無法進行更改 |
| 0 | RSVD | R | 0b | RSVD |