ZHCUBU7C March 2024 – March 2025 MSPM0G3507
表 5-33 展示了用于多种杂项算法配置的寄存器。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-22 | RESERVED | R/W | 0h | 保留 |
| 21-20 | IPD_MAX_OVERFLOW | R/W | 00b | 16 位计时器以 80MHz 运行,在达到 IPD 超时故障之前溢出的最大数 0b = 5 次溢出 (4ms) 1b = 10 次溢出 (8ms) 10b = 20 次溢出 (16ms) 11b = 40 次溢出 (32ms) |
| 19-16 | CL_SLOW_ACC | R/W | 0h | 估算器尚未完全对齐时的闭环加速 0h = 0.1Hz/s 1h = 1Hz/s 2h = 2Hz/s 3h = 3Hz/s 4h = 5Hz/s 5h = 10Hz/s 6h = 20Hz/s 7h = 30Hz/s 8h = 40Hz/s 9h = 50Hz/s Ah = 100Hz/s Bh = 200Hz/s Ch = 500Hz/s Dh = 750Hz/s Eh = 1000Hz/s Fh = 2000Hz/s |
| 15 | RESERVED | R | 0b | 保留 |
| 14 | FAST_ISD_EN | R/W | 0b | 快速初始速度检测使能 0h = 禁用快速 ISD 1h = 启用快速 ISD |
| 13-12 | ISD_STOP_TIME | R/W | 00b | 声明电机已停止的持续时间 0h = 1ms 1h = 5ms 2h = 50ms 3h = 100ms |
| 11-10 | ISD_RUN_TIME | R/W | 00b | 声明电机正在运行的持续时间 0h = 1ms 1h = 5ms 2h = 50ms 3h = 100ms |
| 9-8 | ISD_TIMEOUT | R/W | 00b | ISD 无法可靠检测速度或方向时超时 0h = 500ms 1h = 750ms 2h = 1000ms 3h = 2000ms |
| 7-5 | AUTO_HANDOFF_MIN_BEMF | R/W | 000b | 切换的最小 BEMF 0h = 0mV 1h = 50mV 2h = 100mV 3h = 250mV 4h = 500mV 5h = 1000mV 6h = 1250mV 7h = 1500mV |
| 4-3 | BRAKE_CURRENT_PERSIST | R/W | 00b | 制动期间电流低于阈值的持续时间 0h = 50ms 1h = 100ms 2h = 250ms 3h = 500ms |
| 2-0 | REV_DRV_OPEN_LOOP_DEC | R/W | 000b | 反向驱动开环减速期间要应用的开环加速度百分比 0h = 50% 1h = 60% 2h = 70% 3h = 80% 4h = 90% 5h = 100% 6h = 125% 7h = 150% |