TL431内部架构学习

news2024/12/23 13:07:35

在V/I转换那个篇章里面看到了TL431的内部架构,那我们这一篇一点点的解析TL431的构成,首先TL431的内部详细原理图如下图1所示,为了便于理解我对管子进行了标注,倒时候我们好分析

图1:TL431内部原理图

拿到原理图后我们先简单的拆分,Q10和Q11就是达林顿管,控制Cathode的电压的Q2的作用完全就是二极管,如果REF低,Q10,Q11不怎么导通,释放CATHODE.

控制输出管的只有Q4和Q9以及Q2,TL431典型接法就是将REF和CATHODE 接一起,那么Q2是负偏,那么我们就可以先排除掉Q2,Q1此时的作用就是二极管,我们将图转换成反正图.如下图2所示.

图2:TL431仿真图

此时Q3-Base减去Q3的VBE等于Q3发射极的电压,Q6就是满偏,就直接到R7下来到Q7就结束,此时用Q7来控制Q4的输出电流,Q4的电流又被分给Q9和Q8,如果输入电压高Q9分得的电流就高,如果输出的电压低,就被D1钳位.把Q9释放.

Q7让Q1的集电极电压最大等于Q7的VBE,那么我们可以把电路简化成以下电路,如图3所示.

图3:简化电路

实际上的TL431内部管子β应该是不一样的Vbe应该也不相同,随着IC的变化Vbe也是会变化的,需要注意,看图3简化图知道,Q2和R2以及R3和Q1两个电压相同,所以R2和R3的电流和(Q2,R2)电流成比例的.

在看图4,在图4上对节点做了一些标注.

图4:仿真标注图

R1和R2共享A点的电压,但是当输入电压上升时候,Q2的VBE几乎不变,Q8的IC也几乎不变,此时Q7的IB上升,当Q7的IB上升时候,Q7的IC也上升,此时Q4的IC也上升,Q9的IB也上升,导致Q9的IC增大,从而使的Q3-Base稳定在一个值,我们先看看当电源输入为5V时候Q3-Base的输出以及,电源输入为10V时候Q3-Base的输出.仿真结果如图5所示.

图5-1:输入电压为10V时候输出电压

图5-2:输入电压为5V时候输出电压

再把电路接成TL431的调压结构如下图6所示,看仿真结果如图7所示.

图6:TL431接成调压架构

图7:仿真结果

在回过头来看图1,图1中的Q1和Q5又形成达林顿管,这样我们用431_REF脚的时候使用分压操作时候分压会比较准,电阻上不需要太多的电流流入IB.不会对分压结果造成什么影响.  

仿真代码:

V1 V1_P 0 10

R1 R4_N R1_N 2.4k

R2 R4_N R2_N 7.2k

R3 Q1_E 0 800

R4 Q3_E R4_N 3.28k

R5 R9_N R5_N 800

R6 R9_N R6_N 800

R7 Q6_E R7_N 4k

D1 Q4_C D1_N D1N4148

R8 R8_P R8_N 1k

R9 V1_P R9_N 500

R10 R9_N R10_N 1K

R11 R10_N 0 1K

Q1 R2_N R1_N Q1_E 0 Q2N2222

Q2 R1_N R1_N 0 0 Q2N2222

Q3 R9_N D1_N Q3_E 0 Q2N2222

Q4 Q4_C Q5_B R6_N 0 Q2N2904

Q5 Q5_B Q5_B R5_N 0 Q2N2904

Q6 Q5_B Q3_E Q6_E 0 Q2N2222

Q7 R7_N Q7_B 0 0 Q2N2222

Q8 Q4_C R8_P 0 0 Q2N2222

Q9 R9_N Q4_C 0 0 Q2N2222

V$IPROBE1 R1_N R8_N 0.0

.GRAPH IPROBE1#p axisType="auto" persistence=-1 curveLabel="Q8" analysis="tran|ac|dc" xLog="auto" yLog="lin" nowarn=true disabled=false

V$IPROBE2 R2_N Q7_B 0.0

.GRAPH IPROBE2#p axisType="auto" persistence=-1 curveLabel="Q7" analysis="tran|ac|dc" xLog="auto" yLog="lin" nowarn=true disabled=false

V$IPROBE3 R10_N D1_N 0.0

.GRAPH IPROBE3#p axisType="auto" persistence=-1 curveLabel="Q3ib" analysis="tran|ac|dc" xLog="auto" yLog="lin" nowarn=true disabled=false

.GRAPH R9_N curveLabel= Q3-base nowarn=true ylog=auto xlog=auto analysis=tran|ac|dc disabled=false PROBEREF=Probe1

