您好,
我想使用带设备死区模块阴影的OUTSWAP功能。 但是,OUTSWAP位似乎不是阴影,而其他位则是阴影。
是否应该对该位字段进行阴影?
要进行测试,请在CTR =PRD (上下计数模式)运行ISR,同时将DBCTL的重新加载配置为CTR =0。 因此,我希望在执行ISR时,信号不会发生变化。
延迟设置为零,因此有效地将ePWM1A传递到红色点,并将ePWM1B倒置并传递 到FED。
ePWM1A具有一个smaler占空比,ePWM1B用于可视化信号。
在左光标所在的位置执行此操作:
// EPwm1Regs.DBCTL.bit.OUTSWAP = 0x3;(交换输出)
// EPwm1Regs.DBCTL.bit.out模式= 0x3;(启用B反转)
EPwm1Regs.DBCTL.ALL = 1231;
在右光标处:
// EPwm1Regs.DBCTL.bit.OUTSWAP = 0x0;(非交换输出)
// EPwm1Regs.DBCTL.bit.out模式= 0x0;(禁用B=的反转
EPwm1Regs.DBCTL.ALL = 40;
正如您在示波器上看到的那样,输出在光标处立即跳过,而B的反转在50us之后的ctr=zero时发生。
CH7 = B
Ch6 = A
谢谢!
Thomas。

