添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第925页 > CY7C64315-16LKXC
CY7C6431x
CY7C6434x , CY7C6435x
的enCoRe V全速USB控制器
特点
强大的哈佛架构处理器
M8C处理器,运行速度高达24 MHz
低功耗高处理速度
中断控制器
3.0 V至没有USB 5.5 V工作电压
工作电压与USB启用:
3.15 V至3.45 V时,电源电压约为3.3 V
4.35 V至5.25 V时,电源电压约为5.0 V
商业级温度范围: 0 ° C至+ 70°C
工业温度范围: -40°C至+85°C
灵活的片上存储器
高达32 KB的闪存程序存储器:
50000的擦除和写入周期
灵活的保护模式
高达2048字节的SRAM数据存储
在系统内串行编程( ISSP )
完备的开发工具
免费的开发工具的PSoC Designer
全功能,在线仿真器和编程器
全速仿真
复杂断点结构
128 KB的跟踪存储器
精密的可编程时钟
无晶体振荡器,支持外部晶振或
谐振器
内部± 5.0 % 6 , 12 ,或24 MHz的主振荡器( IMO) :
0.25 %精度振荡器锁定到USB的数据,没有
所需的外部元件
内部低速振荡器( ILO )在32kHz看门狗
和睡眠。的频率范围为19到50千赫与
32 kHz的典型值
可编程引脚配置
截至取决于封装36个通用I / O ( GPIO ) 。
25毫安灌电流上的所有GPIO
60毫安在偶数端口引脚和60毫安总总的灌电流
吸收电流在奇数端口引脚
所有的GPIO 120毫安总灌电流
拉,高阻,开漏输出, CMOS驱动模式上的所有GPIO
CMOS驱动模式A -5端口0和1 mA的电源电流
和1 mA端口2 ,3和4
所有的GPIO 20毫安总源电流
低压差稳压器的端口1引脚:
可编程输出3.0 , 2.5或1.8 V
可选的,规范的数字I /端口1 O
端口1可配置的输入阈值
在端口1热插拔功能
全速USB ( 12Mbps的)
八单向端点
一个双向控制端点
USB 2.0兼容: TID # 40000893
专用512字节的缓冲区
无需外部晶振
其它系统资源
可配置的通信速度
2
我C从:
可选50千赫, 100千赫,或400千赫
实施不需要时钟延长
在睡眠模式下实现小于100
A
硬件地址检测
SPI主机和SPI从:
可配置的46.9 kHz到12 MHz的
3个16位定时器
10位ADC,用于监视电池电压或其他信号
与外部元件
看门狗和休眠定时器
集成监控电路
的enCoRe V框图
端口4
端口3
端口2
端口1
端口0
前卫。 LDO
的enCoRe V
CORE
系统总线
SRAM
2048字节
打断
调节器
SROM
8K / 16K / 32K闪存
睡眠和
看门狗
CPU核心
(M8C)
6/12/24 MHz内部主振荡器
ADC
3个16位
计时器
I2C从/ SPI
主从
POR和LVD
系统复位
速度
USB
系统资源
赛普拉斯半导体公司
文件编号: 001-12394修订版* M
198冠军苑
圣荷西
,
CA 95134-1709
408-943-2600
修订后的2010年10月6日
[+ ]反馈
CY7C6431x
CY7C6434x , CY7C6435x
目录
功能概述................................................ ........ 3
安可V芯.............................................. ...... 3
全速USB .............................................. ............. 3
10位ADC .............................................. ..................... 4
SPI ................................................. .............................. 4
I2C从................................................ ..................... 5
额外的系统资源..................................... 6
入门................................................ .................. 6
应用说明................................................ 6 ........
开发套件................................................ 6 ........
培训................................................. ...................... 6
CYPros顾问................................................ 6 ....
解决方案库................................................ .......... 6
技术支援................................................ 6 .......
开发工具................................................ .......... 7
PSoC Designer软件子系统........................ 7
采用PSoC Designer进行....................................... 8设计
选择用户模块............................................... 8 ....
配置用户模块.............................................. 8
组织和连接............................................... 8
生成,验证和调试....................................... 8
引脚配置................................................ ............. 9
16引脚器件的引脚............................................. .......... 9
32引脚器件的引脚............................................. ....... 10
48引脚器件的引脚............................................. ....... 11
注册参考................................................ ......... 13
注册约定................................................ .... 13
寄存器映射表............................................... 13
电气规格................................................ 16
绝对最大额定值....................................... 17
工作温度............................................. 17
直流电气特性..................................... 18
AC电气特性..................................... 22
包图................................................ ............ 29
包装尺寸.............................................. 29
包处理................................................ ..... 31
热阻................................................ 31
电容上的晶体引脚.................................... 31
回流焊峰值温度................................. 31
订购信息................................................ ...... 32
订购代码定义........................................... 33
与缩略语................................................. ....................... 34
文档约定................................................ 34
计量单位............................................... ........ 34
数字命名................................................ ........ 34
文档历史记录页............................................... 35 ..
销售,解决方案和法律信息...................... 37
全球销售和设计支持....................... 37
产品................................................. ................... 37
的PSoC解决方案................................................ ......... 37
文件编号: 001-12394修订版* M
第37 2
[+ ]反馈
CY7C6431x
CY7C6434x , CY7C6435x
功能概述
安可V系列器件设计用于取代多个
传统的全速USB微控制器的系统组件
一个低成本的单芯片可编程组件。
通信外设(我
2
C / SPI ) ,一个快速的CPU ,闪存
程序存储器, SRAM数据存储器和可配置的I / O都
包括在一系列方便易用的引脚布局。
该架构为这个设备的家庭,如图中
安可V框图第1页,
包括两个主要方面:
CPU核心和系统资源。根据不同的
的enCoRe V包,多达36个的GPIO也包括在内。
本产品是赛普拉斯的成功充满了增强版
速度的USB外设控制器。增强功能包括更快
CPU以较低的电压运行,低电流消耗,
两倍的RAM和闪存,支持热插拔的I / O ,我
2
硬件
地址识别,新的非常低电流睡眠模式,以及新的
封装选项。
TEN
TD
接收机
PDN
RD
图1. USB收发器稳压器
电压
调节器
5V 3.3V
1.5K
5K
PS2上拉
DP
DM
发射机
DPO
RSE0
DMO
安可V芯
安可V核心是支持丰富的强大引擎
指令集。它包括SRAM用于数据存储,一个
中断控制器,睡眠和看门狗定时器,以及IMO和
国际劳工组织。 CPU核心,被称为M8C ,是一个功能强大的处理器,
速度高达24 MHz 。的M8C是四MIPS, 8位哈佛
架构的微处理器。
系统资源提供额外的功能,诸如
可配置的I
2
I2C从和SPI主从通信
接口和由M8C支持的各种系统复位。
全速USB
安可V USB系统资源附着在USB 2.0
规格为12 MB /秒的运行全速设备
配有一个上行端口和一个USB地址。的enCoRe V USB
由这些部分组成:
在安可V系统级的全速USB系统
资源接口安可V的其余部分的方式
M8C的寄存器访问指令和外部世界
两个USB插针的方式。在SIE支持9端点
包括一个双向控制端点(端点0)和八
单向数据端点(端点1 8)。该
单向数据端点被单独配置为
或进或出。
该USB串行接口引擎( SIE )允许的enCoRe V
设备与USB主机全速数据速率进行通信
( 12 MB /秒) 。在SIE简化了接口USB通信
自动处理下面的USB处理任务
无需固件干预:
串行接口引擎( SIE )块。
的PSoC存储器仲裁器( PMA )模块。
512字节SRAM专用的。
全速USB收发器具有内部稳压器和两个
专用USB引脚。
将编码接收的数据和数据格式,以
在总线上进行传输。
生成并检查循环冗余校验(CRC ) 。
传入数据包没有校验和验证都将被忽略。
检查地址。忽略未涉及到的所有交易
该设备。
发送适当的ACK / NAK /失速握手。
标识令牌类型( SETUP ,IN , OUT ),并将
在接受一次有效令牌适当的标记位。
标识启动的帧( SOF)并保存帧计数。
将数据发送至或从USB SRAM中检索数据,通过路
在PSoC存储器仲裁器( PMA )的。
文件编号: 001-12394修订版* M
第37 3
[+ ]反馈
CY7C6431x
CY7C6434x , CY7C6435x
固件需要处理的上边带的各部分
界面。 USB钥匙事件后, SIE中断问题
直接固件适当的任务:
输入多路复用器或温度传感器的输入电压范围
0 V至V
REFADC
.
在ADC只配置(在ADC MUX选择模拟
多路公交车,而不是默认的温度传感器连接) ,一个
外部电压可以连接到该调制器的输入
用于电压转换。 ADC被运行为一个周期数
由定时器设定,这取决于所述期望的分辨率
ADC。计数器计数出游人数的比较,
其正比于输入电压。该温度传感器模块
时钟速度为36兆赫和分频为112兆赫
ADC操作。
填充和清空USB SRAM USB数据缓冲区。
能恰当地PMA通道。
坐标通过枚举USB设备请求进行解码。
暂停和恢复协调。
验证并选择数据触发值。
10位ADC
上的enCoRe V器件的ADC是一个独立的块
状态机接口控制访问该块。该
ADC被收纳连同温度传感器芯和
可以连接到这个或模拟多路复用总线。作为默认
操作中,ADC连接到所述温度传感器
二极管,得到温度的数字值。
图2. ADC系统性能框图
V
IN
SPI
串行外设互连( SPI ) 3 - wire协议的用途
在时钟的两个边沿,使同步通信
而不需要严格的设置和保持要求。
图3.基本SPI配置
SPI主
SPI从机
数据被输出由
数据被记录在
无论是主
在这两个设备的输入
和从站
时钟的相对边缘。
的一个边缘
时钟。
SCLK
MOSI
MISO
TEMP SENSOR / ADC
温度
二极管
ADC
一个设备可以是主机或从机。一个主输出时钟
数据从设备和从设备的输入数据。从器件
输入端从主设备和输出数据的时钟和数据
输入到主站。总之,主机和从机具有至关重要
tially一个圆形的移位寄存器,主机产生
时钟和启动数据传输。
当主机发送8位时发生的基本的数据传输
数据,以及8个时钟周期。在任何转让,主机和
从站同时发送和接收。如果主机只
发送数据时,从从所述接收到的数据被忽略。如果
大师希望从从机接收数据时,主机必须
发送无效字节产生的时钟从站发送
数据备份。
图4. SPI框图
系统总线
接口模块
命令/状态
SPI模块
MOSI ,
MISO
SCLK
DATA_IN DATA_OUT
CLK_IN
系统时钟
CLK_OUT
INT
MOSI ,
MISO
SCLK
接口M8
(处理器)核心
SS_
注册
该ADC用户模块包含一个集成模块和一个
比较器具有正和负输入端的多路复用器进行设置。
输入到积分器级来自模拟全局
配置[7 :0]的
TRANSMIT [7 :0]的
CONTROL [ 7:0]
RECEIVE [7:0 ]
文件编号: 001-12394修订版* M
第37 4
[+ ]反馈
CY7C6431x
CY7C6434x , CY7C6435x
SPI配置寄存器( SPI_CFG )设置主/从
功能,时钟速度和中断选择。 SPI控制
注册( SPI_CR )提供4个控制位和4个状态位
对于设备接口和同步。
该SPIM硬件具有用于驱动从选择不支持
( SS_ )信号。这个信号的行为和使用依赖
上的应用程序和的enCoRe V器件和,如果需要的话,必须
在固件中实现。
还有一个额外的数据输入在SPIS ,从选择( SS_ )
这是一个低电平有效信号。 SS_必须置为启用
该SPIS接收和发送。 SS_有两个高级别
功能:
中断或轮循CPU接口。
支持高达400 kHz的时钟频率。
7位或10位寻址(通过固件支持) 。
SMBus的操作(通过固件支持) 。
支持7位硬件地址比较。
灵活的数据缓冲机制。
一个"no总线stalling"操作模式。
低功耗总线监控模式。
在我的增强功能
2
I2C从增强的模块包括:
以允许对于给定的从站中的多站的选择
环境。
为TX数据在SPI模式下排队提供额外的时钟
0和1 。
I
2
I2C从
在我
2
I2C从增强的通信模块是
串行到并行处理器,设计界面的enCoRe V
设备到一个两线我
2
C串行通信总线。为了消除
需要过多的CPU干预和开销,块
我提供
2
为状态检测和生成C-具体支持
的成帧位。缺省情况下,我
2
I2C从增强型模块
固件与前代的I兼容
2
I2C从
功能。然而,该模块提供了新的功能,
可配置实现两个显著的灵活性
内部和外部接口。基本我
2
C的特征包括:
在我
2
C地块控制数据( SDA)和时钟( SCL )的
外部I
2
通过直接连接至2 C接口
专用的GPIO引脚。当我
2
C被启用,这些GPIO引脚
不适用于一般用途。安可V CPU
通过我与块固件交互/ O寄存器读取和
写和固件同步通过实施
轮询和/或中断。
在默认的操作模式,这是固件兼容
我以前的版本
2
I2C从模块中,我
2
C总线处于停顿状态
对每一个接收到的地址或字节,并在CPU要求
因为我前需要读取的数据或提供数据
2
C总线
继续。然而,这我
2
I2C从增强模块提供
新的数据缓冲能力作为增强功能。在
EZI
2
缓冲模式中,我
2
I2C从接口显示为
32字节的RAM缓存到外部I
2
C中间。使用简单
预定义的协议中,主控制读写
指针到RAM 。当启用该方法中,从机
从来没有摊位的公交车。在这个协议中,数据在可用
的RAM (这是由CPU管理)是有效的。
从机,发射机,和接收机的操作。
字节处理,只需很少的CPU开销。
图5.我
2
框图
I2C加
SLAVE
I2C核心
SDA_IN
I2C基本
CON组fi guration
I2C_CFG
I2C_SCR
I2C_DR
缓冲模块
CPU端口
I2C_BUF
系统总线
至/从
GPIO
引脚
SCL_IN
SDA_OUT
SCL_OUT
I2C_EN
32字节的RAM
硬件地址CMP
I2C_ADDR
缓冲CTL
I2C_BP
系统时钟
待机
再加上特色
I2C_XCFG
I2C_XSTAT
I2C_CP
MCU_BP
MCU_CP
文件编号: 001-12394修订版* M
第37 5
[+ ]反馈
初步
CY7C6435x
CY7C64345 , CY7C6431x
的enCoRe V全速USB控制器
特点
强大的哈佛架构处理器
M8C处理器,运行速度高达24 MHz
低功耗高处理速度
中断控制器
3.0V至5.5V工作电压
温度范围: 0 ℃ 70℃
灵活的片上存储器
高达32K闪存程序存储器
50000次擦除/写周期
高达2048字节的SRAM数据存储
灵活的保护模式
在系统内串行编程( ISSP )
完备的开发工具
免费的开发工具(的PSoC Designer )
全功能,在线仿真器和编程器
全速仿真
复杂断点结构
128K跟踪存储器
精密的可编程时钟
无晶体振荡器,支持外部晶振或
谐振器
内部± 5.0 % 6/12/24 MHz的主振荡器
内部低速振荡器在32kHz看门狗和
睡觉。频率范围为19-50 kHz,采用32 kHz的典型
值。
对于USB 0.25 %的精度,无需外部元件
可编程引脚配置
25毫安灌电流上的所有GPIO
拉起,所有GPIO高阻,开漏输出, CMOS驱动模式
在所有的GPIO可配置的输入
低压差稳压器的端口1引脚。可编程
输出3.0V,2.5V , 1.8V或在IO引脚。
可选,调节数字IO端口1
端口1可配置输入阈值
3.0V 20 mA的总端口1的源电流
热插拔
在端口0和1 5毫安强大的驱动模式
全速USB ( 12Mbps的)
八单向端点
一个双向控制端点
USB 2.0标准
专用512字节的缓冲区
无需外部晶振
其它系统资源
可配置的通信速度
2
我C从
可选50千赫, 100千赫,或400千赫
实施不需要时钟延长
在睡眠模式下实现小于100
μA
硬件地址检测
SPI主机和SPI从机
可配置的46.9千赫 - 3 MHz的
3个16位定时器
10位ADC,用于监测电池电压或其它显
的NAL
看门狗和休眠定时器
集成监控电路
的enCoRe V
框图
的enCoRe V
CORE
端口4
端口3
端口2
端口1
端口0
前卫。 LDO
系统总线
SRAM
2048字节
打断
调节器
SROM
32K闪存
睡眠和
看门狗
CPU核心
(M8C)
6/12/24 MHz内部主振荡器
3个16位
计时器
I2C从/ SPI
主从
POR和LVD
系统复位
速度
USB
系统资源
赛普拉斯半导体公司
文件编号: 001-12394修订版* D
198冠军苑
圣荷西
,
CA 95134-1709
408-943-2600
修订后的二○○七年十月一十七日
[+ ]反馈
初步
CY7C6435x
CY7C64345 , CY7C6431x
功能概述
安可V系列器件设计用于取代多个
传统的全速USB微控制器的系统组件
一个低成本的单芯片可编程组件。
通信外设( I2C / SPI ) ,一个快速的CPU ,闪存
程序存储器, SRAM数据存储器和可配置的IO是
包括在一系列方便易用的引脚布局。
该体系结构该系列器件,如图(的enCoRe V) ,
由三个主要部分组成: CPU核心,该系统
资源和全速USB系统。根据不同的
的enCoRe V包,多达36个通用输入输出( GPIO )也
包括在内。
该产品是赛普拉斯的成功增强版
全速USB外设控制器。增强功能包括:
更快的CPU在低电压运行,低电流
消费,两倍的RAM和闪存,热可插拔的IO , I2C
硬件地址识别,新的非常低电流睡眠模式,
而新的封装选择。
低电压检测( LVD)中断信号可以在应用程序
阳离子电压下降时,而先进的POR(上电
上电复位)电路,省去了系统监控。
5V的最大输入, 1.8 / 2.5 / 3V可选的输出,
低压差稳压器( LDO)调节提供了适用于iOS 。一
寄存器控制旁路模式允许用户禁用
LDO 。
标准赛普拉斯的PSoC IDE工具可用于调试
安可V系列器件。
入门
最快捷的途径认识的enCoRe V硅是
阅读本数据手册和使用PSoC Designer集成
开发环境(IDE) 。该数据表的概述
安可V集成电路和提出了具体的引脚,
寄存器和电气规格。
最多最新的订购,封装和电气规范
信息,请参考最新的enCoRe V器件的数据手册
该公司的网站上
http://www.cypress.com 。
安可V芯
安可V核心是支持丰富的强大引擎
指令集。它包括SRAM用于数据存储,一个
中断控制器,睡眠和看门狗定时器,以及IMO
(内部主振荡器)和ILO (内部低速振荡器) 。
CPU核心,被称为M8C ,是一个功能强大的处理器,
速度高达24 MHz 。的M8C是四MIPS, 8位哈佛
架构的微处理器。
系统资源提供额外的功能,例如已配
urable I2C从/ SPI主从通信接口和
各种系统复位支持的M8C 。
开发套件
开发套件可从以下经销商:
Digi-Key询问,安富利,艾睿和未来。赛普拉斯在线商店
包含开发工具包,
C
编译器,以及所有配件
PSoC开发。去赛普拉斯在线商店网站
http://www.cypress.com ,
点击在线商店购物车
在网页的底部图标,并单击
USB(通用
串行总线)
查看可用的项目的最新列表。
技术培训
免费的PSoC和USB技术培训是供初学者
且由市场或应用工程师在教导
手机。的PSoC培训课程包括设计,调试,
先进的模拟,以及特定应用类
涵盖的主题包括的PSoC , USB和LIN总线。到
http://www.cypress.com ,
点击设计支持位于
左侧的网页,并选择
技术培训
了解更多
详细信息。
其它系统资源
系统资源,其中一些上面已经列,
提供额外的能力来完成系统非常有用。
其他资源包括低电压检测和电源
复位。描述每个系统的优点进行了简要陈述
资源介绍如下。
全速USB ( 12 Mbps)的有9个可配置的端点
和512字节的专用USB RAM 。无需外部元件
要求除两个串联电阻。它被指定为
商业级温度USB操作。对于可靠的USB
操作时,确保在电源电压为4.35V和间
5.25V或3.3V左右。
10位片上系统性能之间的ADC共用
管理器(用于基于温度来计算参数
闪存的写入操作)和用户。
I2C从/ SPI主从模块提供50/100/400
通过两条线路kHz的交流。 SPI通信过
3或4线运行速度为46.9千赫至3兆赫(低级一
速度较慢的系统时钟) 。
在I2C从模式中,硬件地址的情况下recog-
nition功能降低已经很低的功耗
省去了CPU的干预,直到分组
寻址到目标设备已被接收。
顾问
认证赛普拉斯USB顾问为您提供从
要完成USB设计技术援助。要联系或
成为了赛普拉斯的PSoC / USB顾问去
http://www.cypress.com ,
请点击
设计支持
位于
左侧的网页,并选择
CYPros顾问。
技术支援
赛普拉斯的应用工程师引以自豪的快速和准确
反应。您可以使用4小时保证达到这些目标
在响应
http://www.cypress.com/support/login.cfm 。
应用笔记
许多应用笔记,可以帮助你在每
您的设计工作方面。要查看USB应用笔记,
进入
http://www.cypress.com
网站和选择
应用程序
阳离子笔记
根据位于的设计资源列表
中心的网页。默认情况下,应用笔记进行排序
按日期。
文件编号: 001-12394修订版* D
第26 2
[+ ]反馈
初步
CY7C6435x
CY7C64345 , CY7C6431x
开发工具
的PSoC Designer是一款基于Microsoft Windows的集成人员开发
为可编程系统级芯片opment环境
(的PSoC )器件。在PSoC Designer IDE和应用程序运行
在Windows NT 4.0 , Windows 2000和Windows千禧(ME ) ,
或Windows XP 。 (参考在PSoC Designer功能流
图下)。
的PSoC Designer帮助客户选择操作config-
uration为USB ,编写使用USB的应用程序代码,
和调试应用程序。此系统提供了设计
通过项目数据库管理,一个集成的调试器
在线仿真器,在系统编程的支持,与
CYASM宏指令汇编器对CPU的。
的PSoC Designer还支持高级的C语言编译器
专门为在家庭中的设备研制。
图1的PSoC Designer子系统
使用的enCoRe V器件块。用户模块实例
有定时器, 10位ADC , SPI / I2C等。
该器件编辑器还支持多种易发展
配置和动态重新配置。动态reconfigu-
日粮允许在运行时更改配置。
的PSoC Designer设置上电初始化表中选择
的enCoRe V形块的配置和用于创建源代码
应用程序框架。该框架包含软件
操作选定的组件,如果该项目使用了更多的
以上的操作配置,包含了程序切换
不同的套的enCoRe V形块的配置在运行之间
时间。的PSoC Designer可以打印出了一个配置表
应用程序在使用过程中给定的项目配置
编程与器件数据手册一同。一旦
生成的框架中,用户可以添加应用程序
阳离子特定的代码,以充实框架。另外,也可以
更改选定的组件和再生
框架。
应用程序编辑器
在应用程序的编辑器,你可以编辑C语言和
汇编语言源代码。您也可以组装,
编译,链接和建设。
汇编程序。
宏汇编器允许合并
无缝汇编代码与C语言代码。链接库
自动使用绝对地址或相对编译
模式,以及与其它软件模块连接起来,以实现绝对
寻址。
C语言编译器。
一个C语言编译器是可用的
支持的enCoRe V器件系列。即使你从来没有
在C语言中工作过,该产品能够让您迅速
创造安可V系列器件完整的C语言程序。
内嵌的优化C编译器提供的所有功能
的C量身打造的enCoRe V架构。它配
嵌入式图书馆提供端口和总线操作,
标准键盘和显示器的支持,以及扩展的数学
功能。
调试器
PSoC Designer调试器子系统提供了硬件
在电路仿真功能,使设计人员能够在测试程序
同时提供的PSoC的内部观察物理系统
装置。调试器指令可以让设计者阅读
程序和数据的读写内存,读写IO
寄存器,读取和写入CPU寄存器,设置和清除突破性
点,以及提供程序运行,暂停和步进控制。该
调试器还允许设计人员创建了一个跟踪缓冲器
关注的寄存器和存储器位置。
在线帮助系统
PSoC Designer软件子系统
器件编辑器
该器件编辑器子系统,用户可以选择不同的
板载模拟和数字组件称为用户模块
在线帮助系统显示在线,上下文敏感的帮助
给用户。设计程序和快速参考,每个
功能子系统都有自己的上下文相关帮助。这
系统还提供了教程和链接,常见问题解答和在线
支持论坛,以帮助设计人员开始。
文件编号: 001-12394修订版* D
第26 3
[+ ]反馈
初步
CY7C6435x
CY7C64345 , CY7C6431x
五金工具
在线仿真器
低成本,高功能ICE (在线仿真器)是
可供开发的支持。该硬件有
能力,以单个器件编程。
仿真器包含通过连接到PC的基本单位
USB端口的方式。基本单元是通用的,与经营
最赛普拉斯USB和所有的PSoC器件。仿真主机
每个器件系列单独提供。仿真主机
取的enCoRe V器件的发生在目标板和
执行全速( 24 MHz)的运行。
图2.用户模块和源代码开发流程
器件编辑器
用户
模块
选择
来源
CODE
发电机
生成
应用
与用户模块设计
为了加快开发进程,在PSoC Designer
集成开发环境( IDE )提供了一个功能
其中一部分的资源被选择作为用户的模块。
例如,定时器, I 2 C , SPI的资源是可用的
用户模块。用户模块使选择和实施
外围设备简单和容易。
每个用户模块的基本寄存器设置
实现所选择的功能。它也提供了参数
让用户定制精确配置到特定的
应用程序。用户模块还提供了经过测试的软件以缩短
你的开发时间。用户模块应用
程序编程接口( API)提供高层次的功能,以
控制和在运行时响应硬件事件。 API还
提供可选的中断服务程序,你可以适应的
需要的。
该API函数的文档在用户模块数据表
是直接在PSoC Designer IDE内查看。这些数据
张解释用户模块的内部操作和
提供性能规格。每个数据表描述
对每个用户模块的参数和文件的
用户模块控制每个寄存器的设置。
当你打开一个新的项目开发过程中开始
并调出器件编辑器,图形用户界面( GUI )
配置硬件。您取放用户
您需要为您的项目模块。该工具自动生成
通过连接用户模块的默认IO引脚信号链
或根据需要。在这个阶段,你还可以配置时钟源
连接,并直接或通过选择输入的参数值
从下拉菜单的值。当您准备好测试
硬件配置或继续为发展中的代码
项目中,执行“生成应用程序”步骤。这
会让PSoC Designer生成automati-源代码
美云配置该设备为您的规格,并提供
高层次的用户模块的API函数。
应用程序编辑器
项目
经理
来源
CODE
编者
经理
所有
调试器
接口
存储
检查员
事件&
断点
经理
下一步是编写自己的主程序和所有
用PSoC Designer的应用程序编辑器子程序
子系统。该应用程序编辑器包括一个项目经理
它允许您打开项目的源代码文件(包括
从层级视图中的所有生成的代码文件) 。源代码
编辑器提供了语法着色和先进的编辑功能
C和汇编语言。文件搜索功能中包含
简单的字符串搜索和递归式的“Grep式”模式。一
只需点击鼠标调用构建管理。它采用
专业级的“makefile ”系统来自动分析
所有的文件依赖关系,并运行编译器和汇编器为
有必要的。项目级别的选项控制优化策略
所使用的编译器和链接器。语法错误显示在
控制台窗口。双击该错误消息带你
直接将源代码行。当所有是正确的,
链接器构建一个适用于编程的十六进制文件映像。
在发展过程中的最后一步里面的地方
的PSoC Designer的调试器子系统。调试器
下载HEX图像的在线仿真器( ICE ),其中
它运行在全速。调试器的功能相媲美的系统
花费许多倍。除了传统的单步,
运行到断点和监视变量功能,调试器
提供了很大的追踪缓存,并允许您定义复杂
断点事件,包括监测的地址和数据总线
值,存储单元和外部信号。
文件编号: 001-12394修订版* D
第26 4
[+ ]反馈
初步
CY7C6435x
CY7C64345 , CY7C6431x
文档约定
使用的缩略语
下面的表列出了在此所用的缩写词
文档。
缩写
API
中央处理器
GPIO
GUI
ICE
国际劳工组织
IMO
IO
最低位
LVD
最高位
描述
应用程序编程接口
中央处理单元
通用IO
图形用户界面
在线仿真器
内部低速振荡器
内部主振荡器
输入/输出
最不显着的位
低电压检测
最显着的位
缩写
POR
PPOR
的PSoC
SLIMO
SRAM
上电复位
描述
上电复位精密电源
可编程系统级芯片
慢IMO
静态随机存取存储器
计量单位
一个计量单位表位于电气规格
部分。
表5第15页
列出所有使用的缩写
测量的enCoRe V器件。
数字命名
十六进制数表示,在所有的字母
大写字母附加小写的“h” (例如,“ 14H ”或
' 3AH ') 。十六进制数,也可以通过加“0x”表示
前缀, C编码规范。二进制数有
附加小写“B” (例如, 01010100b “或” 01000011b “ ) 。
未采用的“H” , “B”或0x标明是十进制。
文件编号: 001-12394修订版* D
第26 5
[+ ]反馈
CY7C6431x
CY7C64345 , CY7C6435x
的enCoRe V全速USB控制器
特点
强大的哈佛架构处理器
M8C处理器,运行速度高达24 MHz
低功耗高处理速度
中断控制器
3.0V至5.5V的工作电压不带USB
工作电压与USB启用:
3.15到3.45V时,电源电压为3.3V左右
4.35到5.25V时,电源电压为5.0V左右
温度范围: 0 ℃ 70℃
灵活的片上存储器
高达32K闪存程序存储器
50000的擦除和写入周期
灵活的保护模式
高达2048字节的SRAM数据存储
在系统内串行编程( ISSP )
完备的开发工具
免费的开发工具(的PSoC Designer )
全功能,在线仿真器和编程器
全速仿真
复杂断点结构
128K跟踪存储器
精密的可编程时钟
无晶体振荡器,支持外部晶振或
谐振器
内部± 5.0 % 6 , 12 ,或24 MHz的主振荡器
0.25 %精度振荡器锁定到USB的数据,没有
所需的外部元件
内部低速振荡器在32kHz看门狗和
睡觉。的频率范围为19到50千赫与32千赫
典型的价值
可编程引脚配置
25毫安灌电流上的所有GPIO
拉起,所有GPIO高阻,开漏输出, CMOS驱动模式
在所有的GPIO可配置的输入
低压差稳压器的端口1引脚。可编程
以输出3.0 , 2.5 ,或1.8V的I / O引脚
可选的,规范的数字I /端口1 O
端口1可配置输入阈值
3.0V 20 mA的总端口1的源电流
热插拔
在端口0和1 5毫安强大的驱动模式
全速USB ( 12Mbps的)
八单向端点
一个双向控制端点
USB 2.0标准
专用512字节的缓冲区
无需外部晶振
其它系统资源
可配置的通信速度
2
I C奴隶
可选50千赫, 100千赫,或400千赫
实施不需要时钟延长
在睡眠模式下实现小于100
μA
硬件地址检测
SPI主机和SPI从机
93.75 kHz到12 MHz之间的配置
3个16位定时器
8位用于监视电池电压或其他信号的ADC -
与外部元件
看门狗和休眠定时器
集成监控电路
端口2
端口1
端口0
前卫。 LDO
的enCoRe V框图
的enCoRe V
CORE
端口4
端口3
系统总线
SRAM
2048字节
打断
调节器
SROM
32K闪存
睡眠和
看门狗
CPU核心
(M8C)
6/12/24 MHz内部主振荡器
3个16位
计时器
I2C从/ SPI
主从
POR和LVD
系统复位
速度
USB
系统资源
赛普拉斯半导体公司
文档编号: 001-12394修订版* G
198冠军苑
圣荷西
,
CA 95134-1709
408-943-2600
修订后的二零零九年一月三十日
[+ ]反馈
CY7C6431x
CY7C64345 , CY7C6435x
功能概述
安可V系列器件设计用于取代多个
传统的全速USB微控制器的系统组件
一个低成本的单芯片可编程组件。
通信外设( I2C / SPI ) ,一个快速的CPU ,闪存
程序存储器, SRAM数据存储器和可配置的I / O都
包括在一系列方便易用的引脚布局。
该架构为这个设备的家庭,如图中
“的enCoRe V框图”
第1页上,由两个主要
部位:在CPU核心和系统资源。根据
安可V包,最多36个通用I / O ( GPIO )是
也包括在内。
本产品是赛普拉斯的成功充满了增强版
高速USB外设控制器。增强功能包括更快
CPU以较低的电压运行,低电流消耗,
两倍的RAM和闪存,支持热插拔的I / O ,我
2
硬件
地址识别,新的非常低电流睡眠模式,以及新的
封装选项。
需要CPU的干预,直到分组寻址到目标
装置接收。
低电压检测( LVD)中断信号可以在应用程序
阳离子电压下降时,而先进的POR(上电
上电复位)电路,省去了系统监控。
5V的最大输入, 1.8V,2.5V , 3V或可选的输出,低
差稳压器( LDO)调节提供的I / O 。名册
控制旁路模式使用户能够禁用LDO 。
标准赛普拉斯的PSoC IDE工具可用于调试
安可V系列器件。
入门
最快捷的途径认识的enCoRe V硅是
阅读本数据手册和使用PSoC Designer集成
开发环境(IDE) 。该数据表的概述
安可V集成电路和提出了具体的引脚,
寄存器和电气规格。为了更深入的信息,
以及详细的编程信息,请参考
的PSoC可编程系统级芯片技术参考
手册,
其中可以发现在
http://www.cypress.com/psoc 。
最多最新的订购,封装和电气规范
信息,请参考最新的enCoRe V器件的数据手册
该公司的网站上
http://www.cypress.com 。
安可V芯
安可V核心是支持丰富的强大引擎
指令集。它包括SRAM用于数据存储,一个
中断控制器,睡眠和看门狗定时器,以及IMO
(内部主振荡器)和ILO (内部低速振荡器) 。
CPU核心,被称为M8C ,是一个功能强大的处理器,
速度高达24 MHz 。的M8C是四MIPS, 8位哈佛
架构的微处理器。
系统资源提供额外的功能,例如已配
urable我
2
I2C从和SPI主从通信接口
并支持M8C各种系统复位。
开发套件
开发套件可在网上从赛普拉斯在
www.cypress.com/shop
并通过越来越多的
区域和全球分销商,其中包括箭头,安富利,
Digi-Key询问,派睿电子,富昌电子和纽瓦克。下
产品分类,点击USB (通用串行总线)查看
可用项目的最新列表。
其它系统资源
系统资源,其中一些上面已经列,
提供额外的能力来完成系统非常有用。
其他资源包括低电压检测和电源
复位。下面的语句描述的每个优点
系统资源。
技术培训模块
免费技术培训(点播,网络研讨会和讲习班)
可在网上
www.cypress.com/training 。
培训
涵盖了广泛的主题和技能水平,以帮助您
您的设计。
全速USB ( 12 Mbps)的有9个可配置的端点
和512字节的专用USB RAM 。无需外部元件
要求除两个串联电阻。它被指定为
商业级温度USB操作。对于可靠的USB
操作时,确保在电源电压为4.35V和间
5.25V或3.3V左右。
8位的片上系统性能之间的ADC共用
管理器(用于基于温度来计算参数
闪存的写入操作)和用户。
在我
2
I2C从和SPI主从模块提供50 , 100 ,
以上两条线路400 kHz的交流。 SPI通信
在三个或四线运行速度为46.9千赫至3兆赫
(下为速度较慢的系统时钟) 。
在我
2
I2C从模式下,硬件地址识别功能
通过消除减少了本来就低功率消耗
顾问
经过认证的USB顾问为您提供从技术阿西斯
tance来完成PSoC设计。要联系或成为的PSoC
顾问去www.cypress.com/cypros 。
技术支援
对于技术问题的支持,搜索知识库
文章和论坛
www.cypress.com/support 。
如果你不能
找到问题的答案,请致电技术支持
1-800-541-4736.
应用笔记
应用笔记有一个很好的介绍了各种
PSoC设计。它们都坐落在这里:
www.cypress.com/psoc 。
在选择应用程序的注意事项
文档标签。
文档编号: 001-12394修订版* G
第28 2
[+ ]反馈
CY7C6431x
CY7C64345 , CY7C6435x
开发工具
的PSoC Designer 是微软
基于Windows的集成
开发环境的喝采和PSoC器件。
在Windows XP中的PSoC Designer IDE和应用程序运行
和Windows Vista 。
此系统提供了设计数据库管理按项目,
一个与在线仿真器集成调试器,在系统
编程支持,以及内置的第三方assem-支持
的BLER和C编译器。
的PSoC Designer还支持开发的C语言编译器
专为喝采和PSoC系列器件。
装配工。
该编译器允许汇编代码是
与C语言代码无缝地合并。链接库自动使用
绝对地址或编译在相对模式下,和联
与其他软件模块,以实现绝对寻址。
C语言的编译器。
C语言编译器可
支持设备的喝采和PSoC家庭。该
产品使您能够创建完整的C程序
PSoC系列器件。
该优化的C编译器提供C的全部功能定制
PSoC架构。他们来完成嵌入式
提供端口和总线操作,标准键盘和库
显示支持,以及扩展的数学功能。
调试器
的PSoC Designer的调试环境,它提供
硬件电路仿真功能,让您在测试程序
同时提供的PSoC的内部观察物理系统
装置。调试器命令允许设计人员阅读和
程序闪存,读取和写入数据存储,读取和写入I / O
寄存器,读取和写入CPU寄存器,设置和清除突破性
点,以及提供程序运行,暂停和步进控制。该
调试器还允许设计人员创建了一个跟踪缓冲器
关注的寄存器和存储器位置。
在线帮助系统
在线帮助系统显示在线,上下文敏感的帮助
给用户。设计程序的帮助和快速参考,
每个功能子系统都有自己的上下文相关帮助。
该系统还提供了教程和链接,常见问题解答以及
在线支持论坛,以辅助设计者起步。
在线仿真器
低成本,高功能ICE (在线仿真器)是
可供开发的支持。该硬件有
能力,以单个器件编程。
仿真器包含通过连接到PC的基本单位
USB端口的方式。基本单元是通用的,与经营
所有的enCoRe和PSoC器件。仿真主机每台设备
家庭是单独提供的。仿真主机的
在PSoC器件在目标板上,并进行全
速度( 24 MHz)的运行。
PSoC Designer软件子系统
芯片级视图
芯片级视图是一个传统的集成开发
环境(IDE )的基础上的PSoC Designer 4.4 。你选择了一个
基本设备一起工作,然后选择不同的机载
模拟和数字元件使用了称为用户模块
PSoC模块。用户模块的例子有ADC,DAC ,
放大器和滤波器。配置用户模块,为您的
选择的应用程序,并将它们互相连接,并在
正确的引脚。然后你生成你的项目。这会在
API和库,你可以用它来编程项目
您的应用程序。
该工具还支持多种组态易发展
tions和动态重新配置。动态重配置
允许在运行时更改配置。
系统级视图
系统级视图是一个拖和拖放可视化嵌入式
系统设计环境的基础上的PSoC Designer 。
混合设计
可以在系统级视图开始,允许其选择和
配置用户模块,路由和生成代码,然后
切换到芯片级,以便对其进行完全控制
片上资源。该项目有着共同的代码,所有的意见
编辑建设者,共同调试,仿真和编程
工具。
代码生成工具
的PSoC Designer支持多种第三方C编译器及
装配工。代码生成工具无缝工作中
在PSoC Designer界面已经过测试,采用了全
一系列的调试工具。选择是你的。
文档编号: 001-12394修订版* G
第28 3
[+ ]反馈
CY7C6431x
CY7C64345 , CY7C6435x
采用PSoC Designer进行设计
为安可V器件的开发过程与
传统的固定功能微处理器。强大
的PSoC Designer工具,让你的设计和运行的核心
在几分钟而不是几小时。
开发过程中,可以归纳为以下
四步:
1.选择组件
2.配置组件
3.组织和连接
4.生成,验证和调试
生成,验证和调试
当你准备好测试硬件配置或移动
在为项目开发代码,执行“生成
配置文件“的步骤。这会让PSoC Designer
生成源代码,自动对器件进行配置
您的规格,并提供了软件系统。
两者的系统级和芯片级设计生成软件
根据您的设计。芯片级设计提供了应用程序
编程接口(API )与高级别功能
控制和响应硬件事件在运行时和中断
服务程序根据需要可以调整。系统级
设计也是完全生成一个C main()程序
控制所选择的应用程序,并包含占位符
在战略位置上的自定义代码,让您进一步细化
的软件,而不会中断生成的代码。
一个完整的代码开发环境可以让你
开发和定制C语言应用程序,组件
语言,或两者兼而有之。
在发展过程中的最后一步到位内
的PSoC Designer的调试器(点击连接进入
图标)。的PSoC Designer下载HEX图像在电路
仿真器( ICE),而以全速运行。的PSoC Designer
调试功能相媲美的成本很多时候系统
更多。除了传统的单步,运行到断点,
监视变量功能外,调试接口提供了大量
跟踪缓冲区,并允许您定义复杂断点事件
这包括监测的地址和数据总线的值,存储器
位置和外部信号。
选择组件
芯片级视图提供预构建,预测试的图书馆
硬件外设组件。这些组件被称为
“用户模块”用户模块使选择和实施
外围设备简单,进来的模拟,数字和
混合信号的品种。
配置组件
每个选择的组件建立基本寄存器
设置,实现所选择的功能。它们还提供了
参数和属性,让用户定制自己的精确
配置您的特定应用程序。
芯片级用户模块都记录在数据表的
直接在PSoC Designer中进行查看。这些数据表说明
该组件的内部操作并提供perfor-
曼斯规范。每个数据表中描述了每个
用户模块参数,并包含其他信息,您可以
要成功实现设计。
组织和连接
您可以通过相互连接的用户建立在芯片级信号链
模块相互之间以及所述I / O管脚或连接的系统级
输入,输出,和相互通过通信接口
赋值函数。在芯片级视图,执行
选择,配置和路由,使您拥有完整的
控制使用的所有片上资源。
文档编号: 001-12394修订版* G
第28 4
[+ ]反馈
CY7C6431x
CY7C64345 , CY7C6435x
文档约定
使用的缩略语
下面的表列出了在此所用的缩写词
文档。
缩写
API
中央处理器
GPIO
ICE
国际劳工组织
IMO
IO
最低位
LVD
最高位
POR
PPOR
的PSoC
SLIMO
SRAM
描述
应用程序编程接口
中央处理单元
通用IO
在线仿真器
内部低速振荡器
内部主振荡器
输入/输出
最显著位
低电压检测
最有效位
上电复位
上电复位精密电源
可编程系统级芯片
慢IMO
静态随机存取存储器
计量单位
一个计量单位表位于电气规格
部分。
表7第13页
列出所有使用的缩写
测量的enCoRe V器件。
数字命名
十六进制数表示,在所有的字母
大写字母附加小写的“h” (例如,“ 14H ”或
' 3AH ') 。十六进制数,也可以通过加“0x”代表
前缀, C编码规范。二进制数有
附加小写“ b位(例如, 01010100b ”或
“ 01000011b ” ) 。未采用的“H” , “B”表示,或0X是
小数。
文档编号: 001-12394修订版* G
第28 5
[+ ]反馈
CY7C6431x
CY7C64345 , CY7C6435x
的enCoRe V全速USB控制器
特点
强大的哈佛架构处理器
M8C处理器,运行速度高达24 MHz
低功耗高处理速度
中断控制器
3.0V至5.5V的工作电压不带USB
工作电压与USB启用:
3.15到3.45V时,电源电压为3.3V左右
4.35到5.25V时,电源电压为5.0V左右
温度范围: 0 ℃ 70℃
灵活的片上存储器
高达32K闪存程序存储器
50000次擦除/写周期
高达2048字节的SRAM数据存储
灵活的保护模式
在系统内串行编程( ISSP )
完备的开发工具
免费的开发工具(的PSoC Designer )
全功能,在线仿真器和编程器
全速仿真
复杂断点结构
128K跟踪存储器
精密的可编程时钟
无晶体振荡器,支持外部晶振或
谐振器
内部± 5.0 % 6 , 12 ,或24 MHz的主振荡器
内部低速振荡器在32kHz看门狗和
睡觉。频率范围为19-50 kHz,采用32千赫的典
iCal中的价值
对于USB 0.25 %的精度,无需外部元件
可编程引脚配置
25毫安灌电流上的所有GPIO
拉起,所有GPIO高阻,开漏输出, CMOS驱动模式
在所有的GPIO可配置的输入
低压差稳压器的端口1引脚。可编程
输出3.0V,2.5V , 1.8V或在IO引脚
可选,调节数字IO端口1
端口1可配置输入阈值
3.0V 20 mA的总端口1的源电流
热插拔
在端口0和1 5毫安强大的驱动模式
全速USB ( 12Mbps的)
八单向端点
一个双向控制端点
USB 2.0标准
专用512字节的缓冲区
无需外部晶振
其它系统资源
可配置的通信速度
2
我C从
可选50千赫, 100千赫,或400千赫
实施不需要时钟延长
在睡眠模式下实现小于100
A
硬件地址检测
SPI 主机和SPI从机
93.75 kHz到12 MHz之间的配置
3个16位定时器
8位用于监视电池电压或其他信号的ADC -
与外部元件
看门狗和休眠定时器
集成监控电路
的enCoRe V
框图
端口4
端口3
端口2
端口1
端口0
前卫。 LDO
的enCoRe V
CORE
系统总线
SRAM
2048字节
打断
调节器
SROM
32K闪存
睡眠和
看门狗
CPU核心
(M8C)
6/12/24 MHz内部主振荡器
3个16位
计时器
I2C从/ SPI
主从
POR和LVD
系统复位
速度
USB
系统资源
赛普拉斯半导体公司
文件编号: 001-12394修订版* F
198冠军苑
圣荷西
,
CA 95134-1709
408-943-2600
修订后的2008年10月7日
[+ ]反馈
CY7C6431x
CY7C64345 , CY7C6435x
功能概述
安可V系列器件设计用于取代多个
传统的全速USB微控制器的系统组件
一个低成本的单芯片可编程组件。
通信外设( I2C / SPI ) ,一个快速的CPU ,闪存
程序存储器, SRAM数据存储器和可配置的IO是
包括在一系列方便易用的引脚布局。
该架构为这个设备的家庭,如图的enCoRe V
框图框图,包括三个主要方面:
CPU核心,系统资源,并且全速USB
系统。根据安可V包,多达36个通用
通用IO (GPIO)也包括在内。
该产品是赛普拉斯的成功增强版
全速USB外设控制器。增强功能包括:
更快的CPU在低电压运行,低电流
消费,两倍的RAM和闪存,支持热插拔的IO , I2C
硬件地址识别,新的非常低电流睡眠模式,
而新的封装选择。
低电压检测( LVD)中断信号可以在应用程序
阳离子电压下降时,而先进的POR(上电
上电复位)电路,省去了系统监控。
5V的最大输入, 1.8V,2.5V , 3V或可选的输出,低
差稳压器( LDO)调节提供了适用于iOS 。名册
控制旁路模式允许用户禁用LDO 。
标准赛普拉斯的PSoC IDE工具可用于调试
安可V系列器件。
入门
最快捷的途径了解PSoC芯片是由
阅读本数据手册和使用PSoC Designer集成
开发环境(IDE) 。该数据表的概述
PSoC的集成电路,并提出了具体的引脚,寄存器,
和电气规范。为更深入的信息,以及
详细的编程信息,请参考
的PSoC
混合信号阵列技术参考手册,
其可以是
发现
http://www.cypress.com/psoc 。
最多最新的订购,封装和电气规范
信息,请参考上最新的PSoC器件数据表
网址为:
http://www.cypress.com 。
安可V芯
安可V核心是支持丰富的强大引擎
指令集。它包括SRAM用于数据存储,一个
中断控制器,睡眠和看门狗定时器,以及IMO
(内部主振荡器)和ILO (内部低速振荡器) 。
CPU核心,被称为M8C ,是一个功能强大的处理器,
速度高达24 MHz 。的M8C是四MIPS, 8位哈佛
架构的微处理器。
系统资源提供额外的功能,例如已配
urable I2C从设备和SPI主从通信接口
并支持M8C各种系统复位。
开发套件
开发套件可从以下经销商:
Digi-Key询问,安富利,艾睿和未来。赛普拉斯在线商店
包含开发套件, C编译器,以及所有配件
PSoC开发。去赛普拉斯在线商店网站
http://www.cypress.com/shop/ 。
在产品分类点击
PSoC混合信号阵列,查看可用的最新列表
项目。
其它系统资源
系统资源,其中一些上面已经列,
提供额外的能力来完成系统非常有用。
其他资源包括低电压检测和电源
复位。描述每个系统的优点进行了简要陈述
资源介绍如下。
技术培训模块
免费的PSoC技术培训模块可为用户
新的PSoC 。培训模块涵盖了设计,调试,
先进的模拟和CapSense的。到
http://www.cypress.com/techtrain 。
全速USB ( 12 Mbps)的有9个可配置的端点
和512字节的专用USB RAM 。无需外部元件
要求除两个串联电阻。它被指定为
商业级温度USB操作。对于可靠的USB
操作时,确保在电源电压为4.35V和间
5.25V或3.3V左右。
10位片上系统性能之间的ADC共用
管理器(用于基于温度来计算参数
闪存的写入操作)和用户。
I2C从和SPI主从模块提供50 , 100 ,
以上两条线路400 kHz的交流。 SPI通信
超过3或4线运行速度为46.9千赫至3兆赫(低级
对于速度较慢的系统时钟) 。
在I2C从模式中,硬件地址识别功能
通过消除减少了本来就低功率消耗
需要CPU的干预,直到分组寻址到目标
装置接收。
顾问
经过认证的PSoC顾问为您提供从技术
协助完成PSoC设计。要联系或成为
的PSoC顾问去
http://www.cypress.com ,
点击支持
位于该网页的顶部,并选择访问CYPros
咨询顾问。
技术支援
PSoC应用工程师一直引以自豪的快速和准确
反应。它们可以与在四小时保证到达
在响应
http://www.cypress.com/support 。
应用笔记
应用笔记长长的清单可帮助您的每一个方面的
设计工作。要查看PSoC应用笔记,请访问
http://www.cypress.com
网站并选择应用笔记
下位于该网页顶部的文档列表。
应用笔记按日期默认排序。
文件编号: 001-12394修订版* F
第29页2
[+ ]反馈
CY7C6431x
CY7C64345 , CY7C6435x
开发工具
的PSoC Designer 是微软
基于Windows的集成
发展
环境
可编程
系统级芯片(的PSoC )器件。在PSoC Designer IDE和
应用程序在Windows XP和Windows Vista上运行。
此系统提供了设计数据库管理按项目,
一个与在线仿真器集成调试器,在系统
编程支持,以及内置的第三方assem-支持
的BLER和C编译器。
的PSoC Designer还支持开发的C语言编译器
专为PSoC系列器件。
代码生成工具
的PSoC Designer支持多种第三方C编译器及
装配工。代码生成工具无缝工作中
在PSoC Designer界面已经过测试,采用了全
一系列的调试工具。选择是你的。
装配工。
该编译器允许汇编代码是
与C语言代码无缝地合并。链接库自动使用
绝对地址或编译在相对模式下,和联
与其他软件模块,以实现绝对寻址。
C语言的编译器。
C语言编译器可
支持设备的PSoC系列。该产品允许你
创建用于PSoC系列器件产品的完整C语言程序。
该优化的C编译器提供C的全部功能定制
PSoC架构。他们来完成嵌入式
提供端口和总线操作,标准键盘和库
显示支持,以及扩展的数学功能。
调试器
的PSoC Designer的调试环境,它提供
硬件电路仿真功能,让您在测试程序
同时提供的PSoC的内部观察物理系统
装置。调试器命令允许设计人员阅读和
程序和数据的读写内存,读写IO
寄存器,读取和写入CPU寄存器,设置和清除突破性
点,以及提供程序运行,暂停和步进控制。该
调试器还允许设计人员创建了一个跟踪缓冲器
关注的寄存器和存储器位置。
在线帮助系统
在线帮助系统显示在线,上下文敏感的帮助
给用户。设计程序和快速参考,每个
功能子系统都有自己的上下文相关帮助。这
系统还提供了教程和链接,常见问题解答和在线
支持论坛,以帮助设计人员开始。
在线仿真器
低成本,高功能ICE (在线仿真器)是
可供开发的支持。该硬件有
能力,以单个器件编程。
仿真器包含通过连接到PC的基本单位
USB端口的方式。基本单元是通用的,与经营
所有的PSoC器件。仿真主机的每个器件系列都
可单独购买。仿真主机的地方
在目标板和PSoC器件进行全速( 24
MHz)的操作。
PSoC Designer软件子系统
系统级视图
系统级视图是一个拖和拖放可视化嵌入式
基于PSoC Express工具系统的设计环境。在这
查看您解决设计问题,你可能会认为以同样的方式
关于系统。选择输入和输出设备基于
系统的要求。添加通信接口和定义
该接口向系统(寄存器) 。定义何时以及如何使用
输出设备改变基于任何国家/所有其他系统
设备。自动根据设计,PSoC Designer会
选择匹配一个或多个的PSoC混合信号控制器
您的系统要求。
的PSoC Designer生成所有嵌入代码,然后编译
与它链接到一个编程文件为特定PSoC器件。
芯片级视图
芯片级视图是一个比较传统的集成开发
环境(IDE )的基础上的PSoC Designer 4.x的你选择了一个
基本设备一起工作,然后选择不同的机载
模拟和数字元件使用了称为用户模块
PSoC模块。用户模块的例子有ADC,DAC ,
放大器和滤波器。配置用户模块,为您的
选择的应用程序,并将它们互相连接,并在
正确的引脚。然后你生成你的项目。这会在
API和库,你可以用它来编程项目
您的应用程序。
该工具还支持多种组态易发展
tions和动态重新配置。动态重配置
允许在运行时更改配置。
混合设计
可以在系统级视图开始,允许其选择和
配置用户模块,路由和生成代码,然后
切换到芯片级,以便对其进行完全控制
片上资源。该项目有着共同的代码,所有的意见
编辑建设者,共同调试,仿真和编程
工具。
文件编号: 001-12394修订版* F
第29页3
[+ ]反馈
CY7C6431x
CY7C64345 , CY7C6435x
采用PSoC Designer进行设计
对PSoC器件的开发过程不同于
对传统的固定功能的微处理器。可配置
模拟和数字硬件模块赋予PSoC架构
独特的灵活性,有助于在管理规范
在开发过程中,并降低库存成本的变化。
这些可配置的资源被称为PSoC模块,有
实现多种用户可选择的功能的能力。
PSoC开发过程可以概括为
以下四个步骤:
1.选择组件
2.配置组件
3.组织和连接
4.生成,验证和调试
组织和连接
您可以通过相互连接的用户建立在芯片级信号链
模块相互之间以及与IO引脚,或连接系统级
输入,输出,和相互通过通信接口
赋值函数。
在系统级视图中选择一个电位驱动到
控制变速风扇驱动器和设置评价者
根据输入到控制风扇转速从盆中选择,
地点,路线,并配置一个可编程增益放大器
( PGA),从电位器缓冲器的输入端,一个
模拟 - 数字转换器(ADC )转换成电位器的
输出到数字信号,和一个脉宽调制来控制风扇。
在芯片级视图,执行选择,配置,
和路由,使您可以完全控制使用所有的
片上资源。
选择组件
两者的系统级和芯片级的视图提供的文库
预构建,预测试的硬件外设组件。在
系统级视图,这些部件被称为“驱动程序”,并
对应于输入(热敏电阻等) ,输出(一
无刷直流风扇,例如) ,通信接口
(I
2
C总线,例如) ,和逻辑来控制它们的交互
与另一个(称为评价者) 。
在芯片级视图中的组件被称为“用户模块”。
用户模块让选择和实现外设
设备简单,进来的模拟,数字和混合信号
品种。
生成,验证和调试
当你准备好测试硬件配置或移动
在为项目开发代码,执行“生成
配置文件“的步骤。这会让PSoC Designer
生成源代码,自动对器件进行配置
您的规格,并提供了软件系统。
两者的系统级和芯片级设计生成软件
根据您的设计。芯片级设计提供了应用程序
编程接口(API )与高级别功能
控制和响应硬件事件在运行时和中断
服务程序根据需要可以调整。系统级
设计也是完全生成一个C main()程序
控制所选择的应用程序,并包含占位符
在战略位置上的自定义代码,让您进一步细化
的软件,而不会中断生成的代码。
一个完整的代码开发环境可以让你
开发和定制C语言应用程序,组件
语言,或两者兼而有之。
在发展过程中的最后一步到位内
的PSoC Designer的调试器(点击连接进入
图标)。的PSoC Designer下载HEX图像在电路
仿真器( ICE),而以全速运行。的PSoC Designer
调试功能相媲美的成本很多时候系统
更多。除了传统的单步,运行到断点,
监视变量功能外,调试接口提供了大量
跟踪缓冲区,并允许您定义复杂断点事件
这包括监测的地址和数据总线的值,存储器
位置和外部信号。
配置组件
每个选择的组件建立基本寄存器
设置,实现所选择的功能。它们还提供了
参数和属性,让用户定制自己的精确
配置您的特定应用程序。例如,一个脉冲
宽度调制器( PWM )用户模块可以配置一个或多个
数字模块,每一个8位分辨率。用户
模块参数允许你建立了脉冲宽度和
占空比。配置参数和属性corre-
有反应到你选择的应用程序。直接或通过输入值
选择从下拉菜单的值。
无论是系统级驱动程序和芯片级的用户模块
记录在那些直接在PSoC查看数据表
设计师。这些数据表解释的内部运作
组件,并提供性能规格。每个数据
表描述了每个用户模块的参数或驱动程序
财产等信息,您可能需要成功
实现您的设计。
文件编号: 001-12394修订版* F
第29页4
[+ ]反馈
CY7C6431x
CY7C64345 , CY7C6435x
文档约定
使用的缩略语
下面的表列出了在此所用的缩写词
文档。
缩写
API
中央处理器
GPIO
GUI
ICE
国际劳工组织
IMO
IO
最低位
LVD
最高位
POR
PPOR
的PSoC
SLIMO
SRAM
描述
应用程序编程接口
中央处理单元
通用IO
图形用户界面
在线仿真器
内部低速振荡器
内部主振荡器
输入/输出
最显著位
低电压检测
最有效位
上电复位
上电复位精密电源
可编程系统级芯片
慢IMO
静态随机存取存储器
计量单位
一个计量单位表位于电气规格
部分。
表7页14
列出所有使用的缩写
测量的enCoRe V器件。
数字命名
十六进制数表示,在所有的字母
大写字母附加小写的“h” (例如,“ 14H ”或
' 3AH ') 。十六进制数,也可以通过加“0x”代表
前缀, C编码规范。二进制数有
附加小写“ b位(例如, 01010100b ”或
“ 01000011b ” ) 。未采用的“H” , “B”表示,或0X是
小数。
文件编号: 001-12394修订版* F
第29页5
[+ ]反馈
CY7C6431x
CY7C6434x , CY7C6435x
的enCoRe V全速USB控制器
特点
强大的哈佛架构处理器
M8C处理器,运行速度高达24 MHz
低功耗高处理速度
中断控制器
3.0V至5.5V的工作电压不带USB
工作电压与USB启用:
3.15V到3.45V时,电源电压为3.3V左右
4.35V至5.25V ,当电源电压为5.0V左右
商业级温度范围: 0 ° C至+ 70°C
工业温度范围: -40 ° C至+ 85°C
灵活的片上存储器
高达32K闪存程序存储器:
50000的擦除和写入周期
灵活的保护模式
高达2048字节的SRAM数据存储
在系统内串行编程( ISSP )
完备的开发工具
免费的开发工具(的PSoC Designer )
全功能,在线仿真器和编程器
全速仿真
复杂断点结构
128K跟踪存储器
精密的可编程时钟
无晶体振荡器,支持外部晶振或
谐振器
内部± 5.0 % 6 , 12 ,或24 MHz的主振荡器:
0.25 %精度振荡器锁定到USB的数据,没有
所需的外部元件
内部低速振荡器在32kHz看门狗和
睡觉。的频率范围为19到50千赫与32千赫
典型的价值
可编程引脚配置
多达36个的GPIO (取决于封装)
25毫安灌电流上的所有GPIO
拉起,所有GPIO高阻,开漏输出, CMOS驱动模式
CMOS驱动模式(5 mA输出电流)对端口0和1 :
20毫安(在3.0V )总源电流
低压差稳压器的端口1引脚:
可编程输出3.0V,2.5V , 1.8V或
可选的,规范的数字I /端口1 O
端口1可配置的输入阈值
在端口1热插拔功能
全速USB ( 12Mbps的)
八单向端点
一个双向控制端点
USB 2.0标准
专用512字节的缓冲区
无需外部晶振
其它系统资源
可配置的通信速度
2
我C从:
可选50千赫, 100千赫,或400千赫
实施不需要时钟延长
在睡眠模式下实现小于100
μA
硬件地址检测
SPI主机和SPI从:
可配置的46.9 kHz到12 MHz的
3个16位定时器
10位ADC,用于监视电池电压或其他信号
与外部元件
看门狗和休眠定时器
集成监控电路
的enCoRe V框图
的enCoRe V
CORE
端口4
端口3
端口2
端口1
端口0
前卫。 LDO
系统总线
SRAM
2048字节
打断
调节器
SROM
8K / 16K / 32K闪存
睡眠和
看门狗
CPU核心
(M8C)
6/12/24 MHz内部主振荡器
ADC
3个16位
计时器
I2C从/ SPI
主从
POR和LVD
系统复位
速度
USB
系统资源
赛普拉斯半导体公司
文档编号: 001-12394修订版* I
198冠军苑
圣荷西
,
CA 95134-1709
408-943-2600
修订后的2009年9月15日
[+ ]反馈
CY7C6431x
CY7C6434x , CY7C6435x
功能概述
安可V系列器件设计用于取代多个
传统的全速USB微控制器的系统组件
一个低成本的单芯片可编程组件。
通信外设( I2C / SPI ) ,一个快速的CPU ,闪存
程序存储器, SRAM数据存储器和可配置的I / O都
包括在一系列方便易用的引脚布局。
该架构为这个设备的家庭,如图中
“的enCoRe V框图”
第1页上,由两个主要
部位:在CPU核心和系统资源。根据
安可V包,最多36个通用I / O ( GPIO )是
也包括在内。
本产品是赛普拉斯的成功充满了增强版
速度的USB外设控制器。增强功能包括更快
CPU以较低的电压运行,低电流消耗,
两倍的RAM和闪存,支持热插拔的I / O ,我
2
硬件
地址识别,新的非常低电流睡眠模式,以及新的
封装选项。
TEN
TD
接收机
PDN
RD
图1. USB收发器稳压器
电压
调节器
5V 3.3V
1.5K
5K
PS2上拉
DP
DM
发射机
DPO
RSE0
DMO
安可V芯
安可V核心是支持丰富的强大引擎
指令集。它包括SRAM用于数据存储,一个
中断控制器,睡眠和看门狗定时器,以及IMO
(内部主振荡器)和ILO (内部低速振荡器) 。
CPU核心,被称为M8C ,是一个功能强大的处理器,
速度高达24 MHz 。的M8C是四MIPS, 8位哈佛
架构的微处理器。
系统资源提供额外的功能,例如已配
urable我
2
I2C从和SPI主从通信接口
并支持M8C各种系统复位。
的enCoRe V
系统级的全速USB系统
资源接口的休息
的enCoRe V
由的方式
M8C的寄存器访问指令和外部世界
两个USB插针的方式。在SIE支持9端点
包括一个双向控制端点(端点0)和八
单向数据端点(端点1 8)。该unidirec-
方面的资料端点被单独配置为无论是在或
出。
该USB串行接口引擎( SIE )允许
的enCoRe V
设备与USB主机全速数据速率进行通信
( 12 MB /秒) 。在SIE简化了接口USB通信
自动处理下面的USB处理任务
无需固件干预:
全速USB
的enCoRe V
USB系统资源遵循USB 2.0
规格为12 MB /秒的运行全速设备
配有一个上行端口和一个USB地址。
的enCoRe V
USB
由这些部分组成:
串行接口引擎( SIE )块。
的PSoC存储器仲裁器( PMA )模块。
512字节SRAM专用的。
全速USB收发器具有内部稳压器和两个
专用USB引脚。
将编码接收的数据和数据格式,以
在总线上进行传输。
生成并检查CRC校验。传入数据包失败
校验和验证被忽略。
检查地址。忽略未涉及到的所有交易
该设备。
发送适当的ACK / NAK /失速握手。
标识令牌类型( SETUP ,IN , OUT) ,并设置了合
priate令牌位获得一次有效的标记。
标识启动的帧( SOF)并保存帧计数。
将数据发送至或从USB SRAM中检索数据,通过路
在PSoC存储器仲裁器( PMA )的。
文档编号: 001-12394修订版* I
第32 2
[+ ]反馈
CY7C6431x
CY7C6434x , CY7C6435x
固件需要处理的上边带的各部分
界面。 USB钥匙事件后, SIE中断问题
直接固件适当的任务:
输入多路复用器或温度传感器的输入电压范围
在0V至1.3 V,其中1.3V为满量程的72% 。
在ADC只配置(在ADC MUX选择模拟
多路公交车,而不是默认的温度传感器连接) ,一个
外部电压可以连接到该调制器的输入
用于电压转换。 ADC被运行为一个周期数
由定时器设定,这取决于所述期望的分辨率
ADC。计数器计数出游人数的比较,
其正比于输入电压。该温度传感器模块
时钟速度为36兆赫和分频为112兆赫
ADC操作。
填充和清空USB SRAM USB数据缓冲区。
能恰当地PMA通道。
坐标通过枚举USB设备请求进行解码。
暂停和恢复协调。
验证并选择数据触发值。
10位ADC
上的enCoRe V器件的ADC是一个独立的块
状态机接口控制访问该块。该
ADC被收纳连同温度传感器芯和
可以连接到这个或模拟多路复用总线。作为默认
操作中,ADC连接到所述温度传感器
二极管,得到温度的数字值。
图2. ADC系统性能框图
V
IN
SPI
串行外设互连( SPI ) 3 - wire协议的用途
在时钟的两个边沿,使同步通信
而不需要严格的设置和保持要求。
图3.基本SPI配置
SPI主
SPI从机
数据被输出由
数据被记录在
无论是主
在这两个设备的输入
和从站
时钟的相对边缘。
的一个边缘
时钟。
SCLK
MOSI
MISO
TEMP SENSOR / ADC
温度
二极管
ADC
一个设备可以是主机或从机。一个主输出时钟
数据从设备和从设备的输入数据。从器件
输入端从主设备和输出数据的时钟和数据
输入到主站。总之,主机和从机具有至关重要
tially一个圆形的移位寄存器,主机产生
时钟和启动数据传输。
当主机发送8位时发生的基本的数据传输
数据,以及8个时钟周期。在任何转让,主机和
从站同时发送和接收。如果主机只
发送数据时,从从所述接收到的数据被忽略。如果
大师希望从从机接收数据时,主机必须
发送无效字节产生的时钟从站发送
数据备份。
图4. SPI框图
系统总线
接口模块
命令/状态
SPI模块
MOSI ,
MISO
SCLK
DATA_IN DATA_OUT
CLK_IN
系统时钟
CLK_OUT
INT
MOSI ,
MISO
SCLK
接口M8
(处理器)核心
SS_
注册
该ADC用户模块包含一个集成模块和一个
比较器具有正和负输入端的多路复用器进行设置。
输入到积分器级来自模拟全局
配置[7 :0]的
TRANSMIT [7 :0]的
CONTROL [ 7:0]
RECEIVE [7:0 ]
文档编号: 001-12394修订版* I
第32 3
[+ ]反馈
CY7C6431x
CY7C6434x , CY7C6435x
SPI配置寄存器( SPI_CFG )设置主/从
功能,时钟速度和中断选择。 SPI控制
注册( SPI_CR )提供4个控制位和4个状态位
对于设备接口和同步。
该SPIM硬件具有用于驱动从选择不支持
( SS_ )信号。这个信号的行为和使用依赖
上的应用程序和
的enCoRe V
设备,如果需要,必须
在固件中实现。
还有一个额外的数据输入在SPIS ,从选择( SS_ )
这是一个低电平有效信号。 SS_必须置为启用
该SPIS接收和发送。 SS_有两个高级别
功能:
中断或轮循CPU接口。
支持高达400 kHz的时钟频率。
7位或10位寻址(通过固件支持) 。
SMBus的操作(通过固件支持) 。
支持7位硬件地址比较。
灵活的数据缓冲机制。
一个"no总线stalling"操作模式。
低功耗总线监控模式。
在我的增强功能
2
I2C从增强的模块包括:
以允许对于给定的从站中的多站的选择
环境。
为TX数据在SPI模式下排队提供额外的时钟
0和1 。
I
2
I2C从
在我
2
I2C从增强的通信模块是
串行到并行处理器,设计界面的enCoRe V
设备到一个两线我
2
C串行通信总线。为了消除
需要过多的CPU干预和开销,块
我提供
2
为状态检测和生成C-具体支持
的成帧位。默认情况下, I2C从增强型模块
固件与前代的I兼容
2
I2C从
功能。然而,该模块提供了新的功能,
可配置实现两个显著的灵活性
内部和外部接口。基本我
2
C的特征包括:
在我
2
C地块控制数据( SDA)和时钟( SCL )的
外部I
2
通过直接连接至2 C接口
专用的GPIO引脚。当我
2
C被启用,这些GPIO引脚
不适用于一般用途。安可V CPU
通过我与块固件交互/ O寄存器读取和
写和固件同步通过实施
轮询和/或中断。
在默认的操作模式,这是固件兼容
我以前的版本
2
I2C从模块中,我
2
C总线处于停顿状态
对每一个接收到的地址或字节,并在CPU要求
因为我前需要读取的数据或提供数据
2
C总线
继续。然而,这我
2
I2C从增强模块提供
新的数据缓冲能力作为增强功能。在
EZI
2
缓冲模式中,我
2
I2C从接口显示为
32字节的RAM缓存到外部I
2
C中间。使用简单
预定义的协议中,主控制读写
指针到RAM 。当启用该方法中,从机
从来没有摊位的公交车。在这个协议中,数据在可用
的RAM (这是由CPU管理)是有效的。
从机,发射机,和接收机的操作。
字节处理,只需很少的CPU开销。
图5.我
2
框图
I2C加
SLAVE
I2C核心
SDA_IN
I2C基本
CON组fi guration
I2C_CFG
I2C_SCR
I2C_DR
缓冲模块
CPU端口
I2C_BUF
系统总线
至/从
GPIO
引脚
SCL_IN
SDA_OUT
SCL_OUT
I2C_EN
32字节的RAM
硬件地址CMP
I2C_ADDR
缓冲CTL
I2C_BP
系统时钟
待机
再加上特色
I2C_XCFG
I2C_XSTAT
I2C_CP
MCU_BP
MCU_CP
文档编号: 001-12394修订版* I
第32 4
[+ ]反馈
CY7C6431x
CY7C6434x , CY7C6435x
其它系统资源
系统资源,其中一些上面已经列,
提供额外的能力来完成系统非常有用。
其他资源包括低电压检测和电源
复位。下面的语句描述的每个优点
系统资源。
开发套件
开发套件可在网上从赛普拉斯在
www.cypress.com/shop
并通过越来越多的
区域和全球分销商,其中包括箭头,安富利,
Digi-Key询问,派睿电子,富昌电子和纽瓦克。下
产品分类,点击USB (通用串行总线)查看
可用项目的最新列表。
低电压检测( LVD)中断信号可以在应用程序
阳离子电压下降时,而先进的POR(上电
上电复位)电路,省去了系统监控。
5V的最大输入, 1.8V,2.5V , 3V或可选的输出,低
差稳压器( LDO)调节提供的I / O 。名册
控制旁路模式使用户能够禁用LDO 。
标准赛普拉斯的PSoC IDE工具可用于调试
安可V系列器件。
技术培训模块
免费技术培训(点播,网络研讨会和讲习班)
可在网上
www.cypress.com/training 。
培训
涵盖了广泛的主题和技能水平,以帮助您
您的设计。
顾问
经过认证的USB顾问为您提供从技术阿西斯
tance来完成PSoC设计。要联系或成为的PSoC
顾问去www.cypress.com/cypros 。
入门
最快捷的途径认识的enCoRe V硅是
阅读本数据手册和使用PSoC Designer集成
开发环境(IDE) 。该数据表的概述
安可V集成电路和提出了具体的引脚,
寄存器和电气规格。为了更深入的信息,
以及详细的编程信息,请参考
的PSoC可编程系统级芯片技术参考
手册,
其中可以发现在
http://www.cypress.com/psoc 。
最多最新的订购,封装和电气规范
信息,请参考最新的enCoRe V器件的数据手册
该公司的网站上
http://www.cypress.com 。
技术支援
对于技术问题的支持,搜索知识库
文章和论坛
www.cypress.com/support 。
如果你不能
找到问题的答案,请致电技术支持
1-800-541-4736.
应用笔记
应用笔记有一个很好的介绍了各种
PSoC设计。它们都坐落在这里:
www.cypress.com/psoc 。
在选择应用程序的注意事项
文档标签。
文档编号: 001-12394修订版* I
第32 5
[+ ]反馈
CY7C6431x
CY7C6434x
CY7C6435x
的enCoRe V全速USB控制器
的enCoRe V全速USB控制器
特点
强大的哈佛架构处理器
M8C处理器,运行速度高达24 MHz
低功耗高处理速度
中断控制器
3.0 V至没有USB 5.5 V工作电压
工作电压与USB启用:
3.15 V至3.45 V时,电源电压约为3.3 V
4.35 V至5.25 V时,电源电压约为5.0 V
商业级温度范围: 0 ° C至+ 70°C
工业温度范围: -40°C至+85°C
灵活的片上存储器
高达32 KB的闪存程序存储器:
50000的擦除和写入周期
灵活的保护模式
高达2048字节的SRAM数据存储
在系统内串行编程( ISSP )
完备的开发工具
免费的开发工具的PSoC Designer
全功能,在线仿真器和编程器
全速仿真
复杂断点结构
128 KB的跟踪存储器
精密的可编程时钟
无晶体振荡器,支持外部晶振或
谐振器
内部± 5.0 % 6 , 12 ,或24 MHz的主振荡器( IMO) :
0.25 %精度振荡器锁定到USB的数据,没有
所需的外部元件
内部低速振荡器( ILO )在32kHz看门狗
和睡眠。的频率范围为19到50千赫与
32 kHz的典型值
可编程引脚配置
截至取决于封装36个通用I / O ( GPIO ) 。
25毫安灌电流上的所有GPIO
60毫安在偶数端口引脚和60 mA的总总的灌电流
吸收电流在奇数端口引脚
所有的GPIO 120毫安总灌电流
拉,高阻,开漏输出, CMOS驱动模式上的所有GPIO
CMOS驱动模式A -5端口0和1 mA的电源电流
和1 mA端口2 ,3和4
所有的GPIO 20毫安总源电流
低压差稳压器的端口1引脚:
可编程输出3.0 , 2.5或1.8 V
可选的,规范的数字I /端口1 O
端口1可配置的输入阈值
在端口1热插拔功能
全速USB ( 12Mbps的)
八单向端点
一个双向控制端点
USB 2.0兼容: TID # 40000893
专用512字节的缓冲区
无需外部晶振
其它系统资源
可配置的通信速度
2
我C从:
可选50千赫, 100千赫,或400千赫
实施不需要时钟延长
在睡眠模式下实现小于100
A
硬件地址检测
SPI主机和SPI从:
可配置的46.9 kHz到12 MHz的
3个16位定时器
10位ADC,用于监视电池电压或其他信号
与外部元件
看门狗和休眠定时器
集成监控电路
的enCoRe V框图
端口4
端口3
端口2
端口1
端口0
前卫。 LDO
的enCoRe V
CORE
系统总线
SRAM
2048字节
打断
调节器
SROM
8K / 16K / 32K闪存
睡眠和
看门狗
CPU核心
(M8C)
6/12/24 MHz内部主振荡器
ADC
3个16位
计时器
I2C从/ SPI
主从
POR和LVD
系统复位
速度
USB
系统资源
赛普拉斯半导体公司
文件编号: 001-12394修订版* P
198冠军苑
圣荷西
,
CA 95134-1709
408-943-2600
修订后的2013年4月23日
CY7C6431x
CY7C6434x
CY7C6435x
目录
功能概述................................................ ........ 3
安可V芯.............................................. ...... 3
全速USB .............................................. ............. 3
10位ADC .............................................. ..................... 4
SPI ................................................. .............................. 4
I2C从................................................ ..................... 5
额外的系统资源..................................... 6
入门................................................ .................. 6
应用说明................................................ 6 ........
开发套件................................................ 6 ........
培训................................................. ...................... 6
CYPros顾问................................................ 6 ....
解决方案库................................................ .......... 6
技术支援................................................ 6 .......
开发工具................................................ .......... 7
PSoC Designer软件子系统........................ 7
采用PSoC Designer进行....................................... 8设计
选择用户模块............................................... 8 ....
配置用户模块.............................................. 8
组织和连接............................................... 8
生成,验证和调试....................................... 8
引脚配置................................................ ............. 9
16针的引脚部分............................................. ........... 9
32引脚引脚部分............................................. ......... 10
48引脚引脚部分............................................. ......... 11
注册参考................................................ ......... 13
注册约定................................................ .... 13
寄存器映射表............................................... 13
电气规格................................................ 16
绝对最大额定值....................................... 17
工作温度............................................. 17
直流电气特性..................................... 18
AC电气特性..................................... 22
包图................................................ ............ 29
包装尺寸.............................................. 29
包处理................................................ ..... 31
热阻................................................ 31
电容上的晶体引脚..................................... 31
回流焊峰值温度............................. 31
订购信息................................................ ...... 32
订购代码定义......................................... 33
与缩略语................................................. ....................... 34
文档约定................................................ 34
计量单位............................................... ........ 34
数字命名................................................ ........ 34
附录:勘误文档的
的enCoRe V - CY7C643xx ............................................. 35
CY7C643xx勘误表摘要.................................... 35
文档历史记录页............................................... .. 37
销售,解决方案和法律信息...................... 40
全球销售和设计支持....................... 40
产品................................................. ................... 40
的PSoC解决方案................................................ ......... 40
文件编号: 001-12394修订版* P
第40 2
CY7C6431x
CY7C6434x
CY7C6435x
功能概述
安可V系列器件设计用于取代多个
传统的全速USB微控制器的系统组件
一个低成本的单芯片可编程组件。
通信外设(我
2
C / SPI ) ,一个快速的CPU ,闪存
程序存储器, SRAM数据存储器和可配置的I / O都
包括在一系列方便易用的引脚布局。
该架构为这个设备的家庭,如图中
安可V框图第1页,
包括两个主要方面:
CPU核心和系统资源。根据不同的
的enCoRe V包,多达36个的GPIO也包括在内。
本产品是赛普拉斯的成功充满了增强版
速度的USB外设控制器。增强功能包括更快
CPU以较低的电压运行,低电流消耗,
两倍的RAM和闪存,支持热插拔的I / O ,我
2
硬件
地址识别,新的非常低电流睡眠模式,以及新的
封装选项。
TEN
TD
接收机
PDN
RD
图1. USB收发器稳压器
电压
调节器
5V 3.3V
1.5K
5K
PS2上拉
DP
DM
发射机
DPO
RSE0
DMO
安可V芯
安可V核心是支持丰富的强大引擎
指令集。它包括SRAM用于数据存储,一个
中断控制器,睡眠和看门狗定时器,以及IMO和
国际劳工组织。 CPU核心,被称为M8C ,是一个功能强大的处理器,
速度高达24 MHz 。的M8C是四MIPS, 8位哈佛
架构的微处理器。
在USB操作时,CPU速度可以被设置为任意设定。
请注意, USB吞吐量下降,在下降
CPU速度。为了获得最大的吞吐量,CPU时钟应
等于系统时钟。系统时钟必须
24 MHz的USB操作。
系统资源提供额外的功能,诸如
可配置的I
2
I2C从和SPI主从通信
接口和由M8C支持的各种系统复位。
在安可V系统级的全速USB系统
资源接口安可V的其余部分的方式
M8C的寄存器访问指令和外部世界
两个USB插针的方式。在SIE支持9端点
包括一个双向控制端点(端点0)和八
单向数据端点(端点1 8)。该
单向数据端点被单独配置为
或进或出。
低价值的系列电阻器R
EXT
(22
)
必须从外部补充
为D +和D-线路,以满足驾驶阻抗
要求全速USB 。
该USB串行接口引擎( SIE )允许的enCoRe V
设备与USB主机全速数据速率进行通信
( 12 MB /秒) 。在SIE简化了接口USB通信
自动处理下面的USB处理任务
无需固件干预:
全速USB
安可V USB系统资源附着在USB 2.0
规格为12 MB /秒的运行全速设备
配有一个上行端口和一个USB地址。的enCoRe V USB
由这些部分组成:
串行接口引擎( SIE )块。
的PSoC存储器仲裁器( PMA )模块。
512字节SRAM专用的。
全速USB收发器具有内部稳压器和两个
专用USB引脚。
将编码接收的数据和数据格式,以
在总线上进行传输。
生成并检查循环冗余校验(CRC ) 。
传入数据包没有校验和验证都将被忽略。
检查地址。忽略未涉及到的所有交易
该设备。
发送适当的ACK / NAK /失速握手。
标识令牌类型( SETUP ,IN , OUT ),并将
在接受一次有效令牌适当的标记位。
标识启动的帧( SOF)并保存帧计数。
将数据发送至或从USB SRAM中检索数据,通过路
在PSoC存储器仲裁器( PMA )的。
文件编号: 001-12394修订版* P
第40 3
CY7C6431x
CY7C6434x
CY7C6435x
固件需要处理的上边带的各部分
界面。 USB钥匙事件后, SIE中断问题
直接固件适当的任务:
输入多路复用器或温度传感器的输入电压范围
0 V至V
REFADC
.
在ADC只配置(在ADC MUX选择模拟
多路公交车,而不是默认的温度传感器连接) ,一个
外部电压可以连接到该调制器的输入
用于电压转换。 ADC被运行为一个周期数
由定时器设定,这取决于所述期望的分辨率
ADC。计数器计数出游人数的比较,
其正比于输入电压。该温度传感器模块
时钟速度为36兆赫和分频为112兆赫
ADC操作。
填充和清空USB SRAM USB数据缓冲区。
能恰当地PMA通道。
坐标通过枚举USB设备请求进行解码。
暂停和恢复协调。
验证并选择数据触发值。
10位ADC
上的enCoRe V器件的ADC是一个独立的块
状态机接口控制访问该块。该
ADC被收纳连同温度传感器芯和
可以连接到这个或模拟多路复用总线。作为默认
操作中,ADC连接到所述温度传感器
二极管,得到温度的数字值。
图2. ADC系统性能框图
V
IN
SPI
串行外设互连( SPI ) 3 - wire协议的用途
在时钟的两个边沿,使同步通信
而不需要严格的设置和保持要求。
图3.基本SPI配置
SPI主
SPI从机
数据被输出由
数据被记录在
无论是主
在这两个设备的输入
和从站
时钟的相对边缘。
的一个边缘
时钟。
SCLK
MOSI
MISO
TEMP SENSOR / ADC
温度
二极管
ADC
一个设备可以是主机或从机。一个主输出时钟
数据从设备和从设备的输入数据。从器件
输入端从主设备和输出数据的时钟和数据
输入到主站。总之,主机和从机的
基本上是一个圆形的移位寄存器,主器件产生
计时和发起数据传输。
当主机发送8位时发生的基本的数据传输
数据,以及8个时钟周期。在任何转让,主机和
从站同时发送和接收。如果主机只
发送数据时,从从所述接收到的数据被忽略。如果
大师希望从从机接收数据时,主机必须
发送无效字节产生的时钟从站发送
数据备份。
图4. SPI框图
系统总线
接口模块
命令/状态
SPI模块
MOSI ,
MISO
SCLK
DATA_IN DATA_OUT
CLK_IN
系统时钟
CLK_OUT
INT
MOSI ,
MISO
SCLK
接口M8
(处理器)核心
SS_
注册
该ADC用户模块包含一个集成模块和一个
比较器具有正和负输入端的多路复用器进行设置。
输入到积分器级来自模拟全局
配置[7 :0]的
TRANSMIT [7 :0]的
CONTROL [ 7:0]
RECEIVE [7:0 ]
文件编号: 001-12394修订版* P
第40 4
CY7C6431x
CY7C6434x
CY7C6435x
SPI配置寄存器( SPI_CFG )设置主/从
功能,时钟速度和中断选择。 SPI控制
注册( SPI_CR )提供4个控制位和4个状态位
对于设备接口和同步。
该SPIM硬件具有用于驱动从选择不支持
( SS_ )信号。这个信号的行为和使用依赖
上的应用程序和的enCoRe V器件和,如果需要的话,必须
在固件中实现。
还有一个额外的数据输入在SPIS ,从选择( SS_ )
这是一个低电平有效信号。 SS_必须置为启用
该SPIS接收和发送。 SS_有两个高级别
功能:
中断或轮循CPU接口。
支持高达400 kHz的时钟频率。
7位或10位寻址(通过固件支持) 。
SMBus的操作(通过固件支持) 。
支持7位硬件地址比较。
灵活的数据缓冲机制。
一个"no总线stalling"操作模式。
低功耗总线监控模式。
在我的增强功能
2
I2C从增强的模块包括:
以允许对于给定的从站中的多站的选择
环境。
为TX数据在SPI模式下排队提供额外的时钟
0和1 。
I
2
I2C从
在我
2
I2C从增强的通信模块是
串行到并行处理器,设计界面的enCoRe V
设备到一个两线我
2
C串行通信总线。为了消除
需要过多的CPU干预和开销,块
我提供
2
为状态检测和生成C-具体支持
的成帧位。缺省情况下,我
2
I2C从增强型模块
固件与前代的I兼容
2
I2C从
功能。然而,该模块提供了新的功能,
可配置实现两个显著的灵活性
内部和外部接口。基本我
2
C的特征包括:
在我
2
C地块控制数据( SDA)和时钟( SCL )的
外部I
2
通过直接连接至2 C接口
专用的GPIO引脚。当我
2
C被启用,这些GPIO引脚
不适用于一般用途。安可V CPU
通过我与块固件交互/ O寄存器读取和
写和固件同步通过实施
轮询和/或中断。
在默认的操作模式,这是固件兼容
我以前的版本
2
I2C从模块中,我
2
C总线处于停顿状态
对每一个接收到的地址或字节,并在CPU要求
因为我前需要读取的数据或提供数据
2
C总线
继续。然而,这我
2
I2C从增强模块提供
新的数据缓冲能力作为增强功能。在
EZI
2
缓冲模式中,我
2
I2C从接口显示为
32字节的RAM缓存到外部I
2
C中间。使用简单
预定义的协议中,主控制读写
指针到RAM 。当启用该方法中,从机
从来没有摊位的公交车。在这个协议中,数据在可用
的RAM (这是由CPU管理)是有效的。
从机,发射机,和接收机的操作。
字节处理,只需很少的CPU开销。
图5.我
2
框图
I2C加
SLAVE
I2C核心
SDA_IN
I2C基本
CON组fi guration
I2C_CFG
I2C_SCR
I2C_DR
缓冲模块
CPU端口
I2C_BUF
系统总线
至/从
GPIO
引脚
SCL_IN
SDA_OUT
SCL_OUT
I2C_EN
32字节的RAM
硬件地址CMP
I2C_ADDR
缓冲CTL
I2C_BP
系统时钟
待机
再加上特色
I2C_XCFG
I2C_XSTAT
I2C_CP
MCU_BP
MCU_CP
文件编号: 001-12394修订版* P
第40个5
查看更多CY7C64315-16LKXCPDF信息
推荐型号
供货商
型号
厂家
批号
数量
封装
单价/备注
操作
    QQ: 点击这里给我发消息 QQ:2880707522 复制 点击这里给我发消息 QQ:2369405325 复制

    电话:0755-82780082
    联系人:杨小姐
    地址:深圳市福田区振兴路156号上步工业区405栋3层

    CY7C64315-16LKXC
    -
    -
    -
    -
    终端采购配单精选

