位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第1471页 > CY7C63231A-SC > CY7C63231A-SC PDF资料 > CY7C63231A-SC PDF资料1第23页

为
为
的enCoRe
USB
CY7C63221/31A
13.1
USB枚举
下面一个典型的USB枚举顺序显示。在本说明书中, “固件”指的是在嵌入式固件
CY7C632XX控制器。
1.主机发送SETUP包后跟一个数据包到USB地址0请求设备描述符。
2.固件解码请求,并从程序存储器表中检索它的设备描述符。
3.主机进行控制,读取序列和固件通过发送设备描述符通过USB
总线,通过片上的FIFO。
4.接收描述符后,主机发送一个SETUP包,接着一个数据分组到地址0指定一个新的USB
处理的设备。
5.固件存储在其USB设备地址寄存器中的新地址无数据控制序列完成之后。
6.主机发送使用新的USB地址的设备描述符的请求。
7.固件解码请求,并用于从程序存储器表设备描述符。
8.主机进行控制,读取序列和固件通过发送它的设备描述符通过USB总线。
9.主机产生从设备控制读取请求的配置和报告描述符。
10.Once设备接收一组配置要求,现在可以使用其功能。
11.Firmware应采取适当的行动端点1交易,这可能从这点出现。
13.2
USB端口状态和控制
USB状态和控制是通过USB状态和控制寄存器调节,如图
图13-1 。
位#
位名称
7
PS / 2拉
启用
6
VREG
启用
5
USB复位 -
PS / 2活性
打断
模式
读/写
0
4
版权所有
3
USB
总线活动
2
1
D + / D-强制位
0
读/写
RESET
读/写
0
读/写
0
-
0
读/写
0
读/写
0
读/写
0
读/写
0
图13-1 。 USB状态和控制寄存器(地址0x1F的)
第7位: PS / 2上拉使能
该位用于使能对SDATA和SCLK引脚内部的PS / 2的上拉电阻。通常,输出高电平
这些引脚为V
CC
但请注意,输出将被钳位到高于V约1伏
REG
如果VREG使能位被置位,
或者如果设备地址启用了USB设备地址(第7位的寄存器,
图14-1 ) 。
1 =启用PS / 2上拉电阻。在SDATA和SCLK引脚拉高内部到V
CC
具有大约两个电阻
5千欧(见第23.0节的R值
PS2
).
0 =禁止的PS / 2的上拉电阻。
第6位: VREG启用
一个3.3V稳压器集成在芯片上,以一个1.5 kΩ的上拉电阻连接到D-引脚提供电压源
所要求的USB规范。注意, VREG输出具有大约200Ω的内部串联电阻
需要外部上拉电阻约为1.3 kΩ的(见
图16-1 ) 。
1 =启用的VREG引脚3.3V输出电压。
0 =禁用。该VREG引脚可配置为输入。
第5位: USB - PS / 2中断选择
该位允许用户选择一个USB总线复位中断或PS / 2活动中断是否将产生当
中断条件被检测到。
1 = PS / 2中断模式。如果SDATA引脚为低电平持续了128到256会出现一个PS / 2活动中断
s.
0 = USB中断模式(默认状态) 。在此模式中,如果单端零( SE0 ,D触发USB总线复位中断
和D +是LOW )存在128 256
s.
请参见第19.0节的更多细节。
位4:
版权所有。必须设定为“0” 。
文件编号: 38-08028修订版**
第23页49