文件名称:
CYAPIUSB3.0开发文档IFLABS
开发工具:
文件大小: 13mb
下载次数: 0
上传时间: 2019-03-04
详细说明:CYPRESS USB3.0介绍 。I FLabs USB3.0核心板开发手册
1.3.4USB3.0
46
1.3.5其他USB规范
47
1.4USB规范概览.
49
1.5USB总线结构…
1.5.1USB主机
···.·*········**······.··4··.··..······中·····
50
1.52USB电缆
50
1.5.3USB设备
申·中;·申中;·中申中申·申中中中;申申中申中申中申中申申p·申中,·中申申申中申申中申申申申
51
1.6USB总线特点….52
17USB的竞争技术解析
.53
1.7.1IEEE1394接口技术
.中·中..·..中..·中.中中中,中
17.2 eSATa接口技术
1.74 USB PLUS接口技术
中申申申p中申中p中··中申
申申申p申曲
17.5 Thunder bolt超高速接口技术
5
17.6USB接∏与其他计算机接∏的对比
56
1.8USB设备的开发
56
1.9小结…
58
第2章USB电源管理
59
2.1USB的供电
2.1.1USB接∏的电源指标
59
2.2USB外设功率需求
2.2典型USB外设的电源设计
中中·申上中中中“中中pq申中中.中中中,·中中p中中中p中申.中中中中中中中.申中中中中p和中中中中中和中中申中中
22lUSB根集线器
61
22,2USB总线供电集线器
62
22.3USB自供电集线器
62
224USB总线供电低功率设备
22.5USB总线供电高功率设备…
64
226USB自供电设备
········中·····中··
.64
22.7USB设备功率需求的设置
23USB电源管理.
23.1激活( ACTIVE)
∴67
232挂起( SUSPEND)…
67
2.3.3空闲( FAST EXIT IDLE)
67
234睡眠( SLOW EXIT IDLE)
23.5USB20与USB3.0电源管理的区别
68
24小结
69
第3章USB事务处理
中···中·中·中中中··中
····
3.1USB事务处理概述
3.2令牌阶段.
非
71
3.2.1同步字段
71
I FLabs USB3.0核心板开发手册
3.2.2令脚包
72
3.3数据阶段.
3.3.1同步字段
3.3.2数据包
34握手阶段…
∴82
34.1同步字段
82
34.2握于包.
申·中;·申中;·中申中申·申中中中;申申中申中和申中申中申申·申中,·中申
.83
3.5USB事务处理
84
3.5.1IN事务处理…
85
3.52OUT事务处理.
.86
353 SETUP事务处理
88
3.54PING事务处理
88
3.55SOF事务处理
3.56 SPLIT事务处理…
90
357PRE事务处理
92
3.6USB设备的总线状态…
92
3.7USB设备的总线列举
4
371连接USB设备
3.7.2断开USB设备
3.8小结
95
第4章USB数据传输类型.96
4.ⅠUsB数据传输概述
…96
41.1USB下传数据.
97
4.1.2USB上传数据.
98
4.1.3USB的数据传输类型
4.2USB块传输
4.2.lUSB块传输方式
········中·····中··
42.2块传输的数据包长度…
99
423块事务处理
4.3UsB屮断传输
102
43.1USB中断传输方式
102
43.2中断传输的数据包长度
…102
4.3.3中断事务处理
03
44USB同步传输.
105
44.1USB同步传输方式
105
44.2同步传输的数据包长度
105
44.3同步事务处理
106
4.5USB控制传输…
108
45.1USB控制传输方式
I FLabs USB3.0核心板开发手册
4.5.2控制传输数据包长)度…..109
4.5.3控制事务处理
109
4.6USB3.0与USB2.0数据传输对比
112
46.1接口不同
112
46.2数据传输方式不同
12
46.3编码方式不同.
113
464数据传输对比….
l14
4.7小结.
.........
15
第5章USB设备配置
5.1USB描述符概述
16
52设备描述符( Device)
117
52.1设备措述符定义
117
52.2设备描述符示例
120
53配置描述符( Configuration)….
120
5.3.1配置描述符定义
3.2配置措述符示例….
申申中中申申·申申中申B中申中申
∴122
54字符串描述符( String)
122
541字符串描述符定义
123
542字符丰描述符示例
123
5.5接口描述符( Interface).
124
5.5.1接口描述符定义….124
5.52接口描述符示例
126
56端点描述符( Endpoint)
126
561端点描述符定义
126
56,2端点描述符示例
128
57设备限定描述符( Device Qualifier)
129
5.5.1设备限定描述符定义
········中·····中··
l20
57.2设备限定描述符示例.…
131
58其他速率配置描述符( Other Speed Configuration)
131
5.81其他速率配置描述符定义
131
5.8,2其他速率配置描述符示例
133
59USB设备请求概述
133
59.1标准USB设备请求概述
133
592USB设备请求处理过程
1134
510读取状态请求( GetStatus)
135
5.19.1读取设备
·····中··中中···
5.192读取接口
136
519.3读取端点
138
5.11清除特性请求( lear Feature)
139
·6
I FLabs USB3.0核心板开发手册
5.11.1清除设备特性
140
5.IL.2清除接口特性
141
5.113清除端点特性
141
512设置特性请求( SctFcaturc)
142
5.12.1设置设备特性
142
5.12.2设置接口特性
143
5.12.3设置端点特性
144
5.124设置测试特性
…144
5.13设置地址请求( Netaddress
.145
514读取描述符请求( GetDescription).45
515设置描述符请求( Set Descriptor)
147
5.16读取配置请求( GetConfiguration)
148
517设置配置请求( SctConfiguration)
…149
5.18读取接∏请求( GetInterface
150
5.19设置接口请求( SetInterface)
151
520同步帧请求( Synch frame)
申中中申中申申·申·申·中申申申申申
申申中申非中申申申申申中申申非申
151
521设备请求示例
152
521.1声明设备请求
152
521.2设备请求的响应
∴153
小结
156
第6章USB集线器配置.…..157
6.IUSB集线器简介
157
611集线器设备类.
158
6.1.2集线器的配置
159
62UsB集线器描述符.
160
62.1集线器设备描述符
62,2集线器配置描述符
········中·····中··
162
623集线器接口描述符
163
624集线器端点描述符
164
625集线器类描述符
165
63USB集线器类请求
167
63.1读取集线器状态请求 Gcthubstatus
…167
6.3,2读取下行端∏状态请求〔 retportstatus
l68
6.3.3然止集线器的特性请求( Clearhub feature
169
634禁止下行端口特性请求 Clear Port Feature.…
169
6.3.5使能集线器特性请求 SetHubFeature
170
63.6使能下行端口特性请求 Sct Portfcaturc
170
6.3.7读取集线器描述符请求( GetHubDescriptor
171
6,3.8设置集线器描述符请求 SethubDescriptor
171
I FLabs USB3.0核心板开发手册
6.39清除TT块请求 CleartTBuffer
63.10复位TT块请求 Resettt
173
63.11读取TT内部状态请求 GctTtstatc
173
6,3.12停止TT正常工作请求 StopT
174
64小结
.174
第7章 USB HID设备配置…
175
71 USB HID设备简介
…175
72 USB HID设备描述符
…177
72.1 USB HID设备的定义…
.177
72,2 USB HID基本描述符
.中·中..··.中..·中.中中中,中
178
723 USB HID类描述符
183
73 USB HID设备类请求
··中p中申申·申
185
73.1获取报告请求 GctRcport
186
732获取空闲速率请求 Getldle
186
7.33获取HID协议请求 Get Protocol
187
7.34设置报告请求 Setreport
188
7.35设置空闲速率请求 Setldle…
∴188
7.3.6设置HD协议请求 SctProtocol
189
74小结
190
第8章常用的USB芯片
191
8.1USB芯片分类概述…
191
8.1.通用USB芯片
191
8.1.2专用USB芯片
192
8.2通用USB接∏心片.
192
8.21高速USB接口芯片 EZ-USB FX2IP
192
82,2可编程片上系统 PSOC USB芯片
200
823通用USB接口芯片CH375A
········中·····中··
204
8.2.4超高速USB30接口芯片 CYUSB3014.
84专用USB接冂心片
212
841 USB HID类接口芯片CY7C63723.1213
842 NEC USB3.0芯片uPD720200
214
843USB转串口芯片CH341
216
8.5印制电路板基础
223
851印制电路板的分类
23
8.5,2印制电路板的基概念
224
86印制电路板设计规则
中···中·中·中中中··中
226
861电路板的选择
227
862电路板布局
·非非·a非和和和非非和布
227
863电路板布线
228
I FLabs USB3.0核心板开发手册
864其他设计规则
229
8.7USB接口的PCB设计技巧
.231
8.71差分阻抗匹配
231
872供电和接地
233
8.7.3USB接头屏蔽.
···.·*········*·.··*··.··4··.··.··
∴234
874晶体振荡器
235
8.8小结.
申·申中中申·中申中·申··申申·申中中申中申申中中。中申中
申·中;·申中申·中申中申·申中中中;申申中申中和申中申申申申p·申中·中申申申中申申中申申申
235
第三篇 EZ-USB FX3固件开发指南
237
第1章 EZ-USB FX3芯片解析
238
1.1 CYUSB3014-BZXI功能概述
238
1.2 CYUSB3014-BZⅪ引脚说明
240
1.3 CYUSB3014BZX引导启动说明
245
1.3.1 USB Boot
246
1.3.2 I2C EEPROM BoOt
中··中中,申中申中世申申
247
1. 3. 3 I2C EEPROM Boot with USB Fallback
248
13. 4 SPI Flash boot
248
第2章 EZ-USB FX3硬件设计指南……
.250
21 CYUSB3014BZX芯片供电说明
250
2.1.1 CYUSB3014-BZXI的供电引脚需求
250
2.12 CYUSB3014BZX电源去耦设计
251
21.3 CYUSB3014-BZXI防浪涌设计..253
22 CYUSB3014-BZX芯片的时钟
255
22.1 CYUSB3014-BZⅪI的时钟选项
255
222 CYUSB3014BZXI的外接晶振要求
256
223 CYUSB3014BZXI的外接时钟要求…
256
224 CYUSB304BZX的看门狗时钟要求
.257
2.3USB3.0超速PCB布线基本指南
········中·····中··
.258
23.1多层电路板设计
258
23.2USB30差分信号布线
259
第3章 EZ-USB FX3固件API数据结构
263
3. EZ-USB FX3固件数据结构…
263
31.1CyFx3 BootDmadescriptor t结构63
3.1.2CyFx3 BootDma Socket t结构
263
3.1.3(yFx3 BootDmaSock Regs t结构
264
314CyFx3 BootGpioSimple config t结构
264
31.5cyFx3 bootIe2 cConfig t结构
·····中··中中···
265
3.1.6CyFx3 BootI2cPreamble t结构
265
3.1.7CyFx3 Bootlomatrix( config t结构
·非非·a非和和和非非和布
266
3.18(yFx3 BootPibclock t结构…
267
I FLabs USB3.0核心板开发手册
3.1.9CyFx3 Bootspiconfig t结构
267
3..10CyFx3 BootUartConfig t结构
268
31.11CyFx3 BootUsbEpOPkt t结构
268
31.12CyFx3 BootUsbEpConfig t结构
269
31.13(yU3 PCardctxt结构
269
3.1.14CyU3 PDebuglog t结构
270
3.1.15CyU3 PDmaBuffer t结构
271
31.16CyU3 PDmaCBInput t联合…
271
3117CyU3 PDmaChanncl结构
271
3.1.18(yU3 PDma ChannelConfig t结构
272
3119CyU3 PDmaDescriptor t结构
274
3.120CyU3 PDmaMultiChannel结构.
274
3.121CyU3 PDmaMultiChannclConfig t结构
276
3.1.22CyU3 PDma Socket t结构
277
31.23CyU3 PDmaSocketConfig t结构
277
3.124CyU3 PEpConfig t结构
278
第4章 EZ-USB FX3固件API库函数
.279
41cyfx3dcic库…
279
4.1.1功能简介
279
41.2FX3内存区域
279
41.3枚举类型CyFx3 BootSys Clock Src t.
·········*···*······*··········中中·*·
280
4.14APⅠ函数讲解(10个)
.280
4.2cyfx3dma库
282
4.2.1功能简介
283
42.2枚举类型CyFx3 BootDma SockEd t.
283
4.2.3APⅠ函数讲解(11个)
285
4.3cyfx3emor库
········中·····中··
289
43.1功能简介
289
43.2枚举类型(yFx3 BiotError(odet.
290
44cyfx3gpio库…
290
4.4.l功能简介
290
44.2枚举类型
291
4.4.3AP函数讲解(7个)
291
45cyx312c库…
293
451功能简介
293
4.52API函数讲解(8个)
中···中·中·中中中··中
294
46cyfx3pib库
297
46.1功能简介
·非非·a非和和和非非和布
297
46.2枚举类型
297
·10·
I FLabs USB3.0核心板开发手册
463API函数讲解(14个)….....298
47cyfx3spi库
303
4.7.1功能简介
303
4.72枚举类型
4.73APⅠ函数讲解(9个)
···········.···.··*········.·····
304
48cyfx3uart库
307
481功能简介
申·中;·申中;·中申中申·申中中中;申申中申中申中申中申申p·申中,·中申申申中申申中申申
307
48.2枚举类型…
307
48.3API函数讲解(9个)
308
49cyx3usb库…
.中·中..··.中..·中.中中中,中
311
49.1功能简介
49.2枚举类型
12
493API函数讲解(22个)…
314
第四篇多平台USB驱动开发
132
第1章 Windows下通用USB驱动程序解析
322
1.1驱动程序文件简介
322
1.1.USB设备驱动程序安装
.323
1.1.2USB设备的识别
324
1.2驱动程序INF文件的结构
325
12.1版节( Version)
326
1.22源文件盘符节( SourcedisksNames)
329
1.2.3源文件节( SourceDisksFiles)…
329
1.24目标磁盘节( Destinationdirs)
330
12.5供应商节( Manufacturer)
331
1.2.6默认安装节( DefaultInstall))
31
1.27字符串节( String)
331
第2章 Cypress通用USB驱动解析
········中·····中··
333
21 Cypress通用 CyUSB3.inf文件
33
22创建自的驱动文件
340
221修改设备的I
340
22.2修改字符串
344
22.3修改GUID
345
224修改驱动名称…
1346
第3章微软通用USB驱动—— Wines
347
3.1 Wines简介.
347
3.2 Wines驱动程序安装包
中···中·中·中中中··中
.349
3.3 WinUSB InF文件
,350
22.1X86平台INF文件
·非B布4
350
221X64平台INF文件
352
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.