在之前的博客中已经讲过,驱动程序最核心的两个文件,一个是xxx.sys文件,一个是xxx.inf文件,主机是寻找xxx.inf文件。 在下面的文件中有相关关于USB驱动的说明。对于用户来说,xxx.sys文件 可以不用修改,用户可以对xxx.inf文件的内容进行相应的修改即可 ...
笔者在设计USB . 时找到了一个官方给的硬件设计正确设计指南,其中有些内容还挺nice的。不单单只是USB的设计,其中有些思想可以应用到其他的场合中。 对于USB . 而言,全速状态下可以达到 Mbps,带宽相比USB . 提高了不少。USB . 的供电大功率供电可以达到 mA,实际上加上USB自身消耗,也就是在 mA左右。 .USB供电 对于外部器件的供电选择,可以使用USB进行供电,也可以 ...
2015-12-27 17:33 0 6992 推荐指数:
在之前的博客中已经讲过,驱动程序最核心的两个文件,一个是xxx.sys文件,一个是xxx.inf文件,主机是寻找xxx.inf文件。 在下面的文件中有相关关于USB驱动的说明。对于用户来说,xxx.sys文件 可以不用修改,用户可以对xxx.inf文件的内容进行相应的修改即可 ...
网下载一个应用笔记,如下图所示: 上面资料中《EZ-USB Technical Referenc ...
USB接口分为USB A型、USB B型、USBmini型、USBmicro型、USB3.0其中每种都有相应的插座和插头。 图1 图2 上图是USBA型接口,图1为插座,图2为插头。插座指向下行方向,插头指向上行方向。 USB中一般常用有4根线,两边两根线一般为VBUS(5V ...
对于USB驱动的开发,读者可以使用Windows DDK、DriverStudio等多种开发工具来实现USB的驱动,但是驱动程序的开发过程都比较复杂,而且很容易致使USB主机内存泄露而死机。那么对于笔者这样喜欢做硬件的研发对软件不是很感冒的孩纸,怎么快速上手开发出USB驱动。其实很多USB芯片公司 ...
参考资料:USB2.0通信原理及电路设计 一、USB2.0物理特性 1.1、USB接口 USB连接器包含4条线,其中VBUS、GND用于提供5V电源,电流可达500mA;而D+、D-用于USB数据传输。 D+、D-是一组差分信号,差分阻抗为90欧,具有极强的抗干扰性 ...
上一篇博客已经给出了整个视频板卡架构,那么对于USB接口部分需要着重理解和学习。 对于目前来说,若是利用FPGA去模拟USB2.0内核,难度还是挺大的,整个状态的收发都不好控制。现在目前都在使用桥接芯片作为一个核心控制器,内部集成USB驱动、状态控制、GPIF、FIFO等,可以轻松实现 ...
上一篇博客大概讲了一下USB通用驱动程序的解析。笔者使用Cypress官网给定的资料去完成USB驱动开发。官网资料地址:http://www.cypress.com/?rID=14321 下载如下图的文件,GPIF没有用到,所以最后一个文件可以不选择。 下载完成之后,找到 ...
USB设备描述符 字段名 长 度(字节) 地址偏移 含 义 bLenth 1 0 描述符长度 bDescriptorType ...