基于TL431和CSA的恒压与负压输出

Hello uu们,51去那里玩了呀?该收心回来上班了,嘿嘿!

为什么会有这个命题,因为我的手头只有这些东西如何去实现呢?让我们一起来看电路图吧.电路图如下图1所示

图1:CSA恒压输出电路

图1中,R1给U2提供偏置,Q1给R1提供电流,当U1-VOUT输出大于2.5V时候,U2内部的三极管CE导通,使得Q1的输出减小.

当U1-VOUT小于2.5V是,Q1输出的电流R1增大,使的U1-VOUT的电压等于2.5V.有没有发现可以把R2当作RLoad,因为R1两端的电压是不变的,所以R2两端的电流也是不变的.要输出恒压时候用U1-VOUT,要输出恒流时候用R2当RLoad.咱们来看看仿真结果.

仿真结果如图2所示.

图2:仿真结果

还有个,如果我们用TL431我们需要做一个负压,我们应该如何去设计自己的电路,给出电路参考如下图3所示.

图3:TL431负压电路

仿真代码:

为什么要使用三极管嘞?想到了吗?

因为如果直接使用TL431的话,不然就是功耗比较大,要不然就是电流比较小.所以咱们使用TL431去做扩流.

那咱们怎么去看VOUT的输出电压最终是多少?我们不用管电路整体,TL431只要保证其ANODE和REF的电压等于2.5V的电压即可,嘿嘿小小计算下,R1的电压等于2.5V-700mV约等于1.8V,又因为R1和R3的电流相等,得出结论输出电压约等于3.6V.咱们来看看仿真结果,如图4所示.

图4:TL431负压电路仿真结果

咱们在来看看带载能力如何?,修改仿真图纸如下图5所示.我们测两个电压波形,一个是100R,另外一个1KR,仿真结果如下图6所示.

图5:带载能力测试

图6:仿真结果

|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| *#SIMETRIX V1 V1_P 0 -10 R1 Q1_E R1_N 1K R2 V1_P Q1_B 1K R3 R1_N 0 1K R4 R4_P 0 1k XU1 Q1_B 0 R1_N TL431-R pinnames: ANODE CATHODE REFIN Q1 V1_P Q1_B Q1_E 0 Q2N2904 C1 Q1_E 0 100u VIPROBE1 Q1_E R4_P 0.0 .GRAPH IPROBE1#p axisType="auto" persistence=-1 curveLabel="ILoad" analysis="tran|ac|dc" xLog="auto" yLog="lin" nowarn=true disabled=false .GRAPH "V(Q1_E)-V(0)" axisType="auto" persistence=-1 curveLabel="Vout" analysis="tran|ac|dc" xLog="auto" yLog="auto" nowarn=true disabled=false .tran 10m |

好了,今晚就先聊到这里啦!我去忙别的啦!

无论如何,我都热爱电路,热爱电路架构的探索与设计!加油UU们!

笔者简介:许同,8.5年工作经验,电路系统架构专家,在电路领域有14年的积累,精通应用电路系统架构设计,有10项以上电路架构专利,掌握多项电路设计技能,电路Spice仿真,C语言,Python,Verilog等。

相关推荐
苦瓜小生20 分钟前
【黑马点评学习笔记 | 实战篇 】| 10-用户签到+UV统计
笔记·后端·学习
_饭团21 分钟前
C 语言内存函数全解析:从 memcpy 到 memcmp 的使用与模拟实现
c语言·开发语言·c++·学习·算法·面试·改行学it
别催小唐敲代码21 分钟前
FastAPI 从零开始完整学习教程
学习·fastapi
24白菜头22 分钟前
第十五届蓝桥杯C&C++大学B组
数据结构·c++·笔记·学习·算法·leetcode·蓝桥杯
学嵌入式的小杨同学30 分钟前
STM32 进阶封神之路(二十二):DMA 实战全攻略 ——ADC 采集 + 串口收发 + 内存复制(库函数 + 代码落地)
c++·stm32·单片机·嵌入式硬件·mcu·硬件架构·pcb
Engineer邓祥浩38 分钟前
JVM学习问题记录(1) IDEA2025设置JVM启动参数
jvm·学习
qcwl6640 分钟前
深入理解Linux进程与内存 学习笔记#3
linux·笔记·学习
是翔仔呐43 分钟前
C语言从黑框框到控硬件!51单片机零基础保姆式全系列教程 开篇前言+全书总览
c语言·开发语言·单片机·嵌入式硬件·gitee·51单片机
-Springer-44 分钟前
STM32 学习 —— 个人学习笔记10-1(I2C 通信协议及 MPU6050 简介 & 软件 I2C 读写 MPU6050)
笔记·stm32·学习
小陈phd1 小时前
多模态大模型学习笔记(二十二)——大模型微调全解:从全量调参到LoRA的参数高效训练实战
笔记·学习