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

STM32 SPI操作ADS8344,读数不稳定

参考源用REF3020,和LM336-2.5都试过,所有通道接地读数有500+,上下跳动200+这样,可以怀疑AD坏了吗

eagle L:

求解决啊

kqian0327:

你好,

如果只是读取的值会在输入源的值上下偏动,暂时不考虑AD坏掉的问题。

从信号输入的质量和PCB布线两个方面来考虑,你可以把PCB贴上来吗?

另外,你MCU采用的是什么MCU?

如何设置采样的?

Janet Sun:

你好,请问采样率是多少?SAR ADC 一般要留有一定的时间给内部的电容充放电,如果是高速采样,一般要在基准后加一个运放缓冲,可以参照EVM的设计。http://www.ti.com/lit/ug/slau228/slau228.pdf

建议用示波器观察一下发出采集命令时,VREF引脚的波形。

eagle L:

回复 kqian0327:

我用的是STM32F103,spi方式,CPU 72M,SPI 256分频,接地都跳动这么大,很是迷惑

eagle L:

回复 Janet Sun:

STM32F103,CPU  72M,SPI 256分频,输入引脚与地连接。跳动很大,SPI已经到最慢了速度,如果降CPU,其他事情不好处理了

kqian0327:

回复 eagle L:

你好,

72M/256 = 280K的SPI频率是没有问题的,但是你有个问题没有回答我,你采样率是多少?

还是说你SPI一直在采样?

另外,不知道你有没有注意到SPI的四种模式哪一种适合ADS8344

eagle L:

回复 kqian0327:

现在主要调试TFT和AD,也就这个两个程序在运行。TFT是FSMC驱动,这个还真不知道怎么算采样率.模式0比较合适点,个人感觉

赞(0)
未经允许不得转载:TI中文支持网 » STM32 SPI操作ADS8344,读数不稳定
分享到: 更多 (0)