CP2501:单片USB HID触摸屏桥接解决方案
2011-05-15
作者:Silabs公司
Silabs公司的CP2501是单片USBHID触摸屏桥,通过USB接口把触摸屏控制器和主机连接起来,可工作在多种触摸屏检测技术,包括电阻和电容触摸屏。主要应用在电子书阅读器、POS、笔记本电脑、平板电脑和游戏机。本文介绍了CP2501主要特性、CP2501方框图和CP250X开发板套件主要特性以及开发板套件中主板和子板电路图。
CP2501单片USH HID触摸屏桥
CP2501 USB触摸屏桥通过USB接口把触摸屏控制器和主机连接起来,可采用多种触摸屏检测技术,包括电阻和电容触摸屏。设计者可以通过USB将采用I2C、UART或SPI接口的触摸控制器连接到PC系统上。
图1 CP2501方框图
图2 CP250X开发板主板电路图(1)
CP2501的主要特性
• 可编程触摸屏接口
• 为触摸屏模块添加了Windows兼容USB HID触摸屏接口
• 支持多个触摸点和笔输入
• 支持基本的鼠标功能
• 包括可编程8051控制器,可以利用USB接口对其进行预编程
• 支持最常见的触摸屏模块接口:UART、SPI和I2C
• 数据位:5、6、7和8
• 结束位:1、1.5和2
• 奇偶性:奇数、偶数、标志、空格和无
• 波特率:9600bps~500kbps SPI Master接口
• 具有芯片选择功能的4线式SPI Master
• 可配置时钟极性和相位
• 时钟速度高达4MHz
• SMBus/I2C Master接口
• 在高达400kHz的可配置时钟速率下工作
• 支持可配置从地址GPIO功能
• CP2501支持16个GPIO引脚
• 可配置成输入、开漏输出或推挽输出
• 高速8051 μC内核
• 48MHz或24MHz系统时钟
• 流水线指令架构,在1或2个系统时钟内执行70%的指令
• 用户存储空间
• 53kB Flash
• 3.5kB RAM USB外设功能控制器
• HID触摸屏器件
• 符合USB规范2.0(全速)的要求
• 内置式振荡器
• 可配置USB参数,如VID、PID和字符串
• 支持远程唤醒编程选项
• 通过工厂获得预编程元件
• 在线程序存储器
• 利用启动加载器通过USB进行编程
• 电源电压:3.0V~3.6V
• 内置式电源电压监控器
• 内置式3V稳压器
• 订购信息
• CP2501-B01-GM(QFN-32、5mm×5mm)
• 温度范围:–40~+85℃
CP2501应用
• 笔记本电脑
• 信息站
• 标牌
• POS机
• 电子书阅读器
图3 CP250X开发板主板电路图(2)
图4 CP250X开发板子板电路图
CP250X开发板套件
CP2501开发套件包含1个与子板相连的母板。CP2501开发子板包含1个CP2501器件,用于初期软件开发。母板上提供了大量输入/输出(I/O)连接,可以简化原型开发。
CP250X开发板套件包括:
• CP250x母板
• CP2501开发子板
• CP250x开发套件快速入门指南
产品信息CD-ROM包括:
• Silicon Laboratories集成开发环境 (IDE)
• SDCC开发工具
• Raisonance开发工具(评估版)
• Keil 8051开发工具(评估版)
• CP250x配置向导和加载启动器
• 源代码实例
• 技术文档
• AC-DC通用电源适配器
• 2条USB电缆