.GRAPH Q3_E curveLabel= Q3-emitter nowarn=true ylog=auto xlog=auto analysis=tran|ac|dc disabled=false PROBEREF=Probe2

.GRAPH R4_N axisType="auto" persistence=-1 curveLabel="R4_N" analysis="tran|ac|dc" xLog="auto" yLog="auto" nowarn=true disabled=false PROBEREF=Probe3

.GRAPH R1_N axisType="auto" persistence=-1 curveLabel="q2" analysis="tran|ac|dc" xLog="auto" yLog="auto" nowarn=true disabled=false PROBEREF=Probe5

.tran 1m

浅浅学习下,还有很多没学明白,大家多多指教.

关注公众号xuyuntong了解更多,关注公众号不迷路

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1592014.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【RHEL】redhat yum 报错: not registered to Red Hat Subscription Management.

【RHEL】redhat yum 报错: not registered to Red Hat Subscription Management. 问题描述解决方法参考博客: 问题描述 使用redhat7用yum install -y dos2unix命令时出现这个错误 This system is not registered to Red Hat Subscription Management. You can use …

Zotero插件ZotCard中AI-NNDL文献笔记卡

github&#xff1a;ZotCard插件AI-NNDL论文卡片模板 Issue #67 018/zotcard (github.com) ZotCard插件AI-NNDL论文卡片模板是关于人工智能神经网络与深度学习论文的笔记卡片&#xff0c;效果预览如下图&#xff1a; 经过了整理代码如下&#xff1a; <h1><span styl…

Vue2 —— 学习(六)

一、Vue 脚手架 &#xff08;一&#xff09;介绍 Vue 脚手架是 Vue 官方提供的标准化开发工具 &#xff08;开发平台&#xff09; 脚手架版本最新版本 是 4.x 文档可以查看 http://cli.vuejs.org/zh/ 就是vue 官网文档中 的 vue.cli command line interface &#xff08;…

最齐全,最简单的免费SSL证书获取方法——实现HTTPS访问

一&#xff1a;阿里云 优势&#xff1a;大平台&#xff0c;在站长中知名度最高&#xff0c;提供20张免费单域名SSL证书 缺点&#xff1a;数量有限&#xff0c;并且只有单域名证书&#xff0c;通配符以及多域名没有免费版本。并且提供的单域名证书只有三个月的期限。 二&#…

每日一题 第八十九期 洛谷 [NOIP2017 提高组] 奶酪

[NOIP2017 提高组] 奶酪 题目背景 NOIP2017 提高组 D2T1 题目描述 现有一块大奶酪&#xff0c;它的高度为 h h h&#xff0c;它的长度和宽度我们可以认为是无限大的&#xff0c;奶酪中间有许多半径相同的球形空洞。我们可以在这块奶酪中建立空间坐标系&#xff0c;在坐标系…

10 Php学习:循环

在 PHP 中&#xff0c;提供了下列循环语句&#xff1a; while - 只要指定的条件成立&#xff0c;则循环执行代码块do…while - 首先执行一次代码块&#xff0c;然后在指定的条件成立时重复这个循环for - 循环执行代码块指定的次数foreach - 根据数组中每个元素来循环代码块 当…

一款免费、开源、可批量识别的离线OCR软件,适用于 Windows7 x64及以上平台

免费&#xff1a;本项目所有代码开源&#xff0c;完全免费。方便&#xff1a;解压即用&#xff0c;离线运行&#xff0c;无需网络。高效&#xff1a;自带高效率的离线OCR引擎&#xff0c;内置多种语言识别库。灵活&#xff1a;支持命令行、HTTP接口等外部调用方式。功能&#x…

【cocos creator】【TS】贝塞尔曲线,地图之间显示曲线,顺着曲线移动

参考&#xff1a; https://blog.csdn.net/Ctrls_/article/details/108731313 https://blog.csdn.net/qq_28299311/article/details/104009804 const { ccclass, property } cc._decorator;ccclass export default class mapPanel extends cc.Component {property(cc.Node)pla…

从零开始编写一个cmake构建脚本

简介 本文档介绍cmake构建脚本编写&#xff0c;包含的一些主要元素和命名规范。 cmake构建脚本编写步骤 cmake构建工具版本要明确 # 命令名字要小写&#xff0c;这条语句要求构建工具至少需要版本为3.12或以上 cmake_minimum_required (VERSION 3.12)工程名及库的版本号明确…

spring boot学习第十七篇:OAuth2概述及使用GitHub登录第三方网站

