TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280200: 变化的PWM同步信号下如何读取PWM频率

Part Number:TMS320F280200

使用TMS320F280200,该DSP芯片是没有捕捉功能引脚的。我问题是:PWM的同步信号是由外部给的,并且同步信号的频率是变动的,当同步信号到来时,如何获取PWM的频率,或者是怎样读取到PWM计数比器的值?有没有当同步信号到来时,产生中断自动装载当前的PWM比较计数器的值?

Green Deng:

你好,同步信号只是同步时基计数器的计数值,不会改变PWM频率,所以PWM频率还是你设置的值。

“PWM计数比较器”,应该就是指计数器?这个值只能通过读取计数器的寄存器来获取。

user3987433 说:有没有当同步信号到来时,产生中断自动装载当前的PWM比较计数器的值?

同步信号不能用来产生中断,另外,这个问题中“自动装载当前的PWM比较计数器的值”是指什么值?同步信号到来之后就会复位时基计数器

,

user3987433:

谢谢你的回复,是这样的,我配置为向上计数,时基周期是1000,计数器为0时,PWM引脚输出高电平,计数器为200时输出低电平。允许加载相位值,而相位值设置为0。当同步信号到来时,计数器当然就为0值然后重新上升计数,假如同步信号的周期是600,那么同步的PWM周期也应该是600,所以PWM的频率是随着同步信号变化的。因此PWM的周期要怎么获得。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280200: 变化的PWM同步信号下如何读取PWM频率
分享到: 更多 (0)