AVR管脚外部上拉电阻阻值选择问题

发布者:TranquilJourney最新更新时间:2016-07-19 来源: eefocus关键字:AVR管脚  上拉电阻  阻值选择 手机看文章 扫描二维码
随时随地手机看文章
AVR微控制器的I/O口是双向口。具有如下的特点:

AVR IO具备多种IO模式:

   1 高阻态,多用于高阻模拟信号输入,例如ADC数模转换器输入,模拟比较器输入

   2 弱上拉状态(Rup=20K~50K),输入用。为低电平信号输入作了优化,省去外部上拉电阻,例如按键输入,低电平中断触发信号输入

   3 推挽强输出状态,驱动能力特强(>20mA),可直接推动LED,而且高低驱动能力对称.

在实际应用中,我使用了1M的外部上拉,用来测量霍尔器件的脉冲。结果发现没有动作的情况下也测量到了脉冲。于是做了如下的测量:

1,该管脚设置为输入,不使能内部上拉而是使用外部1M电阻上拉(PORTX为0),测量得到该管脚的电压大约是3.06(电源电压是3.37)

2,该管脚设置为输入,使能内部上拉(带着外部上拉的1M电阻),测量得到该管脚的电压大约是3.36(电源电压是3.37)

3,该管脚设置为输入,不使能内部上拉而是使用外部可调电阻上拉(PORTX为0),管脚电压随着外部上拉电阻的阻值的下降而升高,当外部可调电阻的组织大约是40K时,该管脚电压接近Vcc供电电压,并且降低电阻,电压也不再升高。

总结出一个规律,如果使用外部上拉电阻,该阻值应该不能超过40K,否则该引脚的电压将不能到达Vcc的电压。

关键字:AVR管脚  上拉电阻  阻值选择 引用地址:AVR管脚外部上拉电阻阻值选择问题

上一篇:ds1302的avr C程序
下一篇:使用AVR Studio+Winavr

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

STM32复位电路
** STM32复位电路 **
[单片机]
STM32复位电路
51单片机P0口上拉电阻的深入研究
如果是驱动led,那么用1K左右的就行了。如果希望亮度大一些,电阻可减小,最小不要小于200欧姆,否则电流太大;如果希望亮度小一些,电阻可增大,增加到多少呢,主要看亮度情况,以亮度合适为准,一般来说超过3K以上时,亮度就很弱了,但是对于超高亮度的LED,有时候电阻为10K时觉得亮度还能够用。通常就用1k的。 对于驱动光耦合器,如果是高电位有效,即耦合器输入端接端口和地之间,那么和LED的情况是一样的;如果是低电位有效,即耦合器输入端接端口和VCC之间,那么除了要串接一个1 4.7k之间的电阻以外,同时上拉电阻的阻值就可以用的特别大,用100k 500K之间的都行,当然用10K的也可以,但是考虑到省电问题,没有必要用那么小的。 对
[单片机]
键盘电路实例分析:上拉电阻错误导致51单片机无法正常运行
在电路设计中,为了将电阻钳位维持在高电平,会借助上拉电阻来实现电阻的稳定,因此上拉电阻开始大量出现在电路设计中。本文从以键盘电路实例为切入点,为大家分析一种由于上拉电阻位置原因导致51单片机电路无法正常运行的情况。 首先让我们来看一看这个键盘电路的原理图,如图1所示。 图1 在按键没有被按下时,端口为低电平,按下按键的时候端口上接高电平。但电路却没有正常工作,出现了问题。 下面就来分析一下问题所在。首先,将电源直接接到端口上是绝对不可以的。当按下按键时,会有很大的电流进入单片机。在工程上,这种往往应该加限流电阻,一般选择1K即可。 但也不能选择太大的电阻,因为电阻上面压降太大,造成输入低于应有的高电平,造成错
[单片机]
键盘电路实例分析:<font color='red'>上拉电阻</font>错误导致51单片机无法正常运行
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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