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 |