嘿UU们,中午好啊!吃了没?算算时间我的餐桌上应该快上杨梅和鱼胶冻了。
今天看某群,突然想到Jim williams的书里一个架构,但老爷子的东西是正负输出的,而且略微有点麻烦,我就想怎么样整个更适合中国宝宝体制的负压,于是整了个小电路和大家��分享一下。如下图1所示。
图1:负压电源
咱们先不看LMV358部分,当Q1导通时候L1的电流上升,当Q1关断的时候,L1的电流不能突变,于是继续给C1充电,达到生成负压的目的。
出事时候x1-inn 的电压等于0,小于X1-inp电压,此时Q1是不导通的,当随着C2的充电x1-inn的电压高于x1-inp,此时Q1导通,L1开始充电。
当L1的电流到达设定值以后,X2-out输出一个高电平,让Q2导通,此时x1-inn又小于x1-inp了。
因为负载的存在输出电压又会上升,达到一个震荡的平衡,仿真结果如下图2所示。
图2:仿真结果
仿真代码:
X1 R3_N R1_N V1_P 0 X1_out lmv358 pinnames: inp inn vsp vsn out V1 V1_P 0 5 X2 R7_N X2_inn V1_P 0 R10_P lmv358 pinnames: inp inn vsp vsn out R1 V1_P R1_N 100k R2 R1_N 0 100k R3 V1_P R3_N 2k L1 L1_P Q1_C 10m IC=0 BRANCH={IF(ANALYSIS=2,0,1)} ICMODE=0 R4 R3_N R4_N 1k R5 L1_P 0 100m R6 0 X2_inn 1K R7 0 R7_N 10k D1 R4_N Q1_C FLLD258 R8 L1_P R7_N 1K R9 X2_inn R10_P 10k R10 R10_P Q2_B 10k R11 R4_N 0 50 R12 R12_P X1_out 100 Q1 Q1_C R12_P V1_P 0 PXT2907 Q2 R1_N Q2_B 0 0 Q2N2222 C1 R4_N 0 10u IC=0 BRANCH={IF(ANALYSIS=2,1,0)} ICMODE=0 C2 R1_N 0 10n .GRAPH R4_N axisType="auto" persistence=-1 curveLabel="VOUT" analysis="tran|ac|dc" xLog="auto" yLog="auto" nowarn=true disabled=false PROBEREF=Probe1 .GRAPH R1_N curveLabel= X1-inn nowarn=true ylog=auto xlog=auto analysis=tran|ac|dc disabled=false PROBEREF=Probe2 .GRAPH R3_N curveLabel= X1-inp nowarn=true ylog=auto xlog=auto analysis=tran|ac|dc disabled=false PROBEREF=Probe3 .GRAPH L1_P axisType="auto" persistence=-1 curveLabel="r5" analysis="tran|ac|dc" xLog="auto" yLog="auto" nowarn=true disabled=false PROBEREF=Probe4 .GRAPH R10_P curveLabel= X2-out nowarn=true ylog=auto xlog=auto analysis=tran|ac|dc disabled=false PROBEREF=Probe5 .GRAPH X1_out curveLabel= X1-out nowarn=true ylog=auto xlog=auto analysis=tran|ac|dc disabled=false PROBEREF=Probe6 .tran 10m |
今天就到这里了,uu们!
无论如何,我都热爱电路,热爱电路架构的探索与设计!加油UU们!
笔者简介:许同,8.5年工作经验,电路系统架构专家,在电路领域有14年的积累,精通应用电路系统架构设计,有10项以上电路架构专利,掌握多项电路设计技能,电路Spice仿真,C语言,Python,Verilog等。
关注公众号不迷路