CY8CTST120
的TrueTouch 单点触摸
触摸屏控制器
特点
■
的TrueTouch 电容式触摸屏控制器
支持单点触摸触摸屏的应用
最多支持44 X / Y传感器输入
支持屏幕尺寸7.3 “及以下(典型值)
快速扫描率:每个传感器的典型0.5毫秒
高分辨率:典型的480 * 360的3.5英寸的屏幕
可提供56引脚QFN封装
无缝过渡到更高功能的Multi-Touch Ges-
自命的Multi-Touch全点可寻址设备
噪声最低的TrueTouch器件
高度可配置的检测电路
允许最大的设计灵活性
允许之间的扫描时间和噪音权衡Perfor-
曼斯
提供了最大的EMI抗扰性
可选的扩频时钟源
强大的哈佛架构处理器
M8C处理器速度为24 MHz的
两个8×8乘法, 32位累加器
低功耗的高速
3V至5.25V工作电压
工业温度范围: -40 ° C至+ 85°C
USB温度范围: -10 ° C至+ 85°C
全速USB ( 12Mbps的)
四个单向端点
一个双向控制端点
USB 2.0标准
专用的256字节的缓冲区
无需外部晶振
灵活的片上存储器
16K闪存程序存储器, 50000擦除/写周期
1K SRAM数据存储
在系统内串行编程( ISSP )
部分闪存更新
灵活的保护模式
在Flash EEPROM仿真
精密的可编程时钟
内部± 4 %的24和48 MHz振荡器
内部振荡器的看门狗和休眠
支持USB ,无需外部元件0.25 %的准确度
其它系统资源
2
我C从,法师,和多主机400千赫
看门狗和休眠定时器
用户可配置的低电压检测
■
集成监控电路
片内精密基准电压源
完备的开发工具
免费开发软件(的PSoC Designer )
的TrueTouch触摸屏调谐器
全功能,在线仿真器和编程器
全速仿真
复杂断点结构
128K字节跟踪存储器
可编程引脚配置
25毫安水槽10 mA驱动上的所有GPIO
上拉,下拉,高Z,强,或开漏驱动器
所有GPIO模式
可配置中断所有GPIO
■
■
■
■
■
逻辑框图
■
■
■
■
赛普拉斯半导体公司
文件编号: 001-46932修订版* B
198冠军苑
圣荷西
,
CA 95134-1709
408-943-2600
修订后的2008年7月31日
[+ ]反馈
CY8CTST120
的TrueTouch功能概述
TrueTouch系列提供了最快捷,最有效的方法
制定和调整电容式触摸屏的应用。一
的TrueTouch装置包括可配置的TrueTouch块
可配置的模拟和数字逻辑,可编程接口
连接,和一个8位的CPU运行的定制固件。此收发
tecture使用户能够创建灵活的定制
单点触摸的触摸屏的配置相匹配的要求一
每个单独的触摸屏应用求。各个
闪存程序存储器, SRAM数据存储器配置,
和可配置的IO被包括在一系列的便利
引脚排列。
该架构的TrueTouch是由四个主要领域:
核心数字系统的TrueTouch解决模拟系统和
系统资源包括一个全速USB端口。可配置
全局总线允许所有器件资源结合成
一个完整的定制触摸屏系统。该CY8CTST120
设备可以具有连接到全局多达七个IO口
数字和模拟互连,四个数字提供访问
块和6个模拟模块。触摸屏的实现
应用程序可以让更多的数字和模拟资源得到
根据不同的触摸屏设计中使用。该CY8CTST120
与多达48个通用提供的56引脚QFN封装
IO ( GPIO ) ,并支持高达44 X / Y感应器。
当设计触摸屏应用程序,请参阅UM数据
片材的性能要求,以满足和详细设计
过程的解释。
从八个选项,允许在外部接口极大的灵活性
面对。每个引脚能够产生一个系统中断对
高级别,低级别,并从上次读取的变化。
数字系统
数字系统由四个数字PSoC模块。
每块是单独使用或组合的8位资源
与其它的块,以形成如图8所示, 16位,24位和32位的外围设备,其中
被称为基准用户模块。
图1.数字系统框图
7港
5港
端口4
端口3
端口2
端口1
端口0
数字时钟
FromCore
系统总线
ToAnalog
系统
数字系统
数字模块阵列
连续输入
CON组fi guration
8
8
行0
DBB00
DBB01
DCB02
4
DCB03
4
8
8
行输出
CON组fi guration
GIE [7 :0]的
GIO [7:0 ]
GlobalDigital
互联
GOE [7 :0]的
GOO [7 :0]的
该核心的TrueTouch
核心包括CPU,存储器,时钟,和配置
GPIO(通用IO) 。
该M8C CPU内核是一个功能强大的处理器,运行速度高达24
兆赫,提供了4 MIPS的8位哈佛结构的微处理器的
处理器。 CPU使用具有多达20个中断控制器
载体中,以简化的实时嵌入式事件编程。
程序的执行计时,并使用附带的保护
睡眠和看门狗定时器( WDT) 。
记忆包括了16K闪存用于程序存储, 1K
SRAM用于数据存储,并且最多的EEPROM 2K模拟
使用闪光灯。闪存程序使用四个保护级别
64字节的块,从而可以实现定制软件的知识产权保护。
该的TrueTouch器件集成了灵活的内部时钟gener-
ators ,其中包括一个24 MHz的IMO (内部主振荡器)准确
以在不同温度和电压的8% 。在24 MHz的IMO也可以
由数字系统倍增至48兆赫的用途。低功耗
32千赫ILO(内部低速振荡器)提供了一种用于在
睡眠定时器和看门狗定时器。时钟,可编程在一起
时钟分频器(作为系统资源) ,提供灵活性
集成几乎任何时序要求进入的TrueTouch
装置。在USB系统中,国际海事组织自调谐至±0.25 %的精度
对于USB通信。
该个GPIO提供连接到CPU ,数字和模拟
该设备的资源。每个引脚的驱动模式可以选择
数字外设配置包括以下所列。
■
■
■
■
■
■
■
■
■
全速USB ( 12Mbps的)
的PWM (8至32位)
用的PWM死区( 8至24位)
计数器( 8至32位)
定时器( 8至32位)
UART 8位具有可选的奇偶校验
SPI主机和从机
I2C从设备和多主
伪随机序列发生器(8至32位)
数字模块可以通过一个连接到任何GPIO
一系列的全局总线,可以将任何信号路由至任意引脚的。该
公交车也让信号复用和执行逻辑
操作。这种可配置性释放你的设计从
限制一个固定的外设控制器。
中的行4中,其中的数字是数字模块
块由不同的PSoC器件系列。这可以让你的
系统资源的最佳选择,为您的应用。家庭
特性示于
表1
第4页。
文件编号: 001-46932修订版* B
第32 2
[+ ]反馈
CY8CTST120
模拟系统
模拟系统是由6个可配置模块,每个模块
由一个运算放大器电路,这样能够创建复杂的
模拟信号流。模拟外设非常灵活,可以
进行定制以支持特定的应用需求。
一些更常见的PSoC模拟功能(最
以用户模块)在下面列出。
■
模拟 - 数字转换器(最多2个,6位至14位分辨率
化,可选择增量,增量累加和SAR)
■
■
■
■
■
■
■
■
■
■
■
■
图2.模拟系统框图
所有IO
(除港7 )
P0[7]
P0[5]
P0[3]
P0[1]
AGNDIn REFIN
类似物
MUX总线
P0[6]
P0[4]
P0[2]
P0[0]
P2[6]
过滤器(2和4极带通,低通和陷波滤波器)
放大器(最多2个,可选择增益可达48倍)
仪表放大器( 1可选择增益最多达93倍)
比较器(最多2个,有16个可选门限)
数模转换器(最多2个, 6到9位分辨率)
乘法数模转换器(最多2个, 6到9位分辨率)
高电流输出驱动器( 2个30 mA驱动作为的PSoC
核心资源)
1.3V基准源(作为系统资源)
调制器
相关
峰值检波器
许多其他可能的拓扑结构
块
ARRAY
ACB00
ASC10
ACB01
ASD11
ASC21
ACI0 [1 :0]的
ACI1 [1 :0]的
P2[3]
P2[4]
P2[2]
P2[0]
P2[1]
数组输入
CON组fi guration
模拟块被排列在三个一列,其中包括
1 CT (连续时间)和2个SC (开关电容)
块,如图
图2中。
模拟多路系统
模拟多路复用器总线连接到每个GPIO引脚的端口0-5 。
引脚被连接到总线上单独地或以任何组合。
总线也可连接到模拟系统中的电容
传感与块的TrueTouch比较。它可以被分成
两个部分同时进行双通道处理。一
另外8 : 1模拟输入多路复用器提供了第二路径
将端口0引脚连接至模拟阵列。
开关控制逻辑电路能够让选定的引脚来动态切换
在硬件控制。这使得电容测量
对于触摸屏的应用。多路复用器的其它应用程序
包括:
■
■
ASD20
AnalogReference
接口
数字系统
REFHI
REFLO
AGND
参考
发电机
AGNDIn
REFIN
带隙
M8C接口(地址总线,数据总线等)
芯片级多路复用器,可以从多达48个IO引脚的模拟输入。
任何IO引脚组合之间的电气连接。
其它系统资源
系统资源,提供额外的功能很有用
完整的系统。其他资源包括乘法器,
抽取器,低电压检测和上电复位。简短的语句
ments描述每个后续资源的优点。
■
全速USB ( 12 Mbps)的有五个可配置的端点和
256个字节的RAM。除了需要任何外部元件
两个串联电阻。比商业级温度USB更宽
操作( -10 ° C至+ 85°C ) 。
数字时钟分频器提供3种定制时钟
频率的应用中使用。这些时钟可以路由
两者的数字和模拟系统。额外的时钟可以
采用数字模块作为时钟分频器产生。
■
文件编号: 001-46932修订版* B
第32 3
[+ ]反馈
CY8CTST120
■
两个乘法累加器(MAC )提供了快速8位乘法器
32位累加,以协助通用的数学和
数字滤波器。
抽取提供了定制硬件滤波器,数字信号
处理应用包括创建增量累加的
ADC的。
I2C模块提供100和400 kHz的交流过
两条线。从设备,主多主模式的支持。
低电压检测( LVD )中断信号的应用
在电压下降时,而先进的POR(加电的
复位)电路省去了系统监控。
内部1.3V基准为绝对引用
模拟系统,包括ADC和DAC 。
多功能模拟多路复用器系统。
■
包含开发工具包,
C
编译器,以及所有配件
PSoC开发。去赛普拉斯在线商店网站
http://www.cypress.com ,
点击在线商店购物车
在网页的底部图标,并单击
的PSoC (编程
序的系统级芯片)
查看可用的项目的最新列表。
技术培训模块
免费的PSoC技术培训模块可为用户
新的PSoC 。培训模块涵盖了设计,调试,
先进
类似物
和
CapSense的。
Go
to
http://www.cypress.com/training 。
■
■
顾问
经过认证的PSoC顾问为您提供从技术
协助完成PSoC设计。要联系或成为
的PSoC顾问去
http://www.cypress.com ,
点击设计
支撑位于该网页的左侧,并选择
CYPros顾问。
■
■
入门
要理解的TrueTouch器件,读取该数据表和
使用PSoC Designer集成开发环境
(IDE)。本数据手册对PSoC的集成概述
电路,并给出一般的硅和电气规范。
对于深度触摸屏应用信息,包括
具体的触摸屏的规格,读取触摸屏用户
所支持的这一特定设备模块数据表。
技术支援
PSoC应用工程师一直引以自豪的快速和准确
反应。它们可与在四小时保证
在响应
http://www.cypress.com/support 。
应用笔记
应用笔记一长串帮助你的每一个方面的
设计工作。要查看PSoC应用笔记,请访问
http://www.cypress.com
网站并选择应用笔记
下位于所述幅材的中心的设计资源列表
页。应用笔记列出日期为默认值。
的TrueTouch器件特性
取决于所选择的触摸屏的TrueTouch解决装置上
应用,特征和每个设备的能力
改变。
表1
列出了触摸屏感应功能
可用于特定的TrueTouch器件。该器件的TrueTouch
涵盖本数据手册中此表被突出显示。
表1的TrueTouch器件特性
当前
消费
[2]
扫描
速度( ms)的
[1]
单点触摸
最大屏幕
尺寸(英寸)
多点触摸
手势
多点触摸
所有点
闪存大小
开发工具
的PSoC Designer是微软
基于Windows的集成
发展
环境
为
该
可编程
系统级芯片 (的PSoC )器件。在PSoC Designer IDE
并应用在Windows NT 4.0 , Windows 2000中运行,
Windows尖端(ME ) ,或Windows XP (见
科幻gure 3
在页
5)
的PSoC Designer帮助客户选择操作config-
uration用于PSoC ,编写使用PSoC的应用程序代码,
和调试应用程序。此系统提供了设计
通过项目数据库管理,一个集成的调试器
在线仿真器,在系统编程的支持,与
CYASM宏指令汇编器对CPU的。
的PSoC Designer还支持高水平的C语言编译器
专门为在家庭中的设备研制。
传感器
输入
TrueTouch解决部分
数
CY8CTST110
CY8CTST120
CY8CTMG110
CY8CTMG120
CY8CTMA120
高达4.3的“Y
24
高达8.4的“Y
44
高达4.3的“Y
24
高达8.4
44
Y
N
N
Y
Y
Y
N
N
N
N
Y
0.5
0.5
0.5
0.5
3
16
3
16
8K
512
字节
16K 1K
8K
512
字节
16K 1K
16K 1K
高达7.3的“Y
37
0.12 16
开发套件
开发套件可从以下经销商:
Digi-Key询问,安富利,艾睿和未来。赛普拉斯在线商店
笔记
1.每个传感器的典型。取决于触摸屏面板上。对于每个X MA120 / Y道口VCC = 3.3V 。
2.平均mA电源Curernt 。基于除外MA120 8ms的报告速率。
文件编号: 001-46932修订版* B
SRAM
SIZE
第32 4
[+ ]反馈
CY8CTST120
图3的PSoC Designer子系统
在这些工具提供的示例包括1个300波特率的调制解调器, LIN
总线主从,风扇控制器以及磁卡阅读器。
环境
敏感
帮助
的PSoC
设计师
图形设计
接口
应用程序编辑器
在应用程序的编辑器,你可以编辑C语言和
汇编语言源代码。您也可以组装,
编译,链接和建设。
汇编程序。
宏汇编程序可以让汇编代码
用C代码无缝地合并。链接库automati-
美云使用绝对地址,也可以在相对编译
模式,以及与其它软件模块连接起来,以实现绝对
寻址。
COMMANDS
结果
可导入
设计
数据库
设备
数据库
应用
数据库
项目
数据库
用户
模块
图书馆
的PSoC
CON组fi guration
片
的PSoC
设计师
CORE
发动机
C语言编译器。
一个C语言编译器是可用的
支持设备的PSoC系列。即使你从来没有
在C语言中工作过,该产品能够让您迅速
创建用于PSoC系列器件产品的完整C语言程序。
内嵌的优化C编译器提供的所有功能
的C量身定做的PSoC架构。它配有
嵌入式图书馆提供端口和总线操作,标准
键盘和显示器的支持,以及扩展的数学功能。
调试器
PSoC Designer调试器子系统提供了硬件
在电路仿真功能,使设计人员能够在测试程序
同时提供的PSoC的内部观察物理系统
装置。调试器命令允许设计人员阅读和
程序和数据的读写内存,读写IO
寄存器,读取和写入CPU寄存器,设置和清除突破性
点,以及提供程序运行,暂停和步进控制。该
调试器还允许设计人员创建了一个跟踪缓冲器
关注的寄存器和存储器位置。
在线帮助系统
在线帮助系统显示在线,上下文敏感的帮助
给用户。设计程序和快速参考,每个
功能子系统都有自己的上下文相关帮助。这
系统还提供了教程和链接,常见问题解答和在线
支持论坛,以帮助设计人员开始。
制造业
信息
网络文件
仿真
荚
在电路
仿真器
设备
程序员
PSoC Designer软件子系统
器件编辑器
该器件编辑器子系统,用户可以选择不同的
板载模拟和数字组件称为用户模块
使用PSoC模块。用户模块的示例有ADC ,
DAC,放大器和滤波器。
该器件编辑器还支持多种易发展
配置和动态重新配置。动态组态
日粮允许在运行时更改配置。
的PSoC Designer设置上电初始化表中选择
PSoC模块配置和为应用程序创建的源代码
阳离子框架。该框架包含软件操作
选定的组件。如果该项目使用了一个以上的
操作构型,它包含程序之间切换
套不同的PSoC模块配置在运行时。的PSoC
设计打印出一个给定的项目配置表
在应用程序配置为使用
与器件数据手册一同。后框架是
生成的,用户可以添加应用程序特定代码以充实
的框架。它也可以更改所选康波
堂费,重新生成框架。
浏览器的设计
设计浏览器允许用户选择和导入预先
想通设计到项目中。用户可以方便地浏览
预先配置设计的目录,以方便的时间来设计。
文件编号: 001-46932修订版* B
五金工具
在线仿真器
低成本,高功能ICE (在线仿真器)是
可供开发的支持。该硬件有
能力,以单个器件编程。
仿真器包含通过连接到PC的基本单位
USB端口的方式。基本单元是通用的,与经营
所有的PSoC器件。仿真主机的每个器件系列都
可单独购买。仿真主机的地方
在目标板和PSoC器件进行全速( 24
MHz)的操作。
的TrueTouch触摸屏调谐器
该调谐器的TrueTouch是微软
基于Windows的图形
用户界面允许开发者设置关键参数,并
观察的变化进行实时的触摸屏应用程序。
从调谐器优化配置立即应用到
该用户的TrueTouch模块设置。
第32 5
[+ ]反馈