ZHCSQ43 january 2023 MCT8329A
PRODUCTION DATA
表 7-33 列出了 Hardware_Configuration 寄存器的存储器映射寄存器。表 7-33中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
偏移 | 缩写 | 寄存器名称 | 部分 |
---|---|---|---|
A6h | PIN_CONFIG1 | 硬件引脚配置 | PIN_CONFIG1 寄存器(偏移 = A6h)[复位 = 00000000h] |
A8h | PIN_CONFIG2 | 硬件引脚配置 | PIN_CONFIG2 寄存器(偏移 = A8h)[复位 = 06000000h] |
AAh | DEVICE_CONFIG | 外设配置 | DEVICE_CONFIG 寄存器(偏移 = AAh)[复位 = 00002000h] |
复杂的位访问类型经过编码可适应小型表单元。表 7-34 显示了适用于此部分中访问类型的代码。
访问类型 | 代码 | 说明 |
---|---|---|
读取类型 | ||
R | R | 读取 |
写入类型 | ||
W | W | 写入 |
复位或默认值 | ||
-n | 复位后的值或默认值 |
表 7-35 展示了 PIN_CONFIG1。
返回到汇总表。
用于配置硬件引脚的寄存器
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
31 | 奇偶校验 | R/W | 0h | 奇偶校验位 |
30-19 | DACOUT_VAR_ADDR | R/W | 0h | 要监视的变量的 12 位地址。 |
18-7 | RESERVED | R/W | 0h | RSVD |
6-5 | BRAKE_INPUT | R/W | 0h | 制动输入配置 0h = 基于硬件引脚的制动 1h = 制动始终开启 2h = 制动始终关闭 3h = 不适用 |
4-3 | DIR_INPUT | R/W | 0h | 方向输入配置 0h = 硬件引脚 DIR 1h = 通过顺时针旋转 OUTA-OUTB-OUTC 覆盖硬件引脚 2h = 通过逆时针旋转 OUTA-OUTC-OUTB 覆盖硬件引脚 3h = 不适用 |
2-1 | SPD_CTRL_MODE | R/W | 0h | 速度输入配置 0h = 模拟模式速度输入 1h = PWM 模式速度输入 2h = I2C 速度输入模式 3h = 基于频率的速度输入模式 |
0 | RESERVED | R/W | 0h | 保留 |
表 7-36 展示了 PIN_CONFIG2。
返回到汇总表。
用于配置硬件引脚的寄存器
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
31 | 奇偶校验 | R/W | 0h | 奇偶校验位 |
30-29 | DAC_SOX_ANA_CONFIG | R/W | 0h | DAC_SOX_ANA_SPEED 配置 0h = DACOUT 1h = CSA_OUT 2h = ANA_ON_PIN 3h = 不适用 |
28-27 | SLEEP_TIME | R/W | 0h | 睡眠时间 0h = 检查低电平持续 50µs 1h = 检查低电平持续 200µs 2h = 检查低电平持续 20ms 3h = 检查低电平持续 200ms |
26-20 | I2C_TARGET_ADDR | R/W | 60h | I2C 目标地址 |
19-14 | RESERVED | R/W | 0h | 保留 |
13 | FG_CONFIG | R/W | 0h | FG 引脚故障配置 0h = FG 引脚在速度降至 FG_BEMF_THR 定义的 BEMF 阈值以下之前一直有效 1h = 只要电机被主动驱动,FG 引脚就切换 |
12-11 | FG_PIN_FAULT_CONFIG | R/W | 0h | 在发生可操作和已报告故障时的 FG 引脚状态 0h = FG 引脚继续切换,直到电机停止 1h = FG 引脚处于高阻态,从外部被拉至高电平 2h = FG 引脚被拉至低电平 3h = 不适用 |
10-9 | FG_PIN_STOP_CONFIG | R/W | 0h | 电机停止时的 FG 引脚状态 0h = FG 引脚继续切换,直到电机停止 1h = FG 引脚处于高阻态,从外部被拉至高电平 2h = FG 引脚被拉至低电平 3h = 不适用 |
8-5 | TBLANK | R/W | 0h | 用于 ZC 检测的 PWM 边沿后的 BEMF 比较器消隐时间 0h = 0µs 1h = 1µs 2h = 2µs 3h = 3µs 4h = 4µs 5h = 5µs 6h = 6µs 7h = 7µs 8h = 8µs 9h = 9µs Ah = 10µs Bh = 11µs Ch = 12µs Dh = 13µs Eh = 14µs Fh = 15µs |
4-2 | TPWDTH | R/W | 0h | BEMF 比较器抗尖峰脉冲时间 0h = 0µs 1h = 1µs 2h = 2µs 3h = 3µs 4h = 4µs 5h = 5µs 6h = 6µs 7h = 7µs |
1-0 | ZERO_DUTY_HYST | R/W | 0h | 退出待机模式的占空比迟滞 0h = 0% 1h = 2% 2h = 4% 3h = 6% |
表 7-37 中显示了 DEVICE_CONFIG。
返回到汇总表。
外设寄存器 1
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
31 | 奇偶校验 | R/W | 0h | 奇偶校验位 |
30-16 | INPUT_MAX_FREQUENCY | R/W | 0h | 基于频率的速度输入的最大频率(以 Hz 为单位),对应于 100% 占空比命令。因此,DUTY_CMD (%) =(施加的频率/INPUT_MAX_FREQUENCY)* 100。 |
15 | STL_ENABLE | R/W | 0h | 启用 STL 0h = 禁用 1h = 启用 |
14 | SSM_CONFIG | R/W | 0h | 启用 SSM 0h = 启用 1h = 禁用 |
13-12 | 保留 | R/W | 2h | 保留 |
11 | DEV_MODE | R/W | 0h | 器件模式选择 0h = 待机模式 1h = 睡眠模式 |
10 | SPD_PWM_RANGE_SELECT | R/W | 0h | 速度输入 PWM 频率范围选择 0h = 325Hz 至 95kHz 速度 PWM 输入 1h = 10Hz 至 325Hz 速度 PWM 输入 |
9-8 | CLK_SEL | R/W | 0h | 时钟源 0h = 内部振荡器 1h = 不适用 2h = 不适用 3h = 外部时钟输入 |
7 | EXT_CLK_EN | R/W | 0h | 启用外部时钟 0h = 禁用 1h = 启用 |
6-4 | EXT_CLK_CONFIG | R/W | 0h | 外部时钟频率 0h = 8kHz 1h = 16kHz 2h = 32kHz 3h = 64kHz 4h = 128kHz 5h = 256kHz 6h = 512kHz 7h = 1024kHz |
3-0 | DIG_DEAD_TIME | R/W | 0h | 数字死区时间 0h = 0 1h = 50nS 2h = 100nS 3h = 150nS 4h = 200nS 5h = 250nS 6h = 300nS 7h = 350nS 8h = 400nS 9h = 450nS Ah = 500nS Bh = 600nS Ch = 700nS Dh = 800nS Eh = 900nS Fh = 1000nS |