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

关于TMS320F2812的ADC问题

你好,我用是tms320f2812,adc设置为级联模式顺序采样,采样4个通道,信号为50hz的交流电流,ADCCLK设置的为0.125M,采样率设置为20ms内采样200次,2812的第175腿(ADCLO)和176(VssAIO)都接地了,现在的问题是下载到RAM里运行时,ADC能正常采集,有时重新下载到RAM里后ADC就不采集,但重新下载到RAM后又正常了,这是什么问题,该如何解决?

Hank Zhao:

可能是仿真器与板子的连接出现了问题,重新下载就相当于重新连接,你可以试试将程序烧写到flash中,让其自启动看还会出现这种问题吗。

你好,我用是tms320f2812,adc设置为级联模式顺序采样,采样4个通道,信号为50hz的交流电流,ADCCLK设置的为0.125M,采样率设置为20ms内采样200次,2812的第175腿(ADCLO)和176(VssAIO)都接地了,现在的问题是下载到RAM里运行时,ADC能正常采集,有时重新下载到RAM里后ADC就不采集,但重新下载到RAM后又正常了,这是什么问题,该如何解决?

zhaogong zhao:

回复 Hank Zhao:

但是没次都能进ADC中断程序,只是在出问题时,ADC结果寄存器的值为0

你好,我用是tms320f2812,adc设置为级联模式顺序采样,采样4个通道,信号为50hz的交流电流,ADCCLK设置的为0.125M,采样率设置为20ms内采样200次,2812的第175腿(ADCLO)和176(VssAIO)都接地了,现在的问题是下载到RAM里运行时,ADC能正常采集,有时重新下载到RAM里后ADC就不采集,但重新下载到RAM后又正常了,这是什么问题,该如何解决?

Hank Zhao:

回复 zhaogong zhao:

你所说的中断是EOC中断吗,在进入中断的时候查看一下ADCST的INT SEQ1/2是否置位了?

你好,我用是tms320f2812,adc设置为级联模式顺序采样,采样4个通道,信号为50hz的交流电流,ADCCLK设置的为0.125M,采样率设置为20ms内采样200次,2812的第175腿(ADCLO)和176(VssAIO)都接地了,现在的问题是下载到RAM里运行时,ADC能正常采集,有时重新下载到RAM里后ADC就不采集,但重新下载到RAM后又正常了,这是什么问题,该如何解决?

zhaogong zhao:

回复 Hank Zhao:

ADC我采用的是EV周期中断启动ADC,在我重新下载程序到RAM里,ADC中断采集程序每次都能进中断,但ADC的结果寄存器为0,此时在adc中断程序设置一个断点,查看到ADCST的INT SEQ1为1,INT SEQ2为0,如果再次重新下载到RAM里,ADC又能正常采集。

你好,我用是tms320f2812,adc设置为级联模式顺序采样,采样4个通道,信号为50hz的交流电流,ADCCLK设置的为0.125M,采样率设置为20ms内采样200次,2812的第175腿(ADCLO)和176(VssAIO)都接地了,现在的问题是下载到RAM里运行时,ADC能正常采集,有时重新下载到RAM里后ADC就不采集,但重新下载到RAM后又正常了,这是什么问题,该如何解决?

Hank Zhao:

回复 zhaogong zhao:

你在你的板子上测试一下F2812的ADC例程“adc_seqmode_test”看是否有问题:http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=sprc097&fileType=zip

赞(0)
未经允许不得转载:TI中文支持网 » 关于TMS320F2812的ADC问题
分享到: 更多 (0)