我正在寻找将 LiPo 充电电路集成到我的 PCB 中,并找到了MCP7831
IC。它有一个PROG
引脚,允许您通过使用该引脚和地之间的特定电阻值来改变 IC 的行为。
但我想知道它是如何知道电阻值的?
我想知道你的+电压施加到一侧的电阻器的值,另一侧进入测量降低电压的IC的输入引脚。但如果它直接接地,如何测量值?
我正在寻找将 LiPo 充电电路集成到我的 PCB 中,并找到了MCP7831
IC。它有一个PROG
引脚,允许您通过使用该引脚和地之间的特定电阻值来改变 IC 的行为。
但我想知道它是如何知道电阻值的?
我想知道你的+电压施加到一侧的电阻器的值,另一侧进入测量降低电压的IC的输入引脚。但如果它直接接地,如何测量值?
它通常使用电流源完成。
电流源向未知电阻器施加电流,并测量电阻器两端的电压。
通常,电流源会随着温度的变化进行修整和曲率校正,以提高精度。
有时电压是用 ADC 测量的。
看看数据表- 它明确显示:
在正常(非先决条件)充电中,通过运算放大器的闭环控制在 PROG 引脚上保持 1.00 伏的恒定电压(1.22 V 参考电压被分压)。从 PROG 引脚连接到 Vss 的电阻会产生 1.00V/R 的电流。在示例中,0.5mA 的电流将流过 2K 电阻(欧姆定律)。
该电流以 1000:1 的比率反映在电流镜中,因此 500mA 将流过电池。除此之外还有一些细节,但我认为这涵盖了问题。
与大多数使用电阻器进行编程的稳压器/稳压器 IC 一样,固定电压被施加到电阻器上。这会产生特定的电流,并且通过电流镜或电流放大器,IC 的其他部分可以使用此信息来控制它们的行为。
PROG 引脚可以通过设置特定电压并测量电流或通过设置特定电流并测量电压来测量电阻器。