您好,欢迎光临本网站![请登录][注册会员]  
文件名称: CYAPIUSB3.0开发文档IFLABS
  所属分类: QT
  开发工具:
  文件大小: 13mb
  下载次数: 0
  上传时间: 2019-03-04
  提 供 者: hanshihao**********
 详细说明: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最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: