你在这里

键盘扫描仪

键盘扫描仪

灵活的键盘扫描仪

使用MCU或SOC扫描键盘是人类输入的理想解决方案。卸载键盘扫描到专用IC常常是有意义的,以减少更大,更高效,更昂贵的设备的电源和I / O负担。使用GreenPak™作为键盘扫描仪提供一个灵活,可靠的解决方案,不会杀死您的电源预算或您的BOM成本。任何带有I2C的GreenPak都可以执行此功能,但使用GreenPak的异步状态机(ASM)解锁全部潜力并启用最多54个密钥扫描。

GreenPak扫描键盘的好处

  • 灵活性
    • GreenPak已综合延迟可编程按钮去反弹
    • GreenPak的ASM可以在20针设备中快速可靠地扫描54个按钮
    • GreenPak VDD为1.8至5.0 V.
    • GreenPak GPIO路由灵活,可确保印刷电路板(PCB)路由中的最小复杂性
  • 能量消耗
    • GreenPak是低功耗,可以在没有破坏电源预算的情况下连续运行,而主要的微控制器(MCU)或芯片上的系统(SOC)处于待机状态
  • 系统稳定性
    • GreenPak是零代码 - 在硬件中实现功能确保稳定性
    • GreenPak可以集成许多组件,确保更少的失败点

键盘扫描仪,庄严的设计

它是如何工作的?

1.一旦供电,GreenPak的ASM循环通过每个状态,使用1-Hot配置中的8位ASM输出向每行发出高电平的逻辑。

2.按下键时,电路完成并通过相应的列输入拾取高信号。GreenPak然后生成一个中断,停止ASM并通知MCU或SOC,可以处于睡眠模式以节省电量。

3.从这里,MCU或SOC需要简单地发送I2C读取命令来确定活动行和列并解码从该信息按下的密钥。

4.完成I2C读取后,MCU或SOC可以向GreenPak发送重置信号,然后将ASM释放以继续扫描。

图2.键盘扫描仪状态图

图3. 48关键扫描仪GreenPak实现

GreenPak通常可以实现多种功能。只需一个GreenPak设备可以与胶水逻辑,定时调整,复位,电源测序,LED控制等的其他功能一起实现键盘扫描仪,具体取决于设计要求和资源配置。

以下是几个GreenPak设备,可以执行键盘扫描功能。

GreenPak部分号码 最大键 可编程淘汰赛
SLG46533V / M. 16. 是的
SLG46536V. 16. 是的
SLG46537V / M. 54. 是的