[求助] 24位AD转换后跳动较大,有14位跳动。

天天1   2017-9-10 11:08 楼主
J1上电后,J2信号输入端输入几十mV电压,ad转换出来的数据跳动较大,而如果把ADS1251的1 2脚短路,跳动就只有8位,这样应该程序没错吧,我感觉是布板的问题,有没有大牛帮我看看。指点一下哪里布的不行。附上原理图,去掉敷铜后的PCB图。 7IQFGCI_B1($E[]32_6J}8K.png E{XXB5X]H3$HO(K7ORE7BFM.png
这个人不懒,但是仕么都没留下

回复评论 (18)

你的U11在PCB上看,怎么只有2脚和6脚有连接?
虾扯蛋,蛋扯虾,虾扯蛋扯虾
点赞  2017-9-10 11:25
引用: littleshrimp 发表于 2017-9-10 11:25
你的U11在PCB上看,怎么只有2脚和6脚有连接?

那是电源基准芯片,2脚是输入,6脚是2.5V输出,4脚是地,因为我把多边形隐藏了所以4脚看上去没连生命东西,这样子我测了输出电压是稳得。
这个人不懒,但是仕么都没留下
点赞  2017-9-10 11:41
引用: 天天1 发表于 2017-9-10 11:41
那是电源基准芯片,2脚是输入,6脚是2.5V输出,4脚是地,因为我把多边形隐藏了所以4脚看上去没连生命东西 ...

从U11来看你的原理图和pcb有很大出入
你的2.5V参考电压没看到出处,应该是1798直接输出的吧?
1.25v通过两个10k直接分压输入adc的部分要加缓冲
j2输入0V时+vin处的电压应该让其接近1.25v
点赞  2017-9-10 13:46
引用: littleshrimp 发表于 2017-9-10 13:46
从U11来看你的原理图和pcb有很大出入
你的2.5V参考电压没看到出处,应该是1798直接输出的吧?
1.25v通 ...

是的 是1798直接输出。2.5V通过U11前面的C13滤波后就接了U8 ads1251的8脚做基准。加缓冲的意思是加一个射极跟随器吗? 第三点是什么意思?J2其实是传感器的输出信号接过来的,一般就是几十mV到两三百mV,放大11倍后与ads1251的2脚处电压1.25V相减。
这个人不懒,但是仕么都没留下
点赞  2017-9-10 14:12
注意几个方面:
1、前向通道的设计应尽量降低信号中的噪声成分,比如用滤波器、差分放大器之类,同时自身不能产生明显的噪声。
2、基准源的选择,要求高就选择精度合适的集成基准源,并尽量避免用电阻分压。
3、注意电源纹波,这个一定要控制住。
4、PCB布局、走线要注意EMC特性,尽量远离噪声源,地回路、电源回路的设计也要注意跟数字系统分立,避免耦合噪声。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2017-9-10 16:41
ad跳动大……把模拟前端输入级去掉,adc输入接个电池试试,这时候不跳就是模拟前端有问题,再跳就是电源有问题
点赞  2017-9-10 19:38
引用: 天天1 发表于 2017-9-10 14:12
是的 是1798直接输出。2.5V通过U11前面的C13滤波后就接了U8 ads1251的8脚做基准。加缓冲的意思是加一个射 ...

你的采样结果跳动严重问题应该重点检查-Vin的1.25V和+Vin的输入放大部分
建议1.25V在输入ADC前加跟随放大器,经过10K电阻分压的后的1.25V输入电流比较小,在ADC快速采样的过程中可能无法给ADC内部的采样保持电容充满电
U6,U7电源部分加0.1uF退耦
最好直接将差分信号输入到ADC
ADC输入前RC低通滤波
10mV~300mV对应0.11V和3.3V的输入电压,-Vin使用1.25V时的差分电压为-1.14V和2.05V使用2.5V参考时会浪费ADC的有效分辨率
虾扯蛋,蛋扯虾,虾扯蛋扯虾
点赞  2017-9-10 20:09
ADC 一般规格书上说的24位  你要问问厂家 实际有效位 是多少,一般是21位左右,你在应用的时候难免画板,和信号处理不是很理想,出现14位很正常,可以用我们的ADC 试试,qq 394233008  
点赞  2017-9-11 08:44
引用: chunyang 发表于 2017-9-10 16:41
注意几个方面:
1、前向通道的设计应尽量降低信号中的噪声成分,比如用滤波器、差分放大器之类,同时自身 ...

对于第二点有个疑问,我用两个万分之一的电阻分压也不行吗?
这个人不懒,但是仕么都没留下
点赞  2017-9-11 09:35
前面的运放太多了。。。直接怼到ADS1251上肯定也比你现在的效果好。
不过讲真的 如果楼主的AD精度要这么高的话 不建议用ADS1251
ADS有其他24位的贵一点的片子 可以放大64 128倍 噪声小 实际精度能达到17-18位左右
这样你的电路也简单
物致DIY 欢迎你的加入~ QQ群:646461928 公众号:智物知心致成 小店
点赞  2017-9-11 10:26
引用: 皈依 发表于 2017-9-11 10:26
前面的运放太多了。。。直接怼到ADS1251上肯定也比你现在的效果好。
不过讲真的 如果楼主的AD精度要这么高 ...

那能不能推荐下呢?另外输入电压最大有三百mV,要放大64倍就有19.2V,这样基准电压要很大了,基准要高精度不好做了吧?或者前面加比例缩小运放,这样感觉电路也不会太简单吧
这个人不懒,但是仕么都没留下
点赞  2017-9-11 10:32
其他看不太懂哈,差分电路U6-2是不是同向和反向搞错了?
点赞  2017-9-11 11:40
引用: 天天1 发表于 2017-9-11 09:35
对于第二点有个疑问,我用两个万分之一的电阻分压也不行吗?

用电阻分压的问题不仅仅在于电阻的精度,还有温漂,而且需要考虑后级电路的输入阻抗。如果后级电阻的输入阻抗不足,那就需要做缓冲,而缓冲又可能会带来源自电源和缓冲器件的噪声。高精度低噪声模拟电路需要考虑的问题方方面面的很多,必须面面俱到,否则你就会体验到什么叫做“水桶原则”。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2017-9-11 12:16
引用: 天天1 发表于 2017-9-11 09:35
对于第二点有个疑问,我用两个万分之一的电阻分压也不行吗?

2个0.01%的电阻成本要比基准还高吧?这么做的意义是什么?
如果使用电阻分压,建议阻值在1K以内,分压后经过缓冲后输入ADC
虾扯蛋,蛋扯虾,虾扯蛋扯虾
点赞  2017-9-11 12:57
引用: 天天1 发表于 2017-9-11 10:32
那能不能推荐下呢?另外输入电压最大有三百mV,要放大64倍就有19.2V,这样基准电压要很大了,基准要高精 ...

最大电压不代表范围电压 除了64倍 还有2倍
你可以试试ADS1232
算一个很有代表性的24位AD芯片
物致DIY 欢迎你的加入~ QQ群:646461928 公众号:智物知心致成 小店
点赞  2017-9-11 14:11
看看看,学习了
点赞  2017-9-11 15:01
楼主,我们有成熟的高精度数据采集解决方案,接受定制化需求,精度稳定性可以样品实测,有兴趣可以聊聊,QQ:2049436443
点赞  2017-11-18 14:59
前面单端转差分是用运放搭起来的,不可避免的会有噪声引入,24位的AD精度至少有两位是没有意义的,厂家也是瞎扯淡,建议前面直接用仪表运放,基准电源加电源转换部分和AD转换电路在布板的时候要分开,区分数字地和模拟地
点赞  2017-11-18 18:18
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复