TMS320F28335在PWM功能中是否可以发送任一频率的方波,强调一下是任一频率,如果可以怎么计算?
mangui zhang:只要不超出最高频率通过周期寄存器和比较寄存器可以计算出任何想要的频率
但肯定是有个最小步进的不可能是很小很小的
TMS320F28335在PWM功能中是否可以发送任一频率的方波,强调一下是任一频率,如果可以怎么计算?
user4354841:
回复 mangui zhang:
谢谢,但是我想问一下,如果步进单位是1的话可以吗?我的外部晶振是30MHz,倍完频是150MHz,想知道听过公式TPWM=(TBPDR+1)×TTBCLK能否算出任一的频率值?比如37Hz,117Hz等
TMS320F28335在PWM功能中是否可以发送任一频率的方波,强调一下是任一频率,如果可以怎么计算?
Eric Ma:
回复 user4354841:
"谢谢,但是我想问一下,如果步进单位是1的话可以吗?我的外部晶振是30MHz,倍完频是150MHz,想知道听过公式TPWM=(TBPDR+1)×TTBCLK能否算出任一的频率值?比如37Hz,117Hz等"
Eric:
不能产生任意频率的PWM周期,有时候还是有一些误差的,你通过修改周期寄存器的值来获得该频率的PWM。
如果有误差,要求高的话,可以用HRPWM。