AVR单片I/O口的驱动能力介绍

发布者:SparklingStar22最新更新时间:2016-10-20 来源: eefocus关键字:AVR单片  I  O口  驱动能力 手机看文章 扫描二维码
随时随地手机看文章
  AVR单片机I/O的驱动能力在8位单片机中算一流的。大家应仔细阅读AVR器件手册中关于电气指标和典型特性的内容。(顺便提一下,有那些8位单片机的器件手册比AVR的多?并且提供非常详细的电气指标?)。

  讨论AVR的I/O驱动能力主要指它使用输出工作方式下的输出电流(输出为1时)和灌电流(输出为0时)。

  参考下图,当输出高电平时,在Vcc=5V条件下,一个I/O输出电流可达40mA,但此时输出电压已降到4V左右,输出20mA时,电压降为4.5v,(3v以上,对于CMOS讲,仍为逻辑“1”)。说明AVR的输出电流最大可为40mA。

AVR单片I/O口的驱动能力介绍 - z86k - z86k的博客

 

  当输出低电平时,I/O的倾动能力表现为灌电流。见图,

AVR单片I/O口的驱动能力介绍 - z86k - z86k的博客

  在Vcc=5V条件下,一个I/O可灌入的电流也可达40mA,但此时输出电压已生到1V左右,灌入20mA时,电压生为0.5v,(0.8v以下,对于CMOS讲,仍为逻辑“0”)。说明AVR的灌入电流最大可为20mA。

  在使用中还要注意的是:

3.虽然 IO端口的灌电流(IOL)在稳定的实验条件下,可以达到每路20 mA (VCC = 5V时), 10 mA (VCC = 3V时),但必须遵从:

TQFP 及 MLF 封装

1] 所有端口的总和, 不能超过 400 mA.

2] 端口 A0 - A7, G2, C3 - C7 的灌电流总和,不能超过 300 mA.

3] 端口 C0 - C2, G0 - G1, D0 - D7, XTAL2 的灌电流总和,不能超过 150 mA.

4] 端口 B0 - B7, G3 - G4, E0 - E7 的灌电流总和,不能超过 150 mA.

5] 端口 F0 - F7 的灌电流总和,不能超过 200 mA.

如果灌电流超出了上面的标准,端口的电压(VOL) 就会超出规范值。端口不能保证在超出标准的灌电流下正常工作。

4.虽然 IO端口的驱动电流(IOH)在稳定的实验条件下,可以达到每路20 mA (VCC = 5V时), 10 mA (VCC = 3V时),但必须遵从:

TQFP 及 MLF 封装

1] 所有端口的总和, 不能超过 400 mA.

2] 端口 A0 - A7, G2, C3 - C7 的驱动电流总和,不能超过 300 mA.

3] 端口 C0 - C2, G0 - G1, D0 - D7, XTAL2 的驱动电流总和,不能超过 150 mA.

4] 端口 B0 - B7, G3 - G4, E0 - E7 的驱动电流总和,不能超过 150 mA.

5] 端口 F0 - F7 的驱动电流总和,不能超过 200 mA.

如果驱动电流超出了上面的标准,端口的电压(VOH) 就会超出规范值。端口不能保证在超出标准的驱动电流下正常工作。

  此段大家自己读,主要是说整个PORT口,以及整个芯片电流的限制。不能简单的计算:一个I/O口输出20mA,一片M128有近50个I/O口,那么20*50=1000mA,芯片烧了。

  当AVR的I/O工作于输入方式时,其主要是对外部的实际电平进行检测,不应该输出电流,而灌电流应该越小越好(对外部无影响)。在下图中看出:当外部引脚电平为0时,I/O通过内部的上拉电阻输出120uA的弱电流;外部引脚电平为5时,I/O不提供电流。这种方式能够精确的检测出外部引脚的逻辑电平。

