微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > 手机基带和硬件设计讨论 > 键盘扩展芯片

键盘扩展芯片

时间:10-02 整理:3721RD 点击:
各位兄弟,我想在手机上扩展4*4的键盘,现在还没有找到合适的芯片,有谁扩展过,能不能推荐一些芯片给我,多谢:)

各位牛人,帮忙推荐一下哈:(

io扩展用i2c的键盘扩展上会不会慢阿,我们也评估了一下cpld,但是价钱比较贵哦

来过,但我还不懂这方面的

semtech 的SX150x,GPIO可扩展,同时又是中断可扩展的,可用于键盘矩阵的扩展

ET64M2全键盘控制器
QWERTY 键盘又称为全功能键盘,其按键分布与PC 键盘基本相同,主要包括26 个英文字母、数字O~9、方向控制、回车、Ctrl、Alt 和符号键等,完全可实现PC 键盘的输人和操作。
由于键盘扫描需占用大量GPIO,而手机中无论是基带控制器还是应用处理器受到器件引脚数的限制,因此能够提供的GPIO 数目十分有限,通常需要外扩GPIO 来实现键盘扫描,这会占用大量软件资源并增加许多功耗。因此,需要专用的按键扩展电路来完成全键盘控制,ETEK推出全键盘控制器ET64M2,可以使用一种简单、可靠的方法来控制多达64个按键。
1:ET64M2介绍:
ET64M2是专门针对按键扩展应用的IC,可提供多达64按键的扩展,按键码值直接输出,无需MCU通过多次读取端口状态来判断按键,极为节省MCU资源,大大提高了使用的方便性和稳定性,并且具有自动休眠和自动唤醒模式,待机电流极小 ,采用QFN16纤细的封装,外围简单,节省PCB面积。
2:管脚说明:
                          
管脚号        符号        输入/输出        功能描述
1        GND        GND        电源负极
2        OSC        O        振荡端口,外接电阻到VDD
3~13        S0~S10        I/O        键扫描输入输出端口
14        CS        I        时钟输入口
15        OUT        O        按键数据输出端口
16        VDD        VDD        电源正极
由于采用了先进的任何I/O端口(包括I/O端口和GND之间)两两相连都可以组成按键的技术,所以只用11个I/O端口就可以提供多达64个按键。


3:参考外围线路:  
外围器件只需要2个贴片电容、1个贴片电阻就可完成所有功能,
键盘矩阵的数字就是按键值,通过OUT端口输出数据码的解码来识别.
4:可扩充双键功能:
可以与MCU另外的GPIO口组合来实现双键功能。使用MCU一个I/O输入口作为双键扩展口,当接收到OUT口数据时,MCU去检测双键扩展口对应的电平,根据电平的状态来判断是否有双键输入。为高时为单键输入,为低时为双键输入。
5:与其它普通IO扩展电路用于按键扩展相比,有如下优势:
(1)        MCU可直接通过时钟读到键值,不需要MCU用I2C总线多次打指令来读取端口状态从而判断按键;
(2)        占用GPIO口少,只需占用两个口;
(3)        ET64M2无需复杂的指令及软件配合;
(4)        管脚少,外围器件少,连接简单。

ET64M2已经量产,更多资料索取,请联系support@etek.com.cn

ADP5588ACPZ-R7
这个键盘扩展貌似很强大

能人有的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top