发明名称 矩阵电路及扫描方法
摘要 本发明揭示了一种矩阵电路及扫描方法,用于准确检测按键或开关的状态,包括N根行线(L<sub>1</sub>,……L<sub>n</sub>)、N根列线交叉排列的N×N个按键(S<sub>11</sub>,……S<sub>nn</sub>)的矩阵电路,其中N为大于零的自然数,还包括N×N个二极管(D<sub>11</sub>,……D<sub>nn</sub>),所述二极管包括阳极和阴极,所述每根行线和每根列线一端均设置一I/O管脚,所述行线与所述列线交错放置形成N×N交叉点,所述每个交叉点上设置一按键和一二极管,所述每个按键的一端接入所述行线的I/O管脚,另一端接入所述二极管的阳极,所述二极管的阴极接入所述列线的I/O管脚。本发明可以避免按键或开关间的相互干扰,支持多个按键或开关的同时闭合时的检测,同时运行时具有较少功耗,更有利于嵌入式系统的使用。
申请公布号 CN103560796B 申请公布日期 2016.01.27
申请号 CN201310557817.4 申请日期 2013.11.11
申请人 物联微电子(常熟)有限公司 发明人 陈平;陈万;刘和兴
分类号 H03M11/20(2006.01)I 主分类号 H03M11/20(2006.01)I
代理机构 苏州慧通知识产权代理事务所(普通合伙) 32239 代理人 安纪平
主权项 一种矩阵电路,包括N根行线(L<sub>1</sub>,……L<sub>n</sub>)、N根列线交叉排列的N×N个按键(S<sub>11</sub>,……S<sub>nn</sub>)的矩阵电路,其中N为大于零的自然数,其特征在于,还包括N×N个二极管(D<sub>11</sub>,……D<sub>nn</sub>),所述二极管包括阳极和阴极,每根所述行线和每根所述列线一端均设置一I/O管脚,所述行线与所述列线交错放置形成N×N交叉点,每个所述交叉点上设置一按键和一二极管,每个所述按键的一端接入所述行线的I/O管脚,另一端接入所述二极管的阳极,所述二极管的阴极接入所述列线的I/O管脚,所述二极管为保证信息单向流动的开关二极管,扫描时,依次设置相应行线上的I/O管脚为高电平输出,其他行线的管脚保留低电平,设置所述列线上的I/O管脚为下拉输入模式;根据所述列线上的I/O管脚的电平状态,判断相应列线上的按键是否有按键按下;当扫描到所述列线上的I/O管脚的电平状态为高电平时,则根据行线和列线准确识别按键所在的位置,不扫描时,初始化所述行线与所述列线的I/O管脚的电平在低电平状态。
地址 215500 江苏省苏州市常熟经济技术开发区富华路15号