搭建一个Xx431?
嘿uu们!刚结束了一周六天班感觉如何?
我的状态倒还行,工作生活总能找到乐子,本周整活就是用纸巾和蛋糕托做的油灯,另外想制冷片做个温水冷水可调的杯托,但我还不会搞3d,希望今年能搞起来.
题外话就说到这,这个选题也是因为实际遇到的问题需要这玩意,下班路上就开动脑筋一想,和大家分享下.整体电路如下图1所示.
图1:稳压电路架构
我们将电路拆分成几个部分,慢慢解析,分析分析,分解,分析.分解后的电路框图如下图2所示.
图2:稳压电路架构
其中蓝色部分负责提供一个电流源,给黄色部分提供偏置,这是较为典型的电流源,黄色部分是差分输入架构,红色部分是功率部分.
如果把三极管比作有开关的水龙头,那么Q4和Q3以及R1就组成了一个固定水流流出的水龙头,分别给Q1和Q2来提供水流,当Q1-base的电压小于Q2-base的时候,这时候Q1这里的水龙头开的会大一点,Q2那边的会小一点,又因为Q8和Q6的存在,他们两个的电流是一样大的,这时候多的电流就会流到Q5过去,当Q5的输入电流大了以后,那么Q5就会将Q3-emitter这个节点的电压拉下来,相对的整个电流源能给出的电流也会减少,所以可以维持Q1-base和Q2-base电压的平衡.
乍一看,是不是很像TL431,咱们来看看TL431的简化框图.如下图3所示.大概也是这么一回事.在附上TL431的内部结构图如图4所示.TL431控电流源的玩法妙的很,等我在继续学习学习.
图3:TL431架构框图
图4:TL431内部结构图
我们构建的电路仿真结果如下图5所示.
图5:电路仿真结果
仿真代码:
V1 R7_P 0 20 R1 Q4_B 0 2k R4 R7_N R4_N 10k R5 R7_N R5_N 10k R6 R5_N 0 2k R7 R7_P R7_N 1k Q1 Q1_C R4_N Q3_C 0 Q2N2904 Q2 Q2_C R5_N Q3_C 0 Q2N2904 Q3 Q3_C Q4_B R7_N 0 Q2N2904 Q4 Q4_B Q4_B R7_N 0 Q2N2904 Q5 R7_N Q5_B 0 0 Q2N2222 Q6 Q1_C Q2_C 0 0 Q2N2222 Q7 0 0 R4_N 0 Q2N2904 C1 R7_N 0 100u IC=0 BRANCH={IF(ANALYSIS=2,1,0)} ICMODE=0 Q8 Q2_C Q2_C 0 0 Q2N2222 V$IPROBE3 Q1_C Q5_B 0.0 .GRAPH IPROBE3#p axisType="auto" persistence=-1 curveLabel="q5b" analysis="tran|ac|dc" xLog="auto" yLog="lin" nowarn=true disabled=false .GRAPH R7_N curveLabel= Q3-emitter nowarn=true ylog=auto xlog=auto analysis=tran|ac|dc disabled=false PROBEREF=Probe1 .GRAPH R4_N curveLabel= Q1-base nowarn=true ylog=auto xlog=auto analysis=tran|ac|dc disabled=false PROBEREF=Probe2 .GRAPH R5_N curveLabel= Q2-base nowarn=true ylog=auto xlog=auto analysis=tran|ac|dc disabled=false PROBEREF=Probe3 .tran 300m |
今天就到这里了,uu们!
无论如何,我都热爱电路,热爱电路架构的探索与设计!加油UU们!
笔者简介:许同,8.5年工作经验,电路系统架构专家,在电路领域有14年的积累,精通应用电路系统架构设计,有10项以上电路架构专利,掌握多项电路设计技能,电路Spice仿真,C语言,Python,Verilog等。