当前位置:文档之家› 详解开漏输出,推挽输出,上拉电阻

详解开漏输出,推挽输出,上拉电阻

详解开漏输出,推挽输出,上拉电阻
详解开漏输出,推挽输出,上拉电阻

首先我们来建立开漏输出与推挽输出的模型吧!

这两幅图是开漏输出的简化模型!

推挽输出实际上应是把图三的电阻也换成一个开关(即场效应管),当上面开关接通,下面关断时,输出高电平;当上面开关关断,下面开关接通时,输出低电平;当二者都关断时,呈高阻态,此时可以输入信号。当然不允许两者同时接通,所以才叫推挽,即同一时刻二者最多只能有一个工作。

为什么要有开漏输出?因为它有以下优点:

1.利用外部电路的驱动能力,减少IC内部的驱动;

2.可以将多个开漏输出的Pin,连接到一条线上。形成“与逻辑” 关系。如果是推挽输出显然是不行的,因为假如你把要”与”的I/O口都挂到一条线上,那么在一些高一些低的情况下显然会烧掉场效应管(原因是两个场效应管直接连通了,联想上面的模型去想吧)

3.可以利用改变上拉电源的电压,改变传输电平。比如你想这个I/O口输出3.3V 电平,那么只需要把上拉电平设为3.3V就OK了撒!这个5V的51单片机也可以输出3.3V电平了,呵呵!但前提是用P0口哈!

那开漏输出又有什么不足的呢?

1.输出电流低,因为上拉电阻一般取的比较大(为了减少静态功耗),所以驱动力不足,而推挽输出用的是场效应管,当然驱动能力强了.

2. 带来上升沿的延时,因为上升沿是通过外接上拉无源电阻对负载充电的,当电阻选择小时延时就小、但功耗大,反之延时大功耗小。

推挽输出的优点:

1.驱动能力强,因为用的是场效应管,当然驱动能力强了.

2.真正的双向口

推挽输出的缺点:

1.不能把两个都是推挽输出的CMOS门级相连,这样当一高一低时很容易因功耗过大烧管子,推挽输出一般用于驱动.

关于双向口与准双向口!

什么是准双向口?

首先我们要明白什么是双向口?

双向口是指输入输出口具有三态,即输出高,输出低,和输入高阻态

例如PO口作为地址/数据复用口时就是完全意义上的双向口,它的上下两个场效应管交替工作,当上面的场效应管工作时,输出1,当下面的场效应管工作时,输出0,当两个都不工作时,为高阻输入态.此时实际上就和推挽输出没有两样。

而P1,P2,P3口和PO口作为普通I/O口时就只能称为准双向口,因这种情况下是没有高阻输入态的,为什么?因为它始终有个上拉电阻存在(开漏条件下加的嘛),输入0时,是靠外界把这个上拉电阻拉低得到输入的0的.

GPIO的推挽输出和开漏输出以及其优缺点分析

GPIO的推挽输出和开漏输出以及其优缺点分析 GPIO的功能,简单说就是可以根据自己的需要去配置为输入或输出。但是在配置GPIO管脚的时候,常会见到两种模式:开漏(open-drain,漏极开路)和推挽(push-pull)。Push-Pull推挽输出 输出的器件是指输出脚内部集成有一对互补的MOSFET,当Q1导通、Q2截止时输出高电平;而当Q1截止导通、Q2导通时输出低电平。 Push-pull输出,实际上内部是用了两个晶体管(transistor),此处分别称为top transistor 和bottom transistor。通过开关对应的晶体管,输出对应的电平。top transistor打开(bottom transistor关闭),输出为高电平;bottom transistor打开(top transistor关闭),输出低电平。Push-pull即能够漏电流(sink current),又可以集电流(source current)。其也许有,也许没有另外一个状态:高阻抗(high impedance)状态。除非Push-pull需要支持额外的高阻抗状态,否则不需要额外的上拉电阻。 Open-Drain开漏输出 开漏电路就是指以MOSFET的漏极为输出的电路。指内部输出和地之间有个N沟道的MOSFET(Q1),这些器件可以用于电平转换的应用。输出电压由Vcc决定。Vcc可以大于输入高电平电压VCC(up-translate)也可以低于输入高电平电压VCC(down-translate)。 Open-drain输出,则是比push-pull少了个top transistor,只有那个bottom transistor。(就像push-pull中的那样)当bottom transistor关闭,则输出为高电平。此处没法输出高电平,想要输出高电平,必须外部再接一个上拉电阻(pull-up resistor)。Open-drain只能够漏电流(sink current),如果想要集电流(source current),则需要加一个上拉电阻。 老外的理解 常见的GPIO的模式可以配置为open-drain或push-pull,具体实现上,常为通过配置对应的寄存器的某些位来配置为open-drain或是push-pull。当我们通过CPU去设置那些GPIO 的配置寄存器的某位(bit)的时候,其GPIO硬件IC内部的实现是,会去打开或关闭对

源型_漏型_推挽输出

