单片机/MCU论坛
直播中

李玉鑫

7年用户 1262经验值
私信 关注
[问答]

ADuC845对小于100uV的电压没有响应是为什么?如何解决?

最近想做一个宽量程的系统(uV-V)量级,选用了ADuC845作为ADC,并传输至计算机;系统做完后,进行测试时发现,ADuC845对小于100uV的电压没有响应(即测量值全部为0),这限制了我的测量范围。
请帮忙分析一下原因,并给出解决方法。
谢谢!

回帖(2)

常小丽

2024-1-12 10:38:54
在正确的配置工作下,ADuC845最高可以测量小于1uV的信号,请重点参考手册ADC相关章节,尤其是数据读取部分。
举报

李莉

2024-1-12 10:59:16
ADuC845是一款12位的高精度ADC芯片,其测量范围一般为0~Vref,Vref为参考电压。如果输入电压小于Vref的1LSB的分辨率,ADuC845无法正确测量。

原因分析:
1. 量程选择:ADuC845的量程选择(Range Select)可能设置不正确,导致无法正确测量小于100uV的电压。
2. 参考电压设置:参考电压(Vref)设置不正确,可能设置较大,导致小于100uV的电压无法被测量。参考电压可以通过外部电源引脚VREF和REFLO来设置,必须小于芯片供电电压。

解决方法:
1. 量程选择:检查ADuC845的量程选择是否正确,如选择了固定的量程,可以尝试使用可变增益放大器(如差分放大器)来调整输入信号的幅度,使其适应ADuC845的量程。
2. 参考电压设置:确保参考电压(Vref)设置为小于芯片供电电压,并尽量接近输入信号的幅值。

另外,考虑到ADuC845的输入电压范围,如果需要测量小于100uV的电压,可以考虑使用具有更高精度和更低噪声的ADC芯片,例如24位的Delta-Sigma ADC,具备更高的分辨率和更低的噪声,能够有效测量更小的信号。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分