永发信息网

ADC转换中,当低电压时,精度可以保持1mV分辨,再往上增加时,分辨率变成30mV,这是为什么?

答案:2  悬赏:0  手机版
解决时间 2021-04-07 21:27
  • 提问者网友:暮烟疏雨之际
  • 2021-04-07 10:50
ADC转换中,当低电压时,精度可以保持1mV分辨,再往上增加时,分辨率变成30mV,这是为什么?
最佳答案
  • 五星知识达人网友:平生事
  • 2021-04-07 12:03
你的分辨率是怎么算出来的,按ADC 12位在Vref电压下,满档的转换精度是固定的;
而输入信号电压的调节精度,即是能否得到 1mV的步进值,那就是另一回事了;追问我是用多圈滑动变阻器来测试的,并且用万用表对照着看的0~0.3V以内,万用表是1mV步进,AD输出到液晶,示数也是按照mV步进的。但是到了0.3V往上,万用表上监测,电压依然往上毫伏级增加,但是AD输出到液晶就开始不同步了,每次30mV往上跳了。追答原理上不应该的,得看看你的实验电路图 ;追问

感谢您耐心的回答,我的电路图是这样的:Vd是由JFET场管的漏极输出一个直流电压,约2.5V左右,通过运放的放大,进入ADC进行转换。系统供电是9V电池,由AMS1117-5转来的5V。AD的参考电压UREF=VDD也是5V。
昨天用示波器量了Vd,有40mV的波纹,这个纹波通过运放放大,进入AD的Vin(即Uadin),有大概80mV的纹波。是否是因为这个影响。
追答你的运放电路大致是这样;

这个电路的放大倍数就只有 2,不知道你为何要采用三级放大电路;
Ud 是 2.5v < Ud < 5v ??
如果U2.5=2.5V 是运放的偏置电压的话,再经过R2、R4的分压,3脚电压还是2.5v 吗;
追问对,外界为0时,Ud是2.5V,然后跟随外界变化。因为在外界变大时候,Ud是变小。所以,我第一级就先去掉2.5V,回归0点。第二级在反相放大(倍数不大),第三级在反相,正过来。这样,Uadin就跟随外界的细微变化而变化了。且正相关。现在我用软件滤波掉了这些干扰。用的是取平均值办法。
全部回答
  • 1楼网友:野味小生
  • 2021-04-07 12:45
卡卡卡卡卡卡吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