高级会员

- 积分
- 674
- 金钱
- 674
- 注册时间
- 2020-12-5
- 在线时间
- 202 小时
|
1金钱
本帖最后由 车嘉炜 于 2022-1-16 16:47 编辑
下图为AD9226模块的电路原理图,开发板外接AD9226,AD9226并口输出,用单片机读取GPIOx-IDR寄存器读取AD值,模块为5v供电,所以使用正点开发板上的5v引脚供电,AD模块的gnd接开发板的gnd,AD的VIN分别接开发板上的5v,3.3v和gnd得到转换后的AD值是准确的,但是当我配置DAC引脚输出1.25V的电压,该引脚接入到AD模块的VIN引脚后,发现VIN与GND之间只有0.04V的电压了(电压表测量与AD值均显示为0.04V)
AD模块电路原理图
DAC引脚输出1.25V电压 ,引脚接入AD得VIN引脚后,测得输入到AD模块中的电压变为0.04V
单片机驱动的另外一个负载的输出电压是1.7V(模块与单片机共地),然后我将该电压接入到AD模块得VIN引脚后测得电压变为0.06V,所以我猜测可能是信号源输出是高阻抗状态,导致该AD模块分压得到的电压值很少,于是我设计了一个op37的电压跟随器,将信号源的高阻抗输出转换为低阻抗输出,再将电压跟随器的输出接入到AD模块的VIN引脚上,结果发现没有任何改变,请问大佬们这是什么原因,导致我采集到的电压值与实际值差这么多?
|
|