F28335双排同步采样4通道,最高采样率

2019-07-26 16:35发布

采样20khz的正弦波,周期为50us. AD设置为双排同步采样。ADC的时钟设置:ADCTRL1.CPS=0, ADCTRL3.ADCCLKPS=0,那么ADC的时钟为最大的25mHZ.ADC的采样频率:Fsoc=ADCCLK/(ACQ_PS[11:8]+1)。   程序中ADCTRL1.ACQ_PS=0那么采样DMA控制ADC 采样,如下代码中:AdcRegs.ADCTRL2.bit.SOC_SEQ1 = 1;for(i=0; i<10; i++){    DSP28x_usDelay(2);   AdcRegs.ADCTRL2.bit.SOC_SEQ1 = 1;}while(!ADC_END);DSP28x_usDelay 需要延迟多长时间? 50us的周期内我可以采样多少点?谢谢 ! 在线等刚才增加了AdcRegs.ADCTRL1.bit.CONT_RUN = 1后,DSP28x_usDelay(18);可以程序执行下去。 数值再小的化,就一直等待ADC_END。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。