怎么用DSP28335的EPWM波来启动AD转换

怎么用DSP28335的EPWM波来启动AD转换,第1张

对于28335的话,可以在EPWM配置模块添加下面的语句:

/并消咐/adc

EPwm1Regs.ETSEL.bit.SOCAEN = 1 // Enable SOC on A group

EPwm1Regs.ETSEL.bit.SOCASEL = 2 // TBPRD

EPwm1Regs.ETPS.bit.SOCAPRD = 1

这是默认EPWM1来触发AD转换(目前我程序里用的就是桥野这个)。要想保绝纯证AD好用,你AD的初始化及相关标志位的配置也得配套设定好,光有启动语句的话照样没用

EPWMxSYNCI(多唤咐功能脚,需要设置)是同步信号输入,如果你需要和外部的信号同步,例如两块dsp同时输出PWM,但由于硬件晶振并不完全一致,用示波器看时,这连个芯片的PWM输出并不会对齐,会有相对移动,如果你设置其中一片为主片,在其PWM计数器过零(还有其他条件可输出该信和改纯号)时输出同步信号EPWMxSYNCO(多功能脚,需要设置),当然这个信号也可以被本片的其它模块使用如Ecap,而从片将这个信号从EPWMxSYNCI输入,就可以实现当主片pwm计数器过零时,从片的PWM计数器也会被强行置零(根据要求可设任意值)歼亮,这样两片芯片输出PWM是完全对齐的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12418281.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存