什么是源型漏型?什么是上拉电阻?下拉电阻?什么是线驱动输出集电极开路输出,推挽式输出? 我们先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,输出也为“0”)。对于图1,当左端的输入为“0”时,前面的三极管截止(即集电极c跟发射极e之间相当于断开),所以5v电源通过1k电阻加到右边的三极管上,右边的三极管导通(即相当于一个开关闭合);当左端的输入为“1”时,前面的三极管导通,而后面的三极管截止(相当于开关断开)。 我们将图1简化成图2的样子。图2中的开关受软件控制,“1”时断开,“0”时闭合。很明显可以看出,当开关闭合时,输出直接接地,所以输出电平为0。而当开关断开时,则输出端悬空了,即高阻态。这时电平状态未知,如果后面一个电阻负载(即使很轻的负载)到地,那么输出端的电平就被这个负载拉到低电平了,所以这个电路是不能输出高电平的。 再看图三。图三中那个1k的电阻即是上拉电阻。如果开关闭合,则有电流从1k电阻及开关上流过,但由于开关闭和时电阻为0(方便我们的讨论,实际情况中开关电阻不为0,另外对于三极管还存在饱和压降),所以在开关上的电压为0,即输出电平为0。如果开关断开,则由于开关电阻为无穷大(同上,不考虑实际中的漏电流),所以流过的电流为0,因此在1k电阻上的压降也为0,所以输出端的电压就是5v了,这样就能输出高电平了。但是这个输出的内阻是比较大的(即1kω),如果接一个电阻为r的负载,通过分压计算,就可以算得最后的输出电压为5*r/(r+1000)伏,即5/(1+1000/r)伏。所以,如果要达到一定的电压的话,r就不能太小。如果r真的太小,而导致输出电压不够的话,那我们只有通过减小那个1k的上拉电阻来增加驱动能力。但是,上拉电阻又不能取得太小,因为当开关闭合时,将产生电流,由于开关能流过的电流是有限的,因此限制了上拉电阻的取值,另外还需要考虑到,当输出低电平时,负载可能还会给提供一部分电流从开关流过,因此要综合这些电流考虑来选择合适的上拉电阻。 如果我们将一个读数据用的输入端接在输出端,这样就是一个io口了(51的io口就是这样的结构,其中p0口内部不带上拉,而其它三个口带内部上拉),当我们要使用输入功能时,只要将输出口设置为1即可,这样就相当于那个开关断开,而对于p0口来说,就是高阻态了。 对于漏极开路(od)输出,跟集电极开路输出是十分类似的。将上面的三极管换成场效应管即可。这样集电极就变成了漏极,oc就变成了od,原理分析是一样的。 另一种输出结构是推挽输出。推挽输出的结构就是把上面的上拉电阻也换成一个开关,当要输出高电平时,上面的开关通,下面的开关断;而要输出低电平时,则刚好相反。比起oc或者od来说,这样的推挽结构高、低电平驱动能力都很强。如果两个输出不同电平的输出口接在一起的话,就会产生很大的电流,有可能将输出口烧坏。而上面说的oc或od输出则不会有这样的情况,因为上拉电阻提供的电流比较小。如果是推挽输出的要设置为高阻态时,则两个开关必须同时断开(或者在输出口上使用一个传输门),这样可作为输入状态,avr单片机的一些io口就是这种结构。

推挽输出和开漏输出详解