QQ: 点击这里给我发消息 QQ:1584878981 复制 点击这里给我发消息 QQ:2881290686 复制

电话:010-62962871、62104931、 62106431、62104891、62104791
联系人:刘经理
地址:北京市海淀区中关村大街32号和盛嘉业大厦10层1008
CY7C64315-16LKXC
Cypress Semiconductor Corp
18+
2696
-
全新原装正品/质量有保证
QQ: 点击这里给我发消息 QQ:2441261114 复制
电话:0755-82731800
联系人:付先生
地址:深圳市福田区振华路118号华丽装饰大厦2栋2单元320室
CY7C64315-16LKXC
CYPERSS
24+
10000
QFN16
只做原装正品
QQ: 点击这里给我发消息 QQ:3449124707 复制 点击这里给我发消息 QQ:3441530696 复制 点击这里给我发消息 QQ:2480898381 复制

电话:0755-23140719/23915992
联系人:李先生 李小姐
地址:深圳市福田区振华路中航苑鼎城大夏1607室
CY7C64315-16LKXC
MICROCHIP
24+
68500
QFN-16(3x3
一级代理/放心采购
QQ: 点击这里给我发消息 QQ:2891128682 复制

电话:18820154873
联系人:李
地址:华强北街道荔村社区振兴路120号赛格科技园4栋西6层C6A10
CY7C64315-16LKXC
INFINEON/英飞凌
25+
88280
原厂授权一级代理,专注军工、汽车、医疗、工业、新能源!
QQ: 点击这里给我发消息 QQ:2276945435 复制 点击这里给我发消息 QQ:2801615837 复制

电话:0755-82522939
联系人:彭小姐
地址:广东省深圳市福田区福华路嘉汇新汇商中心1020
CY7C64315-16LKXC
CYPERSS
10000
21+
原包装原标现货,假一罚十,
0.1
QQ: 点击这里给我发消息 QQ:1584878981 复制 点击这里给我发消息 QQ:2881290686 复制

电话:010-62962871、62104931、 62106431、62104891、62104791
联系人:何小姐
地址:海淀区中关村大街32号和盛嘉业大厦10层1008室
CY7C64315-16LKXC
CYPERSS
21+
18600
QFN16
全新原装正品/质量有保证
QQ: 点击这里给我发消息 QQ:1965785011 复制

电话:0755-23919407
联系人:朱先生
地址:深圳市福田区振兴路华康大厦二栋5楼518
CY7C64315-16LKXC
CYPRESS
22+
12000
QFN-16
进口原装正品现货
QQ: 点击这里给我发消息 QQ:296271020 复制
电话:0755-/83218466/83200833
联系人:销售部
地址:深圳市罗湖区北站路1号中贸大厦402
CY7C64315-16LKXC
Cypress Semiconductor Corp
24+
22000
16-QFN (3x3)
原装正品假一赔百!
QQ: 点击这里给我发消息 QQ:1002316308 复制 点击这里给我发消息 QQ:515102657 复制
电话:0755-83777607/83777708/82799993
联系人:销售部1部
地址:美驻深办公室:广东省深圳市福田区上步工业区201栋4楼A18室/分公司:深圳市福田区华强北深纺大厦C座西7楼,展销柜:深圳市福田区华强北新亚洲电子城3B047柜,分展销柜:湖南省桂阳和平杉林下展销柜
CY7C64315-16LKXC
CYPRESS
25+23+
49289
QFN16
绝对原装正品现货,渠道全新深圳渠道进口现货!
QQ: 点击这里给我发消息 QQ:2881443942 复制

电话:0755-83291010 83678410
联系人:赵小姐
地址:深圳市福田区华强北华联发大厦西座402
CY7C64315-16LKXC
INFINEON
2022
345860
查询更多CY7C64315-16LKXC供应信息

深圳市碧威特网络技术有限公司
 复制成功!