我y原来项目是移项全桥,频率40K,现在想提高到100K,由于提高频率后,PWM分辨率降低了,想用HRPWM,但是看的资料都是调节占空比的,没有调节相位的。请问下HRPWM可以调节相位吗。我用的Pwm1A、1B和Pwm2A、2B。 Pwm1固定,调节PWM2相对于PWM1的相位: EPwm2Regs.TBPHS.half.TBPHS = 固定值+ 移相值。
Green Deng:可以的。HRPWM有类似的相位控制寄存器:TBPHSHR,你可以参考技术手册中相关寄存器的说明:
www.ti.com.cn/…/sprui10.pdf
我y原来项目是移项全桥,频率40K,现在想提高到100K,由于提高频率后,PWM分辨率降低了,想用HRPWM,但是看的资料都是调节占空比的,没有调节相位的。请问下HRPWM可以调节相位吗。我用的Pwm1A、1B和Pwm2A、2B。 Pwm1固定,调节PWM2相对于PWM1的相位: EPwm2Regs.TBPHS.half.TBPHS = 固定值+ 移相值。
user5089339:
回复 Green Deng:
看了还是有点蒙,能给个配置步骤过程吗?
我y原来项目是移项全桥,频率40K,现在想提高到100K,由于提高频率后,PWM分辨率降低了,想用HRPWM,但是看的资料都是调节占空比的,没有调节相位的。请问下HRPWM可以调节相位吗。我用的Pwm1A、1B和Pwm2A、2B。 Pwm1固定,调节PWM2相对于PWM1的相位: EPwm2Regs.TBPHS.half.TBPHS = 固定值+ 移相值。
user6064777:
回复 user5089339:
楼主问题解决了吗?能给个步骤不