原创 信号链基础知识之常用的输出结构

2010-11-5 16:01 5478 15 19 分类: 消费电子

信号链基础知识之常用的输出结构

 

在电子电路系统设计中,出于各种性能参数上的考虑,电路设计者会根据具体的情况来采用不同的输出结构,例如互补式输出结构、推拉式输出结构等。本文将继续信号链基础知识系列文章,着重分析几种常用的输出结构。

 

1)互补式输出结构:

 

最原始的互补式输出结构拓扑如下图所示:

 



 

可以看出,该类型电路的充电时间和放电时间分别为:

 

 


有意思的是:理论上来说,这里电容器本身并没有消耗直流电源的任何功率,因为电容充电所消耗的能量正好等于电容放电所消耗的能量!即一个周期内均为:

 

 

所有的能量都被消耗在加热驱动电路上了。

 

这种形式的输出结构还有一个“交越失真”的问题,对此感兴趣的朋友可参阅:剖析Transistor的5种工作状态

 


2)推拉式输出结构:

 

最原始的推拉式输出结构拓扑如下图所示:

 

 


采用这种结构时需要注意的一个情况就是:当输入电压位于某一值时,TR1TR2有可能都部分“导通”,此时,电流从直流电源Vcc经晶体管直接流到GND。由此产生了一个从VccGND的浪涌电流,功率以热量的形式消耗在晶体管上了。严重的情况下,会烧坏晶体管。

 

 


注:图中的1/2*Vcc只是代表一种可能值,由于各类晶体管的参数不同,这样的一个电压值难以确定下来。

 

一个解决办法是:在TR1的射极和TR2的集电极之间串一个二极管。

 

另外,对于由CMOS管构成的推拉式输出结构来说,由于这个“部分短路”的原因,导致CMOS电路的动态功耗比它的静态功耗要高,由此可以看出,在CMOS电路中,我们关注的一般是它的动态功耗,而在一定程度上忽略它的静态功耗。

 


3)三态式输出结构:

 

这种输出结构是由推拉式输出结构演变而来的,它充分利用了推拉式结构工作速度快的优点,同时允许输出端连接在一起。输出信号时除了高电平、低电平这两种状态之外,还有一个比较有意思的“高阻”状态,即上拉和下拉晶体管都同时截止时使得输出端到电源和GND都是高阻态的一种情况。

 

其实这种输出结构只是比推拉式输出结构多设置了一个“使能控制信号”输入端:

 

a)“使能”有效的时候,其原理和推拉式结构一样;

b)“使能”无效的时候,输入与输出直接断开,形成高阻。

这样可以实现多个门电路连接到同一个数据总线上了。

 

 


4)集电极开路式输出(或漏极开路式输出)结构:

 

从推拉式输出式结构可以分析得出,两个TTL门电路是不能直接将输出端连接在同一点上的,由此就不能形成有效的“线与”逻辑关系。针对这种情况,可以采用集电极开路式输出结构来有效地解决。该种结构的简要拓扑图如下所示:

 

 


这里的上拉电阻虽然不要求精度很高,但是却是必不可少的,若没有它的话,当TR饱和导通时将会导致外接直流电源与GND发生短路,很有可能烧坏晶体管。

 

另外,当输出为低电平时,由于晶体管处于深度饱和状态,其输出电阻即为晶体管的饱和电阻(其值一般很小),因此,此时具有很好的带负载能力——晶体管的集电极电流可以全部用来驱动负载。这种情况很简单,我就不举例了。

 

这里的上拉电阻取值应该尽量的小,以达到尽可能高的速度,因为这样可以减小从低态到高态转换的时间常数(即上升时间)。但是,上拉电阻也不能过小——受集电极开路输出时的最大吸收电流限制,况且此时也将会增加直流电源的功率损耗。

 

一般来说,直流供电源为5V的情况下,TTL门电路的输出高电平能够达到3.5V已经算是比较理想的情况了,且对于CMOS来说,只有当输入Vin>3.5V时才判定输入为高电平,所以电路设计过程中若TTLCMOS直接相连接,则极有可能会导致电路的误操作。这时,采用集电极开路式输出结构即可有效地解决这个问题。

 

 

 

碎碎念:对于大部分比较器芯片来说,里面一般都会有一个集电极开路式输出结构,且其发射极接地。此时,如果将一个外部上拉电阻连接到所选择的电压上,那么输出端便可以在外接电压值和地之间转换。

 


5)射极跟随器式输出(或源极跟随器式输出)结构:

 


刚开始接触射极跟随器电路时,我们也可能会好奇地问:既然输出电压近似相等于输入电压,为何不直接连一根导线就完事,非要费劲在中间加一个电压跟随器?其实,回答这个问题的关键点在于:电压跟随器放大了输入信号的功率,并且加强了电路的带负载的能力。


但是这样的结构也是存在问题的,当发射极为容性负载时,如果基极电位下降的时间比发射极的时间常数短时,则晶体管截止,这样,便不能高速工作。关于这个问题,我曾经在一本参考书(忘了作者)上看到一个比较有效的解决方法,我把原理拓扑图画下来,和网友share一下:

 

