ZHDU069 March 2026 MSPM0G1507 , MSPM0G1519 , MSPM0G3507 , MSPM0G3519
对于硬件中的 PWM 输出通道映射不同的情况,用户应首先参阅表 13-85 来修改 SysConfig 中使用的 IO 引脚。然后定位到 gateDriver.h 文件,以覆盖 HAL 层宏。
例如,如果用户拥有下面的新映射表:
| 板宏 | IO 引脚 | PWM 通道 | HAL 层宏 |
|---|---|---|---|
| INHA | 待定(在 SysConfig 中设置) | TIMA0_C0 | FOC_PWMA0_U_IDX |
| INHB | 待定(在 SysConfig 中设置) | TIMA0_C1 | FOC_PWMA0_V_IDX |
| INHC | 待定(在 SysConfig 中设置) | TIMA0_C2 | FOC_PWMA0_W_IDX |
| 不适用 | 不适用 | TIMA0_C3 | FOC_PWMA0_ADC_TRIG_IDX |
下图展示了 gateDriver.h 文件中的相应修改。
其余未使用的 PWM 输出通道始终用于在双分流器或三分流器电流检测方法中触发 ADC 采样。并且 ADC 触发事件应设置为触发 PWM 通道的事件。
对于单分流器电流检测方法,FOC 应用使用辅助 TIMA1 来触发 ADC,因此无需修改触发通道。