AVR单片I/O口的驱动能力介绍 - z86k - z86k的博客

  试想,当外部引脚对地串入一个5K电阻,如果I/O输出20mA电流,那么引脚上真正的电压为多少,如何测的准?

  AVR的I/O特性吸收了个种单片机(如PIC)的优点,是非常有特色和优点的。没有“修练”到一定的层次,是不能体会到的。我在我的许多帖子中,多次强调不要浮燥,要踏踏实实、认真学习,打好基础,仔细读手册。但是还是有许多人往往提出一些没有经过认真思考和学习后,甚至是无边际的问题,甚至是“正确回答”。

  一个硬件工程师,首先要有过硬的硬件功底,模拟、逻辑、数字、时序...,十八般武器,样样要精通。看网上一些问题和以及回答,我感到有些人连基本的欧姆定律都不懂(指不会分析和设计应用,不是指背出公式),但忙于制作MP3。试想,你买一块芯片,照别人的电路搭好线路,把别人的程序写入后,做出了MP3,可你到低真正学到手的是什么?“高级傻瓜”型的工程师越来越多,这也正是外国人所希望的。

关键字:AVR单片  I  O口  驱动能力 引用地址:AVR单片I/O口的驱动能力介绍

上一篇:ATmega熔丝位设置详解
下一篇:ATmega16L 的中断源及在GCC中的中断名

推荐阅读最新更新时间:2024-03-16 15:16

