热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

三极管开关电路_一个实用三极管开关电路的分析

三极管开关电路作为功率管的控制应用广泛。这里对一个实用开关电路中的各元器件作用作具体分析。三极管开关控制电路上图是一个小功率三极管控制大功率三极管(达林顿管)开关电路。控制信号通过

三极管开关电路作为功率管的控制应用广泛。这里对一个实用开关电路中的各元器件作用作具体分析。

三极管开关控制电路

e5240dc513d846fb299d9ce8e94726bf.png

上图是一个小功率三极管控制大功率三极管(达林顿管)开关电路。

控制信号通过控制小功率三极管的开关来控制大功率管Q1的开关。

原理分析

三极管开关电路的基本原理就是控制三极管工作在截止区和饱和区工作。电路设计原则等不作赘述,一般的三极管电路参考书籍有介绍。在这里也只讨论图中这些阻容元器件的作用,不讨论其取值计算(因为取值计算需要选定三极管,而且颇为简单)。

图中R1作用是Q2的基极限流;R3作用是泄放掉关断状态时基极电荷,让Q2在低电平时保持截止状态;R4作用是Q2的集电极限流以及Q1的基极限流;电容C2是加速电容,加速Q2的开关速度,降低Q2管耗,从而延长Q2寿命;R5和C1是作为输出反馈给Q2的基极,作用同样为加速Q2的开关速度,延长Q2的寿命以及电路整体的性能,此为正反馈。

下面主要解释下C2的作用,其余的元器件作用,相信有一定三极管电路基础的都能理解。

让我们来看看C2是如何“加速”的——

先来看看电路在没有C2的情况下是如何工作的:控制端由低电平拉升到高电平的过程中,集电极电流增长使得三极管从截止区—>放大区—>饱和区变化,从而使三极管从关断状态(截止)变为开通状态(饱和),注意,开通过程中,集电极电流增长全部靠Vcc提供;反过来,控制端从高电平变为低电平过程中,通过R3对基极电荷的泄放,加速控制三极管从饱和区—>放大区—>截止区变化,并最终变为关断状态。

再来看看加上C2后的电路工作情况。来看由Vcc、R4、C2、R3、GND构成的回路:当电路没有控制激励的情况下(Control端低电平),Vcc给电容C2充电,C2和R4连接端的电位为Vcc;当控制激励从低电平向高电平转换的过程中,由于基极端电位上升,导致C2向三极管集电极放电,这样,集电极电流增长中,一小部分靠C2提供,其余靠Vcc提供,加速了三极管从截止到饱和变化的过程,此时C2两端的电压反转,大小约为0.7(VBE)-0.3(VCEsat)V;反过来,控制端从高电平变为低电平过程中,由于基极电压的下降以及集电极电压的上升,集电极对C2充电,从而导致三极管集电极与发射级间的电流更快速的下降,配合R3的作用,更快速的使三极管进入截止状态。所以,C2在这里确实起到了加速开关的作用。

但问题又出来了,这个电路实际应用到我产品上所需要的频率仅仅是几百赫兹,对于毫秒级的应用,出来的开关波形根本不会有延时,按道理无需另加加速电容,这是怎么回事?这里要感谢IR公司的白师兄给我的释疑:这里加速电容的作用并不是改善频率特性而加的,而是为了改善三极管的功耗;众所周知,三极管在截止区和饱和区功耗最小,而在放大区功耗最大,原因是截止区VCE大、ICE极小,饱和区ICE大、VCE很小(等于饱和导通电压VCEsat),而放大区是大电压大电流;加速开通和关断时间就是为了让开关三极管快速穿越大功耗区(线性放大区)而进入到小功耗区(截止区和饱和区),从而降低功耗来降低三极管的温度,延长三极管的寿命。而本电路恰恰应用在开关电路持续开关工作的情况,也印证了师兄的解释。

类似地,R5/C1正反馈的作用同样也是加速Q2的开关,来降低管耗,延长寿命。



推荐阅读
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 主板IO用W83627THG,用VC如何取得CPU温度,系统温度,CPU风扇转速,VBat的电压. ... [详细]
  • 本文探讨了如何在VBA中动态执行保存为变量的代码行,特别是针对不同表单的字段引用。通过示例和详细的解答,帮助读者掌握这一技术。 ... [详细]
  • 本文将详细介绍多个流行的 Android 视频处理开源框架,包括 ijkplayer、FFmpeg、Vitamio、ExoPlayer 等。每个框架都有其独特的优势和应用场景,帮助开发者更高效地进行视频处理和播放。 ... [详细]
  • 1,bat由来:BATCH,一批,成批作业,批处理文件后缀BAT就取的前三个字母。2,Pingsz.tencent.com>a.txt>的作用为, ... [详细]
  • 本文探讨了如何在Classic ASP中实现与PHP的hash_hmac('SHA256', $message, pack('H*', $secret))函数等效的哈希生成方法。通过分析不同实现方式及其产生的差异,提供了一种使用Microsoft .NET Framework的解决方案。 ... [详细]
  • 本文介绍了一个基于 Java SpringMVC 和 SSM 框架的综合系统,涵盖了操作日志记录、文件管理、头像编辑、权限控制、以及多种技术集成如 Shiro、Redis 等,旨在提供一个高效且功能丰富的开发平台。 ... [详细]
  • 优化后的摘要:本文详细分析了当前面临的挑战和机遇,结合具体实例探讨了如何通过创新和改革来推动长期可持续发展。文中还介绍了多种可行的解决方案,并强调了在不同阶段实施这些方案的重要性。 ... [详细]
  • 本文介绍了如何在 JavaScript 中对两个结构不同的数组进行数据合并,提供详细的代码示例和解释。 ... [详细]
  • 本文详细介绍了 Android 开发中 layout_gravity 属性的使用方法及其在不同布局下的效果,旨在帮助开发者更好地理解和利用这一属性来精确控制视图的布局。 ... [详细]
  • Shell脚本中变量操作详解
    本文基于《鸟哥的Linux私房菜》一书,详细介绍了Shell脚本中变量的使用方法,包括变量的赋值规则、字符串处理技巧以及环境变量的管理等,旨在帮助读者更好地理解和使用Shell中的变量。 ... [详细]
  • 探讨C#中如何正确访问静态成员,避免使用实例引用导致的错误。 ... [详细]
  • 本文探讨了在多种编程语言中实现Hello World输出的方法,从经典的C语言到现代的JavaScript,每种语言都有其独特的表达方式。 ... [详细]
  • 使用M函数轻松处理Excel中的多分隔符分列问题
    在处理Excel数据时,经常会遇到需要根据不同的分隔符来拆分单元格中的内容。本文介绍了一种利用M函数在Power Query中实现这一需求的方法,即使面对多种分隔符也能轻松应对。 ... [详细]
author-avatar
-断桥再见-_974_328
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有