问题1.
如上图所示,ADC单元的最大采样时钟是50MHz。工程的系统时钟是200MHz,但是ADCCLK = (input clock) / 2.0将ADCC的采样时钟配置成了100MHz,这是不对的吧。
问题2.
上图是我分析的28379D的adc_ex6_soc_continuous_dma工程是的ADC触发方式,是没有使能ADCINT1触发SOC0的,而这个帖子里28388D的adc_ex6_soc_continuous_dma工程,却使能了ADCINT1触发SOC0,如下图所示:
如果是这样配置的话,触发过程我觉得将会是这样:
也就是每个cycle中SOC0都多转换了一次,相比28379的例程这应该是有问题的吧?
28379的void setupADCContinuous(uint32_t adcBase, uint16_t channel)函数注释中明确注明ADCINT1触发SOC1~SOC15。请TI工程师对比一下两个处理器的这个例程