open-drain 与 push-pull 】 GPIO 的功能,简单说就是可以根据自己的需要去配置为输入或输岀。但是在配置 对此两种模式,有何区别和联系,下面整理了一些资料,来详细解释一下: Push-Pull 推挽输出 Open-Drain 开漏输出 有,也许没有另外一个状态:高阻抗( high impedance )状态。除非 Push-pull 需要支 持额外的高阻抗状态,否则不需要额外的上拉 电阻。 图表?1 Push-Pull 对比 Open-Drain 输岀的器件是指输岀脚内部集成有一对互补的 MOSFET ,当Q1导通、Q2截止时输出高电 平;而当Q1截止导通、Q2导通时输岀低电 平 Push-pull 输出,实际上内部是用了两个晶体 管(transistor ),此处分别称为 transistor 和 bottom transistor top 。通过开关 对应的晶体管,输岀对应的电平。 transistor 打开(bottom transistor 闭),输出为高电平; bottom transistor top 关 开漏电路就是指以 MOSFET 的漏极为输出的电路。指内部输出和地之间有个 N 沟道 的MOSFET (Q1 ),这些器件可以用于电平转换的应用。输出电压由 Vcc'决定。 Vcc'可以大于输入高电平电压 VCC (up — translate )也可以低于输入高电平电压 VCC (down — translate )。 开(top transistor 关闭),输出低电平。 Open-drain 输出,则是比 push-pull 少了个 top transistor ,只有那个 bottom transistor 。(就像 push-pull 中的那样) 平。此处没法输岀高电平,想要输岀高电平, 当 bottom transistor 关闭,则输出为高电 Push-pull 即能够漏电流(sink current ), 又可 以集电流(source current )。其也许 resistor )。Open-drain 只能够漏电流( current ),则需要加一个上拉电阻。 pull-up sink current ),如果想要集电流(source 必须外部再接一个上拉电阻( GPIO 管脚的时候,常会见到两种模式:开漏( open-drain ,漏极开路)和推挽( push-pull )

推挽等输出方式

推挽、开漏、强上拉、弱上拉、强下拉、弱下拉输出 推挽输出:可以输出高,低电平,连接数字器件;推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止 开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内). 上拉电阻: 1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。 2、OC门电路必须加上拉电阻,才能使用。 3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上拉电阻。 4、在COMS芯片上,为了防止静电造成损坏,不用的管脚不能悬空,一般接上拉电阻产生降低输入阻抗,提供泄荷通路。 5、芯片的管脚加上拉电阻来提高输出电平,从而提高芯片输入信号的噪声容限增强抗干扰能力。 6、提高总线的抗电磁干扰能力。管脚悬空就比较容易接受外界的电磁干扰。 7、长线传输中电阻不匹配容易引起反射波干扰,加上下拉电阻是电阻匹配,有效的抑制反射波干扰。上拉电阻阻值的选择原则包括: 1、从节约功耗及芯片的灌电流能力考虑应当足够大;电阻大,电流小。 2、从确保足够的驱动电流考虑应当足够小;电阻小,电流大。 3、对于高速电路,过大的上拉电阻可能边沿变平缓。综合考虑 以上三点,通常在1k到10k之间选取。对下拉电阻也有类似道理 对上拉电阻和下拉电阻的选择应结合开关管特性和下级电路的输入特性进行设定,主要需要考虑以下几个因素: 1.驱动能力与功耗的平衡。以上拉电阻为例,一般地说,上拉电阻越小,驱动能力越强,但功耗越大,设计是应注意两者之间的均衡。 2.下级电路的驱动需求。同样以上拉电阻为例,当输出高电平时,开关管断开,上拉电阻应适当选择以能够向下级电路提供足够的电流。 3.高低电平的设定。不同电路的高低电平的门槛电平会有不同,电阻应适当设定以确保能输出正确的电平。以上拉电阻为例,当输出低电平时,开关管导通,上拉电阻和开关管导通电阻分压值应确保在零电平门槛之下。 4.频率特性。以上拉电阻为例,上拉电阻和开关管漏源级之间的电容和下级电路之间的输入电容会形成RC延迟,电阻越大,延迟越大。上拉电阻的设定应考虑电路在这方面的需求。下拉电阻的设定的原则和上拉电阻是一样的。 OC门输出高电平时是一个高阻态,其上拉电流要由上拉电阻来提供,设输入端每端口不大于100uA,设输出口驱动电流约500uA,标准工作电压是5V,输入口的高低电平门限为0.8V(低于此值为低电平);2V(高电平门限值)。 选上拉电阻时: 500uAx8.4K=4.2即选大于8.4K时输出端能下拉至0.8V以下,此为最小阻值,再小就拉不下来了。如果输出口驱动电流较大,则阻值可减小,保证下拉时能低于0.8V即可。 当输出高电平时,忽略管子的漏电流,两输入口需200uA 200uAx15K=3V即上拉电阻压降为3V,输出口可达到2V,此阻值为最大阻值,再大就拉不到2V了。选10K可用。COMS门的可参考74HC系列 设计时管子的漏电流不可忽略,IO口实际电流在不同电平下也是不同的,上述仅仅是原理,

如何准确计算电源滤波器中的漏电流

如何准确计算电源滤波器中的漏电流 1 引言 在电气设备的正常运行过程中,一部分电流沿着保护接地导体流入大地。这些电流称为漏电流,是用户的一个安全隐患,因此,大多数产品安全标准均对漏电流进行了限制。人们越来越多地使用剩余电流设备或者漏电流断路器,当检测到漏电流过高时,这些设备将断开电源。 电源线路滤波器,或者emc滤波器,通过它们的对地电容器影响设备的总漏电流。当今的技术已使噪声抑制滤波器的使用成为必需,这样,漏电流对于最终用户更为重要。客户经常对漏电流的额定值感到困惑,因为滤波器制造商不使用统一的方法进行计算。因此,采用相同的电路,但是由不同制造商制造的滤波器的漏电流不能直接比较。本文叙述了关于漏电流的基本内容,包括计算和测量方法等。 2 标准中的要求 保护接地器在电气设备出现故障或发生短路时,保护用户不会受到危险接触电压的伤害。为确保此基本功能,对保护接地线上的电流必须加以限制,这是为什么大多数产品安全标准中包含漏电流测量和限制条款的原因。对办公室设备和信息技术设备的产品安全标准en 60950-1进行了相关说明。 尽管都使用漏电流这个术语进行描述,但是标准在实际上对接触电流和保护导体电流进行了区分。接触电流是人在接触电气装置或设备时,流过人体的所有电流。另一方面,保护导体电流是在设备或装置正常运行时,流过保护接地导体的电流。此电流也称为漏电流。 所有电气设备的设计都必须避免产生危及用户的接触电流和保护导体电流。一般来说,接触电流不得超过 3.5ma,采用下文所述的测量方法进行测量。 3.5ma的极限值并不适用于所有设备,因此,在标准中,还对配备工业型电源接线器(b型可插拔设备)和保护接地器的设备进行了补充规定。如果保护接地电流不超过输入电流的5%,那么接触电流可以超过3.5ma。另外,等电位联结导体的最小截面积必须符合en 60950-1的规定。最后,但不是最不重要的,制造商必须在电气设备上附带下述警告标签之一。 “警告!强接触电流。先接地。”;“警告!强漏电流。先接地。” 除了普通的产品安全标准之外,还有关于无源emi滤波器的安全标准。在欧洲,新颁布了en 60939,自2006年1月1日起代替了当时现行的en 133200。然而,此标准没有关于滤波器漏电流的附加要求。美国的emi滤波器标准,ul 1283,与此不同。不仅需要进行所有常规安全试验,还需要确认滤波器的漏电流。在默认情况下,此漏电流不允许超过0.5ma。否则,滤波器必须附带一个安全警告,说明滤波器不适用于住宅区。必须提供接地连接器以防触电,另外滤波器必须连接到接地电源引出线或接头上。 3 漏电流的计算 本节将说明计算漏电流的方法。因为元件存在误差,并且电网(对于三相供电网)的不平衡只能估计,所以实际结果不一定等于测量结果。另一方面,对连续生产的每一个滤波器都进行漏电流测量是不合理的,所以一般来说,制造商提供的漏电流都是根据计算值。 对于所有的计算,磁性元件的寄生元件及保护接地器的阻抗均忽略不计。计算时只考虑滤波器电容的误差。emi 滤波器电容一般用来抑制差模和共模干扰。对于前者,在相位之间,以及相位和中性导体之间,连接有所谓的x电容。对于共模抑制,相位和接地之间采用y电容。 电容器对于频率和电压的依存关系也没有考虑。这对于陶瓷电容器是非常重要的,因为这种电容器会受到电压和频率的明显影响。因此,采用陶瓷电容器的滤波器的漏电流也比计算结果更大。 3.1 三相供电网中的漏电流 要计算三相供电网中的漏电流,需要确定电源中性点mq和负载中性点ml之间的电压。在电源端,是3个相电压ul1、ul2和ul3,与中性点mq相连接。在负载端,是3个阻抗z1、z2和z3,也与一个星形相连接,如图1所示。两个中性点mq和ml通过阻抗zql相连,此阻抗上的压降为uql。

推挽输出与开漏输出的区别

推挽输出:可以输出高,低电平,连接数字器件;开漏输出:输出端相当于三极管的集电极. 要得 到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma 以内). 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另 一个截止. 要实现线与需要用OC(open collector)门电路.是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小,效率高。输出既可以向负载灌电流,也可以从负载抽取电流。 ///////////////////////////////////////////////////////////////////// 开漏电路特点及应用 在电路设计时我们常常遇到开漏(open drain)和开集(open collector)的概念。本人虽然在念书时就知道其基本的用法,而且在设计中并未遇的过问题。但是前两天有位同事向我问起了这个概念。我忽然觉得自己对其概念了解的并不系统。近日,忙里偷闲对其进行了下总结。 所谓开漏电路概念中提到的“漏”就是指MOSFET的漏极。同理,开集电路中的“集”就是指三极管的集电极。开漏电路就是指以MOSFET的漏极为输出的电路。一般的用法是会在漏极外部的电路添加上拉电阻。完整的开漏电路应该由开漏器件和开漏上拉电阻组成。如图1所示: 组成开漏形式的电路有以下几个特点: 1. 利用外部电路的驱动能力,减少IC内部的驱动。当IC内部MOSFET导通时,驱动电流是从外部的VCC流经R pull-up ,MOSFET到GND。IC内部仅需很下的栅极驱动电流。如图1。 2. 可以将多个开漏输出的Pin,连接到一条线上。形成“与逻辑” 关系。如图1,当PIN_A、PIN_B、PIN_C任意一个变低后,开漏线上的逻辑就为0了。这也是I2C,SMBus等总线判断总线占用状态的原理。 3. 可以利用改变上拉电源的电压,改变传输电平。如图2, IC的逻辑电平由电源Vcc1决定,而输出高电平则由Vcc2决定。这样我们就可以用低电平逻辑控制输出高电平逻辑了。 4. 开漏Pin不连接外部的上拉电阻,则只能输出低电平(因此对于经典的51单片机的P0口而言,要想做输入输出功能必须加外部上拉电阻,否则无法输出高电平逻辑)。 5. 标准的开漏脚一般只有输出的能力。添加其它的判断电路,才能具备双向输入、输出的能力。 应用中需注意: 1. 开漏和开集的原理类似,在许多应用中我们利用开集电路代替开漏电路。例如,某输入Pin 要求由开漏电路驱动。则我们常见的驱动方式是利用一个三极管组成开集电路来驱动它,即方便又节省成本。如图3。 2. 上拉电阻R pull-up的阻值决定了逻辑电平转换的沿的速度。阻值越大,速度越低功耗越小。反之亦然。 Push-Pull输出就是一般所说的推挽输出,在CMOS电路里面应该较CMOS输出更合适,应为在CMOS里面的push-pull输出能力不可能做得双极那么大。输出能力看IC内部输出极N管P 管的面积。和开漏输出相比,push-pull的高低电平由IC的电源低定,不能简单的做逻辑操作等。push-pull是现在CMOS电路里面用得最多的输出级设计方式。 at91rm9200 GPIO 模拟I2C接口时注意!!

