ZHCSK91A August 2019 – September 2019 TPS23882
PRODUCTION DATA.
命令 = 17h,带 1 个数据字节,读取/写入
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
INTEN | – | nbitACC | MbitPrty | CLCHE | DECHE | – | – |
R/W-1 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |
说明:R/W = 读取/写入;R = 只读;-n = 复位后的值 |
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | INTEN | R/W | 1 | INT 引脚屏蔽位。无论中断屏蔽寄存器的状态如何,写 0 都会使中断寄存器的任何位无法激活 INT 输出。请注意,激活 INTEN 线对事件寄存器无影响。
1 = 任何未屏蔽的中断寄存器位都可以激活 INT 输出 0 = 无法激活 INT 输出 |
6 | – | R/W | 0 | |
5 | nbitACC | R/W | 0 | I2C 寄存器访问配置位。
1 = 配置 B。这表示使用单个器件地址 (A0 = 0) 进行 16 位访问。 0 = 配置 A。这表示 8 位访问,而 8 通道器件将视为具有 2 个连续从器件地址的 2 个独立 4 通道器件。 有关 I2C 地址编程的更多信息,请参阅寄存器 0x11 |
4 | MbitPrty | R/W | 0 | 多位优先级位:用于在 1 位关断优先级和 3 位关断优先级之间进行选择。
1 = 3 位关断优先级。优先级和 OSS 操作需要遵循寄存器 0x27 和 0x28。 0 = 1 位关断优先级。优先级和 OSS 操作需要遵循寄存器 0x15 |
3 | CLCHE | R/W | 0 | 分级更改使能位。置位后,检测事件寄存器中的 CLSCn 位仅指示最新分级操作的结果与前一个分级操作的结果不相同的情况。
1 = 仅当相关通道发生分级更改时,才会设置 CLSCn 位。 0 = 相关通道每次发生分级周期时都会设置 CLSCn 位。 |
2 | DECHE | R/W | 0 | 检测更改使能位。置位后,检测事件寄存器中的 DETCn 位仅指示最新检测操作的结果与前一个检测操作的结果不相同的情况。
1 = 仅当相关通道发生检测更改时,才会设置 DETCn 位。 0 = 相关通道每次发生检测周期时都会设置 DETCn 位。 |
1 | - | R/W | 0 | |
0 | - | R/W | 0 |
空白
NOTE
如果需要将 MbitPrty 位从 0 更改为 1,请在设置 MbitPrty 位之前确保 OSS 输入引脚处于空闲(低)状态至少 200 微秒,以避免与 OSS 位流失去同步而导致的任何错误行为。
NOTE
只需设置通道 1-4 的 nbitACC 位来启用 16 位 I2C 工作模式。
命令代码 | 寄存器或命令名称 | 位 说明 | 配置 A(8 位) | 配置 B(16 位) |
---|---|---|---|---|
00h | 中断 | INT 位 P1-4、P5-8 | 每组(4 个)通道具有单独的屏蔽和中断结果。
电源事件位重复两次。 |
|
01h | 中断屏蔽 | MSK 位 P1-4、P5-8 | ||
02h | 电源事件 | PGC_PEC P4-1、P8-5 | 每组(4 个)通道具有单独的事件字节。 | |
03h | ||||
04h | 检测事件 | CLS_DET P4-1、P8-5 | ||
05h | ||||
06h | 故障事件 | DIS_PCUT P4-1、P8-5 | ||
07h | ||||
08h | 启动/ILIM 事件 | ILIM_STR P4-1、P8-5 | ||
09h | ||||
0Ah | 电源/故障事件 | TSD、VDUV、VDUW、VPUV、RAMFLT、OSSE4-1、OSSE8-5 | 两个 8 位寄存器(通道 1 至 4 和通道 5 至 8)将显示相同的 TSD、VDUV、VPUV 和 RAMFLT 结果。每组(4 个)通道的 PCUTxx 和 OSSEx 位将具有单独的状态。
清除至少一个 VPUV/VDUV 也会清除另一个。 |
|
0Bh | ||||
0Ch | 通道 1 发现 | CLS&DET1_CLS&DET5 | 每个通道具有单独的状态字节 | |
0Dh | 通道 2 发现 | CLS&DET2_CLS&DET6 | ||
0Eh | 通道 3 发现 | CLS&DET3_CLS&DET7 | ||
0Fh | 通道 4 发现 | CLS&DET4_CLS&DET8 | ||
10h | 电源状态 | PG_PE P4-1、P8-5 | 每组(4 个)通道具有单独的状态字节 | |
11h | 引脚状态 | AUTO、A4-A1、A0 | 两个 8 位寄存器(通道 1 至 4 和通道 5 至 8)将显示相同的结果,但 A0 = 0(通道 1 至 4)或 1(通道 5 至 8)除外。 | 两个 8 位寄存器(通道 1 至 4 和通道 5 至 8)将显示相同的结果,包括 A0 = 0。 |
12h | 工作模式 | 模式 P4-1、P8-5 | 每组(4 个)通道具有单独的模式字节。 | |
13h | 断开使能 | DCDE P4-1、P8-5 | 每组(4 个)通道具有单独的直流断开使能字节。 | |
14h | 检测/分级使能 | CLE_DETE P4-1、P8-5 | 每组(4 个)通道具有单独的检测/分级使能字节。 | |
15h | PWRPR/2P-PCUT 禁用 | OSS_DCUT P4-1、P8-5 | 每组(4 个)通道具有单独的 OSS/DCUT 字节。 | |
16h | 时序配置 | TLIM_TSTRT_TOVLD_TMPDO P4-1、
P8-5 |
每组(4 个)通道具有单独的时序字节。 | |
17h | 通用屏蔽 | P4-1、P8-5,包括 n 位访问 | 每组(4 个)通道具有单独的字节。
n 位访问:在至少一个虚拟四路寄存器空间中设置此项足以进入配置 B 模式。要恢复到配置 A,请清除两者。 MbitPrty:在至少一个虚拟四路寄存器空间中设置此项足以进入 3 位关断优先级。要恢复到 1 位关断,请清除两个 MbitPrty 位。 |
|
18h | 检测/分级重启 | RCL_RDET P4-1、P8-5 | 每组(4 个)通道具有单独的 DET/CL RST 字节 | |
19h | 电源使能 | POF_PWON P4-1、P8-5 | 每组(4 个)通道具有单独的 POF/PWON 字节 | |
1Ah | 复位 | P4-1、P8-5 | 每组(4 个)通道具有单独的字节(清除中断引脚和清除全部中断引脚)。
|
每组(4 个)通道具有单独的字节。 |
1Bh | ID | 两个 8 位寄存器(通道 1 至 4 和通道 5 至 8)将显示相同的结果,除非通过 I2C 进行修改。 | ||
1Ch | AUTOCLASS | AC4-1、AC8-5 | 每组(4 个)通道具有单独的字节。 | |
1Eh | 2P 管制 1/5 配置 | POL1、POL5 | 每个通道具有单独的管制字节。 | |
1Fh | 2P 管制 2/6 配置 | POL2、POL6 | ||
20h | 2P 管制 3/7 配置 | POL3、POL7 | ||
21h | 2P 管制 4/8 配置 | POL4、POL8 | ||
22h | CAP 测量 | CDET4-1、CDET8-5 | 每组(4 个)通道具有单独的电容测量使能字节。 | |
24h | 加电故障 | PF P4-1、P8-5 | 每组(4 个)通道具有单独的加电故障字节 | |
25h | ||||
26h | 端口重映射 | 逻辑 P4-1、P8-5 | 每组(4 个)通道具有单独的重映射字节。
仅当为 POR 或 RESET 引脚时重新初始化。如果 0x1A IC 复位或 CPU 看门狗复位,则保持不变。 |
|
27h | 多位优先级 21/65 | MBP2-1、MBP6-5 | 每组(2 个)通道具有单独的 MBP 字节 | |
28h | 多位优先级 43/87 | MBP4-3、MBP8-7 | 每组(2 个)通道具有单独的 MBP 字节 | |
29h | 端口功率分配 | MC34-12、MC78-56 | 每组(4 个)通道具有单独的 MCnn 字节 | |
2Ch | 温度 | TEMP P1-4、P5-8 | 两个 8 位寄存器(通道 1 至 4 和通道 5 至 8)必须显示相同的结果。 | |
2Eh | 输入电压 | VPWR P1-4、P5-8 | 两个 8 位寄存器(通道 1 至 4 和通道 5 至 8)必须显示相同的结果。 | |
2Fh | ||||
30h | 通道 1 电流 | I1、I5 | 每组(4 个)通道具有单独的 2 字节 | 每组(4 个)通道具有单独的 2 字节。
在 0x30 读取的 2 字节将提供 I1 在 0x30 读取的 4 字节将提供 I1、I5。 |
31h | 不适用 | 在 0x31 读取的 2 字节将提供 I5。 | ||
32h | 通道 1 电压 | V1、V5 | 每组(4 个)通道具有单独的 2 字节 | 在 0x32 读取的 2 字节将提供 V1
在 0x32 读取的 4 字节将提供 V1、V5。 |
33h | 不适用 | 在 0x33 读取的 2 字节将提供 V5。 | ||
34h | 通道 2 电流 | I2、I6 | 每组(4 个)通道具有单独的 2 字节 | 在 0x34 读取的 2 字节将提供 I2
在 0x34 读取的 4 字节将提供 I2、I6。 |
35h | 不适用 | 在 0x35 读取的 2 字节将提供 I6。 | ||
36h | 通道 2 电压 | V2、V6 | 每组(4 个)通道具有单独的 2 字节 | 在 0x36 读取的 2 字节将提供 V2
在 0x36 读取的 4 字节将提供 V2、V6。 |
37h | 不适用 | 在 0x37 读取的 2 字节将提供 V6。 | ||
38h | 通道 3 电流 | I3、I7 | 每组(4 个)通道具有单独的 2 字节 | 在 0x38 读取的 2 字节将提供 I3
在 0x38 读取的 4 字节将提供 I3、I7。 |
39h | 不适用 | 在 0x39 读取的 2 字节将提供 I7。 | ||
3Ah | 通道 3 电压 | V3、V7 | 每组(4 个)通道具有单独的 2 字节 | 在 0x3A 读取的 2 字节将提供 V3
在 0x3A 读取的 4 字节将提供 V3、V7。 |
3Bh | 不适用 | 在 0x3B 读取的 2 字节将提供 V7。 | ||
3Ch | 通道 4 电流 | I4、I8 | 每组(4 个)通道具有单独的 2 字节 | 在 0x3C 读取的 2 字节将提供 I4
在 0x3C 读取的 4 字节将提供 I4、I8。 |
3Dh | 不适用 | 在 0x3D 读取的 2 字节将提供 I8。 | ||
3Eh | 通道 4 电压 | V4、V8 | 每组(4 个)通道具有单独的 2 字节 | 在 0x3E 读取的 2 字节将提供 V4
在 0x3E 读取的 4 字节将提供 V4、V8。 |
3Fh | 不适用 | 在 0x3F 读取的 2 字节将提供 V8。 | ||
40h | 操作折返 | 2xFB4-1、2xFB8-5 | 每组(4 个)通道具有单独的 2xFBn 配置字节。 | |
41h | 固件版本 | FRV P1-4、P5-8 | 两个 8 位寄存器(通道 1 至 4 和通道 5 至 8)必须显示相同的结果。 | |
42h | I2C 看门狗 | P1-4、P5-8 | IWD3-0:如果两个 4 端口设置中至少有一个设置不同于 1011b,则会为所有 8 个通道启用看门狗。
WDS:两个 8 位寄存器(通道 1 至 4 和通道 5 至 8)必须显示相同的 WDS 结果。每个 WDS 位需要通过 I2C 单独清除。 |
|
43h | 器件 ID | DID_SR P1-4、P5-8 | 两个 8 位寄存器(通道 1 至 4 和通道 5 至 8)将显示相同的结果。 | |
44h | 通道 1 电阻 | RDET1、RDET5 | 每个通道具有单独的字节。
检测电阻始终更新,检测正常或错误。 |
|
45h | 通道 2 电阻 | RDET2、RDET6 | ||
46h | 通道 3 电阻 | RDET3、RDET7 | ||
47h | 通道 4 电阻 | RDET4、RDET8 | ||
4Ch | 通道 1 分配的分级 | ACLS&PCLS1_ACLS&PCLS5 | 每个通道具有单独的状态字节 | |
4Dh | 通道 2 分配的分级 | ACLS&PCLS2_ACLS&PCLS6 | ||
4Eh | 通道 3 分配的分级 | ACLS&PCLS3_ACLS&PCLS7 | ||
4Fh | 通道 4 分配的分级 | ACLS&PCLS4_ACLS&PCLS8 | ||
50h | AUTOCLASS 控制 | MAC4-1、AAC4-1、MAC8-5、AAC8-5 | 每组(4 个)通道具有单独的 Auto Class 控制字节 | |
51h | AUTOCLASS 功率 1/5 | PAC1、PAC5 | 每个通道具有单独的 Auto Class 功率测量字节 | |
52h | AUTOCLASS 功率 2/6 | PAC2、PAC6 | ||
53h | AUTOCLASS 功率 3/7 | PAC3、PAC7 | ||
54h | AUTOCLASS 功率 4/8 | PAC4、PAC8 | ||
55h | 备用折返 | ALTFB4-1、ALTIR4-1、ALTFN8-5、ALTIR8-5 | 每组(4 个)通道具有单独的备用折返字节 | |
60h | SRAM 控制 | SRAM 控制位 | 必须为较低的虚拟四路(A0=0,通道 1-4)配置这些位。这些位对于较高的虚拟四路(A0=1,通道 5-8)器件没有任何作用 | |
61h | SRAM 数据 | 流数据输入独立于 I2C 配置 | ||
62h | 起始地址 (LSB) | 必须为较低的虚拟四路(A0=0,通道 1-4)配置这些位。这些位对于较高的虚拟四路(A0=1,通道 5-8)器件没有任何作用 | ||
63h | 起始地址 (MSB) | 必须为较低的虚拟四路(A0=0,通道 1-4)配置这些位。这些位对于较高的虚拟四路(A0=1,通道 5-8)器件没有任何作用 |