PAC芯片GP8102和GP通过外围功率器件(三极管、MOS)可编程恒压或恒流输出。
有两种编程方法,GP8102支持PWM编程,即PWM线性变化占空比0%-100%,对应输出值从最小到最大。GP8202支持I2C接口编程,即通过写入数据直接使输出值从最小到最大线性变化,GP8202内置了EEPROM,可以将编程值记录在芯片内部,设定值掉电后不丢失。
方案1:PWM控制线性稳压方案(PWM控制LDO方案):基础PAC芯片GP8102和三极管2SD882。
原理:GP8102内部运输与外围三极管和分压电阻形成闭环,正输入端为PAC的输出电压5V*DPWM(DPWM为输入PWM根据运输的虚短特性,信号占空比)VFB也为5V*DPWM,可以得到分压电阻的比例关系VOUT=5V* DPWM*(R1 R2)/R2。如果选择R1=1K,R2=1K,则VOUT=10V* DPWM,即VOUT在0-10V可在范围内通过PWM编程实现。
三极管2SD882上会产生0.7V左右压降,VOUT能达到的最高值基本保证在VCC-0.7V以下会比较稳定。三极管2SD也可以使用882的位置NMOS相同的功能可以替换,但是NMOS在MOS管道损失更大。

PWM控制相信稳压方案
如果用GP8202代替GP8102可以通过I2C接口控制输出电压。
I2C控制线性稳压方案
方案2:PWM基于控制线性恒流方案:PAC芯片GP8102和三极管2SD882。
原理:GP8102内部运输与外围三极管和高边电流采样电路形成闭环,高边电流采样电路串联进入采样电阻RS,并将RS两端电压VRS差分运放LM321放大50倍VFB反馈到GP负输入端在8102内输入端,内部运输的正输入端是PAC的输出电压5V*DPWM(DPWM为输入PWM根据运输的虚短特性,信号占空比)VFB也为5V*DPWM,可采样电阻两端的电压VRS=VFB/50=0.1V*DPWM,因此获得输出电流IOUT=0.1V * DPWM /RS,DPWM为PWM信号占空比。如果选择RS=0.1Ω,则IOUT=1A* DPWM,即IOUT在0-1A可在范围内通过PWM编程实现。
三极管2SD882上会产生0.7V左右压降,IOUT节点电压能达到的最高值基本保证VCC-0.7V以下内容将相对稳定。三极管2SD882的位置也可以用一个NMOS相同的功能可以替换,但是NMOS在MOS管道损失更大。
PWM控制线性恒流方案
如果用GP8202代替GP8102可以通过I2C接口控制输出电流。
I2C控制线性恒流方案