当我使用 DPWM2模块和比较器 D 触发逐周期电流故障时:
DPWM2的设置为:
在开环状态下、将 MODE 设置为正常模式、周期值以及事件1、2、3 并将4个值更改成了10,000,500、4,500,5500和9500
将从启动到结束的消隐时间 A 设置为100 (400ns)
比较器 D 的设置为:
将比较阈值设置为100 (1.95V)并将比较器连接到 DPWM2
CBC 的设置为:
CBC_ADV_CNT_EN 设置此寄存器1以启用 CBC、将 CBC PWM AB EN 设置为1、将 CBC_MAX_COUNT 设置为4 (将连续 CBC 触发的最大数量设置为4)、如果超过 CBC_MAX_COUNT、则将 CBC_FAULT_EN 设置为1、并降低 DPWM。
我得到这个波形:
CH1 (黄色波形):表示 DPWMA 的输出波形
CH2 (蓝色波形):表示比较器 D 采样的电压
CH3 (红色波形):表示 DPWMB 的输出波形
不同的触发点对波形具有不同的影响、我对这些波形有一个疑问:
如果使用 DPWMA 的下降沿作为触发点、最多3次触发后 DPWM 波会降低、但我在 Settings (设置)中将4次连续触发设为降低 DPWM 波、因此 CBC 的触发点在哪个时刻?
当我将模式更改为多模式时、我将消隐时间 B 的开始和结束设置为100、将消隐时间 A 的开始和结束设置为125、并设置 DPWMA 和 DPWMB 的占空比、以便在由 CBC 触发时彼此匹配。 当我在两种不同条件下将触发点设为 DPWMA 和 DPWMB 时、便可得到以下波形:
当触发点在 DPWMA 中时、接下来的输出波形根据 DPWMA 的最小占空比输出、即消隐寄存器 A 开始到结束的值。 但当触发点位于 DPWMB 中时、消隐寄存器 B 的开头到结尾的后续输出波形不受控制。