将MAX6959 LED显示驱动器按键扫描从8键扩展至12键

映射多个按键将max6959 led显示驱动器的按键扫描功能从8个按键扩展到多达12个按键。本应用笔记详细介绍了如何扩展该功能。
介绍
max6959为4位、9段led驱动器,可自动扫描和去抖动多达8个按键开关,可选择通过中断输出引脚提醒系统处理器按键去抖动。(类似的引脚兼容max6958可以驱动相同数量的led,但不具有按键扫描功能。本文所述的技术将max6959的能力从8个键扩展为12个键,每增加一个双通道二极管。
输入1 输入2
dig0/seg0 键0 键4
dig1/seg1 键1 键5
dig2/seg2 键2 键6
dig3/seg3 键3 键7
图1.与max6959 led显示驱动器的标准8键连接。
表1和图1所示为max6959的标准按键开关连接。按键开关电路读取以 2 x 4 矩阵(两列四行)组织的八个按键。四个按键矩阵行由四个 led 阴极驱动输出 dig0/seg0 至 dig3/seg3 驱动。作为多路复用led驱动的一部分,这些led阴极驱动输出轮流变为低电平320μs (标称)(并按顺序驱动其led)。这些驱动输出还用于将两个按键开关的一端拉低。按键的另一端连接两个输入引脚input1和input2,在max6959内部上拉至v+。如果按下开关,则input1或input2将被适当的dig_/seg_输出拉低,max6959检测并去抖动按键。
与开关串联的二极管可确保在同时按下多个键时,两个或多个 led 阴极驱动输出不会短路在一起。例如,如果将键0和键1压在一起,则与键串联的二极管可防止dig0/seg0短路至dig1/seg1,因为在任何时候至少有一个二极管将反向偏置。二极管通常采用 sot-23 中的低成本共阳极 baw56。
max6959可随时区分和区分八种可能的按键的任意组合。该器件中有8位寄存器,用于提供这8个密钥的状态。显然,除了max6959设计的8个按键之外,没有办法扩展这种扫描拓扑。因此,我们必须做每个有自尊的工程师在这种情况下都会做的事情:是的,我们作弊!
更公平地说,我们寻找一个多余的情况来利用。在许多情况下,应用程序只需要知道是否按下了多个键中的一个。通常,设备上的双键按下要么是错误的键控输入,要么是进入出厂诊断模式的狡猾手段。所以多余的情况是双键按下...这里建议的作弊是使四个额外的键看起来好像同时按下了某些键对。如表 2 所示。例如,当按下key8时,max6959必须显示它,就好像同时按下key0和key4一样。只要每个原始键对(例如 key0 和 key4)没有在物理上彼此相邻放置,这种扩展架构就可以很好地工作,以避免它们被意外地压在一起。软件应编写为在 30.3ms 最小去抖动周期时间内响应密钥 irq,以确保分析恰好一次密钥扫描通过的结果。如果软件 irq 响应缓慢,它将无法区分同时双击键(识别我们的额外键)和相同两个键的顺序按键。无论哪种情况,密钥去抖寄存器 0 x 08 将仅显示为每个密钥设置的位。
输入1 输入2 输入 1 和输入 2
dig0/seg0 键0 键4 键8
dig1/seg1 键1 键5 键9
dig2/seg2 键2 键6 键10
dig3/seg3 键3 键7 键11
电路如图2所示。每个键都需要一个双二极管(例如sot-23中的低成本共阴极bav70),当按下开关时,它将input1和input2拉低。
图2.扩展了与max6959 led显示驱动器的12键连接。
最后,一个警告。四个扩展键中的每一个都经过接线,以模拟四个 led 阴极驱动输出 dig0/seg0 到 dig3/seg3 上两个键的双按键。通过这种连接,每个密钥对始终同时被扫描和去抖动。模拟由不同led阴极驱动输出扫描的按键双键的额外按键将不可靠。由于按键扫描是按顺序执行的,一次执行两个按键,因此额外的按键可能会错过一个 led 阴极驱动器的去抖动周期,但另一个 led 阴极驱动器会正确去抖动。然后,此双键按下将显示为两个连续按键,而不是双键按下。建议的连接方案不会发生这种情况,因为代表双密钥的每个密钥对都会一起去抖动。


未来英特尔将会走向无晶圆?
德国汽车制造商已向政府寻求帮助,以缓解半导体严重短缺的问题
光谱共焦传感器对点胶设备的测量要求
STM32CUBEMX(4)--GPIO输出
高压瓷片电容的耐压如何计算
将MAX6959 LED显示驱动器按键扫描从8键扩展至12键
采用决策反馈方法消除时域同步正交频分复用系统中的载波间干扰
本田汽车将于通用汽车打造全新纯电动车型
三翼鸟厨房亮相中国智慧家庭大会,连获4奖
蔚来汽车的固态电池概念只是一个营销噱头?
GlobalFoundries抢单大战告捷 获联发科28纳米订单
全球半导体封测龙头日月光与矽品并购限制条件解除
618手机选购攻略!三款iQOO机型登上热榜,值得购买
虚拟运营商移动转售产业发展的三个阶段阐述
手机芯片厂商抢占全平台先机
西澳大学教授:氢气“不太可能”超越电池成为世界首选的交通燃料
华为p10和华为p10plus的短信数据丢失了如何恢复
区块链电子证据,可有效打击侵害作品信息的行为
分享一个50瓦正弦波UPS电路
德索介绍LVDS连接器电气规范要求