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

ADS1251采集不稳定

所用ADS1251的CLK由单片机提供  

多次开关电源可能会引起转换不正常

不正常时有时是一个相对稳定的的值但是明显错误(且每次并不相同)

有时是一个一直在变化的值

用示波器查看信号  发现SCLK和CLK 在正常和不正常时是一样的

请问是怎么回事?

着急呀

Johnsin Tao:

回复 秋之初:

见ADS1251 datasheet第九页对于启动时序的要求:Power-Up Sequence:  Prior to power-up, all digital and analog input pins must be LOW. At the time of power-up, these signal inputs can be biased to a voltage other than 0V; however, they should never exceed +VDD. Once the ADS1251 powers up, the DOUT/DRDY line will pulse LOW on the first conversion for which the data is valid from the analog input signal.

所以您在多次开关电源控制中可能已经造成时序上的问题,可以在程序中加以修正,在每次给ADS1251 VDD后,再给其他信号。

he wang:

回复 秋之初:

进行reset处理后,可以了。

麻烦再问您一下:

采集的数据和吉时利7位半的表做对比,老是小400微伏。

应该从哪里入手?

he wang:

回复 Johnsin Tao:

上电顺序我已经改过,不起作用。

加上reset后可以了

秋之初:

回复 he wang:

你好!

1、ADC输入有没有使用运放buffer?

2、可以用软件修正,如果这个误差是恒定的。

Johnsin Tao:

回复 秋之初:

Reset能好,说明是ADC启动之初,芯片初始化出现问题,所以只能与时序相关。

关于误差,可以通过控制芯片MCU(DSP等等)调整,做一个offset的矫正即可。关于提高ADC的转换精度,可参考EVM板的电路。

Hawk Tong:

回复 Johnsin Tao:

另外时钟噪声也会影响偏置误差,请检查

he wang:

回复 秋之初:

原信号通过 一个10倍的放大 接到  Vin+

Vin- 和Vref 一起 直接到基准2.5V

我说的差400uV是Vin+ 和地之间的压差  与 ADS 转换出来的原始值  差400uV

还没有确定是不是  每块板子都这样

但是按手册上 不应该有这么大呀

he wang:

回复 Johnsin Tao:

如上如果这个矫正值每个板子都一样还可以

要是不一样就不行了

he wang:

回复 Hawk Tong:

确实 这个之前试过 加在CLK上不同的容值 转换的结果也不一样。

不过还是最小还是差200uV,加的是102的

但这是波形已经失真很严重了

再细就不知道了

只能根据波形选了101的、

请问有资料没,能否进一步 赐教

赞(0)
未经允许不得转载:TI中文支持网 » ADS1251采集不稳定
分享到: 更多 (0)