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

TMDSCNCD28388D: pwm周期时长问题

Part Number:TMDSCNCD28388D

您好我运行了ti官方提供的例程epwm_ex2_updown_aq。程序中将pwm的TBPRD设置成2000,计数模式为增减计数,也并没有对pwm的时钟分频,按道理说生成的pwm应该是20us的周期,但我在示波器中却显示周期有40us,想请教下是否有别的地方会影响到pwm的周期但我没考虑?

Yale Li:

Hi yeyuan zhu,

周期等于40us是没有问题的。

时钟是200MHz,默认分频后输入到TB模块的TBCLK是100MHz,即10ns(0.01us);

关键在于TB计数模式的配置是up-down(增减计数)模式,即计数器先从0递增到2000,然后再从2000递减到0,所以 周期=4000*0.01=40us。

,

yeyuan zhu:

那在初始化程序中我该如何修改将TBCLK的时钟变为200MHz呢?

,

yeyuan zhu:

嗯嗯,我看到EPWMCLKDIV的值为1,将系统时钟分了一半的频率。(之前误以为EPWMCLKDIV=1是不分频)

另外我想问下我下图中红色部分的“x”是印刷错误么。

,

yeyuan zhu:

 使用这个函数可以配置成200MHz

赞(0)
未经允许不得转载:TI中文支持网 » TMDSCNCD28388D: pwm周期时长问题
分享到: 更多 (0)