1. 开漏电路
    +关注
    关注 0
    文章 2
    浏览量 4372
  2. 推挽电路
    +关注
    推挽电路工作原理是用两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务。功放的输出级有两个“臂”(两组放大元件),一个“臂”的电流增加时,另一个“臂”的电流则减小,二者的状态轮流转换。对负载而言,好象是一个“臂”在推,一个“臂”在拉,共同完成电流输出任务。
    关注 3
    文章 26
    浏览量 14041

什么是开漏电路?开漏形式的电路由何特点?

玩转单片机 2017-11-12 09:06 次阅读
开漏,就等于输出口接了个NPN三极管,并且只接了e,b. c极 是开路的,你可以接一个电阻到3.3V,也可以接一个电阻到5V,这样,在输出1的时候,就可以是5V电压,也可以是3.3V电压了.但是不接电阻上拉的时候,这个输出高就不能实现了.  

推挽,就是有推有拉,任何时候IO口的电平都是确定的,不需要外接上拉或者下拉电阻. (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 复用推挽输出 

推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。

推拉式输出级既提高电路的负载能力,又提高开关速度。 


开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内). 

开漏形式的电路有以下几个特点:

1. 利用外部电路的驱动能力,减少IC内部的驱动。当IC内部MOSFET导通时,驱动电流是从外部的VCC流经R pull-up ,MOSFET到GND。IC内部仅需很下的栅极驱动电流。 

2. 一般来说,开漏是用来连接不同电平的器件,匹配电平用的,因为开漏引脚不连接外部的上拉电阻时,只能输出低电平,如果需要同时具备输出高电平的功能,则需要接上拉电阻,很好的一个优点是通过改变上拉电源的电压,便可以改变传输电平。比如加上上拉电阻就可以提供TTL/CMOS电平输出等。(上拉电阻的阻值决定了逻辑电平转换的沿的速度 。阻值越大,速度越低功耗越小,所以负载电阻的选择要兼顾功耗和速度。) 

3. OPEN-DRAIN提供了灵活的输出方式,但是也有其弱点,就是带来上升沿的延时。因为上升沿是通过外接上拉无源电阻对负载充电,所以当电阻选择小时延时就小,但功耗大;反之延时大功耗小。所以如果对延时有要求,则建议用下降沿输出。 

4. 可以将多个开漏输出的Pin,连接到一条线上。通过一只上拉电阻,在不增加任何器件的情况下,形成“与逻辑”关系。这也是I2C,SMBus等总线判断总线占用状态的原理。

补充:什么是“线与”?: 
在一个结点(线)上, 连接一个上拉电阻到源 VCC 或 VDD 和 n 个 NPN 或 NMOS 晶体管的集电极 C 或漏极 D, 这些晶体管的发射极 E 或源极 S 都接到地线上, 只要有一个晶体管饱和, 这个结点(线)就被拉到地线电平上. 因为这些晶体管的基极注入电流(NPN)或栅极加上高电平(NMOS),晶体管就会饱和, 所以这些基极或栅极对这个结点(线)的关系是或非 NOR 逻辑. 如果这个结点后面加一个反相器, 就是或 OR 逻辑. 其实可以简单的理解为:在所有引脚连在一起时,外接一上拉电阻,如果有一个引脚输出为逻辑0,相当于接地,与之并联的回路“相当于被一根导线短路”,所以外电路逻辑电平便为0,只有都为高电平时,与的结果才为逻辑1。 由于浮空输入一般多用于外部按键输入,我理解为浮空输入状态下,IO的电平状态是不确定的,完全由外部输入决定,如果在该引脚悬空的情况下,读取该端口的电平是不确定的。 上拉输入/下拉输入/模拟输入:这几个概念很好理解,从字面便能轻易读懂。 复用开漏输出、复用推挽输出:可以理解为GPIO口被用作第二功能时的配置情况(即并非作为通用IO口使用) 

最后总结下使用情况: 在STM32中选用IO模式 

(1) 浮空输入_IN_FLOATING ——浮空输入,可以做KEY识别,RX1 
(2)带上拉输入_IPU——IO内部上拉电阻输入 
(3)带下拉输入_IPD—— IO内部下拉电阻输入 
(4) 模拟输入_AIN ——应用ADC模拟输入,或者低功耗下省电 
(5)开漏输出_OUT_OD ——IO输出0接GND,IO输出1,悬空,需要外接上拉电阻,才能实现输出高电平。当输出为1时,IO口的状态由上拉电阻拉高电平,但由于是开漏输出模式,这样IO口也就可以由外部电路改变为低电平或不变。可以读IO输入电平变化,实现C51的IO双向功能 
(6)推挽输出_OUT_PP ——IO输出0-接GND, IO输出1 -接VCC,读输入值是未知的 
(7)复用功能的推挽输出_AF_PP ——片内外设功能(I2C的SCL,SDA) 
(8)复用功能的开漏输出_AF_OD——片内外设功能(TX1,MOSI,MISO.SCK.SS) 


STM32设置实例:

 
(1)模拟I2C使用开漏输出_OUT_OD,接上拉电阻,能够正确输出0和1;读值时先GPIO_SetBits(GPIOB, GPIO_Pin_0);拉高,然后可以读IO的值;使用GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_0);
 
