ZHCSK91A August 2019 – September 2019 TPS23882
PRODUCTION DATA.
命令 = 0Ah,带 1 个数据字节,只读
命令 = 0Bh,带 1 个数据字节,读取时清除
高电平有效,每个位对应于发生的特定事件。
每个位置(0Ah 或 0Bh)的读取会返回相同的寄存器数据,但“读取时清除”命令会清除寄存器的所有位。
如果该寄存器导致 INT 引脚被激活,则此“读取时清除”将释放 INT 引脚。
任何有效位都会对中断寄存器产生影响,如中断寄存器 说明中所述。
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TSD | VDUV | VDWRN | VPUV | 保留 | 保留 | OSSE | RAMFLT |
R | R | R | R | R | R | R | R |
CR | CR | CR | CR | CR | CR | CR | CR |
说明:R/W = 读取/写入;R = 只读;CR = 读取时清除;-n = 复位后的值 |
位 | 字段 | 类型 | POR/RST | 说明 |
---|---|---|---|---|
7 | TSD | R 或 CR | 0/P | 表示发生了热关断。发生热关断时,所有通道都会关闭并进入关闭模式。不过, 内部电路继续工作,包括 ADC。注意,只要内部温度降低到低阈值以下,无论 TSD 位的状态如何,都可能重新开启通道。
1 = 发生了热关断 0 = 未发生热关断 |
6 | VDUV | R 或 CR | 1 / P | 表示发生了 VDD UVLO。
1 = 发生了 VDD UVLO 0 = 未发生 VDD UVLO |
5 | VDWRN | R 或 CR | 1 / P | 表示 VDD 已降至 UVLO 警告阈值以下。
1 = 发生了 VDD UV 警告 0 = 未发生 VDD UV 警告 |
4 | VPUV | R 或 CR | 1 / P | 表示发生了 VPWR 欠压。
1 = 发生了 VPWR 欠压 0 = 未发生 VPWR 欠压 |
3-2 | 保留 | R 或 CR | 0 / 0 | 保留 |
1 | OSSE | R 或 CR | 0 / 0 | 表示发生了 OSS 事件
1 = 由于 OSS 引脚置位或提供了 3 位 OSS 代码,因此一组(4 个)通道的一个或多个通道被禁用 0 = 未发生 OSS 事件 |
0 | RAMFLT | R 或 CR | 0 / 0 | 表示发生了 SRAM 故障
1 = 发生了 SRAM 故障 0 = 未发生 SRAM 故障 |
空白
NOTE
RST 条件“P”表示在使用 RESET 引脚复位器件后将保留这些位的先前状态。因此,将 RESET 输入拉低不会清除 TSD、VDUV、VDWRN 或 VPUV 位。
NOTE
当设置了 VPUV 位时,所有 PWONn 命令都将被忽略,直到 VVPWR 超过 30V 为止。
在 VPUV 欠压状态期间,不会清除检测事件寄存器(CLSCn、DETCn),除非 VPWR 也降至低于 VPWR UVLO 下降阈值(大约 18V)。
只要保持 VPWR 欠压状态,“读取时清除”就无法有效清除 VDUV 位。
NOTE
在 1 位模式下(寄存器 0x17 中的 MbitPrty = 0),只要一组(4 个)通道中的某个通道启用 OSS 并且 OSS 引脚置位,就会设置 OSSE 位。
在 3 位模式下(寄存器 0x17 中的 MbitPrty = 1),只要发送 3 位优先级代码并且该优先级代码大于或等于一组通道(4 个)的寄存器 0x27 和 0x28 中的 MBPn 设置,就会设置 OSSE 位。
空白
空白