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.

TIDA-010054: 关于Dual Access Bridge(DAB)原边电压,副边电压,原边电流,副边电流的ADC初始化设置的问题

Part Number: TIDA-010054

嗨,

     TIDA-010054是DAB开发套件的配套例程,我在理解和检查TI例程的过程中,对里面的ADC设置存疑。ADC设置的函数是void DAB_HAL_setupADC(void),具体位置在源文件dab_hal.c,见下图。

     

     问题如下:

     1. 高频变压器的原边和副边侧电压分别使用了ADC的C模块和B模块,原边侧和副边侧电流也分别使用了ADC的C模块和B模块,且这四路AD的触发源相同,均为EPWM1_SOCA,且采样保持时间均为30个系统时钟周期(暂时忽略40)。那么,为什么原边侧和副边侧电压的SOC值不设置为0,原边侧和副边侧的电流的SOC值不设置为1?因为这样就可以实现原副边的同步采样了。此外,既然原边侧和副边侧没有使用同一个ADC模块,那么为什么四个AD采样的SOC值遍历了0到3?这样做既起不到顺序采样的作用,也不能实现同步采样。

      2. 为什么原边侧电压是40个系统周期,而其余三个AD是30个系统周期的采样保持?

     等待解答,谢谢。

Zijian