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

TMS320F280023: PWM输出同步寄存器问题

Part Number:TMS320F280023

原来项目有用到PWM输出同步功能,在TBCTL寄存器中有同步输出选择位[5:4]:SYNCOSEL,但是发现在F28002x中没有这2个位了,难道新DSP不能实现PWM同步功能了吗?

Green Deng:

看看这个寄存器:TBCTL.SWFSYNC

,

AlanChen:

TBCTL.SWFSYNC的功能是写1强制产生一个一次(one-time)同步脉冲,不会持续自动同步吧?

,

Green Deng:

你好,不好意思我其实没理解你是要设置同步输入还是同步输出?

F28002x相对于第二代C2000芯片来说ePWM模块更新也挺多的,其中模块同步就增加了很多同步输入源,详细的你可以看一下芯片TRM第1718页开始的17.4.3.3 Time-Base Counter Synchronization。

至于SYNCOSEL,模块结构图中的标注是错误的,正确的应该是根据EPWMSYNCOUTEN来设置同步输出信号的来源。包括SYNCIN,对应的新版芯片中的寄存器应该是:EPWMSYNCINSEL

,

AlanChen:

不好意思,忘记更新了。是的,就按你说的,配置EPWMSYNCINSEL.bit.SEL对应的同步输入源就好了。

,

Green Deng:

好的,感谢反馈。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280023: PWM输出同步寄存器问题
分享到: 更多 (0)