ADS1251刚开始采集数据异常
时间:10-02
整理:3721RD
点击:
用单片机控制LED的亮灭,同时 用ADS1251采集光电池的输出电压(已经过I-V变换),然后通过串口将数据发送到上位机。
但是ADS1251在采集过程中一直有个问题:
比如LED一开始是灭的,然后点亮LED,等待1ms以后开始采集,这时只有在第五次采集时数据才会正确,前几次的值从最小慢慢上升到正常。以后就正常了。
同理在开始LED是亮的,然后熄灭LED,等待1ms以后采集时前几次的值从最大慢慢降到正常,第五次以后的值才会正常。
光电池和LED的上升下降时间都是us量级,我在采集前用定时器等待1ms以后才开始的。请问专家,出现这种情况是由于什么原因造成的?
请问专家有没有什么指导?
你可以用示波器抓一下ADS1251的输入采样管脚的电压波形,有没有可能I/V电路或者ADC前的RC滤波器带来的延时?
应该不是外部电路的延时,这种现象好像是AD内部有一个其他的采样保持电路一样。
而这个采样保持电路的保持周期是6个CLK,我猜测这款AD的实际采样率并没有数据手册里说的那么高
请问有没有TI技术支持的电话?我是通过采用控制ADS1251 SPI系统时钟CLK来控制ADS1251工作的,在需要时给CLK提供信号,不需要时关闭CLK。这种控制方式很特别,也就是是采集1个24位数据后就关闭CLK的设计,到需要采集下一次的时候再提供CLK,现在发现只有提供了6个ADS1251转换周期后(采集6次24位数据后)数据才会慢慢正常。我的文字描述不知道是否清楚。如果我的描述不清晰,能否提供个联系?希望能尽快解决这个问题。