原创 芯片管脚定义基础知识

2010-5-10 22:16 6002 12 13 分类: 模拟
芯片管脚定义基础知识

2009年04月08日 星期三 12:33



在从事固网通终端开发的过程中,作为一个研发工程师,经常会定义一些I/O口,但是说实话我记刚开始时真的脑子里没有什么概念,后来我们这边的软件工程师给了我以下资料,经过仔细研究了一下,就明白了,所以说作为一个工程师来说,不懂这些东西,会被人笑话的.



输入口(Input


  输入口其实可以理解为一个对地电阻和对VDD电阻均为无穷大的端口,它的状态完全由外部电路决定。此脚不用时不能悬空,视工作情况要么接地要么到VDD





输出口(Output


  输出口可由程序设定为输出高或输出低,在负载范围内,输出高时的电压约等于VDD,输出低时的电压约等于VSS。此脚不用时可悬空。





有内部上拉的输入口(Pull-high


  有内部上拉的输入口相当于该输入口在芯片内部接了一个150K左右的电阻到VDD。因此,与普通输入口相比,有内部上拉的输入口在外围悬空的情况下测量的电压近似于VDD(不用时可悬空),而普通输入口在外围悬空的情况下测量的电压是不确定的,在VSS~VDD之间变化,实际运用时是不能悬空的。





开漏输出(Open-dnain


  开漏输出的输出口特性如下:输出低时对VSS阻抗极低,在负载范围内近似于VSS;输出高时对VSSVDD阻抗视为无穷大,输出电压取决于外部电路提供的电压(最大为芯片极限存受电压)。





I/O


  顾名思义同一脚即是输入口又是输出口,在不同的时候是不同的状态,视工作情况考虑外部电路;此脚有输入状态,所以不用时不能悬空,也不能直接接地或接VDD,需通过47K以上的电阻上拉到VDD或下拉到地。





如何准确判断输入/输出状态


  下面通过一个电阻就可以准确判断出I/O的输入/输出状态。请参考下表:









悬空



10K电阻上拉到VDD



10K电阻下拉到VSS



测试结果




待测I/O电压









输出高










输出低




不定







普通输入










内部上拉





I/O的内部保护


  I/O一般都有内部保护电路,均采用二极管钳位保护,保证I/O的电压不超过VDD+0.7V且不低于VSS-0.7V,确保I/O不因外部一定的电压而受到损伤。





应用注意事项


§                所有输入口均不能悬空(内部上拉的输入口除外),必须通过外部电路接上稳定的高或低电位,否则会导致MCU的耗电剧增或工作状态的变化。


§                硬件电路设计中应确保各脚的电压不超过VDD且不低于VSS,否则将不仅会使MCU电流增大且又极易损坏芯片。


§                芯片外围电路设计时必须确保芯片的供电电压在其允许范围之内。





关于单片机高、低电位的判断


  单片机输入口读取高、低电平的判断与芯片供电的VDD有直接关系,VDD不同,判断高、低的临界电压值也不一样。根据IC资料,≥2/3VDD的电压MCU判断为高,≤1/3VDD的电压值MCU判断为低,中间有一定的模糊区,而实际应用的经验告诉我们,单片机读到高比较容易而不容易读到低,一般<0.7V的电压才可以准确读到低

文章评论1条评论)

登录后参与讨论

用户1648966 2010-8-17 21:58

经验之谈!!感谢,外围保护电路也很重要啊
相关推荐阅读
用户1358262 2010-06-12 17:47
74HC/LS/HCT/F系列芯片的区别
74HC/LS/HCT/F系列芯片的区别1、 LS是低功耗肖特基,HC是高速COMS。LS的速度比HC略快。HCT输入输出与LS兼容,但是功耗低;F是高速肖特基电路;2、 LS是TTL电平,HC是CO...
用户1358262 2010-06-10 22:20
集成电路构成的振荡电路汇总(一)
         集成电路构成的震荡电路汇总(一)http://www.wenqi89s51.com/dianzi/jcdlzd1.htm    在电子线路中,脉冲振荡器产生的CP脉冲是作为标准信号和...
用户1358262 2010-05-27 21:09
常用集成电路 2
常用集成电路 2  3常用集成电路 KA22234 双声道五段图示均衡电路217   KA22241B 具有ALC的双声道均衡放大电路219   KA22242 具有ALC的双声道前置/均衡放大电路2...
用户1358262 2010-05-16 21:00
Arduino
什么是Arduino?Arduino是源自意大利的一个开放源代码的硬件项目,该平台包括一片具备简单I/O功效的电路板以及一套程式开发环境软体。Arduino可以用来开发可独立运作、并具互动性的电子用品...
用户1358262 2010-04-30 21:27
常用电子类网站
免费杂志 电子工程专集  http://www.eetchina.com/HOME.HTM《电子产品世界》http://www.edw.com.cn/ 《电子设计应用》http://www.eaw.c...
我要评论
1
12
关闭 站长推荐上一条 /2 下一条