ZHCACK9 april 2023 MCF8315A , MCF8316A
Sl 编号 | 寄存器字段名称 | MCF8316A | MCF8315A | 说明 | 对转向 MCF8315A 的 MCF8316A 客户的影响 |
---|---|---|---|---|---|
1 | Register: ISD_CONFIG 位字段:BRK_CONFIG (位 20) |
保留 | 制动器配置 0h = 制动时间用于脱离制动状态 1h = 制动电流阈值,制动时间用于脱离制动状态 |
一种新特性,在 ISD 期间使用基于电流的制动器,可在启动期间实现更快制动;在 MCF8316A 中,保留位应设置为 0b |
|
2 | Register: ISD_CONFIG 位字段:BRK_CURR_THR 位 19:17 |
保留 | 制动电流阈值 可配置范围为 0.0625A 至 5A |
||
3 | Register: INT_ALGO_1 位字段:BRAKE_CURRENT_PERSIST 位 16:15 |
保留 | 低侧制动期间电流低于阈值的持续时间 可配置范围为 50ms 至 500ms |
||
4 | REV_DRV_OPEN_LOOP_CURRENT | 1.5 A 至 5 A | 0.9375 A 至 3.125A | 对于 MCF8315A,电流调节系数为 0.625 | 当更改为 MCF8315A 时,应更改位设置以保持相同/相似的电流限制 |
5 | ACTIVE_BRAKE_CURRENT_LIMIT | 0.5 A 至 7 A | 0.3125A 至 4.375 A | ||
6 | ALIGN_OR_SLOW_CURRENT_ILIMIT | 0.125 A 至 8 A | 0.0781 A 至 5 A | ||
7 | IPD_CURR_THR | 0.25 A 至 8 A | 0.156 A 至 5 A | ||
8 | OL_ILIMIT | 0.125 A 至 8 A | 0.0781 A 至 5 A | ||
9 | MPET_IPD_CURRENT_LIMIT | 0.1 A 至 2.0 A | 0.0625 A 至 1.25 A | ||
10 | MPET_OPEN_LOOP_CURRENT_REF | 1 A 至 8 A | 0.0625 A 至 5 A | ||
11 | CSA_GAIN | 0h = 0.15V/A 1h = 0.3V/A 2h = 0.6V/A 3h = 1.2V/A |
0h = 0.24V/A 1h = 0.48V/A 2h = 0.96V/A 3h = 1.92V/A |
||
12 | ILIMIT:扭矩 PI 环路的基准 (A) | 0.125 A 至 8 A | 0.0781 A 至 5 A | ||
13 | HW_LOCK_ILIMIT | 0.125 A 至 8 A | 0.0781 A 至 5 A | ||
14 | LOCK_ILIMIT | 0.125 A 至 8 A | 0.0781 A 至 5 A | ||
15 | BUS_CURRENT_LIMIT | 0.125 A 至 8 A | 0.0781 A 至 5 A | ||
16 | NO_MTR_THR | 0.05 A 至 1 A | 0.0312 A 至 0.625 A | ||
17 | Register: PIN_CONFIG 位字段:VDC_FILT_DIS 位:27 |
保留 Vdc 滤波器始终启用 |
Vdc 滤波器禁用 0h = 启用 1h = 禁用 |
其他特性 |
|
18 | Register: PIN_CONFIG 位字段:FG_IDLE_CONFIG 位 10:9 |
不适用 | 停止期间的 FG 配置 0h = FG 继续并且未定义结束状态,提供了 FG_CONFIG(在滑行期间定义 FG) 1h = FG 拉至高电平 2h = FG 拉至低电平 3h = FG 拉至高电平 |
其他特性 |
|
19 | Register: PIN_CONFIG 位字段:FG_FAULT_CONFIG 位 8:7 |
不适用 | 故障期间的 FG 配置 0h = 使用上次驱动电机时的 FG 状态 1h = FG 拉至高电平 2h = FG 拉至低电平 3h = FG 有效,直到 BEMF 降至 FG_BEMF_THR 定义的 BEMF 阈值以下(如果 FG_CONFIG 设置为 1b) |
其他特性 |
|
20 | Register: PIN_CONFIG 位字段:ALARM_PIN_EN 位 6 |
保留 不可用 |
警报引脚使能 0h = 禁用 1h = 启用 |
其他特性 |
|
21 | Register: PERI_CONFIG1 位字段:ALARM_PIN_DIS 位 8 |
不起作用 | 保留并替换为 ALARM_PIN_EN | 更改了该位的 EPROM 位置 | 无影响 |
22 | PIN_36_37_CONFIG | 保留 | 引脚 36 和引脚 37 配置 0h = 引脚 36 和引脚 37 未定义为 DAC 引脚 1h = 引脚 36 作为 DACOUT1,引脚 37 作为 DACOUT2 |
其他特性 | 无影响 |
23 | Register: INT_ALGO_1 位字段: ACTIVE_BRAKE_SPEED__DELTA_LIMIT_EXIT 位 30:29 |
不可用 (位号 29 用于 FG_ANGLE_IN TERPOLATE_E N 保留位号 30) |
可配置范围为 2.5% 至 10% | 用于配置主动制动退出限制的其他特性 |
|
24 | ACTIVE_BRAKE_SPEED_DELTA_LIMIT | 0h = 2.5% | 0h = 保留 | 主动制动进入限值应始终大于退出限值。因此删除了 2.5% 的配置 |
|
25 | OCP_LVL | 0h = OCP 电平为 16A(典型值) 1h = OCP 电平为 24A(典型值) |
0h = OCP 电平为 9A(典型值) 1h = OCP 电平为 13A(典型值) |
MCF8316 和 MCF8315 的 OCP 电平不同 | 将根据需要选择 OCP 电平 |
26 | Register: INT_ALGO_1 位字段:FG_ANGLE_IN TERPOLATE_EN 位 29 |
除电流限制以外的 | 始终启用 该位用于指定主动制动退出速度限制 |
尽可能减少调优工作 |
|
7 | DAC_1 和 DAC_2 寄存器 | 不适用 | 可用于配置 DAC 参数 | 其他特性 | 无影响 |
28 | ABNORMAL_BEMF_THR | 10% 至 80% | 40% 至 70% | 更改了位枚举值以获得更好的分辨率 |
|
29 | HW_LOCK_ILIMIT_DEG | 可配置范围为 1µs 至 15µs | 可配置范围为 1µs 至 7µs | 删除了 MCF8316A 中不适用的其他位;在 MCF8316A 中设置为 0100b,在 MCF8315A 中设置为 010b,以获得出色性能 |
|
30 | 占空比迟滞 | 不适用 | 速度基准模式下的占空比迟滞 | 新特性 - 为最小占空比输入添加了迟滞 |
|
31 | FIRST_CYCLE_FREQ_SEL | 0h = 由 SLOW_FI RST_CYC_FREQ 定义 1h = 0Hz |
0h = 0Hz 1h = 由 SLOW_FIRST_CYC_FREQ 定义 |
在 MCF8316A 数据表中切换了位枚举定义 | 无影响 - 在 MCF8316A 调优中使用正确的设置 |
32 | MTR_STOP_BRK_TIME | 0h = 0.1ms 1h = 0.1ms 2h = 0.25ms 3h = 0.5ms |
0h = 1ms 1h = 1ms 2h = 1ms 3h = 1ms |
最短可能制动时间为 1ms;MCF8316A 中的数据表错误。 | 无影响,因为在 MCF8316A 中设置任何低于 0100b 的值都只会导致 1ms 的制动时间 |
33 | WD 计时器故障 | 未在数据表中提及 | 可提供 | MCF8316A 数据表中未提及位枚举定义 | 无影响 |