TI论坛
直播中

h1654155275.5782

8年用户 297经验值
私信 关注
[问答]

用EPWM模块输出频率很低的方波信号如何处理?

频率很低时,周期值很长,会超过周期寄存器的值,如何处理?

回帖(5)

刘冰若

2018-11-19 15:10:28
频率很低是多低? 你可以通过HSPCLKDIV和CLKDIV的值降低EPWM的计数频率?  如果还是不能满足你的需求,那你可能需要在外面做分频处理了
举报

h1654155275.5782

2018-11-19 15:29:06
引用: jinbiao 发表于 2018-11-19 19:22
频率很低是多低? 你可以通过HSPCLKDIV和CLKDIV的值降低EPWM的计数频率?  如果还是不能满足你的需求,那你可能需要在外面做分频处理了

更改HSPCLKDIV和CLKDIV的值相对于改变主频了,不改变主频能调整某个PWM模块的时钟不?
举报

h1654155275.5782

2018-11-19 15:41:29
引用: 60user150 发表于 2018-11-19 19:41
更改HSPCLKDIV和CLKDIV的值相对于改变主频了,不改变主频能调整某个PWM模块的时钟不?

UP
举报

刘冰若

2018-11-19 15:54:06
引用: 60user150 发表于 2018-11-19 19:41
更改HSPCLKDIV和CLKDIV的值相对于改变主频了,不改变主频能调整某个PWM模块的时钟不?

改变HSPCLKDIV和CLKDIV并不会改变主频啊,你调整那个通道的值对应的EPWM通道的计数频率发生改变。比如你修改EPwm1Regs.TBCTL.bit.HSPCLKDIV和EPwm1Regs.TBCTL.bit.CLKDIV的值只有EPWM1的计数频率改变,并不会影响到EPWM2/3/4/5/6的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分