(2)如果是无上拉电阻,IO默认是高电平;需要读取IO的值,可以使用带上拉输入_IPU和浮空输入_IN_FLOATING和开漏输出_OUT_OD。

玩转单片机技术专区

  1. 读懂命令寄存器状态寄存器在接口设计中的作用
  2. 一文读懂i/o端口地址译码
  3. 一文读懂高阻态和三态门电路原理
  4. 如何用单片机电路点亮led?
  5. 一文读懂stm32_iap在线升级全过程
原文标题:STM32的I/O口的8种工作模式 文章出处:【微信号:mcu168,微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。
关注88lifa利发国际娱乐微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

推挽电路工作原理详解(四类互补推挽式功率放大电路分析)

在一般推挽电路中,比如输出级,电路的工作是,把输入信号放大。而完成电路工作,但一般推挽电路用同级性元....
发表于 11-02 19:16 次阅读 0条评论
推挽电路工作原理详解(四类互补推挽式功率放大电路分析)

推挽电路图全集(6n5、6N16B、6N11+6N5、6T1+6N15等推挽电路)

分享几款6n5推挽电路图,包括6n5推挽电路图、6n5P推挽电路图、6N16B推挽电路图、6N11+....
发表于 11-02 16:02 次阅读 0条评论
推挽电路图全集(6n5、6N16B、6N11+6N5、6T1+6N15等推挽电路)

74ls04与74ls08的区别_74ls04推挽电路原理分析

74ls08:与门,详细地说是4二输入与门,即一片74LS08芯片内有共四路二个输入端的与门。 7....
发表于 08-23 15:44 次阅读 0条评论
74ls04与74ls08的区别_74ls04推挽电路原理分析

PWM控制芯片+推挽结构驱动电路高压板电路构成

“PWM控制芯片+推挽结构驱动电路”构成方案的基本结构形式,推挽结构不适用于笔记本电脑,但对于液晶显....
发表于 02-02 14:23 次阅读 1条评论
PWM控制芯片+推挽结构驱动电路高压板电路构成

由六反相器和推挽电路构成的控制电路

本内容提供了由六反相器和推挽电路构成的控制电路
发表于 06-22 11:20 次阅读 0条评论
由六反相器和推挽电路构成的控制电路

推挽电路为何成为逆变升压拓扑首选?

从解剖大多数身边的UPS产品来观察,无一例外地选择了推挽拓扑,难道Boost、全桥、正激就不能担当此....
发表于 12-30 10:08 次阅读 0条评论
推挽电路为何成为逆变升压拓扑首选?

反激、正激、推挽电路的自偏置同步整流电路

  自驱动同步整流   这里给出反激、正激及推挽三种电路的同步整流电路。在正常输入电压值附近工作时....
发表于 10-16 18:38 次阅读 0条评论
反激、正激、推挽电路的自偏置同步整流电路

用推挽电路改善线性的光隔离放大器

用推挽电路改善线性的光隔离放大器 电路的功能 在无调制状态下,
发表于 05-04 15:41 次阅读 0条评论
用推挽电路改善线性的光隔离放大器

由推挽电路构成的高输入电阻宽带缓冲放大器

由推挽电路构成的高输入电阻宽带缓冲放大器 电路的功能 本电路使用了面接型N沟道FET,是
发表于 04-30 12:08 次阅读 0条评论
由推挽电路构成的高输入电阻宽带缓冲放大器

开漏电路特点及应用

开漏电路特点及应用在电路设计时我们常常遇到开漏(open drain)和开集(open collec....
发表于 10-16 00:08 次阅读 0条评论
开漏电路特点及应用

FD422推挽电路

FD422推挽电路
发表于 01-24 01:02 次阅读 0条评论
FD422推挽电路

6p9p推挽电路图

发表于 03-31 12:55 次阅读 0条评论
6p9p推挽电路图

6n5p推挽电路图

发表于 03-31 12:54 次阅读 0条评论
6n5p推挽电路图

6p3p推挽电路图

6p3p推挽电路图
发表于 03-31 12:48 次阅读 0条评论
6p3p推挽电路图

6N16B的资料及推挽电路

6N16B的资料和电路
发表于 02-03 16:43 次阅读 0条评论
6N16B的资料及推挽电路

6P6P推挽电路(电子管6N3+6N2)

6N3+6N2+6P6P推挽电路,此电路非常的详细和精典,电路上有相关重要点的详细说明,包括所有元件....
发表于 02-03 16:40 次阅读 0条评论
6P6P推挽电路(电子管6N3+6N2)

无输出变压器推挽电路图

无输出变压器推挽电路图应用电路,扬声器的阻抗为400欧,采用这一电路时完全不需要输出变压器,但必须代....
发表于 11-25 11:56 次阅读 0条评论
无输出变压器推挽电路图

哈曼卡顿citation II推挽电路图

发表于 11-18 22:23 次阅读 0条评论
哈曼卡顿citation II推挽电路图

哈曼卡顿A250推挽电路图

哈曼卡顿A250推挽电路图
发表于 11-18 22:20 次阅读 0条评论
哈曼卡顿A250推挽电路图

马兰士功放推挽电路图

马兰士功放推挽电路图
发表于 11-18 22:17 次阅读 0条评论
马兰士功放推挽电路图

88lifa利发国际娱乐

百度360搜索搜狗搜索