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.

TMS320F280023: ADC连续采样,使用DMA搬运的问题。

Part Number: TMS320F280023
Other Parts Discussed in Thread: C2000WARE

 图为配置的ADC连续采样模式,使用两个DMA通道分别搬运SOC0电压与SOC1电流采样得到的结果,搬运出的数组绘制成波形后得到的不是周期正弦性的图像,请问连续采样是不是不能保证采样得到数据的完整周期性,还是说我的ADC连续采样模式配置有误?

使用PWM触发7个SOC采样电压时,将采样结果赋值给数组,再将数组绘制波形能得到稳定周期性的类正弦图像,但连续采样时出来的图像完全没有周期性。

  • 你好,请问你说的

    得到的不是周期正弦性的图像

    这里是完全没有周期图像的样子还是指有周期但是波形比较乱?有没有用例程测试过采样结果?C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f28002x\examples\adc\adc_ex6_soc_continuous_dma.c

    然后我看到你的程序截图中ADCSOC0CTL.bit.TRIGSEL全都设置的0?

  • 你好,是完全没有周期图像的样子,我用例程测试也是,用CCS自带的Graph绘制的波形,因为所有SOC都采用软件触发,所以TRIGSEL都设置的0,可以工程发您帮我看下吗?

  • 会不会是GRAPH设置不对导致的图形没有正确显示。

    方便的话可以把程序压缩之后发上来

  • 谢谢,我用save memory功能把DMA搬运后的数组保存并通过excel绘图发现波形正确了,应该是graph设置的不对。