MAX7365具有高ESD保护的8 x 7键盘开关控制器技术手册

描述

概述
MAX7365 I²C接口外设为微处理器提供多达56个按键开关管理。

每次按下或释放按键都会生成一个键值,简化多键输入方案设计。采用静态按键输入监测,而不是动态扫描模式,以确保低EMI工作。可采用金属开关或高达5kΩ的阻性(碳)开关。

器件具有自动休眠和自动唤醒功能,从而保持最低的器件功耗。经过一个可编程休眠周期后,自动休眠功能将器件置于低功耗状态(典型值1µA)。发生按键操作事件时,自动唤醒功能配置器件从休眠状态返回到正常工作模式。

按键控制器对按键操作进行去抖,并将按下、释放事件保存在FIFO中(包括自动重复,如果使能)。中断输出(/INT)可配置成对按键事件或最大速率报警。

没有使用的按键开关可以用作GPI。此外,器件还有5个额外的通用输入/输出(GPIO)口。GPO可编程为推挽或漏极开路输出,高、低边输出驱动器。设置为漏极开路输出时,使能片上可选择的100kΩ上拉/下拉电阻。

器件采用小尺寸(2mm x 2mm)、25焊球晶片级封装(WLP),适合蜂窝电话、掌上电脑及其它便携式消费类产品,工作在-40°C至+85°C扩展级温度范围。
数据表:*附件:MAX7365具有高ESD保护的8 x 7键盘开关控制器技术手册.pdf

应用

  • 蜂窝电话
  • 手持式游戏机
  • 笔记本电脑
  • PDA
  • 便携式消费类电子

特性

  • 减轻处理器负荷
    • 最多可监测56个按键
    • FIFO可保存多达16个去抖按键事件
    • FIFO级或可定义的时间周期结束时,产生硬件中断
  • 延长电池寿命
    • 自动休眠和自动唤醒功能,功耗降至最低
    • 休眠电流低于1µA
  • 节省电路板空间
    • 小尺寸(2mm × 2mm)、25焊球WLP封装
  • 灵活设计
    • 1.62V至3.6V供电范围
    • 专有的伪按键检测和清除技术
    • 用户可配置1ms至31ms按键去抖时间
    • 采用低EMI静态矩阵式监测设计
    • 5个额外的GPIO口
    • 所有按键开关均可用作GPI
    • 1Mbps、兼容于5.5V的2线串口
    • 可选择2线串行总线超时

典型操作电路
键盘

电特性
键盘

典型操作特性
键盘

引脚配置描述
键盘

键盘

框图
键盘

串行接口

该器件作为从设备运行,通过与 I²C 兼容的两线接口发送和接收数据。此接口使用串行数据线(SDA)和串行时钟线(SCL),以实现主设备(通常是微控制器)与从设备之间的双向通信。主设备发起所有数据传输,并从器件生成 SCL 时钟,该时钟对数据传输进行同步。图 1 展示了两线接口的时序细节。

器件的 SDA 线兼具输入和开漏输出功能。通常需要在 SDA 上连接一个 4.7kΩ 的上拉电阻。器件的 SCL 仅作为输入运行。仅当两线接口上存在多个主设备,或者在单主设备系统中主设备的 SCL 为开漏时,才需要在 SCL 上连接上拉电阻。

起始和停止条件

SCL 和 SDA 在接口不忙时均保持高电平。主设备在传输开始时通过将 SDA 从高电平拉至低电平(同时 SCL 保持高电平)来发出起始条件信号。当主设备完成与从设备的通信后,它会发出停止条件信号,即当 SCL 为高电平时,将 SDA 从低电平拉高。然后,总线就可以供另一次传输使用。

每次传输由一个起始(S)条件(图 2)开始,接着是一个读/写标志位、从设备地址的 7 位、从设备发送的确认(ACK)字节、一个寄存器地址字节和一个或多个数据字节,最后是一个停止(P)条件。
键盘

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分