ZHCSZ97 December 2025 MC111
PRODUCTION DATA
表 7-31 列出了 USR_TM 寄存器的存储器映射寄存器。表 7-31 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
|---|---|---|---|
| 20h | TEST_FAULT | 用于测试故障的寄存器 | 节 7.2.1 |
| 21h | TEST_DIN | 输入占空比控制 | 节 7.2.2 |
| 22h | TEST_FAULT_STATUS | 用于指示故障类型的寄存器 | 节 7.2.3 |
| 23h | TEST_SPEED_MSB | 速度反馈 | 节 7.2.4 |
| 24h | TEST_SPEED_LSB | 速度反馈 | 节 7.2.5 |
| 25h | USR_OTP_CFG | 用于配置 USR_OTP 编程的寄存器 | 节 7.2.6 |
| 26h | USR_OTP_PRG_UNLOCK | 解锁对编程的访问或验证 USR_OTP | 节 7.2.7 |
复杂的位访问类型经过编码可适应小型表单元。表 7-32 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| 写入类型 | ||
| W | W | 写入 |
| W0C | W 0C |
写入 0 以清零 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
TEST_FAULT 如 表 7-33 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | 故障 | R | 0h | 读取该位表示器件处于故障模式(OCP、OVP、UVLO、转子堵转、TSD)。限流操作不会通过此位报告。
|
| 6-0 | RESERVED | R | 0h | 保留 |
TEST_DIN 如 表 7-34 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DIN_CNTRL | R/W | 1h | 当 PWM 引脚在 I2C 中不可用时,写入该寄存器可设置输入占空比 DIN 来控制速度。 DIN = DIN_CTRL/255
|
TEST_FAULT_STATUS 如 表 7-35 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0h | 保留 |
| 5 | RESERVED | R/W0C | 0h | 保留 |
| 4 | TSD | R/W0C | 0h | 读取该位表示器件处于温度关断 (TSD) 保护状态。
|
| 3 | UVLO | R | 0h | 读取该位表示器件处于欠压 (UVLO) 状态。
|
| 2 | OVP | R/W0C | 0h | 读取该位表示器件处于过压保护 (OVP) 状态。
|
| 1 | LRP | R | 0h | 读取该位表示器件处于锁定转子保护 (LRP) 状态。
|
| 0 | OCP | R/W0C | 0h | 读取该位表示器件处于过流保护状态。
|
TEST_SPEED_MSB 如 表 7-36 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | ELECTRICAL_PERIOD_MSB | R | 0h | 读取该寄存器可提供电机电气周期的时间段。由于 FG 引脚不可用,这有助于在测试模式期间提供速度反馈。电气半周期持续时间的公式为 10.24us * ((ELECTRICAL_PERIOD_MSB << 8) + (ELECTRICAL_PERIOD)),总电气周期将是上面计算的值的两倍 |
TEST_SPEED_LSB 如 表 7-37 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | ELECTRICAL_PERIOD_LSB | R | 0h | 读取该寄存器可提供电机电气周期的时间段。由于 FG 引脚不可用,这有助于在测试模式期间提供速度反馈。ELECTRICAL_PERIOD_MSB 位字段说明中的公式。 |
USR_OTP_CFG 如 表 7-38 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | USR_OTP_CRC_ERR | R | 0h | USR_OTP_CRC 检查的状态
|
| 6 | DEVICE_OTP_CRC_ERR | R | 0h | 基于器件 OTP 内容所计算出的 OTP CRC 状态
|
| 5 | RESERVED | R/W | 0h | 保留 |
| 4-3 | USR_OTP_PAGE_USED | R | 0h | 指示用于任何 USR_OTP 影子寄存器加载的数据的来源
|
| 2 | USR_OTP_PAGE_SEL | R/W | 0h | 该位用于指示当前命令操作的目标是第一个 USR_OTP 页面 (USR_OTP1),还是第二个页面 (USR_OTP2)。
|
| 1 | USR_OTP_PROG_VERIFY | R/W | 0h | 保留 |
| 0 | USR_OTP_PROG_ALL | R/W | 0h | 将 1h 写入该位以根据 USR_OTP_PAGE_SEL 对 USR_OTP 页面进行编程 |