主题中讨论的其他器件: UCD3138、 TIDA-00318
您好!
阅读 TIDA-00381的固件后、我有几个问题。
1、DPWM0和 DPWM2的相移寄存器设置为相同的值。 为什么仅对 DPWM2?执行相移
2 μ s 当 DPWM、边缘模式时。是否需要启用所有其他 DPWMS?
3 μ s 在谐振、下、滤波器周期的输出是否与 DPWM 周期相关? 如何查看滤波器周期?的输出值
在谐振模式下、我使用示波器测试 DPWM 并使用 Fusion 检查寄存器值。
示波器测量的 DPWM 周期应是滤波器占空比输出值的两倍、这与滤波器周期没有相应关系。
DPWMFILTERDUTIREAD * 250ps*2 = 19622*250ps*2 = 9.8us
()FILTERYNREAD * DPWMPRD)>>20 =滤波器周期
4、相移模式下 DPWM0的死区大于频率转换模式下的死区。
这会导致问题:在相移和频率转换边界的两侧、DPWM2的脉冲宽度超过 DPWM0。
如下图所示:
CH1:DPWM0A CH2:DPWM2A CH4:DPWM1B (EF)
哦、我刚开始学习 UCD3138、我有很多问题、希望专家们耐心地回答、谢谢。