概述:MAX7360是MAXIM公司生产的一款LED驱动和控制器集成电路。他具有I2C接口外设能够为微处理器管理多达64个按键开关,附加的8路LED驱动器/GPIO具有固定电流、PWM亮度调节及旋转开关控制选项。
  按键开关驱动器能够与金属开关或导通电阻高达5kΩ的阻性开关连接。以静态(而非动态扫描)方式监测按键输入,确保低EMI工作。MAX7360具有自动休眠和自动唤醒模式,使器件功耗最低。经过1个休眠超时周期后,自动休眠功能可以将器件置于低功耗状态(典型值为1μA)。检测到按键动作时,自动唤醒功能使MAX7360返回正常工作模式。
  按键控制器进行按键去抖,并将按下和弹起事件保存在FIFO中(如果使能,还提供自动重复功能)。中断输出(INTK)可配置成在按键按下时报警或以最大速率报警。
  器件具有8个漏极开路I/O端口,用于驱动LED。每个漏极开路端口的最大固定输出电流为20mA。每个漏极开路端口的LED亮度可通过256级PWM控制信号独立调节。输入端口对(PORT6、PORT7)可配置成接受旋转开关的2位格雷码输入。此外,如果没有用作按键开关控制,最多6列引脚可作为通用漏极开路输出(GPO),用于LED驱动或逻辑控制。

 

一、MAX7360引脚功能排列

 

二、MAX7360内部方框图

 

三、MAX7360功能和特点
* 集成E
* D保护±8kVIEC61000-4-2接触放电±15kVIEC61000-4-2气隙放电
* 能够承受+14V电压的漏极开路I/O端口,可用作恒流LED驱动
* 旋转开关输入对(PORT6、PORT7)
* 独立的256级PWMLED亮度控制
* 独立的LED闪烁速率及256m
* 至4096m
* LED渐明/渐暗速率控制
* FIFO队列可保存多达16个去抖按键事件
* 用户可配置按键去抖时间(9ms至40ms)
* 按键扫描采用静态矩阵监测,实现低EMI操作
* +1.62V至+3.6V供电
* 最多可监测64个按键
* 每个去抖事件/FIFO级或预设时间周期结束时,产生按键开关中断(INTK)
* 输入端口中断(INTI),用作特殊按键功能
* 400kbp
* 、+5.5V耐压、2线串口,可选择总线超时
* 4个I2C地址选择

 

四、MAX7360典型应用电路