This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CMPA或CMPB作为ADC采样点时,没有使能采样延时功能,但采样依然延时了1.4us

目前采用F280049M在TMDXDOCK280049M开发板上进行开发,配置了EPWM5的两路epwma(80%duty)和epwmb(50%duty),还有ADC模块通过SOCA触发采样。现在配置了3种EPWM5的模块,都发现AD采样延时了1.4us左右。代码与波形截图如下:

P1:

代码:

波形图:

P2:

代码:第二种情况是在P1基础上改变EPWM5频率EPwm5Regs.TBPRD 为10000,10KHZ,采样依然延时1.4us左右;

波形图:


 

P3:

代码:第三种情况是在P1基础上改变EPWM5的SOC触发源,由CMPB触发改为CMPA触发,EPwm5Regs.ETSEL.bit.SOCASEL = 4;//CTRU=CMPA,100KHZ,采样也是延时了1.4us左右;

波形图: