基于CH8571M的HID Over I2C/USB键盘方案


概述 

基于32位EC芯片CH8571M,外围精简、集成度高。单芯片支持I2C、USB两种模式,I2C模式兼容微软HID Over I2C协议规范。方案使用CH8571内部KBMS专用外设实现18x8按键矩阵扫描,内建鬼键检测与处理机制,提供14个自定义Hotkey、Fn及Fn Lock功能,支持多达9路自定义LED和3路PWM背光控制,可通过I2C或USB完成在线配置和固件升级,适于平板电脑、笔记本电脑内置键盘及移动设备外置皮套键盘的相关应用。

图 1 应用框图 - I2C Mode
 图 2 应用框图 - USB Mode

特点

用户配置和在线升级
  • 提供三个外部CFG引脚
  • 支持出厂配置和用户在线配置
  • 支持通过I2C、USB进行在线升级
PWM
  • 提供3路PWM
  • 支持频率/极性/占空比配置
  • 支持厂商命令控制和自定义按键控制
LED
  • 提供多达9个LED
  • 支持Fn Lock LED自动控制
  • 支持Output请求/厂商命令控制
按键矩阵
  • 18x8矩阵支持144个按键
  • 支持自定义扫描频率和消抖时间
  • 支持鬼键检测
  • 支持矩阵自定义
I2C
  • 兼容微软HID Over I2C协议规范
  • 支持RESET/GET_REPORT/SET_REPORT/SET_POWER
  • 支持自定义设备地址
USB
  • 兼容USB2.0规范
  • 支持自定义端点轮询间隔
  • 支持自定义字符串描述符
  • 支持远程唤醒
Keyboard
  • 支持Fn和Fn Lock功能
  • 支持多达14个自定义Hotkey
  • 支持Consumer Control和System Control
电源和睡眠
  • 3.3V供电
  • 支持无按键自动睡眠
  • 支持SET_POWER命令睡眠

应用

  • 笔记本电脑/平板电脑内置键盘
  • 移动设备外置皮套键盘