积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 首页 >> 行业应用 >> 计算机类 >> 解决方案
  相关分类:
省电型键盘通过MCU管脚控制多路按键
 
作者:Mehmet Efe Ozbek   来源:本站原创    点击数:326   更新时间:2007-12-27
您可以添加到网摘 让更多人关注此文章:

    传统上,与n乘m键盘连接的微型控制器要求微型控制器的I/O管脚的n+m为键盘扫描。键盘设计保留了微型控制器已经被开发出来的管脚,但是它们要求额外的资源,例如外部的ICs或一个内置的模数转换器(ADC)。本设计这里只利用了一个I/O管脚,并且要求仅将电阻和电容作为外部元件。

I/O是一个开头被配置作为输入的双向管脚(见图)。当没有按键被按下时,电容被放电,并且上拉电阻RH保持I/O为高。微型控制器处于休眠模式,并且只有在I/O状态改变引起中断时才会醒来。当按键被按下,I/O变低,因为下拉网络比上拉作用更强些。微型控制器随后醒来执行以下步骤:
1. 等待联络消除抖动。
2. 把I/O变为输出并设置高。 电容随后开始充电到高状态电压。 充电的时间Ti取决于按键被按下和与其关联的R (1,2,…i)。
3. 等待直到T1到来。
4. 使I/O作为输入。充电到C暂停。
5. 如果I/O为高,按键1被按下。 如果I/O为低,使I/O作为输出并置高来持续充电。
6. 等待直到T2到来。
7. 使I/O作为输入。 充电到C暂停。
8. 如果I/O为高,按键2被按下。 如果I/O为低,使I/O作为输出并置高来持续充电。
9. 通过Ti持续到T3。

应该选择电阻使T1

省电型键盘通过MCU管脚控制多路按键

充电时间可被确定如下:当充电暂停时,在I/O的电压(式1)是VC为电容电压(式2)。式3通过使VI/O与开关门限电压VTH相等解答了充电的时间。这里,VTH是I/O的开关门限电压。

随着Ri增加,Ti最初增加。但随后它达到最大值并开始减少。这就给Ri,并因此给可以连接到电路中的按键数量强加了一个上限。

Ti可能会在Ti,min和Ti,max之间变化,由于在VTH上电阻的容差和变化。所以,应该选择数值使Ti,max

这个设计用三种方式节省功率。首先,每次电容被充电到V并被放电,CV2能量都被消散。在本设计中,只要I/O变高且电容被充电到大约VTH(少于2V),而不是VDD,则充电停止。其次,当每个按键被按下电容只充电(和放电)一次。最后一条,在确定哪个按键被按下后,微型控制器进入休眠模式并保持休眠,直到按键被释放且I/O变回到高。所以既使当某些按键陷入或卡住时,功率消耗是最小的。



相关文章
没有相关文章
热门评论排行
·VHDL设计中电路简化问题的
·ARM嵌入式系统基础教程(N
·江苏嵌入式Linux教育培训
·ARM处理器应用开发4步骤
·锐极LINUX驱动培训班定于

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
严冬期如何发展半导体业 扩
2008年中国集成电路市场回顾与展望
分析师:亚洲芯片厂商库存远超预期
2008年基础电子业十大事件点评
Aptina并购智多微手机软件平台设
凌力尔特公司推出用于多核处理器的&n
安森美半导体任命麦满权为韩国及南亚区
Broadcom:半导体产业依然机会
飞思卡尔推i.MX51芯 
日立芯片守卫新年倒数计时晚会
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
低价专业PCB打样 双面板20...
深圳市天漠科技超低价供应atm...
深圳市天漠科技超低价供应ARM...
[推荐]2.5米精度,高灵敏度...
830实验箱+电脑没有并口...
[原创]平望科技助力自服终端国...
低价专业PCB打样 双面板20...
[原创]低价专业PCB打样 双...
Bootloader for ...
【有奖调查】08-09嵌入式开...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网