主题中讨论的其他器件:OPA387、 ADS1114
我要将信号从-12V 到+12V 的电平转换为0V 到4V、我要使用分压器对/6进行电平转换、然后使用 LM4051-N (A 级)移动整个信号。 LM4051-N 的输出馈送到 OPA387运算放大器、然后其输出进入 ADS1114 ADC。 我要说的问题是、这种布置的仿真输出电压与实际输出电压不匹配、请注意在更糟糕的情况下误差是1到10mV、但这乘以这条线会在 ADC 读数中产生高达300mV 的误差。 当我以0.5V 的增量改变输入信号时,我测量了一些输出电压,所以从-11V 到+11V ,我们得到了超过40个样本,我从模拟和实际电路都绘制出来:
这是仿真中电路的输出、它可能看起来是线性的、但实际上并不是、从两个并排读数中减去并不总是能得到相同的结果。
这是我实际制造的电路的输出。
该值是仿真输出和实际输出的减法。 实际电路 与仿真输出电压相比始终缺少几毫伏的电压、这是我试图消除或使其成为线性的误差、而不是随机的噩梦。 我添加图形只是为了描述误差似乎是随机的、如果从仿真输出电压中减去误差、您将从我的实际电路中得到电压 im 读数。
不同天之间测得的 Iv 与此方差保持不变、因此误差至少是恒定的、相同的输入始终会产生相同的输出。
一些额外的细节, iv 测量时有一个负载连接和没有负载连接,这没有什么区别,我还尝试了两个不同的电源充当电压信号,我再次看到没有变化. 分压电阻的容差为0.5%。
我的电路可能有什么问题、如果在硬件中无法修复、可以在软件中执行什么操作?
以下是仿真电路以及如何将电路连接到试验电路板上、红色区域用于设置我需要从 LM4051获取的电压(2.41V)来转换输入信号、蓝色区域是实际信号输入和电平转换区域。