ZHCSQ51 November 2023 MCF8329A
PRODUCTION DATA
表 7-34 列出了 Hardware_Configuration 寄存器的存储器映射寄存器。表 7-34中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
偏移 | 缩写 | 寄存器名称 | 部分 |
---|---|---|---|
A4h | PIN_CONFIG | 硬件引脚配置 | 节 7.7.3.1 |
A6h | DEVICE_CONFIG1 | 器件配置 1 | 节 7.7.3.2 |
A8h | DEVICE_CONFIG2 | 器件配置 2 | 节 7.7.3.3 |
AAh | PERI_CONFIG1 | 外设配置 1 | 节 7.7.3.4 |
ACh | GD_CONFIG1 | 栅极驱动器配置 1 | 节 7.7.3.5 |
AEh | GD_CONFIG2 | 栅极驱动器配置 2 | 节 7.7.3.6 |
复杂的位访问类型经过编码可适应小型表单元。表 7-35 展示了适用于此部分中访问类型的代码。
访问类型 | 代码 | 说明 |
---|---|---|
读取类型 | ||
R | R | 读取 |
写入类型 | ||
W | W | 写入 |
复位或默认值 | ||
-n | 复位后的值或默认值 |
表 7-36 展示了 PIN_CONFIG。
返回到汇总表。
用于配置硬件引脚的寄存器
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
31 | 奇偶校验 | R/W | 0h | 奇偶校验位 |
30-28 | FLUX_WEAKENING_CURRENT_RATIO | R/W | 0h | 弱磁电流基准的最大值占 ILIMIT 的百分比 0h = 仅存在循环限制 1h = 80% 2h = 70% 3h = 60% 4h = 50% 5h = 40% 6h = 30% 7h = 20% |
27 | VdcFilterDisable | R/W | 0h | Vdc 滤波器禁用 0h = Vdc 滤波器启用 1h = Vdc 滤波器禁用 |
26-22 | LEAD_ANGLE | R/W | 0h | 超前角(度) 0- 15 = 1 × 位值 15 - 31 = 2 × (位值 -15) + 15 |
21-11 | MAX_POWER | R/W | 0h | 最大功率(瓦) 0- 1023 = 1 × 位值 1024 - 2047 = 2 × (位值 -1024) + 1024 |
10-9 | FG_IDLE_CONFIG | R/W | 0h | 停止期间的 FG 配置 0h = FG 继续并且未定义结束状态,提供了 FG_CONFIG(在滑行期间定义 FG) 1h = FG 为高阻态(在外部拉至高电平) 2h = FG 拉至低电平 3h = FG 为高阻态(在外部拉至高电平) |
8-7 | FG_FAULT_CONFIG | R/W | 0h | 故障期间的 FG 信号行为 0h = FG 为高阻态(在外部拉至高电平) 1h = FG 为高阻态(在外部拉至高电平) 2h = FG 拉至低电平 3h = 如果 FG_CONFIG 为 1,则 FG 处于活动状态,直至 BEMF 降至 FG_BEMF_THR 定义的 BEMF 阈值以下 |
6 | RESERVED | R/W | 0h | 保留 |
5 | BRAKE_PIN_MODE | R/W | 0h | 制动引脚模式 0h = 低侧制动 1h = 保留 |
4 | RESERVED | R/W | 0h | 保留 |
3-2 | BRAKE_INPUT | R/W | 0h | 制动引脚覆盖 0h = 硬件引脚制动 1h = 根据 BRAKE_PIN_MODE 覆盖引脚和制动 2h = 覆盖引脚,不制动/对齐 3h = 硬件引脚制动 |
1-0 | SPEED_MODE | R/W | 0h | 从速度引脚配置基准命令模式 0h = 模拟模式 1h = 由速度输入引脚的占空比控制 2h = 寄存器覆盖模式 3h = 由速度输入引脚的频率控制 |
表 7-37 展示了 DEVICE_CONFIG1。
返回到汇总表。
用于配置器件的寄存器
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
31 | 奇偶校验 | R/W | 0h | 奇偶校验位 |
30 | MTPA_EN | R/W | 0h | 启用每安培最大扭矩运行 0h = 禁用 MTPA 1h = 启用 MTPA |
29-28 | DAC_SOX_ANA_CONFIG | R/W | 0h | 引脚 33 配置 0h = DACOUT 1h = CSA_OUT 2h = ANA_ON_PIN 3h = CSA_OUT |
27 | RESERVED | R/W | 0h | 保留 |
26-20 | I2C_SLAVE_ADDR | R/W | 0h | I2C 从器件地址 |
19-5 | RESERVED | R/W | 0h | 保留 |
4-3 | SLEW_RATE_I2C_PINS | R/W | 0h | I2C 引脚的压摆率控制 0h = 4.8mA 1h = 3.9mA 2h = 1.86mA 3h = 30.8mA |
2 | PULLUP_ENABLE | R/W | 0h | 为 nFault 和 FG 引脚启用内部上拉 0h = 禁用 1h = 启用 |
1-0 | BUS_VOLT | R/W | 0h | 最大直流总线电压配置 (V) 0h = 15V 1h = 30V 2h = 60V 3h = 未定义 |
表 7-38 展示了 DEVICE_CONFIG2。
返回到汇总表。
用于配置器件的寄存器
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
31 | 奇偶校验 | R/W | 0h | 奇偶校验位 |
30-16 | INPUT_MAXIMUM_FREQ | R/W | 0h | 控制模式下速度引脚上“由频率速度引脚输入控制”的输入频率,对应于 100% 占空比 输入占空比 = 输入频率/INPUT_MAXIMUM_FREQ |
15-14 | SLEEP_ENTRY_TIME | R/W | 0h | 当输入源持续保持等于或低于 SLEEP_ENTRY_TIME 的睡眠进入阈值时,器件会进入睡眠模式 0h = 当速度引脚保持低电平 50µs 时进入睡眠 1h = 当速度引脚保持低电平 200µs 时进入睡眠 2h =当速度引脚保持低电平 20ms 时进入睡眠 3h = 当速度引脚保持低电平 200ms 时进入睡眠 |
13 | RESERVED | R/W | 0h | 保留 |
12 | DYNAMIC_VOLTAGE_GAIN_EN | R/W | 0h | 以 1ms 的速率调整电压增益,以便在所有电压电平下实现出色电压分辨率 0h = 禁用动态电压增益 1h = 启用动态电压增益 |
11 | DEV_MODE | R/W | 0h | 器件模式选择 0h = 待机模式 1h = 睡眠模式 |
10-9 | CLK_SEL | R/W | 0h | 时钟源 0h = 内部振荡器 1h = 不适用 2h = 不适用 3h = 外部时钟输入 |
8 | EXT_CLK_EN | R/W | 0h | 启用外部时钟模式 0h = 禁用 1h = 启用 |
7-5 | EXT_CLK_CONFIG | R/W | 0h | 外部时钟配置 0h = 8KHz 1h = 16KHz 2h = 32KHz 3h = 64KHz 4h = 128kHz 5h = 256kHz 6h = 512KHz 7h = 1024kHz |
4 | EXT_WD_EN | R/W | 0h | 启用外部看门狗 0h = 禁用 1h = 启用 |
3-2 | EXT_WD_CONFIG | R/W | 0h | I2C 模式下的外部看门狗配置 0h = 1s 1h = 2s 2h = 5s 3h = 10s |
1 | RESERVED | R/W | 0h | 保留 |
0 | EXT_WD_FAULT_MODE | R/W | 0h | 外部看门狗故障模式 0h = 仅报告 1h = 具有高阻态的锁存 |
表 7-39 展示了 PERI_CONFIG1。
返回到汇总表。
外设寄存器 1
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
31 | 奇偶校验 | R/W | 0h | 奇偶校验位 |
30 | SPREAD_SPECTRUM_MODULATION_DIS | R/W | 1h | 禁用展频调制 0h = 启用 SSM 1h = 禁用 SSM |
29-26 | 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 |
25-22 | BUS_CURRENT_LIMIT | R/W | 0h | 总线电流限制(占 BASE_CURRENT 的百分比) 0h = 5% 1h = 10% 2h = 15% 3h = 20% 4h = 25% 5h = 30% 6h = 40% 7h = 50% 8h = 60% 9h = 65% Ah = 70% Bh = 75% Ch = 80% Dh = 85% Eh = 90% Fh = 95% |
21 | BUS_CURRENT_LIMIT_ENABLE | R/W | 0h | 启用总线电流限制 0h = 禁用 1h = 启用 |
20-19 | DIR_INPUT | R/W | 0h | DIR 引脚覆盖 0h = 硬件引脚 DIR 1h = 通过顺时针旋转 OUTA-OUTB-OUTC 覆盖 DIR 引脚 2h = 通过逆时针旋转 OUTA-OUTC-OUTB 覆盖 DIR 引脚 3h = 硬件引脚 DIR |
18 | DIR_CHANGE_MODE | R/W | 0h | 对 DIR 引脚状态变化的响应 0h = 在检测到 DIR 变化时遵循电机停止选项和 ISD 例程 1h = 在持续驱动电机的同时通过反向驱动改变方向 |
17 | RESERVED | R/W | 0h | 保留 |
16-13 | ACTIVE_BRAKE_SPEED_DELTA_LIMIT_ENTRY | R/W | 0h | 进入主动制动状态的速度基准差异(占 MAX_SPEED 的百分比) 0h = 2.5% 1h = 5% 2h = 10% 3h = 15% 4h = 20% 5h = 25% 6h = 30% 7h = 35% 8h = 40% 9h = 45% Ah = 50% Bh = 60% Ch = 70% Dh = 80% Eh = 90% Fh = 100% |
12-10 | ACTIVE_BRAKE_MOD_INDEX_LIMIT | R/W | 0h | 调制指数限制,低于此限制时将应用主动制动 0h = 0% 1h = 40% 2h = 50% 3h = 60% 4h = 70% 5h = 80% 6h = 90% 7h = 100% |
9 | SPD_RANGE_SELECT | R/W | 0h | SPEED/WAKE 引脚 PWM 输入频率选择 0h = 325Hz 至 100KHz 速度 PWM 输入 1h = 10Hz 至 325Hz 速度 PWM 输入 |
8 | RESERVED | R/W | 0h | 保留 |
7-6 | FLUX_WEAKENING_REFERENCE | R/W | 0h | 在弱磁模式下跟踪的调制指数基准 0h = 70% 1h = 80% 2h = 90% 3h = 95% |
5-4 | CTRL_MODE | R/W | 0h | 控制模式 0h = 速度控制 1h = 功率控制 2h = 电流控制 3h = 调制指数控制 |
3-0 | SALIENCY_PERCENTAGE | R/W | 0h | 凸极百分比计算公式为 ((Lq-Ld) × 100)/(4 × (Lq+Ld)) |
表 7-40 展示了 GD_CONFIG1。
返回到汇总表。
用于配置栅极驱动器设置的寄存器 1
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
31 | 奇偶校验 | R/W | 0h | 奇偶校验位 |
30-26 | RESERVED | R/W | 0h | 保留 |
25-24 | BST_CHRG_TIME | R/W | 0h | 自举电容器充电时间 0h = 0ms 1h = 3ms 2h = 6ms 3h = 12ms |
23 | SNS_FLT_MODE | R/W | 0h | 检测过流故障模式 0h = 锁存模式 1h = 经过 tLCK_RETRY 后重试 |
22 | VDS_FLT_MODE | R/W | 0h | VDS 过流故障模式 0h = 锁存模式 1h = 经过 tLCK_RETRY 后重试 |
21 | BST_UV_MODE | R/W | 0h | BST 欠压故障模式 0h = 锁存模式 1h = 经过 tLCK_RETRY 后重试 |
20 | GVDD_UV_MODE | R/W | 0h | GVDD 欠压故障模式 0h = 锁存模式 1h = 经过 tLCK_RETRY 后重试 |
19 | RESERVED | R/W | 0h | 保留 |
18 | RESERVED | R/W | 0h | 保留 |
17 | RESERVED | R/W | 0h | 保留 |
16 | DIS_BST_FLT | R/W | 0h | 禁用 BST 故障 0h = 启用 BST 故障 1h = 禁用 BST 故障 |
15 | OTS_AUTO_RECOVERY | R/W | 0h | OTS 自动恢复 0h = OTS 锁存故障 1h = OTS 自动恢复 |
14-10 | RESERVED | R/W | 0h | 保留 |
9 | DIS_SNS_FLT | R/W | 0h | 禁用检测故障 0h = 启用 SNS OCP 故障 1h = 禁用 SNS OCP 故障 |
8 | DIS_VDS_FLT | R/W | 0h | 禁用 VDS 故障 0h = 启用 VDS 故障 1h = 禁用 VDS 故障 |
7 | RESERVED | R/W | 0h | 保留 |
6-3 | SEL_VDS_LVL | R/W | 0h | 选择 VDS_OCP 电平 0h = 0.06V 1h = 0.12V 2h = 0.18V 3h = 0.24V 4h = 0.3V 5h = 0.36V 6h = 0.42V 7h = 0.48V 8h = 0.6V 9h = 0.8V Ah = 1.0V Bh = 1.2V Ch = 1.4V Dh = 1.6V Eh = 1.8V Fh = 2.0V |
2 | RESERVED | R/W | 0h | 保留 |
1-0 | CSA_GAIN | R/W | 0h | 电流检测放大器 (CSA) 增益 0h = 5V/V 1h = 10V/V 2h = 20V/V 3h = 40V/V |