在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1144|回复: 4

[求助] 关于ADC量化误差的一个疑问

[复制链接]
发表于 2023-7-24 10:44:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
以一个参考电压32mV的理想的5bitADC为例。假设模拟电压21V,那么刚好输出10101,此时我认为是没有量化误差的。

但是网上很多关于量化误差的图片都是这样的一个锯齿图 e268c4bebdba437fe49b5587bc87f2c.png
从这个图里表示的似乎是当模拟电压在20.5-21.5V的范围内时候,输出数字码都是10101;当输入模拟电压在21.5-22.5时,就会输出10110
但是我自己思考了一下,假设输入电压是21.9V时,在第四次与10110(22V)做比较的时候,仍然是21.9<22;此时这一位应该仍是置零啊,最终的输出也应该仍是10101; 7eb2f08fe4eb4d1947abca412f41f60.jpg
是我哪里出错了吗,求大佬解答。

发表于 2023-7-24 11:17:57 | 显示全部楼层
不应该是 20~21 和21~22为什么是20.5~21.5
从图中 你也会发现0~1mV是用一个数字输出 而不是到0.5
 楼主| 发表于 2023-7-24 14:46:43 | 显示全部楼层


xuwenwei 发表于 2023-7-24 11:17
不应该是 20~21 和21~22为什么是20.5~21.5
从图中 你也会发现0~1mV是用一个数字输出 而不是到0.5 ...


是啊,那这样量化误差应该最大可以到1个LSB呀,为什么书上说最大达到1/2个LSB呢;假设输入模拟电压是20.99999....那也只会输出10100这个代表20V的数字码,那这样量化误差不就是1个LSB吗?
发表于 2023-7-24 15:21:07 | 显示全部楼层
书上不也是1个LSB啊 没说0.5啊 上下0.5加起来就是1个
发表于 2023-7-24 16:15:10 | 显示全部楼层
你好,我大致懂你的意思(图一的虚线为什么是连接每个阶梯的中点而不是连接每个阶梯的顶点),我是这么理解的,不见得正确,权当抛砖引玉了。
你所上传的图一为确定bit位数下理想ADC的传输函数图像。拿你的数据举例,所谓理想ADC是指我希望输入为0.51mV时,他的数字输出就为1,而不是等到1mV,这样他数字码所对应的模拟量与实际模拟量的误差绝对值范围最小。图二为SAR ADC,SAR ADC的单个数据的量化误差确实是0-1LSB。图一的意义在于推导出ADC的量化噪声,量化噪声是适用于图二SAR ADC的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-21 21:24 , Processed in 0.018329 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表