找回密码
 立即注册
楼主: 神农鼎

12位ADC 计算公式是/4096还是/4095;10位ADC 计算公式是/1024还是/1023

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-04-30 08:41:32

105

主题

1215

回帖

1万

积分

荣誉版主

积分
12882
发表于 2024-9-3 08:42:44 | 显示全部楼层
qizhi*** 发表于 2024-9-3 08:07
寄存器值最高是0x0FFF肯定是对的,因为再加一就进位了呀。难道2bit分辨率你是除以3?但除数就是4096,因 ...

你懂逻辑吗?你懂仪器定标吗?造一台12位的仪器,将ADCREF+和ADC测量端口同时连接到国际标准电压5.000000000V上,按你的除4096,你计算出来的结果是ADCn=(4095/4096)*5.000000000V=4.99878V,你觉得正常吗?打嘴炮有什么意思!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:477
  • 最近打卡:2025-05-01 18:48:32
已绑定手机

6

主题

92

回帖

938

积分

高级会员

积分
938
发表于 2024-9-3 09:03:26 | 显示全部楼层
杨*** 发表于 2024-9-3 08:31
你做实验,你有本事读出多少,除数就应该用多少!如果2BIT的ADC,你有本事读出4,那你就用4。我猜对于2BI ...

那2比特是不是分四段吧。还是说分三段呢。到四其实是溢出了,换挡就可以了呀。有时可能是想最高结果更接近基准电压。2比特的话除以三结果是更接近基准电压,可是同样也得不到基准电压值,只是更接近而已。就像我们十进制制数,10个苹果我们用一位数数最高就是9,可不代表第十个苹果不存在的,再数肯定是就是两位数了。

点评

4.99878V先生,你爱用多少是你的事,你爱怎么说也是你的权利。我也尊重你说话的权利,不过我的脚指头都不相信你  详情 回复 发表于 2024-9-3 09:09
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:477
  • 最近打卡:2025-05-01 18:48:32
已绑定手机

6

主题

92

回帖

938

积分

高级会员

积分
938
发表于 2024-9-3 09:07:39 | 显示全部楼层
也没所谓了,自己喜欢除以多少就除以多少吧,位数高了也不差那一点儿。1/4095,1/4096能差多少呀!自己开心就好了

点评

1亿元人民币的4096分之一是2万4千4百1十4元,看来你的月工资很高呀!  详情 回复 发表于 2024-9-3 09:17
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-04-30 08:41:32

105

主题

1215

回帖

1万

积分

荣誉版主

积分
12882
发表于 2024-9-3 09:09:02 | 显示全部楼层
qizhi*** 发表于 2024-9-3 09:03
那2比特是不是分四段吧。还是说分三段呢。到四其实是溢出了,换挡就可以了呀。有时可能是想最高结果更接 ...

4.99878V先生,你爱用多少是你的事,你爱怎么说也是你的权利。我也尊重你说话的权利,不过我的脚指头都不相信你
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-04-30 08:41:32

105

主题

1215

回帖

1万

积分

荣誉版主

积分
12882
发表于 2024-9-3 09:17:40 | 显示全部楼层
qizhi*** 发表于 2024-9-3 09:07
也没所谓了,自己喜欢除以多少就除以多少吧,位数高了也不差那一点儿。1/4095,1/4096能差多少呀!自己开心 ...

1亿元人民币的4096分之一是2万4千4百1十4元,看来你的月工资很高呀!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:121
  • 最近打卡:2025-05-01 19:17:52
已绑定手机

19

主题

208

回帖

492

积分

中级会员

积分
492
发表于 2024-9-4 20:14:15 | 显示全部楼层
好好,不管结果咋样,激发了我们的思维,学习了诸位的思路,谢谢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:440
  • 最近打卡:2025-05-01 08:46:19

45

主题

176

回帖

1721

积分

金牌会员

积分
1721
发表于 2024-9-13 10:10:14 | 显示全部楼层
好贴!!真理越辩越清,看了大神们对一个除数的讨论使我对ADC的原理又深入了一步,窃喜。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:460
  • 最近打卡:2025-04-30 07:45:21

21

主题

168

回帖

1465

积分

金牌会员

积分
1465
发表于 2024-10-20 20:37:13 | 显示全部楼层
我的理解是:多少位的ADC就是将被测量分为多少份(分辨率)。
比如12位ADC就是将被测量分为2^12次方等份,即4096份,每一份占总数的1/4096。
所以,除4096才是正解。
10位的ADC用1024才是对的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-01 18:02:51

1

主题

29

回帖

119

积分

注册会员

积分
119
发表于 2024-11-20 21:48:32 | 显示全部楼层
使用时也是觉得用1023比1024更接近实际值,
回复 支持 反对

使用道具 举报 送花

已绑定手机

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2024-12-3 21:21:57 | 显示全部楼层

乘除法不就是一个倍数的问题吗,就好比我们用12位的ADC取采样12V的电压,不就要乘上一个系数吗,4095-4096有区别吗,就是系数不一样而已

回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:52 , Processed in 0.166084 second(s), 116 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表