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.
如果想要进行多路采样的话,修改C2000 WARE中的哪个例程比较简单一点呢,一直没太找到好的办法
看一下C:\ti\c2000\C2000Ware_4_03_00_00\driverlib\f28002x\examples\adc-->adc_ex10_multiple_soc_epwm,
这个例程是多路采样的。通过syscfg来配置会比较方便。
您给的例程里面有这样一句程序: ADC_setupSOC(ADCA_BASE, ADC_SOC_NUMBER0, ADC_TRIGGER_EPWM1_SOCA,
ADC_CH_ADCIN0, acqps);
ADC_setupSOC(ADCA_BASE, ADC_SOC_NUMBER1, ADC_TRIGGER_EPWM1_SOCA,
ADC_CH_ADCIN1, acqps);
ADC_setupSOC(ADCA_BASE, ADC_SOC_NUMBER2, ADC_TRIGGER_EPWM1_SOCA,
ADC_CH_ADCIN2, acqps);
ADC_setupSOC(ADCC_BASE, ADC_SOC_NUMBER0, ADC_TRIGGER_EPWM1_SOCA,
ADC_CH_ADCIN2, acqps);
ADC_setupSOC(ADCC_BASE, ADC_SOC_NUMBER1, ADC_TRIGGER_EPWM1_SOCA,
ADC_CH_ADCIN3, acqps);
ADC_setupSOC(ADCC_BASE, ADC_SOC_NUMBER2, ADC_TRIGGER_EPWM1_SOCA,
ADC_CH_ADCIN4, acqps);
这个是是能实现ADCA的012三个端口和ADCC的234同时采样么,就是六路通道一起同时进行采集
不能。注意看一下,前三个是ADCA,后三个是ADCC,这是两个ADC模块。
每个ADC核同时只能对1路信号完成转换;同时又因为每个ADC核对应的输入电路只有一个采样保持电路,所以总得来说每个ADC模块同时只能采样1路信号。
两个ADC模块就可以同时对两路信号进行采样。
spruin7b_TMS320F28002x Real-Time Microcontrollers Technical Reference Manual (Rev. B)第1522页15.1.3 Block Diagram