推挽,开漏,上拉,下拉

来源:互联网 发布:工位图 制作软件 编辑:程序博客网 时间:2024/04/28 18:30


  
  弱上拉,推挽,开漏是3种输出方式.
  
  当设置为弱上拉输出方式,此时各个I/O口与VDD之间约有100K电阻.如输出逻辑电平为1,则输出端有接近VDD的电平出现;如输出为0,则弱上拉电路自动关闭.当输出端处于模拟量输入状态时,弱上拉电路也会自动关闭.
  
  弱上拉,最简单的讲法就是:比较弱的上拉。一般用在和外围器件的通讯上,比如IIC总线等,但不能用于需要驱动能力的上拉应用中。

当设置为漏及开路,应外接上拉电阻(10K),使I/O口输出为1,3.5V以上的高电平输出
  
  当设置为推挽输出,至少可驱动20多个LS TTL门电路.可直接驱动外设接口,无须外加驱动总线的芯片(74LS244,74LS245),其总线驱动能力比C8051大大加强,而且灵活.
  
 

弱上拉与推挽的区别

这个的区别主要是驱动能力的大小,也就是输出阻抗,弱上拉输出阻抗大,当有大的负载时相当于一个电池的内阻很大,导致内阻分压太大从而不能驱动大的负载;

而推挽输出是用两个晶体管或者场效应管构成的推挽电路(在模拟电路中应用很广泛如功放驱动电机驱动等等),这个电路的特点就是输出电阻小,所以能够驱动大的负载,从而能够使得单片机管脚直接驱动发光二极管、蜂鸣器、甚至更小阻抗的负载!

 推挽输出:可以输出高,低电平,连接数字器件;推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止

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

上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!下拉同理!

上拉是对器件注入电流,下拉是输出电流

弱强只是上拉电阻的阻值不同,没有什么严格区分

 

3、为什么要使用拉电阻:

1一般作单键触发使用时,如果IC本身没有内接电阻,为了使单键维持在不被触发的状态或是触发后回到原状态,必须在IC外部另接一电阻。

2数字电路有三种状态:高电平、低电平、和高阻状态,有些应用场合不希望出现高阻状态,可以通过上拉电阻或下拉电阻的方式使处于稳定状态,具体视设计要求而定!

3一般说的是I/O端口,有的可以设置,有的不可以设置,有的是内置,有的是需要外接,I/O端口的输出类似与一个三极管的C,当C接通过一个电阻和电源连接在一起的时候,该电阻成为上C拉电阻,也就是说,如果该端口正常时为高电平,C通过一个电阻和地连接在一起的时候,该电阻称为下拉电阻,使该端口平时为低电平,作用吗:

比如:当一个接有上拉电阻的端口设为输如状态时,他的常态就为高电平,用于检测低电平的输入。

l上拉电阻是用来解决总线驱动能力不足时提供电流的。一般说法是拉电流,下拉电阻是用来吸收电流的。



原创粉丝点击