器件型号: TMS320F280049C
我将在硬开关 H 桥中使用 F280049C。
我从 HRPWM_Ex9_dutyhr_updown_deadcide_sfo.c 开始谈起
计数器模式=向上 — 向下
输出 A
ePWMxA 时基计数器等于零= 将输出引脚设置为高电平
ePWMxA 时基计数器向上等于 COMPA = 将输出引脚设置为低电平
OutputB
ePWMxB 时基计数器等于 PERIOD =将输出引脚设置为高电平
ePWMxB 时基计数器向下等于 COMPB =将输出引脚设置为低电平
通道= CMPAHR/CMPBHR 或 TBPRDHR 控制 MEP 边沿的控制模式
边沿模式=下降沿
当我运行代码输出时、A 会平滑地遍历占空比、但输出 B 不会。
输出 B 不会定期降低脉冲宽度、而是会跳变。
即 1.020us、1.000us、1.002us、1.004us、1.006us、 1.008us、1.010us、0.990us、0.992us。 等
低 8 位似乎在高位的相反方向计数。
因此、我补充了将它发送到的低 8 位