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

为
为
的enCoRe
USB
CY7C63221/31A
20.0
USB模式表
下面的表格给出了在模式设置为USB串行接口引擎(SIE )为控制端点细节( EP0 )
与非控制端点( EP1 ) 。
表20-1 。 USB寄存器模式编码的控制和非控制端点
模式
关闭
NAK IN / OUT
编码
0000
0001
格局
忽略
接受
IN
忽略
NAK
OUT
忽略
NAK
评论
忽略所有USB流至该端点
在控制端点,成功后发送ACK
握手SETUP包时,SIE强制
端点模式(从模式比0000除外) 0001 。
该模式也由SIE到0001改为从模式
1011上发布的ACK握手到OUT 。
对于控制端点
对于控制端点
对于控制端点
版权所有
对于控制端点
版权所有
在1001模式下,发送一个ACK握手到后
OUT时,SIE改变模式1000
该模式是由SIE改变模式在1000
发行ACK握手到OUT
该模式是由SIE改变模式0001
发行ACK握手到OUT
从模式下1101的ACK改变模式1100
该模式由SIE改变为模式1100上
发行ACK握手到IN
从模式下1111的ACK改变模式1110
该模式由SIE改变为模式1110上
发行ACK握手到IN
状态输出仅
失速IN / OUT
忽略IN / OUT
版权所有
状态只
版权所有
NAK OUT
ACK OUT (
摊子
[3]
= 0)
ACK OUT
(失速
[3]
= 1)
NAK OUT - 状态
ACK出 - NAK IN
NAK IN
ACK IN
(失速
[3]
=0)
ACK IN(
摊子
[3]
=1)
NAK IN - OUT状态
ACK IN - OUT状态
0010
0011
0100
0101
0110
0111
1000
1001
1001
1010
1011
1100
1101
1101
1110
1111
接受
接受
接受
忽略
接受
忽略
忽略
忽略
忽略
接受
接受
忽略
忽略
忽略
接受
接受
摊子
摊子
忽略
忽略
TX 0字节
TX计数
忽略
忽略
忽略
TX 0字节
NAK
NAK
TX计数
摊子
NAK
TX计数
查
摊子
忽略
总是
摊子
忽略
NAK
确认
摊子
NAK
确认
忽略
忽略
忽略
查
查
注意:
3.堵转位的USB非控制端点设备模式寄存器的第7位。请参见14.3节更多的解释。
模式列:
“模式”列中包含给端点的模式助记符名称。端点的模式被确定
由4位二进制文件中的“编码”列如下文所述。中的状态和状态输出模式代表了地位
或OUT阶段的控制传输。
编码列:
在“编码”列中的内容表示模式位[ 3 : 0 ]端点模式寄存器(图
14-2
和
图14-
3).
端点模式决定了SIE如何响应的主机发送到端点,不同的令牌。例如,
如果模式位[ 3 : 0 ]的端点0模式寄存器(图
14-2)
被设置为' 0001 ',这是NAK IN / OUT模式所示
表20-1以上,部分的SIE将响应SETUP令牌和NAK任何IN或OUT令牌发送一个ACK握手。
有关串行接口引擎( SIE )的功能的更多信息,请参见第13.0节。
SETUP ,IN和OUT列:
根据在“编码”列中的“设置” , “IN”指定的模式,和“ OUT ”列中包含的装置SIE的
反应时的端点接收SETUP ,IN和OUT令牌分别。
一个'检查'在柱而出意味着在接收OUT令牌的SIE检查,看看自己是否是零长度
并具有数据触发1 (数据1 / 0 ),如果这些条件都为真时, SIE产生一个ACK 。如果上述任何条件
不被满足时,SIE将响应任何一个摊档或忽略。表20-3列出了所有可能的情况详细分析。
在A列中“ TX计数”项意味着SIE将发送的字节数位指定的字节数[ 3 :0]
端点计数寄存器(图
14-4)
为响应任何标记。
文件编号: 38-08028修订版**
第36页49