CY3664-enCoRe III:无线鼠标游戏手柄开发系统解决方案
扫描二维码
随时随地手机看文章
Cypress公司的CY7C603xx系列是低压enCoRe III PSoC器件,采用功能强大的哈佛架构,M8C处理器的速度高达12MHz,工作电压2.4V~3.6V,具有可配置的外设如8位定时器,计数器和PWM,,全双工主或从SPI,10位ADC,8位SAR ADC和比较器,闪存程序存储器,SRAM数据存储器和可配置的I/O口。主要用在无线鼠标、无线游戏手柄、PlayStation 2有线游戏手柄以及各种低压8位MCU应用。
图1 CY7C603xx方框图
CY7C603xx的主要特性
? 强大的哈佛架构处理器
- M8C处理器速度为12 MHz
- 在高速时低功耗
- 工作电压为2.4V~3.6V
- 最低工作电压1.0V,利用片上开关模式泵(SMP)
- 商业级温度范围:0℃~+70℃
? 可配置外设
- 8位定时器,计数器和PWM
- 全双工主/从SPI
- 10位ADC
- 8位逐次逼近型ADC
- 比较仪
? 灵活的片上存储器
- 8k闪存程序存储50 000擦除/写 周期
- 512字节SRAM数据存储
- 系统中串行编程(ISSP)
- 部分闪存更新
- 灵活的保护模式
- EEPROM仿真闪存
? 完备的开发工具
- 费开发软件(PSoC Designer?)
- 全功能,电路中,仿真器和编程器
- 复杂的中断点结构
- 128k的跟踪存储器
? 精密的可编程时钟
- 内部± 2.5%24MHz和48 MHz振荡器
- 看门狗和休眠的内部振荡器
? 可编程引脚配置
- 10mA车道所有GPIO
- 所有GPIO的,上拉,下拉,高Z,强劲,或开漏驱动模式
- GPIO的,最多8个模拟输入
- 所有GPIO可配置中断
? 通用的模拟多路复用器
- 共同的内部模拟总线
- IO组合的同时连接
? 其它系统资源
- I2C主从和多主机400kHz
- 看门狗和休眠定时器
- 用户可配置的低电压检测
- 集成监控电路
- 片上精密基准电压
CY7C603xx的应用
? 无线鼠标
? 无线游戏手柄
? 无线演示工具
? 无线键盘
? PlayStation 2 有线游戏手柄
? 无线游戏手柄的,PlayStation 2桥梁
- 适用于需要具有成本效益的,低电压8位微控制器。
图2 CY7C603xx数字系统方框图
图3 CY7C603xx模拟系统方框图
enCoRe III LV架构
这种架构使用户能够创建,定制,符合每个人的要求的,外设配置。28引脚SSOP封装,和32引脚QFN封装都包含:快速CPU;闪存程序存储器;SRAM数据存储器;可配置的I/O。
enCoRe III LV架构包括四个主要方面:enCoRe III LV核系统资源;数字系统和模拟系统;整体资源配置总线可以将所有的设备资源整合到一个完整的定制系统中;每个enCoRe III LV设备都支持一定的模拟和数字外设。
根据不同的封装,可以最多拥有28个通用IO端口(GPIO)。GPIO提供进入全球数字和模拟的互连。
enCoRe III LV核
enCoRe III LV核是一个强大的引擎,它支持丰富的功能集。它包括了数据存储SRAM,中断控制器,睡眠和看门狗定时器,以及IMO(内部主振荡器)和ILO(内部低速振荡器)。
CPU核心,被称为M8C,是一个功能强大的处理器,最高速度为12 MHz。该M8C是一个四MIPS的,8位哈佛架构的微处理器。其核包括了CPU,内存,时钟,以及可配置GPIO(通用IO)。
系统资源提供了附加功能,诸如,数字时钟,以增加灵活性;I2C功能用于I2C主/从,多主机;内部电压参考,为子系统提供了1.3V的电压;开关模式泵(SMP)。
从一个电池组上产生正常工作电压以及M8C支持的各种系统复位。
数字系统
数字系统由4个数字enCoRe III LV模块组成。每个模块是一个8位资源。数字周边配置包括以下内容:
? PWM可用作定时器或计数器
? SPI主机和从机
? I2C主机和多重主机
? CMP
? ADC10
? SARADC
数字模块可以通过一系列整体总线与任意GPIO互连,这些总线可以将任何信号与任何引脚连接。这些还允许信号多路传输及进行逻辑操作。从而使设计可以不受固定外设控制器的限制。
模拟系统
模拟系统包括两个可配置模块。模拟外设非常灵活,并可以通过定制来支持特定的应用要求。本器件的一些通用模拟功能如下:
? 模数转换器(单一的采用8位分辨率)
? 引脚-引脚匹配器
? 采用绝对基准(1.3V)的单端比较器
? 1.3V基准(作为系统资源)
图4 CY3664-DK开发系统电路图
模拟模块每组包括两项,一个CT(持续时间-ACE00或ACE01)和一个SC(开关电容器-ASE10或ASE11)模块。
enCoRe(TM) III开发系统
nCoRe(TM) III开发系统,基于高度优化的PSoC(TM) (可编程的片上系统(TM))工具, 为用户提供在线仿真器(ICE),能够与实现的芯片共同工作,以提供精密而高效的开发系统。PSoC Designer(TM) 包括一个图形用户接口,汇编器、C语言编译器、连接器和调试器,可用于高度集成的代码开发环境。一个合规的全速USB “用户模块”与其它外设用户模块一些,简化了学习曲线并缩短了开发时间。
enCoRe III开发系统可用于两种套件,每个都为用户提供相同套件的工具。 CY3664-DK 为新用户提供完整的工具集。CY3664-EXT扩展套件仅为那些已经具有CY3215-DK基本在线仿真器客户提供专门用于enCoRe III 的项目。
更多计算机与外设信息请关注:21ic计算机与外设频道