
CY7C64713
表1.特殊功能寄存器
x
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
8x
IOA
SP
DPL0
DPH0
DPL1
DPH1
DPS
PCON
TCON
TMOD
TL0
TL1
TH0
TH1
CKCON
SCON0
SBUF0
AUTOPTRH1
AUTOPTRL1
版权所有
AUTOPTRH2
AUTOPTRL2
版权所有
AUTOPTRSETUP
EP2468STAT
EP24FIFOFLGS
EP68FIFOFLGS
GPIFSGLDATH
GPIFSGLDATLX
GPIFSGLDATLNOX
EP01STAT
GPIFTRIG
RCAP2L
RCAP2H
TL2
TH2
IE
IP
T2CON
EICON
EIE
EIP
9x
IOB
EXIF
MPAGE
Ax
国际奥林匹克委员会
INT2CLR
INT4CLR
Bx
IOD
IOE
OEA
OEB
OEC
OED
OEE
Cx
SCON1
SBUF1
Dx
PSW
Ex
加
Fx
B
I
2
C总线
FX1支持我
2
C总线作为主只在100/400千赫。 SCL
和SDA引脚具有开漏输出和滞后输入。
这些信号必须被拉高至3.3V,即使没有我
2
I2C器件是
连接。
的薪酬
由于FX1的配置是软的,一个芯片可以在
的多个不同的USB设备的身份。
当第一次插入USB时, FX1列举automat-
ically和下载固件和USB描述符表
通过USB连接线。接下来, FX1再次枚举,这一次
如通过下载的信息所限定的设备。这
专利的两步过程,称为的薪酬,发生
瞬间,当设备插入,没有迹象表明
已经发生的初始下载的一步。
在USBCS两个控制位( USB控制和状态)注册
控制的薪酬流程: DISCON和RENUM 。对
模拟USB断开,固件设置DISCON为1。
重新连接,固件将DISCON为0 。
重新连接前,固件设置或清除RENUM位
以指示固件或默认的USB设备处理
通过端点零设备请求:
■
■
巴士
所有封装: 8位或16位“ FIFO ”双向数据总线,多
路开关连接的IO端口B和D. 128引脚封装:将16位输出
只有8051的地址总线, 8位双向数据总线。
USB启动方法
在上电时序,内部逻辑会检查我
2
端口C
对于EEPROM的联系,它的第一个字节为0xC0
或为0xC2 。如果找到了,它使用的VID / PID / EEPROM中DID值
在地方内部存储的值(为0xC0 )的。可替换地,它
引导加载EEPROM的内容到内部RAM ( 0xC2的) 。
如果没有检测到EEPROM , FX1采用列举内部
存储描述符。为FX1的默认ID值
VID / PID / DID ( 0x04B4 , 0x6473 , 0xAxxx其中xxx =芯片
修订版) 。
[2]
表2.默认ID值FX1
默认VID / PID / DID
供应商ID 0x04B4赛普拉斯半导体
产品编号0x6473 EZ -USB FX1
设备
发布
0xAnnn取决于芯片版本( NNN =芯片
修订版本,其中第一硅= 001 )
RENUM = 0,则默认的USB设备处理设备请求
RENUM = 1,则固件处理设备的请求
总线供电应用
该FX1完全支持总线供电设计,通过枚举
少于100毫安所要求的USB规范。
中断系统
INT2中断请求和使能寄存器
FX1实现了INT2和INT4自动向量化功能。那里
27 INT2 ( USB )载体,和14 INT4 ( FIFO / GPIF )载体。
SEE
EZ -USB技术参考手册
( TRM )的更多
详细信息。
记
2.我
2
C总线的SCL和SDA引脚必须上拉,即使EEPROM未连接。否则,这种检测方法不能正常工作。
文件编号: 38-08039牧师* E
54第4页
[+ ]反馈