电源线路滤波器中的漏电流

电源线路滤波器中的漏电流 1. 标准中的要求 保护接地器在电气设备出现故障或发生短路时,保护用户不会受到危险接触电压的伤害。为确保此基本功能,保护接地线上的电流必须加以限制,这是为什么大多数产品安全标准中包含漏电流测量和限制条款的原因。办公室设备和信息技术设备的产品安全标准EN 60950-1进行了相关说明。 尽管都使用漏电流这个术语进行描述,但是标准在实际上对接触电流和保护导体电流进行了区分。接触电流是人在接触电气装置或设备时,流过人体的所有电流。另一方面,保护导体电流是在设备或装置正常运行时,流过保护接地导体的电流。此电流也称为漏电流。 所有电气设备的设计都必须避免产生危及用户的接触电流和保护导体电流。一般来说,接触电流不得超过3.5 mA,采用下文所述的测量方法进行测量。 3.5 mA的极限值并不适用于所有设备,因此,在标准中,还对配备工业型电源接线器(B 型可插拔设备)和保护接地器的设备进行了补充规定。如果保护接地电流不超过输入电流的5%,那么接触电流可以超过3.5 mA。另外,等电位联结导体的最小截面积必须符合EN 60950-1的规定。最后,但不是最不重要的,制造商必须在电气设备上附带下述警告标签之一。 “警告! 强接触电流。先接地。” “警告! 强漏电流。先接地。” 除了普通的产品安全标准之外,还有关于无源EMI滤波器的安全标准。在欧洲,新颁布了EN 60939,自2006年1月1日起代替了当时现行的EN 133200。然而,此标准没有关于滤波器漏电流的附加要求。美国的EMI滤波器标准,UL 1283,与此不同。不仅需要进行所有常规安全试验,还需要确认滤波器的漏电流。在默认情况下,此漏电流不允许超过0.5 mA。否则,滤波器必须附带一个安全警告,说明滤波器不适用于住宅区。必须提供接地连接器以防触电,另外滤波器必须连接到接地电源引出线或接头上。 2. 漏电流的计算 本节将说明计算漏电流的方法。因为元件存在误差,并且电网(对于3相供电网)的不平衡只能估计,所以实际结果不一定等于测量结果。另一方面,对顺序生产的每一个滤波器都进

经验整流电路简单的计算公式

