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
Green Deng:
你好,关于参考设计的设计原理问题,我建议你直接发布到英文E2E论坛进行咨询,因为英文论坛上有参考设计的研发工程师,可以针对这个参考设计给与更直接和准确的回复:
e2e.ti.com/…/c2000-microcontrollers-forum