
/并消咐/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是完全对齐的。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)