整流二极管可用半导体锗或硅等材料制造。硅整流二极管的击穿电压高,反向漏电流小,高温性能良好。通常高压大功率整流二极管都用高纯单晶硅制造。这种器件的结面积较大,能通过较大电流(可达上千安),但工作频率不高,一般在几十千赫以下。整流二极管主要用于各种低频整流电路。 整流电路分类: 单向、三相与多项整流电路; 还可分为半波、全波、桥式整流电路; 又可分为可控与不可控;当全部或部分整流元件为可控硅(晶闸管)时称可控整流电路 (一)不可控整流电路 1、单向二极管半波整流电路 半波整说是以"牺牲"一半交流为代价而换取整流效果的,电流利用率很低;因此常用在高电压、小电流的场合,而在一般无线电装置中很少采用。 输出直流电压U=0.45U2 流过二极管平均电流I=U/RL=0.45U2/RL 二极管截止承受的最大反向电压是Um反=1.4U2 2、单向二极管全波整流电路 因此称为全波整流,全波整流不仅利用了正半周,而且还巧妙地利用了负半周,从而大大地提高了整流效率(Usc=0.9e2,比半波整流时大一倍) 另外,这种电路中,每只整流二极管承受的最大反向电压,是变压器次级电压最大值的两倍,因此需用能承受较高电压的二极管。 输出直流电压U=0.9U2

流过二极管平均电流只是负载平均电流的一半,即流过负载的电流I=0.9U2/RL流过二极管电流I=0.45U2/RL 二极管截止时承受2.8U2的反向电压 因此选择二极管参数的依据与半波整流电路相比有所不同,由于交流正负两个半周均有电流流过负载,因此变压器的利用率比半波整流高。 二极管全波整流的另一种形式即桥式整流电路,是目前小功率整 流电路最常用的整流电路。 3、二极管全波整流的结论都适用于桥式整流电路,不同点仅是每个二 极管承受的反向电压比全波整流小了一半。 桥式电路中每只二极管承受的反向电压等于变压器次级电压的最大值,比全波整洗电路小一半! U=0.9U2 流过负载电流I=0.9U2/RL 流过二极管电流I=0.45U2/RL 二极管截止承受反向电压U=1.4U2 另外,在高电压或大电流的情况下,如果手头没有承受高电压或整定大电滤的整流元件,可以把二极管串联或并联起来使用。 图5-7 示出了二极管并联的情况:两只二极管并联、每只分担电路总电流的一半,三只二极管并联,每只分担电路总电流的三分之一。总之,有几只二极管并联,"流经每只二极管的电流就等于总电流的几分之一。但是,在实际并联运用时",由于各二极管特性不完全一致,不能均分所通过的电流,会使有的管子困负担过重而烧毁。因此需在每只二极管上串联一只阻值相同的小电阻器,使各并联二极管流过的电流接近一致。这种均流电阻R 一般选用零点几欧至几十欧的电阻器。电流越大,R应选得越小。

推挽输出与开漏输出(自己整理,网上最全讲解)

鉴于网友们对于开漏输出和推挽输出都不是很明白,我把网上所有关于开漏和推挽的讲解都做了整合,虽然不是原创,但也希望大家都可以从中获益!! 推挽输出与开漏输出的区别 单片机学习之推挽输出与漏极开路输出方式 push- pull输出就是一般所说的推挽输出,在cmos电路里面应该较cmos输出更合适,因为在cmos里面的push-pull输出能力不可能做得双极那么大。输出能力看ic内部输出极n管p管的面积。和开漏输出相比,push-pull的高低电平由ic的电源低定,不能简单的做逻辑操作等。push-pull是现在cmos电路里面用得最多的输出级设计方式。 一.什么是oc、od 集电极开路门(集电极开路oc 或源极开路od) open-drain是漏极开路输出的意思,相当于集电极开路(open-collector)输出,即ttl中的集电极开路(oc)输出。一般用于线或、线与,也有的用于电流驱动。 open-drain是对mos管而言,open-collector是对双极型管而言,在用法上没啥区别。 开漏形式的电路有以下几个特点: 1.利用外部电路的驱动能力,减少ic内部的驱动。或驱动比芯片电源电压高的负载. 2. 可以将多个开漏输出的pin,连接到一条线上。通过一只上拉电阻,在不增加任何器件的情况下,形成“与逻辑”关系。这也是i2c,smbus等总线判断总线占用状态的原理。如果作为图腾输出必须接上拉电阻。接容性负载时,下降延是芯片内的晶体管,是有源驱动,速度较快;上升延是无源的外接电阻,速度慢。如果要求速度高电阻选择要小,功耗会大。所以负载电阻的选择要兼顾功耗和速度。 3.可以利用改变上拉电源的电压,改变传输电平。例如加上上拉电阻就可以提供ttl/cmos电平输出等。 4.开漏pin不连接外部的上拉电阻,则只能输出低电平。一般来说,开漏是用来连接不同电平的器件,匹配电平用的。 5.正常的cmos输出级是上、下两个管子,把上面的管子去掉就是open-drain了。这种输出的主要目的有两个:电平转换和线与。 6.由于漏级开路,所以后级电路必须接一上拉电阻,上拉电阻的电源电压就可以决定输出电平。这样你就可以进行任意电平的转换了。 7.线与功能主要用于有多个电路对同一信号进行拉低操作的场合,如果本电路不想拉低,就输出高电平,因为open-drain上面的管子被拿掉,高电平是靠外接的上拉电阻实现的。(而正常的cmos输出级,如果出现一个输出为高另外一个为低时,等于电源短路。)

强推挽输出和开漏输出

