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

28388D上单CPU的两组PWM驱动控制的ADC采样问题

基于28388D的两组PWM驱动控制,方案暂定均由DSP.CPU2实现,一组采样频率为4kHz采样9路电信号,控制6路PWM输出,另一组为6kHz采样8路电信号,控制另外6路PWM输出,想请教这里两次触发ADC转换的过程是否存在时序冲突,如何考虑这样的控制方案?(因采样频率不同,理论上总有一个周期性的时刻点使得两次触发信号同时生成,而针对控制而言,最好是ADC的四通道可以同时进行相应电流或电压信号的转换).

Green Deng:

是的,是会出现中断冲突的情况,而且理论上这点事没办法消除的,只能等一个中断结束后在进行下一个中断。

,

kafei zhang:

如果是中断冲突倒还好理解,可以嵌套一下,比较关心的是根据ADC转换触发条件,两组驱动要是在同一时刻发起ADC转换,就不知道怎么分析理解了,请指教下啊.

,

kafei zhang:

个人觉得将ADCA和ADCB分配给第一组PWM驱动控制,将ADCC和ADCD分配给第二组PWM驱动控制,只是这样一来的话没有将四路ADC转换同时进行的优势发挥出来了,而且要是16bit模式的话也就意味着采样转换的时间也延长了,请指教.

,

Green Deng:

“两组驱动要是在同一时刻发起ADC转换”,那就只能看中断优先级,谁高就转换谁的。
“四路ADC转换同时进行”,如果是同一个触发源的话是可以做到4个ADC模块同时采样的,但你的程序需要两个不同频率的触发源触发采样,这样就没办法做到4组同步了。

赞(0)
未经允许不得转载:TI中文支持网 » 28388D上单CPU的两组PWM驱动控制的ADC采样问题
分享到: 更多 (0)