一,USB的标准描述(Standard Descriptors)
The HID class device class uses the following standard USB descriptors:
关键字:USB 类描述
引用地址:USB的类描述
The HID class device class uses the following standard USB descriptors:
上一篇:USB的请求
下一篇:USB的NRZI编码
推荐阅读最新更新时间:2024-05-02 23:59
USB的编码方式
当PC主机对设各发出控制信号时,所有连接的设各都通过根集线器收到同样的信号,但是经过对比所配置的设各地址后,只能有一个设备作出相对应的动作,这跟网络的架构有点类似。因此对一个设各而言,不仅要无误地接收主机端所送来的数据,又要正确地发出响应的信号。因此,在D+与D-的差动数据线上就必须采用一种特别的编号方式再加以传送出去,以解决在USB缆线所产生信号延迟以及误差等问题。 在此,USB采用了NRZI(Non Return to Zero Invert,不归零就反向)的编码方式,无须同步的时钟信号也能产生同步的数据存取。NRZI的编码规则是,当数据位为“1”时不转换,为“0”时再作转换。如图1所示,显示了NRZI编码的范例。位传
[嵌入式]
usb基础知识
1、端点:位于USB设备或主机上的一个数据缓冲区,每个端点有其唯一的地址,有不同的传输特性(输入、输出、配置、批量传输端点) 帧: 是一个时间概念,在USB中,一帧就是1MS,包含了一系列总线动作。USB 将一帧分为好几份,每份就是USB的一个传输动作。 上行:设备到主机为上行,主机到设备为下行。 2、数据在USB中的发送是由低位到高位发送的。 3、USB的数据格式: 数字串构成域(有七种),域再构成包,包再构成事务(IN、OUT、SETUP),事务最后构成传输(中断传输、并行传输、批量传输和控制传输)。 域: 名称 值 意义 同步域(SY
[单片机]
基于CYPRESS的USB3.0总线技术的开发应用
1.引言 USB(Universal Serial Bus,通用串行总线)以其无需配置、即插即用等特性获得了广泛的应用。2004年提出的USB2.0标准,传输速度最大能够达到480Mbps.但在USB3.0标准中,它的最大传输速度几乎是传统USB2.0传输速度的10倍,达到了5.0Gbps,被定义为“超高速U S B接口”.本文基于CYPRESS的FX3系列USB3.0芯片,对USB3.0总线进行研究开发。 2.USB3.0接口芯片概述 赛普拉斯的EZ-USB FX3是新一代的USB3.0外设控制器,具有高度集成的灵活特性,允许系统设计者将USB3.0添加至任何系统。本文采用的是FX3系列USB3.0芯片CYUSB3014.
[电源管理]
基于VC的USB接口通信程序设计
0 引言 随着信息技术的迅速发展,数据采集和处理技术广泛应用于雷达、通信、遥测、遥感等领域。而在早期的计算机系统上通常使用串口或并口来发送数据,每个接口都需要占用计算机内部很多的资源,传统的接口一般采用PCI总线或RS-232串行总线。PCI总线有较高的传输速率,可达132 Mbit/s,也可以即插即用,但是它们的扩充槽有限且插拔不方便;RS-232串行总线连接比较方便,但是传输速率太慢,不易用于高速传送数据和传送大量数据。USB(通用串行总线)集中了PCI和RS-232串行总线的优点,具有方便的即插即用和热插拔特性以及较高的传输速率,因此,将USB技术应用于数据采集是非常合适的,可以达到数据采集系统的高速度处理。目前
[工业控制]
一种CAN总线转换USB接口的设计方案
CAN总线是现场总线的一种,因为其成本低、容错能力强、支持分布式控制、通信速率高等优点在汽车、工业控制、航天等领域得到广泛应用。但是计算机没有CAN总线接口,为了进行CAN总线的调试,必须具有专用的适配卡才能实现与计算机的通信。目前常用的CAN转换器是基于单片机设计的,一般只适用于单路CAN总线的数据转换,可扩展性差。
在小卫星相机下位机系统中使用了多种总线,如CAN总线与卫星管理计算机的通信;RS422(或RS485)总线与成像单元等下行单元的通信。在进行相机下位机系统地面调试时,可能需要多种总线转换器。采用FPGA将不同总线协议转换成USB2.0、RS232等可与计算机直接交换数据的协议,可增强设计的灵活性,降低设
[嵌入式]
USB埠:如何“正确地”用USB为电池充电
为什么充电时间这么长?
所谓提供“快速”充电,究竟代表什么意义?它取决于你对“快速”的定义──而且通常都归结于消费者的期望。常听到的例子是,“我在家为我的手机、MP3播放器或其他装置充电时,只要几个小时;但在公司,用我的笔电、萤幕和新的转接器,却得花上一整天的时间充电!”
所以,我们得从任何一台装置都会配备的“原厂”充电器开始讨论,因为充电体验是消费者满意度的最基本要求。
每台装置所配备的墙式原厂充电器通常会在资料接脚上放一个识别标记,让装置知道可以安全地充入更多电流。在某些情况下,如果碰到无法辨识的主机,它就不会让装置进行充电。此标记通常是以特定电压的形式放在D+、D-或两个接脚上。
图1所示
[电源管理]
STM32的USB虚拟串口介绍
通常我们使用STM32进行串口通信会选择其硬件串口,但在某些情况下串口会不够用,这个时候就可以选择USB的虚拟串口,这样可以增加一个串口。 USB是非常复杂的一个设备,要想完全搞懂它需要花费不少时间和精力。但去使用它却相对简单。这里我们使用STM32CubeMX构建一个初始工程,然后实现将我们从电脑发下来的东西原封不动地发回电脑,使用的芯片是STM32F103zet6。 USB需要配置两个地方,一个是Connectivity下勾选USB,在Mode下勾选Device,下面的参数保持默认即可。其他芯片类型的选项可能不同,选择有Device字样的就OK。 第二在Middleware下选择USB_DEVICE,在右边的下拉菜
[单片机]
基于TMS320C2XX DSP平台的USB接口设计
引言 USB接口(Universal Serial Bus)是一种通用的高速串行接口。它最主要的特点是它的高速传输特性。USB1.1理论速度极限可以达到12Mb/s,USB2.0可达到 480Mb/s。这样,它可以很好解决大数据量的数据在嵌入式系统与PC机之间的互传问题;同时,它支持热插拔,并且最多同时支持127个外设,非常适合嵌入式系统的应用。 本次设计是在一个已有的DSP图像采集嵌入式系统的基础上,为它配接上一个USB1.1的接口,以达到DSP图像采集系统高速地将图像数据回传到PC机中的目的。设计的要求主要有: ①在原有平台提供的接口基础上,加入一个低成本、高速度的USB接口; ②通过USB接口
[嵌入式]
最新嵌入式文章
更多精选电路图
更多热门文章
更多每日新闻
更多往期活动
厂商技术中心
随便看看