推挽输出:可以输出高,低电平,连接数字器件;推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止. 开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内). 我们先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,输出也为“0”)。对于图1,当左端的输入为“0”时,前面的三极管截止(即集电极C跟发射极E之间相当于断开),所以5V电源通过1K电阻加到右边的三极管上,右边的三极管导通(即相当于一个开关闭合);当左端的输入为“1”时,前面的三极管导通,而后面的三极管截止(相当于开关断开)。 我们将图1简化成图2的样子。图2中的开关受软件控制,“1”时断开,“0”时闭合。很明显可以看出,当开关闭合时,输出直接接地,所以输出电平为0。而当开关断开时,则输出端悬空了,即高阻态。这时电平状态未知,如果后面一个电阻负载(即使很轻的负载)到地,那么输出端的电平就被这个负载拉到低电平了,所以这个电路是不能输出高电平的。再看图三。图三中那个1K的电阻即是上拉电阻。如果开关闭合,则有电流从1K电阻及开关上流过,但由于开关闭其它三个口带内部上拉),当我们要使用输入功能时,只要将输出口设置为1即可,这样就相当于那个开关断开,而对于P0口来说,就是高阻态了。 对于漏极开路(OD)输出,跟集电极开路输出是十分类似的。将上面的三极管换成场效应管即可。这样集电极就变成了漏极,OC就变成了OD,原理分析是一样的。 另一种输出结构是推挽输出。推挽输出的结构就是把上面的上拉电阻也换成一个开关,当要输出高电平时,上面的开关通,下面的开关断;而要输出低电平时,则刚好相反。比起OC 或者OD来说,这样的推挽结构高、低电平驱动能力都很强。如果两个输出不同电平的输出口接在一起的话,就会产生很大的电流,有可能将输出口烧坏。而上面说的OC或OD输出则不会有这样的情况,因为上拉电阻提供的电流比较小。如果是推挽输出的要设置为高阻态时,则两个开关必须同时断开(或者在输出口上使用一个传输门),这样可作为输入状态,AVR单片机的一些IO口就是这种结构。 开漏电路特点及应用 在电路设计时我们常常遇到开漏(open drain)和开集(open collector)的概念。

讨论几种推挽输出变压器的优缺点

讨论几种推挽输出变压器的优缺点 讨论三种结构输出变压器的优缺点,第一种就是国外广为流行的不分段绕法,第二种就是国内流行的初级分两段的绕法,第三种就是麦景图式电路的输出变压器。下面付上几种结构的变压器示意图。第一种: 第二种,国内用得比较多的绕法,我把它划分成两个类型,初级偶数分层和初级奇数分层,这两种结构的变压器有较大的差异,分开比较好一点。

而麦景图式的输出变压器可以为上图的任何结构,只不过初级改双线并绕,我没有拆过麦景图的输出变压器,据网上资料介绍,为6初夹次5结构,没有分段,麦景图电路的指标主要是靠电路保证的,以前的帖子颇多,我就不重复了,这里只讨论不同结构的输出牛对性能的影响(我习惯笔记式发帖,如果有不连贯请大家原谅) 我曾经做过数次实验,一般推挽电路当改变末级管的工作状态,分别工作在甲类或乙类,就会发现,频响曲线和谐振频率在改变,而唯独只有麦景图电路不变,如果只是管子的原因是不会有这么大的变化,谐振频率下降30%。造成这么大的变化一定是与谐振有关的漏感或分布电容发生了变化,知道了线包结构与漏感的关系就可以分析出原因。 这个是本人总结出的线包结构与漏感之间的关系,MM2就是建立在这个关系的基础上。知道了这个关系,就可以解释谐振频率变化的原因。 这个是麦景图MC275输出牛的详细绕制方法,希望对MM版有用

推挽牛最主要的是两臂的漏感和电感的平衡,至于两臂的直流电阻不完全平衡没有多大的关系,因为电子管不可能永远都配对的,所以老外大多数都采用第一种绕法, 当推挽从甲类改成乙类后,推挽的两臂轮流工作,另一个臂闲置,第一种绕法就变 成下图:

第二种绕法变成了这样,初级为奇数绕法如果最外和最底层为中间的匝数的1/2,可以减少漏感,初级为偶数的绕法可以为等于或为1/2。。但相对于第一种绕法漏感还是要大。 而麦景图电路,不管是在甲类还是在乙类,两臂都同时工作,这个是由其电路特性决定的。 我一直对麦景图电路着迷,麦景图电路因为变压器的原因造成的相移很少,其原因来自两个方面,1:该电路对变压器的要求本来就不高(原因以前的帖子有过讨论)。2:输出变压器本身的原因,我没有测试过原装麦景图输出变压器,但我制作的麦景

贴片陶瓷电容知识(介质,DF,漏电,应用等)

