ZHCSZ74 November 2025 MCF8329HS-Q1
PRODUCTION DATA
表 8-21 列出了 Hardware_Configuration 寄存器的存储器映射寄存器。表 8-21 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
|---|---|---|---|
| A4h | PIN_CONFIG | 硬件引脚配置 | 节 8.3.1 |
| A6h | DEVICE_CONFIG1 | 器件 configuration1 | 节 8.3.2 |
| A8h | DEVICE_CONFIG2 | 器件 configuration2 | 节 8.3.3 |
| AAh | PERI_CONFIG1 | 外设配置 1 | 节 8.3.4 |
| ACh | GD_CONFIG1 | 栅极驱动器配置 1 | 节 8.3.5 |
| AEh | GD_CONFIG2 | 栅极驱动器配置 2 | 节 8.3.6 |
复杂的位访问类型经过编码可适应小型表单元。表 8-22 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| 写入类型 | ||
| W | W | 写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
图 8-17 展示了 PIN_CONFIG,表 8-23 中对此进行了介绍。
返回到汇总表。
用于配置硬件引脚的寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 奇偶校验 | FLUX_WEAKENING_CURRENT_RATIO | LEAD_ANGLE | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| LEAD_ANGLE | MAX_POWER | ||||||
| R/W-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| MAX_POWER | FG_IDLE_CONFIG | FG_FAULT_CONFIG | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FG_FAULT_CONFIG | HALL_SNS_STARTUP_EN | HALL_EN | nMCU_RST | BRAKE_INPUT | SPEED_MODE | ||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | 奇偶校验 | R | 0h | 奇偶校验位 |
| 30-28 | FLUX_WEAKENING_CURRENT_RATIO | R/W | 0h | 最大弱磁电流基准(占 ILIMIT 的百分比)
|
| 27-22 | LEAD_ANGLE | R/W | 0h | 超前角。在调制指数控制模式下,正值表示施加的电压超前于 BEMF,负值表示施加的电压滞后于 BEMF。在其他模式下,正值表示正 id 基准、负值表示负 id 基准超前角(度) 0 - 31 = 1.5 × LEAD_ANGLE 32 - 63 = 1.5 × (LEAD_ANGLE -64) |
| 21-11 | MAX_POWER | R/W | 0h | 最大功率(瓦) 0- 1023 = 1 × MAX_POWER 1024 — 2047 = 2 × (MAX_POWER -1024) + 1024 |
| 10-9 | FG_IDLE_CONFIG | R/W | 0h | 电机空闲状态期间的 FG 配置
|
| 8-7 | FG_FAULT_CONFIG | R/W | 0h | 故障状态期间的 FG 配置。由 FG_BEMF_THR 定义的 BEMF 阈值(如果 FG_CONFIG 为 1)
|
| 6 | HALL_SNS_STARTUP_EN | R/W | 0h | 基于霍尔传感器的电机启动启用
|
| 5 | HALL_EN | R/W | 0h | 霍尔传感器输入启用
|
| 4 | nMCU_RST | R/W | 0h | 看门狗故障期间的外部 MCU 复位信号持续时间
|
| 3-2 | BRAKE_INPUT | R/W | 0h | 制动引脚模式
|
| 1-0 | SPEED_MODE | R/W | 0h | 通过速度/唤醒引脚配置参考命令模式
|
图 8-18 示出了 DEVICE_CONFIG1,表 8-24 中对此进行了介绍。
返回到汇总表。
用于配置器件的寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 奇偶校验 | MTPA_EN | RESERVED | RESERVED | I2C_TARGET_ADDR | |||
| R-0h | R/W-0h | R-0h | R-0h | R/W-0h | |||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| I2C_TARGET_ADDR | EEPROM_LOCK_KEY | ||||||
| R/W-0h | R/W-XXXh | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| EEPROM_LOCK_KEY | |||||||
| R/W-XXXh | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| EEPROM_LOCK_KEY | SLEW_RATE_I2C_PINS | PULLUP_ENABLE | BUS_VOLT | ||||
| R/W-XXXh | R/W-0h | R/W-0h | R/W-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | 奇偶校验 | R | 0h | 奇偶校验位 |
| 30 | MTPA_EN | R/W | 0h | 每安培最大扭矩 (MTPA) 运行启用
|
| 29-28 | RESERVED | R | 0h | 保留 |
| 27 | RESERVED | R | 0h | 保留 |
| 26-20 | I2C_TARGET_ADDR | R/W | 0h | I2C 目标地址 |
| 19-5 | EEPROM_LOCK_KEY | R/W | 0h | EEPROM 锁定访问密钥。读取时,该值将始终显示为 0 |
| 4-3 | SLEW_RATE_I2C_PINS | R/W | 0h | I2C 引脚压摆率配置
|
| 2 | PULLUP_ENABLE | R/W | 0h | 为 nFAULT 和 FG 引脚启用内部上拉至 AVDD
|
| 1-0 | BUS_VOLT | R/W | 0h | 最大 PVDD 电压配置。 电压增益 = 20V/V,BUS_VOLT = 60 电压增益 = 10V/V,BUS_VOLT = 30 电压增益 = 5V/V,BUS_VOLT = 15
|
图 8-19 示出了 DEVICE_CONFIG2,表 8-25 中对此进行了介绍。
返回到汇总表。
用于配置器件的寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 奇偶校验 | INPUT_MAXIMUM_FREQ | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| INPUT_MAXIMUM_FREQ | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SLEEP_ENTRY_TIME | LIMP_HOME_EN | DYNAMIC_VOLTAGE_GAIN_EN | DEV_MODE | PWM_DITHER_DEPTH | RESERVED | ||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0h | ||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EXT_WD_EN | EXT_WD_CONFIG | EXT_WD_INPUT_MODE | EXT_WD_FAULT_MODE | |||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | 奇偶校验 | R | 0h | 奇偶校验位 |
| 30-16 | INPUT_MAXIMUM_FREQ | R/W | 0h | 频率控制模式的速度引脚输入频率配置,对应于 100% 占空比 输入占空比 = 输入频率/INPUT_MAXIMUM_FREQ |
| 15-14 | SLEEP_ENTRY_TIME | R/W | 0h | 休眠命令检测时间。(参考表:进入或退出睡眠模式的条件)
|
| 13 | LIMP_HOME_EN | R/W | 0h | 跛行回家模式启用
|
| 12 | DYNAMIC_VOLTAGE_GAIN_EN | R/W | 0h | 动态电压增益调节启用
|
| 11 | DEV_MODE | R/W | 0h | 器件模式选择
|
| 10-9 | PWM_DITHER_DEPTH | R/W | 0h | PWM 抖动深度
|
| 8 | RESERVED | R | 0h | 保留 |
| 7-5 | RESERVED | R | 0h | 保留 |
| 4 | EXT_WD_EN | R/W | 0h | 启用外部看门狗
|
| 3-2 | EXT_WD_CONFIG | R/W | 0h | 看门狗触发之间的时间 (GPIO/I2C)
|
| 1 | EXT_WD_INPUT_MODE | R/W | 0h | 外部看门狗输入源
|
| 0 | EXT_WD_FAULT_MODE | R/W | 0h | 外部看门狗故障模式
|
图 8-20 示出了 PERI_CONFIG1,表 8-26 中对此进行了介绍。
返回到汇总表。
外设寄存器 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 奇偶校验 | SPREAD_SPECTRUM_MODULATION_DIS | DIG_DEAD_TIME | CLOCK_FREQUENCY | ||||
| R-0h | R/W-1h | R/W-0h | R/W-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| VDC_FILTER | BUS_POWER_LIMIT_ENABLE | DIR_INPUT | DIR_CHANGE_MODE | SPEED_LIMIT_ENABLE | RESERVED | ||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0h | ||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY | PWM_DITHER_MODE | PWM_DITHER_STEP | SPEED_RANGE_SEL | NO_MTR_FLT_CLOSEDLOOP_DIS | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FLUX_WEAKENING_REFERENCE | CTRL_MODE | SALIENCY_PERCENTAGE | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | 奇偶校验 | R | 0h | 奇偶校验位 |
| 30 | SPREAD_SPECTRUM_MODULATION_DIS | R/W | 1h | 展频调制 (SSM) 禁用
|
| 29-26 | DIG_DEAD_TIME | R/W | 0h | PWM 死区时间配置
|
| 25-24 | CLOCK_FREQUENCY | R/W | 0h | 系统时钟频率配置
|
| 23-22 | VDC_FILTER | R/W | 0h | PVDD 电压滤波器系数
|
| 21 | BUS_POWER_LIMIT_ENABLE | R/W | 0h | 总线功率限制启用(如果 CTRL_MODE = 1h,则将输入直流总线功率限制为 MAX_POWER)
|
| 20-19 | DIR_INPUT | R/W | 0h | 指令 (DIR) 引脚覆盖
|
| 18 | DIR_CHANGE_MODE | R/W | 0h | 对方向改变命令的响应(请参阅图:电机启动流程)
|
| 17 | SPEED_LIMIT_ENABLE | R/W | 0h | 电机速度限制启用(除非 CTRL_MODE = 0h,否则将电机速度限制为 MAX_SPEED)
|
| 16 | RESERVED | R | 0h | 保留 |
| 15-13 | ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY | R/W | 0h | 最终速度与当前速度之间的差异阈值,低于该阈值将施加主动制动(MAX_SPEED 的百分比)
|
| 12 | PWM_DITHER_MODE | R/W | 0h | PWM 抖动模式
|
| 11-10 | PWM_DITHER_STEP | R/W | 0h | PWM 抖动阶跃
|
| 9 | SPEED_RANGE_SEL | R/W | 0h | PWM 占空比模式基准输入的频率范围选择 (SPEED_MODE = 1h)
|
| 8 | NO_MTR_FLT_CLOSEDLOOP_DIS | R/W | 0h | 在闭环中启用无电机故障检测
|
| 7-6 | FLUX_WEAKENING_REFERENCE | R/W | 0h | 在弱磁模式下跟踪的调制指数基准
|
| 5-4 | CTRL_MODE | R/W | 0h | 控制模式
|
| 3-0 | SALIENCY_PERCENTAGE | R/W | 0h | 运动显著性百分比计算为 ((Lq-Ld) × 100)/(4 × (Lq+Ld)) 示例:Lq = 2mH 且 Ld = 1mH,然后 SALIENCY_PERCENTAGE = 100/12 = 8.33(配置 8) |
图 8-21 示出了 GD_CONFIG1,表 8-27 中对此进行了介绍。
返回到汇总表。
用于配置栅极驱动器设置的寄存器 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 奇偶校验 | RESERVED | BST_CHRG_TIME | |||||
| R-0h | R-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SNS_FLT_MODE | VDS_FLT_MODE | BST_UV_MODE | GVDD_UV_MODE | AVDD_VOL_SEL | RESERVED | RESERVED | DIS_BST_FLT |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0h | R-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| OTS_AUTO_RECOVERY | RESERVED | DIS_SNS_FLT | DIS_VDS_FLT | ||||
| R/W-0h | R-0h | R/W-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SEL_VDS_LVL | RESERVED | CSA_GAIN | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | 奇偶校验 | R | 0h | 奇偶校验位 |
| 30-26 | RESERVED | R | 0h | 保留 |
| 25-24 | BST_CHRG_TIME | R/W | 0h | 自举电容器充电时间
|
| 23 | SNS_FLT_MODE | R/W | 0h | 电流检测过流故障模式
|
| 22 | VDS_FLT_MODE | R/W | 0h | VDS 过流故障响应模式
|
| 21 | BST_UV_MODE | R/W | 0h | 自举欠压故障模式
|
| 20 | GVDD_UV_MODE | R/W | 0h | GVDD 欠压故障模式
|
| 19 | AVDD_VOL_SEL | R/W | 0h | AVDD 电压电平选择
|
| 18 | RESERVED | R | 0h | 保留 |
| 17 | RESERVED | R | 0h | 保留 |
| 16 | DIS_BST_FLT | R/W | 0h | 自举故障检测禁用
|
| 15 | OTS_AUTO_RECOVERY | R/W | 0h | 过热关断 (OTS) 自动恢复启用
|
| 14-10 | RESERVED | R | 0h | 保留 |
| 9 | DIS_SNS_FLT | R/W | 0h | 电流检测故障检测禁用
|
| 8 | DIS_VDS_FLT | R/W | 0h | VDS 故障检测禁用
|
| 7 | RESERVED | R | 0h | 保留 |
| 6-3 | SEL_VDS_LVL | R/W | 0h | VDS 过流保护阈值
|
| 2 | RESERVED | R | 0h | 保留 |
| 1-0 | CSA_GAIN | R/W | 0h | 电流检测放大器 (CSA) 增益
|
图 8-22 示出了 GD_CONFIG2,表 8-28 中对此进行了介绍。
返回到汇总表。
用于配置栅极驱动器设置的寄存器 2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| 奇偶校验 | RESERVED | ||||||
| R-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | BASE_CURRENT | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| BASE_CURRENT | |||||||
| R/W-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | 奇偶校验 | R | 0h | 奇偶校验位 |
| 30-15 | RESERVED | R | 0h | 保留 |
| 14-0 | BASE_CURRENT | R/W | 0h | 根据增益设置计算的基流 基流(安培)= 1.5/(RSENSE × CSA_GAIN) BASE_CURRENT = 基流(安培)× 32768/1200 示例:对于 30A,输入 30 × 32768/1200 = 820 |