This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

28035 能不能实现高精度频率移相全桥



关于28035 HRPWM数据手册

一.       我将官方的高精度频率控制例程改成一个  以1HZ频率精度加减扫频 的移相全桥的程序,

为何在实际使用时PWMXB上测量也是有信号的,这个PWMXB的频率和PWMXA的是一样的吗?

 以下是官方的解释,有点不理解,请解释一下?

 

4.9 高分辨率PWM (HRPWM) 通过使用一个专用的校准延迟线路,这个模块在一个单模块和一个简化的校准系统内包含多条延迟线路。每 一个ePWM 模块均有一条HR 延迟线路。 HRPWM 模块提供PWM 分辨率(时间粒度),此分辨率大大好于使用传统数字PWM 方法所能导出的分辨 率。HRPWM 模块的关键点为: • 大大扩展了传统导出数字PWM 的时间分辨率功能 • 这个功能可被应用在单边沿(占空比和相移控制)以及针对频率/周期调制的双边沿控制中。 • 通过对ePWM 模块的比较A 和相位寄存器的扩展来控制更加精细的时间粒度控制或者边沿定位。 • HRPWM 功能,当在一个特定器件上可用时,只在PWM 模块的A 信号路径上提供(也就是说,在 EPWMxA 输出上提供)。EPWMxB 输出具有传统PWM 功能。

 注 HRPWM 所能接收的最小SYSCLKOUT 频率为60MHz。

注 当双边沿高分辨率被启用时(高分辨率周期模式),PWMxB 输出不可用。

 

 

 

 

二  ,移相全桥的PWM占空比50%是固定的,    EPwm3Regs.CMPA.half.CMPAHR = (1 << 8);    

                                                                           EPwm3Regs.CMPB = period / 2;       

                                                                          这两个寄存器还要不要赋值?

 

三,用那个寄存器 来关断PWM输出,    使PWM 1A.1B 2A 2B都输出为低电平,设置那个模块?