AVX/松下/华亚/国巨/TDK ,TAIYO,村田(不是春田啊),AVX 单片陶瓷电容器(通称贴片电容)是目前用量比较大的常用元件,就AVX公司生产的贴片电容来讲有NPO、X7R、Z5U、Y5V等不同的规格,不同的规格有不同的用途。下面我们仅就常用的NPO、X7R、Z5U和Y5V来介绍一下它们的性能和应用以及采购中应注意的订货事项以引起大家的注意。不同的公司对于上述不同性能的电容器可能有不同的命名方法,这里我们引用的是AVX公司的命名方法,其他公司的产品请参照该公司的产品手册。 NPO、X7R、Z5U和Y5V的主要区别是它们的填充介质不同。在相同的体积下由于填充介质不同所组成的电容器的容量就不同,随之带来的电容器的介质损耗、容量稳定性等也就不同。所以在使用电容器时应根据电容器在电路中作用不同来选用不同的电容器。 一NPO电容器 NPO是一种最常用的具有温度补偿特性的单片陶瓷电容器。它的填充介质是由铷、钐和一些其它稀有氧化物组成的。 NPO电容器是电容量和介质损耗最稳定的电容器之一。在温度从-55℃到+125℃时容量变化为0±30ppm/℃,电容量随频率的变化小于±0.3ΔC。NPO电容的漂移或滞后小于±0.05%,相对大于±2%的薄膜电容来说是可以忽略不计的。其典型的容量相对使用寿命的变化小于±0.1%。NPO电容器随封装形式不同其电容量和介质损耗随频率变化的特性也不同,大封装尺寸的要比小封装尺寸的频率特性好。下表给出了NPO电容器可选取的容量范围。 容量精度在5%左右,但选用这种材质只能做容量较小的,常规100PF以下,100PF-1000PF也能生产但价格较高 介质损耗最大0。15% 封装DC=50V DC=100V 0805 0.5---1000pF 0.5---820pF 1206 0.5---1200pF 0.5---1800pF 1210 560---5600pF 560---2700pF 2225 1000pF---0.033μF 1000pF---0.018μF NPO电容器适合用于振荡器、谐振器的槽路电容,以及高频电路中的耦合电容。适用于低损耗,稳定性要求要的高频电路 二X7R电容器 X7R电容器被称为温度稳定型的陶瓷电容器。当温度在-55℃到+125℃时其容量变化为15%,需要注意的是此时电容器容量变化是非线性的。 X7R电容器的容量在不同的电压和频率条件下是不同的,它也随时间的变化而变化,大约每10年变化1%ΔC,表现为10年变化了约5%。 X7R电容器主要应用于要求不高的工业应用,而且当电压变化时其容量变化是可以接受的条件下。它的主要特点是在相同的体积下电容量可以做的比较大。下表给出了X7R电容器可选取的容量范围。 X7R此种材质比NPO稳定性差,但容量做的比NPO的材料要高,容量精度在10%左右。常规10000PF以下,10000PF-1UF也能生产但价格较高 介质损耗最大2。5%(25V与50V)3。5%(16V) 封装DC=50V DC=100V 0805 330pF---0.056μF 330pF---0.012μF 1206 1000pF---0.15μF 1000pF---0.047μF 1210 1000pF---0.22μF 1000pF---0.1μF 2225 0.01μF---1μF 0.01μF---0.56μF 三Z5U电容器 Z5U电容器称为”通用”陶瓷单片电容器。这里首先需要考虑的是使用温度范围,对于Z5U电容器主要的是它的小尺寸和低成本。对于上述三种陶瓷单片电容起来说在相同的体积下Z5U电容器有最大的电容量。但它的电容量受环境和工作条件影响较大,它的老化率最大可达每10年下降5%。 尽管它的容量不稳定,由于它具有小体积、等效串联电感(ESL)和等效串联电阻(ESR)低、良好的频率响应,使其具有广泛的应用范围。尤其是在退耦电路的应用中。下表给出了Z5U电容器的取值范围。

最有效的开关电源纹波计算方法

对滤波效果而言,电容的ESL和ESR参数都很重要,电感会阻止电流的突变,电阻则限制了电流的变化率,这些影响对电容的充放电显然都不利。优质的电容在设计及制造时都采取了必要的手段来降低ESL和ESR,故而横向比较起来,同样的容量滤波效果却不同。

漏电流小,ESR小,一般都是认为要选择低ESR的系列,不过也与负载有关,负载越大,ESR不变时,纹波电流变大,纹波电压也变大。我们从公式上来看看,dV=C*di*dt;dv就是纹波,di是电感上电流的值,dt是持续的时间。一般的开关电源书籍都会讲到怎么算纹波,大题分解为:滤波电容对电压的积分+滤波电容的ESR+滤波电容的ESL+noise,如下图: 一般对纹波的计算通常是估算 有关开关电源纹波的计算,原则上比较复杂,要将输入的矩形波进行傅立叶展开成各次谐波的级数,计算每个谐波的衰减,再求和。最后的结果不仅与滤波电感、滤波电容有关,而且与负载电阻有关。当然,计算时是将滤波电感和滤波电容看成理想元件,若考虑电感的直流电阻以及电容的ESR,那就更复杂了。所以,通常都是估算,再留出一定余量,以满足设计要求。对样机需要实际测试,若不能满足设计要求,则需要更改滤波元件参数。 以Buck电路为例,电感中电流连续和断续,开关电源的传递函数完全不同。电流连续时环路稳定,电流断续时未必稳定。而电感中电流是否连续,除与电感量等有关外,还与负载有关。更严重的是,电流是否连续还与占空比有关,而占空比是由反馈电路控制的。不仅Buck,其它如Boost以及由基本拓扑衍生出来的正激、反激等也是一样。 若要求所有可能产生的工作状态下都稳定,通常要加假负载以保证Buck电路电感电流总是连续(对Buck/Boost或反激则保证不会在连续断续之间转变),或者把反馈环路时间常数设计得非常大(这会在很大程度上降低开关电源的响应速度)。对输出电压可调整的开关电源(例如实验室用的0~30V输出电源),环路稳定的难度更大。对这类电源,往往要在开关电源之后再加一级线性调整。 电解电容的选择很重要 在输出端采用高频性能好、ESR低的电容,高频下ESR阻抗低,允许纹波电流大。可以在高频下使用,如采用普通的铝电解电容作输出电容,无法在高频(100kHz以上的频率)下工作,即使电容量也无效,因为超过10kHz时,它已成电感特性了。

开漏(Open-Drain)和推挽(Push-Pull)输出

