ZHCACK9 april   2023 MCF8315A , MCF8316A

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2MCF8316A 和 MCF8315A 之间的比较
    1. 2.1 硬件比较
    2. 2.2 算法特性比较
    3. 2.3 EEPROM 寄存器映射比较
    4. 2.4 RAM 寄存器映射比较
    5. 2.5 RAM 算法变量寄存器映射比较
  6. 3参考文献

EEPROM 寄存器映射比较

表 2-3 EEPROM 寄存器映射比较
Sl 编号 寄存器字段名称 MCF8316A MCF8315A 说明 对转向 MCF8315A 的 MCF8316A 客户的影响
1 Register: ISD_CONFIG
位字段:BRK_CONFIG
(位 20)
保留 制动器配置
0h = 制动时间用于脱离制动状态
1h = 制动电流阈值,制动时间用于脱离制动状态
一种新特性,在 ISD 期间使用基于电流的制动器,可在启动期间实现更快制动;在 MCF8316A 中,保留位应设置为 0b
  1. 如果在 ISD 期间不使用制动器,则无影响
  2. 如果在 ISD 期间使用基于时间的制动器,则无影响
  3. 如果不需要基于电流的制动器,则 MCF8316A 中的寄存器设置可直接用于 MCF8315A
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 = 禁用
其他特性
  1. 无影响
  2. 使用 0h 配置始终启用 Vdc 滤波器
18 Register: PIN_CONFIG
位字段:FG_IDLE_CONFIG
位 10:9
不适用 停止期间的 FG 配置
0h = FG 继续并且未定义结束状态,提供了 FG_CONFIG(在滑行期间定义 FG)
1h = FG 拉至高电平
2h = FG 拉至低电平
3h = FG 拉至高电平
其他特性
  1. 无影响
  2. 使用 0h 配置实现向后兼容
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)
其他特性
  1. 无影响
  2. 使用 0h 配置实现向后兼容
20 Register: PIN_CONFIG
位字段:ALARM_PIN_EN
位 6
保留
不可用
警报引脚使能
0h = 禁用
1h = 启用
其他特性
  1. 无影响
  2. 对于 0h 配置,将禁用警报引脚
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% 用于配置主动制动退出限制的其他特性
  1. 如果不使用主动制动,则无影响
  2. 必须选择主动制动退出限制配置
24 ACTIVE_BRAKE_SPEED_DELTA_LIMIT 0h = 2.5% 0h = 保留 主动制动进入限值应始终大于退出限值。因此删除了 2.5% 的配置
  1. 删除了 2.5% 的主动制动速度进入限制配置
  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
除电流限制以外的 始终启用
该位用于指定主动制动退出速度限制
尽可能减少调优工作
  1. 无影响
  2. 该 EPROM 位用于选择主动制动退出限制
7 DAC_1 和 DAC_2 寄存器 不适用 可用于配置 DAC 参数 其他特性 无影响
28 ABNORMAL_BEMF_THR 10% 至 80% 40% 至 70% 更改了位枚举值以获得更好的分辨率
  1. 在 MCF8316A 中使用 011b,并根据需要进行调优
  2. 无影响 - 使用 MCF8316A 中的相同值
29 HW_LOCK_ILIMIT_DEG 可配置范围为 1µs 至 15µs 可配置范围为 1µs 至 7µs 删除了 MCF8316A 中不适用的其他位;在 MCF8316A 中设置为 0100b,在 MCF8315A 中设置为 010b,以获得出色性能
  1. 无影响 - 为获得出色性能,对 MCF8316A 使用位设置 0100b,对 MCF8315A 保持不变
30 占空比迟滞 不适用 速度基准模式下的占空比迟滞 新特性 - 为最小占空比输入添加了迟滞
  1. 无影响
  2. MCF8315A 在最小占空比输入阈值时的迟滞选项
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 数据表中未提及位枚举定义 无影响