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

28377S的EPWM触发ADC相关问题

我用EPWM3触发ADC采样,但是想保证EPWM3和EPWM2的TBCTR时基计数相同,我的EPWM2和EPWM3的初始化配置都相同并且是UP-DOWM计数模式,如果我没有配置 EPwm3Regs.TBCTL.bit.PHSDIR = 0;和 EPwm2Regs.TBCTL.bit.PHSDIR = 0;两个语句是否能保证EPWM3和EPWM2的TBCTR时基计数相同。另外如果触发了ADC采样在ADC采样中断执行的时候会不会使EPWM3和EPWM2的TBCTR时基计数不同步。

Susan Yang:

建议您看一下http://www.ti.com.cn/cn/lit/ug/spruhx5f/spruhx5f.pdf 的Figure 14-7. Time-Base Counter Synchronization Scheme

Each ePWM module can be configured to use or ignore the synchronization input. If the TBCTL[PHSEN] bit is set, then the time-base counter (TBCTR) of the ePWM module will be automatically loaded with the phase register (TBPHS) contents when one of the following conditions occur:

具体您可以看一下相关的说明

我用EPWM3触发ADC采样,但是想保证EPWM3和EPWM2的TBCTR时基计数相同,我的EPWM2和EPWM3的初始化配置都相同并且是UP-DOWM计数模式,如果我没有配置 EPwm3Regs.TBCTL.bit.PHSDIR = 0;和 EPwm2Regs.TBCTL.bit.PHSDIR = 0;两个语句是否能保证EPWM3和EPWM2的TBCTR时基计数相同。另外如果触发了ADC采样在ADC采样中断执行的时候会不会使EPWM3和EPWM2的TBCTR时基计数不同步。

zhennan wang:

回复 Susan Yang:

谢谢

我用EPWM3触发ADC采样,但是想保证EPWM3和EPWM2的TBCTR时基计数相同,我的EPWM2和EPWM3的初始化配置都相同并且是UP-DOWM计数模式,如果我没有配置 EPwm3Regs.TBCTL.bit.PHSDIR = 0;和 EPwm2Regs.TBCTL.bit.PHSDIR = 0;两个语句是否能保证EPWM3和EPWM2的TBCTR时基计数相同。另外如果触发了ADC采样在ADC采样中断执行的时候会不会使EPWM3和EPWM2的TBCTR时基计数不同步。

Susan Yang:

回复 zhennan wang:

很高兴能帮到您

赞(0)
未经允许不得转载:TI中文支持网 » 28377S的EPWM触发ADC相关问题
分享到: 更多 (0)