开漏(Open-Drain)和推挽(Push-Pull)输出 推荐到论坛| 收藏 漏级开路即高阻状态,适用于输入/输出,其可独立输入/输出低电平和高阻状态,若需要产生高电平,则需使用外部上拉电阻或使用如LCX245等电平转换芯片。有些朋友,尤其是未学过此方面知识的朋友,在实际工作中将I/O 口设置为漏开,并想输出高电平,但向口线上写1后对方并未认出高电平,但用万用表测量引脚确有电压,这种认为是不对的,对于高阻状态来说,测量电压是无意义的,正确的方法应是外加上拉电阻,上拉电阻的阻值=上拉电压/芯片引脚最大灌(拉)电流。 推挽方式可完全独立产生高低电平,推挽方式为低阻,这样,才能保证口线上不分走电压或分走极小的电压(可忽略),保证输出与电源相同的高电平,推挽适用于输出而不适用于输入,因为若对推挽(低阻)加高电平后,I=U/R,I会很大,将造成口的烧毁。 对与C8051F的很多型号片子,将I/O口设置为推挽方式的做法为:PnMDOUT=0xff,Pn=0x00,这样设置I/O口为推挽,并输出低电平(可降低功耗)将I/O口设置为漏开方式的做法为:PnMDOUT=0x00,Pn=0x11,这样设置I/O口为漏开。 如果学过三极管放大电路一定知道,前置单管放大器和功放末级放大电路的区别。单片机内部的逻辑经过内部的逻辑运算后需要输出到外面,外面的器件可能需要较大的电流才能推动,因此在单片机的输出端口必须有一个驱动电路。 这种驱动电路有两种形式: 其中的一种是采用一只N型三极管(npn或n沟道),以npn三极管为例,就是e接地,b接内部的逻辑运算,c 引出,b受内部驱动可以控制三极管是否导通但如果三极管的c极一直悬空,尽管b极上发生高低变化,c极上也不会有高低变化,因此在这种条件下必须在外部提供一个电阻,电阻的一端接c(引出脚)另一端接电源,这样当三极管的b有高电压是三极管导通,c电压为低,当b为低电压时三极管不通,c极在电阻的拉动下为高电压,这种驱动电路有个特点:低电压是三极管驱动的,高电压是电阻驱动的(上下不对称),三极管导通时的ec内阻很小,因此可以提供很大的电流,可以直接驱动led甚至继电器,但电阻的驱动是有限的,最大高电平输出电流

推挽输出、开漏输出

推挽输出与开漏输出的区别 推挽输出:可以输出高,低电平,连接数字器件; 开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般 20ma以内). 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止. 要实现“线与”需要用OC(open collector)门电路.是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务。电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小,效率高。输出既可以向负载灌电流,也可以从负载抽取电流。 ///////////////////////////////////////////////////////////////////// 开漏电路特点及应用 在电路设计时我们常常遇到开漏(open drain)和开集(open collector)的概念。 所谓开漏电路概念中提到的“漏”就是指MOSFET的漏极。同理,开集电路中的“集”就是指三极管的集电极。开漏电路就是指以MOSFET的漏极为输出的电路。一般的用法是会在漏极外部的电路添

加上拉电阻。完整的开漏电路应该由开漏器件和开漏上拉电阻组成。如图1所示: 图1 组成开漏形式的电路有以下几个特点: 1. 利用外部电路的驱动能力,减少IC内部的驱动(或驱动比芯片电源电压高的负载)。当IC内部MOSFET导通时,驱动电流是从外部的VCC流经R pull-up ,MOSFET到GND。IC内部仅需很下的栅极驱动电流。如图1。 2. 可以将多个开漏输出的Pin,连接到一条线上。形成“与逻辑” 关系。如图1,当PIN_A、PIN_B、PIN_C任意一个变低后,开漏线上的逻辑就为0了。这也是I2C,SMBus等总线判断总线占用状态的原理。如果作为输出必须接上拉电阻。接容性负载时,下降延是芯片内的晶体管,是有源驱动,速度较快;上升延是无源的外接电阻,速度慢。如果要求

推挽输出、开漏输出、上拉输入详细解释

推挽输出、开漏输出、上拉输入区分与总结 发布时间:2012-08-0910:50:42来源:EDA中国 推挽输出,开漏输出,上拉输入,区分 以及上拉输入、下拉输入、浮空输入、模拟输入的区别 最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多:(1)GPIO_Mode_AIN模拟输入 (2)GPIO_Mode_IN_FLOATING浮空输入 (3)GPIO_Mode_IPD下拉输入 (4)GPIO_Mode_IPU上拉输入 (5)GPIO_Mode_Out_OD开漏输出 (6)GPIO_Mode_Out_PP推挽输出 (7)GPIO_Mode_AF_OD复用开漏输出 (8)GPIO_Mode_AF_PP复用推挽输出 对于刚入门的新手,我想这几个概念是必须得搞清楚的,平时接触的最多的也就是推挽输出、开漏输出、上拉输入这三种,但一直未曾对这些做过归纳。因此,在这里做一个总结: 推挽输出:可以输出高,低电平,连接数字器件;推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源低定。 推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。推拉式输出级既提高电路的负载能力,又提高开关速度。 详细理解:

如图所示,推挽放大器的输出级有两个“臂”(两组放大元件),一个“臂”的电流增加时,另一个“臂”的电流则减小,二者的状态轮流转换。对负载而言,好像是一个“臂”在推,一个“臂”在拉,共同完成电流输出任务。当输出高电平时,也就是下级负载门输入高电平时,输出端的电流将是下级门从本级电源经VT3拉出。这样一来,输出高低电平时,VT3一路和VT5一路将交替工作,从而减低了功耗,提高了每个管的承受能力。又由于不论走哪一路,管子导通电阻都很小,使RC常数很小,转变速度很快。因此,推拉式输出级既提高电路的负载能力,又提高开关速度。 开漏输出:输出端相当于三极管的集电极.要得到高电平状态需要上拉电阻才行.适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内). 开漏形式的电路有以下几个特点: 1.利用外部电路的驱动能力,减少IC内部的驱动。当IC内部MOSFET导通时,驱动电流是从外部的VCC流经R pull-up,MOSFET到GND。IC内部仅需很下的栅极驱动电流。 2.一般来说,开漏是用来连接不同电平的器件,匹配电平用的,因为开漏引脚不连接外部的上拉电阻时,只能输出低电平,如果需要同时具备输出高电平的功能,则需要接上拉电阻,很好的一个优点是通过改变上拉电源的电压,便可以改变传输电平。比如加上上拉电阻就可以提供TTL/CMOS电平输出等。(上拉电阻的阻值决定了逻辑电平转换的沿的速度。阻值越大,速度越低功耗越小,所以负载电阻的选择要兼顾功耗和速度。)

相关主题
文本预览
相关文档 最新文档