可以看出,这里主要的改进就是用PNP晶体管代替发射极电阻,从而有效地解决了上述问题。

 


本文小结:以上主要是以晶体管电路为例来说明情况的,至于CMOS门电路,分析方法大体是一致的。熟悉并掌握这些常用的输出结构对于设计出性能良好的集成电路是大有裨益的。

文章评论4条评论)

登录后参与讨论

用户1544947 2011-1-20 09:49

呵呵

用户1585660 2011-1-14 10:23

4 功能描述 8.1 发热丝驱动 滤嘴被吸时显示低阻,使ENBL=0,此时发热丝驱动被触发,vout输出3V电压驱动发热丝。此时LED渐亮并保持。当滤嘴停吸,滤嘴显示高阻,vout输出被断开,同时LED渐暗。 在滤嘴被吸时,如果出现短路,即Iload>2A,芯片能够在5us内检测到并立刻关闭vout。过流保护会一直维持到滤嘴停吸后,此时过流锁定解除。 在滤嘴被吸时,如果芯片内部温度过高,超过150°C会触发过温保护,此时vout也会被关闭。当IC内部温度降至120°C后,过温保护解除。 当电池电压低于3V时,系统进入休眠状态,直到充电至3.2V,系统休眠状态解除。 技术支持服务热线:13417384855

用户1585660 2011-1-14 10:20

LY811是一颗电子烟驱动芯片,内部集成发热丝驱动,LED驱动及充电器电路。外部吸嘴控制输入ENBL=0信号,触发后由VOUT输出3V电压。LED 渐亮显示输出过程,渐亮时间300ms,之后维持发亮状态;当ENBL=1时,VOUT输出0V,LED 300ms渐灭。芯片内部探测VOUT端口,当有5V火牛或USB接口接入,芯片自动转入充电状态。充电过程中,LED常亮,充满后LED熄灭。 LY811采用SOT23-5L封装,外围元件只需要一颗10nF电容和一颗LED,整体解决方案体积小,结构紧凑。

用户1585660 2011-1-14 10:19

电子烟驱动芯片LY811 1 特性  恒压输出3V,精度±50mV  高精度充电阈值,精度高达±40mV  过流保护2A,精度10%,5us以内快速响应  静态电流<3μA  内置过温保护  内置耐压MOS管和稳压电路,峰值耐压高达40V,常值耐压达25V,确保IC稳定性;充电和常用状态下,击穿IC的几率为万分之一.  充电性能优越,可用普通5V火牛和USB接口充电,  安全充电过程,充电过程平滑,全程LED指示  专用IC设计,电子元器件少,控制电路板仅有1 pcs IC和1pcs电容,加工方便、降低损耗;  LED灯电路板,仅有1pcs LED灯,无需电阻

用户1061334 2010-11-23 11:07

写的很好,值得掌握的基础知识

用户1525767 2010-11-10 09:50

基础类的知识,我喜欢

用户1528479 2010-11-9 22:36

先把基本的东西弄清楚,再玩有技术含量的,,

用户1048913 2010-11-9 18:49

基本的電子學。
相关推荐阅读
用户1528479 2011-04-12 21:50
设计第一个六层板所得到的一个深刻体会
        今天中午,由于确实有点困,于是乎仰躺在座椅上眯了半个小时的眼,睡眼朦胧中,好消息随即到来——我的第一个六层板从深圳寄到长沙了!而且元器件都已经由深圳那边的人焊接好了,拆开包装袋一看,简...
用户1528479 2011-03-25 15:28
DDR2 SDRAM×32布局、布线经验谈
最近忙于一块以CycloneIII为核心主控芯片的六层板设计,开发环境是Capture+Allegro+CAM350,从原理图修改到PCB的布局、布线这整个过程中我遇到了相当多的问题,值得庆幸的是...
用户1528479 2011-03-25 13:30
DDR2 SDRAM×32布局、布线经验谈
DDR2 SDRAM×32布局、布线经验谈最近忙于一块以CycloneIII为核心主控芯片的六层板设计,开发环境是Capture+Allegro+CAM350,从原理图修改到PCB的布局、布线这整个过...
用户1528479 2011-02-27 19:48
使用Cadence16.2过程中遇到的一些问题(附解惑方法)
使用Cadence16.2过程中遇到的一些问题(附解惑方法) 很久没有写博文了!确实有点过意不去。最近两个多月以来,由于公司的需要,我不得不学习Cadence16.2的使用方法——用它来画高速板子...
用户1528479 2011-02-27 19:46
使用Cadence16.2过程中遇到的一些问题(附解惑方法)
使用Cadence16.2过程中遇到的一些问题(附解惑方法)很久没有写博文了!确实有点过意不去(呵呵,这意味着自己最近懈怠了)。最近两个多月以来,由于公司的需要,我不得不学习Cadence16.2的使...
用户1528479 2011-02-12 09:15
数字旋转编码开关的原理及使用方法
在电子产品设计中,经常会用到旋转编码开关,比如数码电位器等,它的英文名翻译过来就是Rotary Encoder Switch。在写这个元件的驱动程序之前,我google、baidu了一些它的使用说明资...
我要评论
4
15
关闭 站长推荐上一条 /2 下一条