AVR单片机中ATmega8的AD转换探究
AD采集最好要满足的条件:采样频率不小于被采集信号最高频率的两倍,则采样输出信号就可以无失真的重新啊还原输入信号,通常的实际应用中,采样频率为采集最高频率的5-10倍。 AD芯片的数据输出方式有串行和并行两种方式,对于AVR单片机来说A/D芯片和AVR单片机接口是需要考虑的一些问题: (1)模拟信号输入的连接:单端输入时,VIN+引脚直接与信号输入连接,VIN-接地。差分输入时,单端输入正信号,VIN+引脚直接与信号连接,VIN-引脚接地。单端输入负信号,VIN-引脚与信号连接,VIN+引脚接地。 (2)数据输入线与系统总线的连接:有可控制的三态输出门时候可以直接和系统总线连接,没有输出门的时候要通过I/O口进行连接。 (3)启动
[单片机]
关于MSP硬件I2C讲解
0.前言 对于大多数单片机来说,I2C成了一个老大难问题。从51时代开始,软件模拟I2C成了主流,甚至到ARMCortex M3大行其道的今天,软件模拟I2C依然是使用最广的方法。虽然软件模拟可以解决所有的问题,但是总感觉没有充分发挥MCU内部的硬件资源。查阅了所有关于MSP430F5系列的图书,没有关于硬件I2C的应用代码,自己通过调试摸索,把经验总结之后和大家分享,希望大家喜欢。同时,I2C的使用可以分为等待法和中断法,从理解的角度来说等待法思路清晰易于上手,从功耗的角度出发,中断法可以灵活的进入低功耗模式,但是不易理解。本文先从等待法入手。 MSP430F5系列的硬件I2C使用大致会有以下问题: 【I2C地址设定】一
[单片机]
关于MSP硬件<font color='red'>I</font>2C讲解
STM32 I2C基础内容
I²C:全称为Inter-Integrated Circuit(内部集成电路),是一种串行通讯总线,常用于嵌入式电子产品中。 I²C是飞利浦公司在1980年为了让各种低速设备(飞利浦芯片)连接起来而研发的一种通信总线。目前,I²C依然是最常见的通信总线之一,现在绝大部分MCU都内部集成了I²C控制器,STM32也不例外,至少有一个I²C控制器,有的型号甚至多达6个。 1 STM32 I2C基础内容 I²C总线协议有多个版本,有的STM32遵循的是第2版本,有的是第3版本。所以,不同型号的 STM32 中I²C 可能存在一些差异,但基本功能相似。 1. 主从模式特性 主模式特性: 时钟生成 起始位和停止位生成 从模式特性:
[单片机]
STM32 <font color='red'>I</font>2C基础内容
AVR单片机创造机器生命
1 什么是机器生命 机器生命就是一个能自主生存的机器,一个自动为生存下去而奋斗的机器。对于机器生命来说,生存的含义就是不断电,继续运行。机器生命具有完全自主决策、自主行动、活动于未知世界、不需人类参与就能持续运行并且自我维护等特征。影片《终结者》中的天网就是超级机器生命。《霹雳5号》描述了一个机器人从无生命到有生命的过程。 N.维纳(Norbert Wiener,1894~1964)写《控制论》时创造出第一个机器生命Wiener龟,这个机器龟仅有2个电子管组成的模拟计算机,但它却能实现真正的乌龟觅食、睡觉、探索、逃避等行为,其表现如同一个有生命的生物一样。机器龟上面有太阳能电池,当自身电池快用完前,机器龟乐于寻找一个光
[单片机]
用<font color='red'>AVR</font><font color='red'>单片</font>机创造机器生命
I2C电平转换电路调试测试记录
电路参考来自于飞利浦的一篇设计指导文档,关键图片如下 本次调试测试的硬件系统信息如下: CPU部分I2C接口1.8V,地磁传感器I2C接口为2.9V 电路中的MOS管使用 ONSEMI的双N-MOS管NTJD4401NT1G和 ROHM 的双N-MOS管UM6K1NTN 同一块电路板测试波形见下图 使用ONSEMI的NTJD4401NT1G,SDA信号波形(地磁侧和CPU侧) SCK信号(CPU侧和地磁侧) 使用ROHM 的UM6K1NTN,SDA信号(地磁侧和CPU侧) 使用ROHM 的UM6K1NTN,SCK信号(地磁侧和CPU侧) 分析
[测试测量]
<font color='red'>I</font>2C电平转换电路调试测试记录
STM8 I/O模拟I2C
STM8I/O口模拟I2C所读数据不正确 STM8 I/O口模拟I2C #define I2C_ERR 0 #define I2C_CRR 1 #define I2CDataIn 1 #define I2CDataOut 0 #define I2C_PORT (GPIOC) #define I2CSCL (GPIO_PIN_7) #define I2CSDA (GPIO_PIN_6) //*************************************************************** // I2C Data input/outpu
[单片机]
宝马“i3电动车之父”加盟法拉第未来
  被业内誉为宝马“i3 电动车 之父”的Uli Kranz即将担任 法拉第未来 的CTO(首席技术官),负责电动车的研发和设计。据悉,Kranz已于2016年底离开宝马。从2007年开始,Kranz就一直负责宝马电动车项目“i系列”的研发与设计。 根据此前的消息,7月4日 乐视汽车 生态全球董事长 贾跃亭 前往美国,为法拉第未来制定了新的战略计划,以保证法拉第未来旗下的首款电动车FF 91能够尽快量产交付,而贾跃亭也将在下周从美国返回国内。   此前法拉第未来的内华达州建厂计划因资金问题已经宣告破产,法拉第未来官方回应称,暂时搁置内华达工厂项目,是为了寻找新工厂地址,尽快量产FF 91。7月12日贾跃亭在其个人公众号上发表
[嵌入式]
我国组团参加WAPI和11i投票分析组会议
  中国派出10人组成的国家代表团于6日凌晨启程前往捷克首都布拉格,参加无线局域网安全技术WAPI和11i的投票分析组会议。   业内人士分析,此次投票分析组会议是一场力量悬殊的较量,对中国标准WAPI来说是形势严峻。中国代表团成员将此会议戏称为“鸿门宴”,并表示:“哪怕有1%的希望,也要做100%的努力”。   作为现行无线局域网技术的安全补篇提案,中国的WAPI技术和美国电子电气工程师协会的11i技术同时申请成为国际标准。在3月7日结束的快速流程投票中,WAPI仅获赞成票8张。中方认为,美方的阻挠和误导导致了投票过程的不公,表示不接受投票结果。 按照国际标准化组织(ISO)的程序,快速投票之后要召开分析组会议,投反对票的国
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved