微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于AD转换的精度的问题

关于AD转换的精度的问题

时间:10-02 整理:3721RD 点击:
我使用的ADS1230,它是一个20位的AD转换芯片,看datasheet里面说了一个18-bit noise-free resolution,这个18位无噪声是个
什么意思?哪位大大能解释一下?
比如10位AD转换芯片,8位无噪声,是说当转换数据比如是1010101010时,最后的两位10是不精确的吗?
实际精确值是1010101000?
还是说10位AD转换芯片,8位无噪声的话,转换数据只取8位,比如只有0011010101,高两位直接舍去,变成11010101?

没人帮忙吗

你做什么需要这么多位的AD转换,你AD前级信号达不到,位数多用得多,没有用的,一般的做好十位的就差不多了

前级信号是称重传感器,我现在主要是对这个18-bit noise-free 理解不了,有大大解释一下吗?

一般理解是这个意思,比如十位的,其中有两位是高位,另8位是地位,当精度要求达不到的时候就可以运用高位的2位,那么这8位表示noisefree,也就是表示你可以用8位,也可以用10位,只要你在寄存器中定义就行了。

你说的精度是不是指分辨力,比如参考电压是2.5V的话,如果10位输出,分辨力就是2.5/1024 V,如果只用8位的话,就是2.5/256  V ,你后面说的寄存器里定义,我没看懂,是指定义AD转换芯片里的寄存器吗?
我用的ADS1230是20位输出,本身没有可操作的寄存器,那每次转换后,输出的数据都应是20位,如果只用其中的18位,那转换数据就不准确了啊,我就是这里很迷糊。

你选用的寄存器是18位的酒照18位计算,如果是20位的就照20位计算。

多谢楼上了

5位半相当于普通的几位?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top