0. 导言 我们在浏览器上可以访问成百上千个网站&#xff0c;使用每个网站的服务一般都要先注册账号&#xff0c;那么我们为了更好地记忆&#xff0c;一般都会在多个网站使用相同的账号和密码进行注册。那么问题就来了&#xff0c;如果在你注册的网站中有某些个网站的系统设计不…

C语言-----结构体详解

前面已经向大家介绍过一点结构体的知识了&#xff0c;这次我们再来深度了解一下结构体。结构体是能够方便表示一个物体具有多种属性的一种结构。物体的属性可以转换为结构体中的变量。 1.结构体类型的声明 1.1 结构体的声明 struct tag {member-list;//结构体成员变量 }vari…

VLC-Qt实现简单的视频播放器

VLC-Qt是一个结合了Qt应用程序和libVLC的免费开源库。它提供了用于媒体播放的核心类&#xff0c;以及用于快速开发媒体播放器的GUI类。由于集成了整个libVLC&#xff0c;VLC-Qt具备了libVLC的所有特性&#xff0c; 例如&#xff1a;libVLC实例和播放器、单个文件和列表播放、音…

海山数据库(He3DB)原理剖析:浅析Doris跨源分析能力

Doris湖仓分析背景&#xff1a; Doris多数据源功能演进 Doris的生态近年来围绕湖仓分析做了较多工作&#xff0c;Doris一直在积极拓宽大数据生态的OLAP分析市场&#xff0c;Doris2.0之后为了满足湖仓分析场景&#xff0c;围绕multi-catalog、数据缓存、容错、pipeline资源管理…

LibRadtran使用教程

LibRadtran使用教程 1.简介2.基本语法规则3.例子3.1 例子13.2 例子2 1.简介 关于LibRadtran的介绍以及安装可以参考另一篇博文&#xff1a;Windows系统LibRadtran安装。这里将针对LibRadtran的基础使用&#xff0c;以及基本语法进行介绍。 2.基本语法规则 uvspec < input…

【前端】layui table表格勾选事件,以及常见模块

欢迎来到《小5讲堂》&#xff0c;大家好&#xff0c;我是全栈小5。 这是《前端》系列文章&#xff0c;每篇文章将以博主理解的角度展开讲解&#xff0c; 温馨提示&#xff1a;博主能力有限&#xff0c;理解水平有限&#xff0c;若有不对之处望指正&#xff01; 目录 表格勾选事…

itop4412编译内核时garbage following instruction -- `dmb ish‘ 解决方案

王德法 没人指导的学习路上磕磕绊绊太耗费时间了 今天编译4412开发板源码时报 garbage following instruction – dmb ish’ 以下是解决方案&#xff1a; 1.更新编译器 sudo apt-get install gcc-arm-linux-gnueabi 更新后修改Makefile 中编译器路径如下图 2.你以为更新完就可…

OpenHarmony实例应用:【常用组件和容器低代码】

介绍 本篇Codelab是基于ArkTS语言的低代码开发方式实现的一个简单实例。具体实现功能如下&#xff1a; 创建一个低代码工程。通过拖拽的方式实现任务列表和任务信息界面的界面布局。在UI编辑界面实现数据动态渲染和事件的绑定。 最终实现效果如下&#xff1a; 相关概念 低代…

【Blockchain】连接智能合约与现实世界的桥梁Chainlink

去中心化预言机试图实现依赖因果关系而不是个人关系的去信任和确定性结果。它以与区块链网络相同的方式实现这些结果&#xff0c;即在许多网络参与者之间分配信任。通过利用许多不同的数据源并实施不受单个实体控制的预言机系统&#xff0c;去中心化的预言机网络有可能为智能合…

【Python习题】用turtle库直角三角形,底边长150,斜边长300,底角60度,线条粗6像素,线条颜色为蓝色,填充颜色为红色

完整题干&#xff1a; &#xff08;1&#xff09;从Python官网下载Python3.7安装包&#xff0c;安装并熟悉 Python IDLE编程环境。 &#xff08;2&#xff09;在 Python IDLE Shell 窗口中编写程序计算圆的周长。 &#xff08;3&#xff09;编写程序&#xff0c;绘制如图1.10…

Java基础第十一课——类与对象(2)

由于类与对象这一部分的知识点很多&#xff0c;而且操作方法也有很多&#xff0c;所以这次将继续深入讨论一下关于类与对象中方法传参、方法重载、构造方法以及this关键字使用方面的知识。 一、方法传参 1.return关键字 return关键字作用 作用场景&#xff1a;方法内 作用…