主题中讨论的其他器件: LMV342、 INA168
我不确定这是一个合适的论坛、但我将从这里开始、看看它的发展情况。
我正在尝试测量48VDC 总线上的电流。 我有一个50 mΩ 高侧分流电阻器、由一个带有100 kΩ 输出电阻器的 INA168进行监控。 当总线电流为14mA 时、INA168的输出为14mV。 到目前为止、非常好。 然后、我通过连接为单位增益缓冲器的 LMV342运算放大器对此进行缓冲。 运算放大器的输出为14mV。 仍然很好。 Ω µF 放大 器的输出端连接到一个串联470k Ω 电阻器(厚膜、0603)和一个1 μ F 电容器接地(X7R、0603)–无源低通滤波器。 然后、此引脚被连接至 MSP430F5310的模拟输入(P6.1、引脚2)-而不连接任何其它器件。 这里的电压为82mV。 哈? 这是从哪里来的? MSP430中的 ADC 会双倍读取82mV 的电压、这相当于电流几乎比实际电流高六倍!
我无法确定是什么导致了这种情况。 缓冲放大器的输出(电压为14mV)与 MSP430的模拟输入(电压为82mV)之间的唯一因素是电阻器和电容器。
在重复自动扫描模式下、我总共正在读取4个模拟通道(P6.0–P6.3)、其他3个通道都正常。 P6.2在本视频前面进行了扫描、具有相同的运算放大器缓冲器+ RC 低通滤波器输入配置。 我已经检查了 GPIO 配置位、它们看起来都很好。
电流是否以某种方式来自 MSP430的输入引脚? 之前扫描的通道是否存在这种出血? (但似乎这是出血、只有转换结果会受到影响。 在这种情况下、电路板上的实际电压为。)