USB 2

合集下载

USB2CAN模块用户手册说明书

USB2CAN模块用户手册说明书

USB2CAN MODULE User ManualUSB2CAN module is a‘plug and play’and bi-directional port powered USB to CAN converter which realizes long-distance communication between your Raspberry Pi/SBC/PC and other devices stably though CAN-Bus connection.With small size and convenient operation,It’s a cost-effective solution that are safe and reliable for all your data-conversion/device-protection applications for any experienced engineer interfacing to expensive industrial equipment yet simple enough for home use by an amateur hobbyist.USB2CAN can also be applied to obtain the data of car via the OBD connector,but you need to configured and secondary development by yourself.2.patible with Raspberry Pi Zero(W)/Pi3B+/PI4/Beaglebone/Tinker Board and any single board computer.2.Plug and Play USB device.No external power required.Support wider CAN baud rate,From 20Kbps to1Mbps can be programmed arbitrarily.3.On board STM32F0microcontroller,high speed data transfer with DMA technique.Support for CAN bus2.0A and2.0B specification.4.Power supply isolation,signal input/output isolation,Built-in surge and static protection.120 Ohm resistor selectable jumper feature.es with C/Python demos of Socket-CAN,detailed user manual and friendly technology support.4.1CAN connectorPinout4.2120Ohm Resistor Setting.A High-speed CAN bus (ISO 11898-2)must be terminated on both ends with 120Ohms.The USB2CAN module with a on-board 120Ωselectablejumer.Disable 120Ohm Resistor.Enable120Ohm Resistor.4.3LEDIndicate5.Run USB2CAN Test DemoUSB2CAN module can run properly without any additional driver request on all Linux system since version3.9.such as Ubuntu,Debian and Raspbian.If you meet problems in older system, You need to reconfigure the kernel drivers.Enable‘gs_usb.c’and install‘gs_usb.ko’into system. So notice that if you only compile this drivers,It may fail to load in system.At this time,compile fully with new configure.You can test the USB2CAN module any single board computer or PC with the right Linux version. We take Raspberry Pi4as an example to show you how to run the C/Python and can-utils demo.5.1Preparatory work5.1.1ConnectionThere are two way to test the USB2CAN module.One is plug two USB2CAN module into the USB Host of each Raspberry Pi.The other is plug two USB2CAN into one Raspberry Pi.But the codes and commands are a little bit different.And then connect the CAN_H pin and CAN_L pin to eachother.No GND pin connection requirement.Methods A Methods BUse two Raspberry Pi to test USB2CAN Use one Raspberry Pi to test USB2CAN 5.1.2ifconfig-aType command‘ifconfig-a’to check‘can0’device is available in system.If you plug two USB2CAN into one Raspberry PI,You will see one more‘can1’device.5.1.3demsgYou can type command‘demsg’for see more information about USB2CAN module at the bottom.5.2Use can-utils toolThis tool is a very easy way to test CAN commuincation by only type two command.5.2.1Install Toolssudo apt-get install can-utils5.2.2Initialize CAN portsudo ip link set can0type can bitrate125000sudo ifconfig can0up5.2.3Set one as receivercandump can05.2.4Set the other as sendercansend can0123#12345678905.2.5Test two module on one Raspberry PiDo as above steps,set‘can0’as receiver and‘can1’as sender.5.3Run C Demo(1)Load C Demo named‘usb2cantest’from our Wiki and up-zip it to the desktop of Rasbian./wiki/doku.php?id=usb_canOr /wiki/doku.php(2)Go to folder named‘c’and change the permissions.chmod-R a+x*(3)Set one as receiver,execute following commands in serial terminal.Now this Raspberry pi is blocked../can0_receive(4)Set the other Pi as sender,execute following commands../can0_send(5)You should see that the receiver has received the packet.(6)You also can plug two USB2CAN module on one Raspberry PI board to test.You should see two can socket“can0”and“can1”devices.So notice that you need to change“can0”to“can1”when you use“can1”device.5.4Run Python3DemoDownload Python Demo named‘python3’from our Wiki and up-zip it to Desktop(or wherever you want put it)./wiki/doku.php?id=usb_canOr /wiki/doku.phpThere are three files in the folder.‘send.py’and‘receive.py’is for you use two Raspberry Pi to test,and‘test.py’is for you use one Raspberry Pi and two USB2CAN module to test.(1)Check the Python version of your Raspbian.Python3.7.3default in2019-09-26-Raspbian.img. Our Demo can run on any Python3version.python3-V(2)If you can’t find the Python3in system.Install the Python3sudo apt-get install python3-pip(3)Install Python CAN library.sudo pip3install python-can(4)Set one Raspberry Pi as receiver.sudo python3receive.py(5)Set the other as sender.sudo python3receive.py(6)You will see the data received.(7)If you use one Raspberry Pi and two USB2CAN modeule for testing.Run‘test.py’and check the result.sudo python3test.py6.Now with previous demo’s code to show you how to program socket can in Raspbian with C and Python.The socket can is an implementation of CAN protocols(Controller Area Network)for Linux.CAN is a networking technology which has widespread use in automation,embedded devices,and automotive fields.While there have been other CAN implementations for Linux based on character devices,Socket CAN uses the Berkeley socket API,the Linux network stack and implements the CAN device drivers as network interfaces.The CAN socket API has been designed as similar as possible to the TCP/IP protocols to allow programmers,familiar with network programming,to easily learn how to use CAN sockets.For more Socket CAN detail please refer to below link:https:///doc/Documentation/networking/can.txt6.1Programming in C6.1.1For Sender’s codes(1):Create the socket,If an error occurs then the return result is-1.(2):Locate the interface to“can0”or other name you wish to use.The name will show when you execute“./ifconfig–a”.(3):Bind the socket to“can0”.(4):Disable sender’s filtering rules,this program only send message do not receive packets.(5):Assembly data to send.(6):Send message to the can bus.You can use the return value of write()to check whether all data has been sent successfully.(7):Close can0device and disable socket.6.2.3For Receiver’s codes(1)step1and(2)is same as Sender’s code.(3):It’s different from Sender’s.(4):Define receive filter rules,we can set more than one filters rule。

USB2.0带线参数

USB2.0带线参数

88772A规格书
产品名称:USB网卡
产品型号:88772A
产品图片:
产品规格:
1.接口类型:USB 2.0 Full Speed
2.支持协议:IEEE 802.3u标准
3.工作频率:48MHz/125MHz
4. 工作温度:-25℃~+70℃
5.连接速率:10M/100Mbps
6.存储温度: -40~85℃
7.相对湿度: 10%~80%(无凝结)
8.工作电压: 4.2-5.5V
9.主体尺寸: 68*21.3*19.2(mm)
10. 传输速率:实际传输速率依服务商状况而定,最大800Kbps
11.电源功率:0.25W
12. 工作电流:50MA/5V
13. 操作系统:支持Windows /2000/2003/XP/Vista/7/Linux/Win CE/Android(2.1/2.2)
产品主要器件:
1.主芯片:88772A
2.网络变压器:FY-618SM
3.晶体振荡器:25MHZ
产品特色:
1. 外形小巧美观,直插式免拆机;
2. 支持热拔插,工作状态灯显示;
3. 产品稳定性好,速度快,质量高,优化电源管理,低耗电量。

包材规格:
1. 外箱尺寸( 200pcs): 57.2 × 38.7 × 36.5 CM
2. 包装盒尺寸: 12 × 11 ×2.35 CM
3. 驱动光盘一张
4. 装箱单一份
5. 单个产品(含包装)重量:43.7G
6. 整箱重量:0.92KG
深圳上元畅含税要增加12个点。

usb2芯供电接法

usb2芯供电接法

usb2芯供电接法USB2.0是一种用于连接计算机和外部设备的通用串行总线接口标准。

它不仅可以传输数据,还可以为外部设备提供电源。

USB2.0提供了四个针脚用于传输电源,其中两个用于提供电源(VCC),另外两个用于接地(GND)。

下面将从两种不同的角度介绍USB2.0供电接法的相关参考内容。

1. USB2.0供电接法的要求和电路设计使用USB2.0供电需要满足一些电路设计的要求。

首先,要根据外部设备的电流需求选择合适的电源电压。

USB2.0标准规定对外部设备提供的电源电压为5V。

其次,需要通过合适的电容滤波来削弱电源波动,确保电源稳定性。

通常使用的电容值为10uF以上。

此外,电源控制芯片也可以用于对电流、电压进行监控和保护。

对于USB2.0供电接法的电路设计,可以参考以下方面:- 使用稳压芯片:稳压芯片常用于调整电功率、电流和电压波动。

通过合适的稳压芯片,可以将USB2.0的电压稳定在5V,并提供足够的电流。

- 保护电阻:为了防止过流和过热情况,可以在供电电路中加入保护电阻。

它能够起到限制电流的作用,保护外部设备和供电电路。

- 大容量电容滤波:为了稳定供电电压,可以在USB2.0供电电路中设置大容量的电解电容。

这样可以削弱电源波动,提供稳定的电源功率。

- 独立电源线:为了提供更稳定的电源,可以使用独立的电源线连接到外部设备。

这样可以减少与其他设备共用电源导致的电压下降和电流不稳定。

2. USB2.0供电接法的实际应用和实例USB2.0供电接法的实际应用主要涉及到外部设备的电源供给,例如充电器、USB灯、USB风扇等。

下面是几个USB2.0供电接法的实际应用实例:- 充电器:利用USB2.0供电接法,可以将电能转化为设备所需的电源。

充电器通常采用稳压芯片和大容量电容滤波,以确保为充电的设备提供稳定的电源。

- USB灯:通过在USB插座接入一个USB灯,可以利用USB2.0供电接法为灯提供电源。

USB灯通常使用LED作为光源,功耗较低,便于使用和携带。

usb2.0和3.0

usb2.0和3.0

USB是Universal Serial BUS(通用串行总线)的缩写。

1996年底由英特尔、康柏、IBM、Microsoft等多家公司联合推出了USB1.0接口规范。

时至今日已经过去13个年头。

在电脑普及的今天,USB设备在我们的日常生活中随处可见,是应用最广泛的接口规范之一。

USB接口规范在发展的过程中也经历了几次升级和改进,从最初的USB1.0升级到了USB1.1,再到目前主流的USB2.0规范,一直到刚刚问世不久的USB3.0。

接下来主要了解下USB2.0和USB3.0的针脚定义及规格。

USB2.0接口USB2.0针脚定义:其中针脚1和针脚4负责供电,理论上提供能提供500mA的电流;针脚2和针脚3负责数据传输,USB2.0理想传输速率是480Mb/s(60m/s)。

以上就是我们常见常用的几种USB2.0接口规格,而在后面的测试中笔者主要用到“类型A”和“Mini-B”2种接口设备。

USB3.0接口USB 3.0采用了9针脚设计,为了向下兼容USB2.0,其中四个针脚和USB 2.0的形状、针脚定义均完全相同(图中有误,信号线D+与D-颠倒了)。

另外5根是专门为USB 3.0的传输加速,称之为:Super Speed。

未来市场将会推出的几种USB3.0接口规格。

USB3.0是最新推出的接口规范,目前支持USB3.0的设备寥寥无几,对于普通用户朋友们而言现在还用不上。

为了更贴近目前用户的使用情况,本文只针对USB2.0设备进行供电测试。

测试原理及方法根据USB2.0的针脚定义,我们可以使用一条USB2.0延长线连接到一个无外接供电的USB Hub,所有USB设备均连接到这个Hub上,截断延长线中的V+导线并在其中串入45mOhm的无感电阻,用万用表测量电阻两端的压降,由欧姆定律I=U/R 即可得出USB供电线路上的电流值。

笔者把USB延长线中的导线V+截断,串入分流电阻。

USB延长线改造中采用的分流电阻的规格是:5A -75mV,我们可以从中得出单个分流电阻的阻值是15mOhm。

USB_2.0__SPEC

USB_2.0__SPEC

Isochronous transfer(等时传输)
• 用于transfer 周期的,连续的数据 • 可以单向,亦可以双向 • 它的feature ;传输速率固定时间性强,忽略传输错误, 即传输错误也不重传,因为这样会影响传输速率 • 传送的最大数据包是1024B/ms • 适用于视频设备,数字声音设备和数字相机等
Goals for the Universal Serial Bus

设计USB的目标就是使不同厂家所生产的设备可以在 一个开放的体系下广泛的使用。USB 2.0 SPEC改进了 便携商务或家用电脑的现有体系结构,进而为系统生 产商和外设开发商提供了足够的空间来创造多功能的 产品和开发广阔的市场,并不必使用陈旧的接口,害 怕失去兼容性。
USB的主机
• Hardware and Software hardware: --host controller(主机控制器) 。 software: --USB device driver(USB设备驱动程式) --USB driver(USB驱动程式) --host controller driver(主机控制器驱动程式)
• 集线放大器是一种在上游端口和下游端口之间的协议控制开关。 而且硬件上支持复位、挂起、唤醒的信号。集线控制器提供了接 口寄存器用于与主机之间的通信、集线器允许主机对其特定状态 和控制命令进行设置,并监视和控制其端口
功能部件
• 一种通过总线进行发送接收数据和控制信息的USB设备,通过一根电缆 连接在集线器的某个端口上,功能设备一般是一种相互无关的外设。然 而一个物理单元中可以有多个功能部件和一个内置集线器,并利用一根 USB电缆,这通常被称为复合设备,即一个集线器连向主机,并有一个 或多个不可拆卸的USB设备连在其上 • • 每个功能设备都包含设置信息,来描述该设备的性能和所需资源 主机要在功能部件使用前对其进行设置。设置信息包括USB带宽分配, 选择设备的设置信息等。 下机列举了一些功能部件: · 定位设备:如鼠标或光笔; · 输入设备:如键盘; · 电信适配器:如ISDN。

USB2XXX_Mamu使用说明

USB2XXX_Mamu使用说明

USB2XXX系列转换芯片用户手册V0.1CUSBIO TECH.目录USB2XXX系列转换芯片用户手册 (1)1、 驱动安装 (3)2、 Demo软件使用说明 (8)3、 上位机Windows API使用说明 (20)4、 使用过程中的注意事项 (21)5、 常见问题问答 (22)1、驱动安装1、1、下载驱动文件从USBIO公司网站的“在线下载”栏里下载最新的驱动程序。

连接地址是:/cn/down.htm。

对于USB2ISP、USB2I2C或USB2SPI,选择相应的“开发大礼包”下载。

解压缩到本地机器的硬盘里,待用。

USB2I2C和USB2SPI是USB2ISP的功能简化版本,可以看作是USB2ISP的子集。

USB2I2C实现USB转换I2C接口;USB2SPI实现USB转换SPI接口;USB2ISP实现USB转换SPI和I2C接口,同时还提供EPP或MEM并口,也可以当成是GPIO口来使用,具体请参考USB2ISP的数据手册。

USB2I2C(SOP28封装)、USB2SPI和USB2ISP 管脚完全兼容,所以USB2I2C和USB2SPI的相关设计也可以参考USB2ISP的数据手册。

本手册以USB2ISP_DEV开发板为例,说明USB2XXX系列转换芯片的功能。

1、2、插入USB2ISP_DEV开发板将USB2ISP_DEV开发板插入到电脑主板USB接口。

当USB2ISP_DEV开发板向外部供电时,最好插入PC机背部的主板USB口。

1、3、W indows提示发现新硬件插入USB2ISP_DEV开发板后Windows提示发现新硬件。

1、4、提示安装驱动选择【从列表或指定位置安装(高级)】选项,然后单击【下一步】按钮。

1、5、指定驱动文件的路径此处需要指定驱动文件的路径。

驱动文件就是从网站上下载解压缩后的文件。

注意:USB2ISP、USB2I2C或USB2SPI芯片2007年11月之前的产品选择DRIVER 文件夹内的驱动文件安装。

USB2[1].0_CABLE-技术参数解析

USB2[1].0_CABLE-技术参数解析

成品测试
序号
1 2 3 测试项目 外观尺寸 绝缘电阻 耐电压 测试方法 EIA 364-18 EIA 364-21 EIA 364-20 必须符合USB规范 极与极之间,极与外壳之间 最小100MΩ 及结果判定
极与极之间,极与外壳之间,500V/1min AC 没有击穿和闪络 在开路电压最大是20mV,测试电流是100mA下测试。 最大30mΩ
(2)导体: 信号导体采用28AWG(7/0.127)的镀锡线, 对于信号线导体,要求采用绞合铜线,绞线节距 应较小为宜,推荐9~11mm,而且不应有跳股等 不良。
电源线则采用28AWG(7/0.127)~20AWG(7/0.30)的镀锡 线。


电源线则跟据客人及使用场合选择28~20AWG的 镀锡导体,由于传送的电压绞低(5V),电流较小 (最大0.5A),因此一般选择28AWG导体即可。
杂。
USB Assembly设计规范

USB:Universal Serial Bus (通用串行接口) 产品说明 USB 按传输速率分为低速、全速、 高速之分,其传输速率分别为1.5Mpbs、 12Mpbs、480Mpbs,但其端子、及接线方法一 致。主要使用在电脑及电脑周边设备的连接, 最大传输距离为5M。
主要用于与计算机外围设备相连,如打印机、扫描仪等

USB mini-B :主要用与移动、便携式设备相连,如手机、MP3、数码相机、PDA
端子重点尺寸

USB A型:
端子重点尺寸

USB
B型:
端子重点尺寸

Mini B型:
:
5.2 插头加工




根据不同的使用场合选用不同的端子,最大传输距离为4M。 现本厂有USB 2.0认证的型式: USB A to USB B, USB A to min B 本厂实际生产的则有 A(公) to A(母)(如本厂产品:UAA021), A(公) to A(公)(如本厂产品:UAA011), A to B(如本厂产品:USB007), A to mini B(如厂产品:USB201), A to Open (暂没有上目录册)。 为提升产品的性能和档次可以加上磁芯。

全面认识USB 2

全面认识USB 2

全面认识USB 2.0标准USB 2.0(统一串行总线)是一种计算机外设连接规范,由PC业的一系列龙头老大联合制订,包括康柏、惠普、英特尔、Lucent、微软、NEC和 Philips。

USB2.0在现行的USB1.1规格上增加了高速数据传输模式。

在USB2.0中,除了USB1.1中规定的1.5Mbit/s和12Mbit/s两个模式以外,还增加了480Mbit/s(60MB/s)这一“高速”模式。

现在普遍采用USB 1.1规范,速度(12Mbps)比标准串口约快100倍,支持多个设备的同时连接,而且具有真正的“即插即用”特性。

由于具有这些好处,USB受到了外设厂家的普遍青睐。

USB规格经过两年多的推广,如今已经被计算机、游戏机、视听家电等数字产品广泛采用,新的“USB 2.0”规格传输速度比起目前的“USB 1.1”版更是快上了40倍。

要实现USB2.0需要得到硬件和软件双方的支持。

除了电脑中安装的Host Controller 等设备以及内置于集线器的控制芯片需要支持2.0版本外,另外还要在操作系统中安装驱动软件。

支持USB2.0的控制芯片现正陆续产品化。

而支持USB2.0的操作系统也将在差不多同一时期开始上市。

USB标准化团体“USB Implementers Forum”公布了有关USB2.0的LSI、周边设备以及零部件的运行保证标志。

该标志只允许通过了认证机构试验的产品使用。

USB 2.0为数据传输速度最高可达480Mbit/s的接口规格。

首批获得认证的产品为NEC开发的主控制器LSI和美国Orange Micro公司开发的采用了该LSI的PCI总线板。

同时,USB Implementers Forum还变更了证明产品支持USB1.1的标志。

新标志从USB2.0标志中去掉了写有“Hi-Speed”的部分。

早在去年8月份,Promoter Group便在英特尔开发者论坛上公布了一个USB2.0的速度范围:360~480Mbps之间。

USB 2 0

USB 2 0

特点
(1)速度快:接口的传输速度高达480 Mbit/s,完全能满足高速数据交换的要求; (2)连接简单快捷:所有的 USB设备利用通用的连接器,无需打开主机机箱就可简单方便地连人计算 机,实现热拔插; (3)无需外接电源:USB电源向低压设备提供 5V电源; (4)有不同的带宽和连接距离:USB 2.0提供全速与高速 2种传输数率规格,使用户有足够的带宽供新 的外设使用; (5)良好的兼容性:系统检测到 1.1版本的接口类型时,会自动按照 12 Mbit/s的速度传输,而其他采 用 2.0版本的外设还是能以2.0所规定的速率传输。
2000年制定的USB 2.0标准是真正的USB 2.0,被称为USB 2.0的高速(High-speed)版本,理论传输速度 为480 Mbps,即60 MB/s,但实际传输速度一般不超过30 MB/s,采用这种标准的USB设备也比较多。
支持ห้องสมุดไป่ตู้统
USB接口定义Microsoft Windows 98 SE Microsoft Windows Me Microsoft Windows 2000(确保已安装Service Pack 4) Microsoft Windows XP Microsoft windows Vista Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows Server 2003/2008/2008 R2/2012/2012 R2/2016 Microsoft Windows 10 Mac OS X Linux内核的各版本各品牌系统
规范
注意:本文所说的Mbps乃是“兆位每秒”,并不是我们日常用的“兆字节每秒”。一字节等于八位。
这里有必要先说清楚一下USB2.0规范的由来。USB2.0技术规范是有由Compaq、Hewlett Packard、Intel、 Lucent、Microsoft、NEC、Philips共同制定、发布的,规范把外设数据传输速度提高到了480Mbps,是USB 1.1设备的40倍!但按照原定计划新的USB 2.0标准只是准备把这个标准定在240Mbps,后来,经过努力将它提高 到了480Mbps。

USB2.0接头定义及封装

USB2.0接头定义及封装

USB2.0各类型接口定义及封装USB全称Universal Serial Bus(通用串行总线),目前USB 2.0接口分为四种类型A型、B 型、Mini型还有后来补充的Micro型接口,每种接口都分插头和插座两个部分,Micro还有比较特殊的AB兼容型,本文简要介绍这四类插头和插座的实物及结构尺寸图。

1、A型USB插头(plug)和A型USB插座(receptacle)引脚顺序(左侧为Plug,右侧为Receptacle):引脚定义:编号定义颜色识别1 VBUS Red(红色)2 D- White(白色)3 D+ Green(绿色)4 GND Black(黑色)封装尺寸(单PIN Receptacle):2、B型USB插头(plug)和B型USB插座(receptacle)3、引脚顺序(左侧为Plug,右侧为Receptacle,注意箭头所指斜口向上,USB端口朝向自己):引脚定义、封装尺寸均与A型USB引脚说明相同。

封装尺寸(单PIN Receptacle):3、Mini B型USB插头(plug)和Mini B型USB插座(receptacle)引脚顺序(左侧为Plug,右侧为Receptacle,注意宽边在上,USB端口朝向自己):引脚定义:编号定义颜色识别1 VBUS Red(红色)2 D- White(白色)3 D+ Green(绿色)4 ID Not connected(未连接)5 GND Black(黑色)封装尺寸(Receptacle):以上部分为USB 2.0规范内容,下面的Micro USB实际上是在2006年才发布的补充规范,由于该接口定义无法后向支持USB 3.0协议,故仍然归于USB 2.0协议包。

4、Micro USB插头和插座Micro USB补充定义用于蜂窝电话和便携设备的Micro USB接口,比Mini USB接口更小。

其中标准A型和标准B型及Mini-B型都是在USB 2.0规范里定义,2006补充的Micro USB 规范定义了,补充了以下定义:Micro-B plug and receptacle Micro-AB receptacleMicro-A plug。

USB及USB 2[1].0简介

USB及USB 2[1].0简介
在已经开始出现USB 2.0规格的产品,括8X4X32 CDRW和新的USB硬盘,新的VIA芯片组和INTEL、AMD、SIS、ALI
都已经在第二季度的新产品中加入了对USB 2.0的支持。INTEL B-Setp的芯片组传闻将会有USB 2.0的支持,可是
到了现在还没有样品出现,看样子只有到ICH3中才会加入USB 2.0的规格。大家必须注意的是,除了硬件上有特意
USB 1.X的优秀特色后,更是保证了向下兼容。
对于用户的影响
USB 2.0非常类似USB 1.x,但是拥有更高的带宽。USB 2.0可以使用原来USB定义中同样规格的线缆,接头
的的规格也完全相同。而且新的符合USB 2.0规格的设备不会和USB 1.x设备在共同使用的时候发生任何冲突。现
USB及USB 2.0简介
1 2 下一页
从1994年末的Intel HX、TX、VA芯片组开始,就出现了一种USB接口的设备接口,然后迅速得
到Win95的支持(MS Win95 OSR2开始正式支持)。USB的规格是由Intel、NEC、Compaq、DEC、IBM、
Microsoft 、Northern Telecom联系制定的。当在未来的几年内所有的串口和PS/2接口都换为USB接
系统分配给设备一个逻辑位置来做数据传输,所以可以作大幅度的扩充,可以连接127个周边设备,如
果这样电源供应会是一个问题。当设备过多的情况下,会因为负载问题而不能驱动设备,所以只有外接
电源,才能保证正常的使用127个输出/入的设备。
为了保证电源电压不在传输中不被消耗过多,所以在USB规格中规定设备接线不超过5公尺,USB设备也被
口时,那样输入设备的速度会快很多,情景会如何呢?

USB2.0差分走线要求

USB2.0差分走线要求

USB2.0差分走线要求USB通用串行总线(Universal SerialBus),目前我们所说的USB一般都是指USB2.0,USB2.0接口是目前许多高速数据传输设备的首选接口,从1.1过渡到2.O,作为其重要指标的设备传输速度,从1.5Mbps的低速和12Mbps的全速提高到如今的480Mbps的高速。

USB的特点不用多说大家也知道就是:速度快、功耗低、支持即插即用、使用安装方便。

正是因为其以上优点现在很多视频设备也都采用USB传输。

USB2.0设备高速数据传输PCB板设计。

对于高速数据传输PCB板设计最主要的就是差分信号线设计,设计好坏关乎整个设备能否正常运行。

1、USB2.0接口差分信号线设计USB2.0协议定义由两根差分信号线(D、D-)传输高速数字信号,最高的传输速率为480Mbps。

差分信号线上的差分电压为400mV,理想的差分阻抗(Zdiff)为90(1±O.1)Ω。

在设计PCB板时,控制差分信号线的差分阻抗对高速数字信号的完整性是非常重要的,因为差分阻抗影响差分信号的眼图、信号带宽、信号抖动和信号线上的干扰电压。

由于不同软件测量存在一定偏差,所以一般我们都是要求控制在80Ω至100Ω间。

差分线由两根平行绘制在PCB板表层(顶层或底层)发生边缘耦合效应的微带线(Microstrip)组成的,其阻抗由两根微带线的阻抗及其和决定,而微带线的阻抗(Zo)由微带线线宽(W)、微带线走线的铜皮厚度(T)、微带线到最近参考平面的距离(H)以及PCB板材料的介电常数(Er)决定,其计算公式为:Zo={87/sqrt(Er 1.41)]}ln[5.98H/(0.8WT)]。

影响差分线阻抗的主要参数为微带线阻抗和两根微带线的线间距(S)。

当两根微带线的线间距增加时,差分线的耦合效应减弱,差分阻抗增大;线间距减少时,差分线的耦合效应增强,差分阻抗减小。

差分线阻抗的计算公式为:Zdiff=2Zo(1-0.48exp(-0.96S/H))。

USB2.0走线要求

USB2.0走线要求

USB2.0走线要求深圳市韬略科技USB通用串行总线(Universal Serial Bus),目前我们所说的USB一般都是指USB2.0,USB2.0接口是目前许多高速数据传输设备的首选接口,从1.1过渡到2.O,作为其重要指标的设备传输速度,从1.5Mbps的低速和12Mbps的全速提高到如今的480Mbps的高速。

USB的特点不用多说大家也知道就是:速度快、功耗低、支持即插即用、使用安装方便。

正是因为其以上优点现在很多视频设备也都采用USB 传输。

USB2.0设备高速数据传输PCB 板设计。

对于高速数据传输PCB板设计最主要的就是差分信号线设计,设计好坏关乎整个设备能否正常运行。

一、USB2.0接口差分信号线设计USB2.0协议定义由两根差分信号线(D 、D-)传输高速数字信号,最高的传输速率为480 Mbps。

差分信号线上的差分电压为400mV,理想的差分阻抗(Zdiff)为90(1±O.1)Ω。

在设计PCB 板时,控制差分信号线的差分阻抗对高速数字信号的完整性是非常重要的,因为差分阻抗影响差分信号的眼图、信号带宽、信号抖动和信号线上的干扰电压。

由于不同软件测量存在一定偏差,所以一般我们都是要求控制在80Ω至100Ω间。

差分线由两根平行绘制在PCB 板表层(顶层或底层)发生边缘耦合效应的微带线(Microstrip)组成的,其阻抗由两根微带线的阻抗及其和决定,而微带线的阻抗(Zo)由微带线线宽(W)、微带线走线的铜皮厚度(T)、微带线到最近参考平面的距离(H)以及PCB 板材料的介电常数(Er)决定,其计算公式为:Zo={87/sqrt(Er 1.41)]}ln[5.98H/(0.8WT)]。

影响差分线阻抗的主要参数为微带线阻抗和两根微带线的线间距(S)。

当两根微带线的线间距增加时,差分线的耦合效应减弱,差分阻抗增大;线间距减少时,差分线的耦合效应增强,差分阻抗减小。

差分线阻抗的计算公式为:Zdiff=2Zo(1-0.48exp(-0.96S/H))。

全面解析USB2.0及其USB2.0的应用

全面解析USB2.0及其USB2.0的应用

1.什么是USB2.0? USB 2.0是通⽤串⾏总线输⼊、输出总线协议的⼀种完全应⽤,于2001年推出,其数据传输速率⽐传统的USB 1.1标准更快。

USB1.1的传输速率为12Mbps,即⽬前公认的“USB”。

⼀些⼚商将其产品标为“全速USB”,⽤户不要将“全速”误解为“⾼速”。

“全速USB”允许的传输率是12Mbps,⽽⾼速USB能够达到更⾼的480Mbps。

此外,USB⿏标和键盘的传输速率仅为1.5Mbps,该传输速率同样被USB推⼴组(USB Promoter Group)称为“USB”。

综上所述,USB 2.0包括三种规格:⾼速、全速和低速。

作为消费者,您⽆需了解这些专业术语,只需记住⽬前只存在“⾼速USB”和“USB”端⼝与设备。

B 2.0的传输速率是多少? USB2.0的数据传输率⼤约是480Mbps,⽐先前数据传输率12Mbps的USB1.1接⼝快40倍。

最初的USB2.0数据传输率仅为240Mbps,后来USB2.0推⼴组在1999年10⽉将该速率提⾼到480Mbps。

B2.0连接线的长是多少? USB2.0连接线的长度5⽶。

但是,如果⽤5⽶长的USB连接线分级连接5个集线器,则长度可达30⽶。

B2.0可以带给⽤户哪些好处? ⽐USB1.1快40倍的传输速率,使计算机上可以使⽤的外设的范围⼤⼤增加。

即使有多个⾼速外设连接到USB2.0总线上,系统达到瓶颈带宽的可能性仍然很⼩。

新的规格不仅继承了⽬前USB设备即插即⽤及热拔插的特性,⽽且提供了USB1.1设备的向下兼容性,使当前⽤户平稳升级。

5.如何验证我的电脑是否具有USB2.0端⼝? 您可以很容易的辨别您的电脑是否有⾼速USB端⼝。

打开“设备管理器”,展开“通⽤串⾏总线”部分,您将会看到“Enhanced(增强)”USB主控制器选项。

该名称在Windows 98下可能不同,因为这些系统中的“⾼速USB”驱动程序并⾮由微软直接提供的(该驱动将在Windows ME、2000及XP的产品升级中提供)。

在智能手机中实现USB2

在智能手机中实现USB2

在智能手机中实现USB2在智能手机中实现USB2.0端口共享智能手机智能手机智能手机包含一个通信处理器、一个应用处理器和一个功率管理IC,它们都必需共享单个USB端口,并以480Mbps的高速USB数据速率进行通信。

本文专门介绍一些能够解决该问题的方案,并对从USB集线器到简单模拟开关的各种不同解决方案进行比较。

智能手机的一种设计方式是让内部的功率管理器件来控制单个USB2.0端口,这可以通过采用一个3:1的多路复用USB开关把USB2.0端口转向自身来完成。

默认情况下,其也可转向应用处理器,用来实现大多数多媒体功能性(比如MP3播放或视频处理)。

还可转向通信处理器,用于无线电通信,可实现数据访问或通话(见图1)。

这种架构具有一种优势,即当功能未使用时,允许手机进入睡眠状态。

此外,在检测到USB2.0端口活动时,或者是任一个处理器需要使用USB端口时,功率管理单元可以唤醒相关处理器。

在USB插口首次插入后,功率管理IC还可以询问USB线路,确定是否有专用USB充电器或充电主设备端口连接,以便通过VBUS信号直接给电池充电。

当与USB主设备(如PC)通信时,通信和应用处理器内的物理层(PHY)使用USB开关的480Mbps全高速数据带宽。

图1:用于共享一个USB2.0端口的多路复用USB2.0开关。

4G手机的最新趋势是在手机中集成两个处理元件,同时访问USB端口。

对于这种应用,一个比较好的选择是采用集线器。

不过麻烦在于USB集线器的接线通常是电容性的,功耗相当大;而另一方面,同时访问USB端口的机会又不多。

图2所示为这种手机的一种设计方法,其中,3G通信处理器必需与4G处理器分开来单独访问USB端口。

通过一个隔离开关(FSUSB31),并采用极短的PCB引线,可以尽量减小电容。

这样一来,在从3G通信处理器到USB主设备的路径上,一个高速发射USB数据眼(data eye)与USB规范相比有很大的裕量。

USB2[1].0接口全接触

USB2[1].0接口全接触

可以说现在USB接口是目前大家使用最频繁的接口,而且是愈来愈有把所有接口都淘汰的趋势。

现在打印机、数码相机、闪存盘、MP3 Player、鼠标、键盘、外置光驱、外置硬盘都使用了USB作为于计算机交换数据的接口。

符合USB 1.1 规范(左)与USB 2.0 规范(右)的标志以往大家使用USB 接口的存储设备时,主要的原因是它随插即用、内含5V 电源的便利特性。

但随着闪存盘、MP3 Player 的容量加大,与USB 硬盘外接盒、USB 光盘外接盒的普及,大容量的USB 存储设备的使用已经十分普遍。

虽然2000年4月时,USBIF(USB Implement Forum )就已经制定出USB 2.0 ,现行市面上大部分计算机周边产品也都使用了USB2.0接口,但仍有不少产品仍然采用USB 1.1 规格,这就给我们的选购带来了不少麻烦。

现在,经常存取动辄3 、4G 硬盘数据的玩家,逐渐开始重视USB 1.1 与USB 2.0 的速度差异。

毕竟,USB 2.0的传输速度是480Mbps ,但USB 1.1 的传输速度只有12Mbps ,每秒的传输速度差距高达40倍,在时间就是金钱的时代,效率分外重要。

你用的USB ,真的是 2.0 吗?相信大家手边都有蛮多产品是使用USB 接口与计算机连接的,例如打印机、数码相机、闪存盘、鼠标、键盘、外置光驱、外置硬盘等。

购买USB鼠标或键盘的玩家,主要贪图它的随插即用特性,就算计算机开机的状态也能插拔(若是PS/2接口就必须从重新启动),因为鼠标与键盘的传输量并不大,所以鼠标、键盘使用USB1.1 与USB2.0规格并无明显影响。

但是闪存盘、数码相机、外接式光驱、外接式硬盘等跟容量扯上关系的USB 外接设备,传输速度就十分重要。

USB 传输速度必须分四个部份(主板芯片组、操作系统、外接设备、传输线)来检查USB 规格是否通通为 2.0 ,不然明明是USB 2.0 的周边产品,实际的传输速度可能只有USB 1.1 。

USB2.0技术规范(中文)

USB2.0技术规范(中文)
事务预处理允许对一些数据流的通道进行控制 从而在硬件级上防止了对缓冲区的高 估或低估 通过发送不确认握手信号从而阻塞了数据的传输速度 当不确认信号发过后
若总线有空闲 数据传输将再做一次 这种流控制机制允许灵活的任务安排 可使不同性 质的流通道同时正常工作 这样多种流通常可在不同间隔进行工作 传送不同大小的数据 包
3.5 健壮性 USB 健壮性的特征在于 使用差分的驱动接收和防护 以保证信号完整性 在数据和控制信息上加了循环冗余码(CRC) 对装卸的检测和系统级资源的设置 对丢失或损坏的数据包暂停传输 利用协议自我恢复 对流数据进行控制 以保证同步信号和硬件缓冲管理的安全 数据和控制通道的建立 使功能部件的相互不利的影响独立开 消除了负作用
(二)易用性 众所周知,PC 机的改装是极不灵活的 对用户友好的图形化接口和一些 软硬件机制的结合 加上新一代总线结构使得计算机的冲突大量减少 且易于改装 但以 终端用户的眼光来看 PC 机的输入/输出 如串行/并行端口 键盘 鼠标 操纵杆接口 等 均还没有达到即插即用的特性 USB 正是在这种情况下问世的
低速模式需要更少的 EMI 保护 两种模式可在用同一 USB 总线传输的情况下自动地动 态切换 因为过多的低速模式的使用将降低总线的利用率 所以该模式只支持有限个低带 宽的设备(如鼠标) 时钟被调制后与差分数据一同被传送出去 时钟信号被转换成 NRZI 码 并填充了比特以保证转换的连续性 每一数据包中附有同步信号以使得收方可还原出 原时钟信号
支持多功能的设备
利用低层协议 提高了总线利用率
同步传输带宽
确定的带宽和低延迟适合电话系统和音频的应用
同步工作可以利用整个总线带宽 灵活性
直接一系列大小的数据包 允许对设备缓冲器大小的选择 通过指定数据缓冲区大小和执行时间 支持各种数据传输率 通过协议对数据流进行缓冲处理 健壮性 出错处理/差错恢复机制在协议中使用 对用户感觉而言 热插拔是完全实时的 可以对有缺陷设备进行认定 与 PC 产业的一致性 协议的易实现性和完整性 与 PC 机的即插即用的体系结构的一致 对现存操作系统接口的良好衔接 价廉物美 以低廉的价格提供 1.5 兆比特率的子通道设施 将外设和主机硬件进行了最优化的集成 促进了低价格的外设的发展 廉价的电缆和连接头 运用了商业技术 升级路径 体系结构的可升级性支持了在一个系统中可以有多个 USB 主机控制器

usb2.0、3.0、3.1分别有什么特点?

usb2.0、3.0、3.1分别有什么特点?

usb2.0、3.0、3.1分别有什么特点?
USB2.0、3.0、3.1。

分别有什么特点?
USB2.0:最高的数据传输速率480 Mbit/s USB3.0:支援全双工,新增了5个触点,两条为数据输出,两条数据输入,采用发送列表区段来进行数据发包,新的触点将会并排在目前4个触点的后方。

USB3.0暂定的供电标准为900mA,将支持光纤传输,一旦采用光纤其速度更有可能达到25Gbps。

USB 3.0的设计兼容USB 2.0与USB 1.1版本,并采用了三级多层电源管理技术,可以为不同设备提供不同的电源管理方案。

USB 3.1接口拥有更快的速度,其带宽能力提升至10Gbps,是老款USB 3.0 接口的两倍,USB 2.0的20 倍,与第一代由英特尔主导的Thunderbolt 接口速度相同。

它采用了更高效的数据编码技术,兼容现有USB 3.0 的软件堆栈和设备硬件协议,现有的USB 3.0 接口和数据线均能很好支持。

USB3.1继续兼容旧的USB 3.0 和USB 2.0 接口。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

USB 2.0接口提供充电和多种信号连接
便携产品接口的现状
随着社会的发展,人们对手机需要也越来越打。

各个厂商也蜂拥推出自己的手机型号。

但各个厂商都有自己的标准并没有使用国际标准,这造成严重的资源浪费。

手机充电接口的标准和统一
为了环保和减少电子垃圾,政府部门和各种组织一直在推动手机充电接口的统一。

2004年6月包括沃达丰、Orange、T-Mobile、O2、西班牙的Telefonica、意大利电信(TelecomItaliaMobile)和日本的NTT DoCoMo等全球主要移动网络运营商,以及诺基亚、三星、摩托罗拉、索尼爱立信和LG等主要手机厂商成立了开放移动终端平台(OpenMobileTerminalPlatform,OMTP)组织。

2007年9月,OMTP公布了全球统一的手机充电器接口标准为Micro USB,新的Micro USB规范支持手机等移动设备上的USB技术,并且为今后更小、更紧凑的便携设备做好了准备。

手机、MP4、数码相机等各种便携设备可以在不经PC中转的情况下进行互联、通信。

日后这几家厂商所生产的手机将致力于采用Micro USB 标准,努力使其成为未来手机的统一充电接口,Micro USB接口的使用使得一个接口即可进行充电、音频及数据连接。

另外,美国国家标准(ANSI)制定过USB接口的车载设备标准 USB Carkit Specification,其中有车载充电器的定义。

USB组织也制定了输出电流高达1.5A的USB-Host/Hub充电器标准,使USB从设备与主机经过识别后,能从USB口中得到更大的充电电流。

表 1给出了市场上已经存在的几种标准充电器的定义和各信号线上的状态。

从以上的标准中可以看到,Micro-USBMicro-USB已经成为事实上的充电器接口。

表 1. 几种充电器的各条引线定义
Micro-USB接口进一步统一其他信号连接
Micro USB是USB 2.0标准的一个便携版本,比目前部分手机使用的Mini USB接口更小,Micro-USB是Mini-USB的下一代规格,由USB标准化组织美国USB Implementers Forum (USB-IF)于2007年1月4日制定完成。

Micro-USB 支持OTG,和Mini-USB一样,也是5pin 的。

Micro系列的定义包括标准设备使用的Micro-B系列插槽;OTG设备使用的Micro-AB插槽;Micro-A和Micro-B插头,还有线缆。

Micro系列的独特之处是他们包含了不锈钢外壳,万次插拔不成问题。

除了充电接口,手机上还有音频输出,USB数据连接,通用异步收发接口,甚至视频输出。

所有的信号连接信号连接都需要连接器。

在手机设计追求更薄,元器件更小、密度更高的要求下,连接器的体积,占用的电路板面积,以及成本愈来愈变成一个负担。

在Mini-USB 作为手机USB接口的时候,人们开始采用10个脚的Mini-USB兼容连接器来同时支持充电、USB、音频和UART连接。

但是,在强制要求采用Micro-USB作为接口后,Micro-USB连接器的结构不允许其中再放入额外需要的脚位。

利用模拟开关来复用Micro-USB的5个脚位的解决方案就应运而生。

在模拟开关复用Micro-USB插座以前,手机必须知道连上的附件是什么类型,是一个充电器呢,还是一个耳麦?即使是一个充电器,还要区分是可以支持大电流充电的手机专用充电器还是只有500mA供电能力的普通USB口。

FSL的创新解决方案使Micro-USB接口成为手机的统一接口
飞思卡尔顺应发展的潮流,推出了创新性的解决方案—Micro-USB接口器件MC34825。

所有的手机附件通过使用一根与Micro-USB接口配合的5芯线与手机连接。

MC34825 根据ID线与地之间的电阻的大小,DP线与DM线之间的关系,VBUS线有没有电压,来识别插入的手机附件类型。

MC34825内部有一个5bit的ADC,可以区分32级ID电阻。

其内部有一个模拟开关阵列,分别可以把USB信号、UART信号或音频输出信号连接到Micro-USB接口的
D+/D-脚上,把从Micro-USB接口上VBUS脚上的电源输入连接到手机的充电控制芯片,或者把麦克风输入连接到音频处理芯片。

图 1是MC34825的典型应用电路。

MC34825支持目前各类标准中所定义的充电器,USB 数据线,UART数据线和立体声耳麦的连接。

外部电路简单,音频通路支持负电压信号,可以直接通过正负电平的耳机音频信号。

USB通路支持480Mbps USB2.0高速信号。

当插入充电器时,电源输入通过VBUS后从OUT输出给手机里的锂电池充电控制芯片或电源管理芯片。

MC34825的VBUS输入具有28V的耐压性能,手机里可以省略额外的过压保护电路。

ISET引脚可由手机处理器控制输出高阻或低阻,来配合充电控制电路来设定大小充电电流。

当插入耳麦时,麦克风信号也从VBUS输入,从MIC输出到麦克风前置放大器。

OUT脚内部被下拉到地,杜绝了从OUT脚耦合噪音干扰麦克风信号。

图 1. MC34825的典型接口应用电路图 2显示了MC34825是如何来识别手机附件类型的。

在没有附件连接的时候,MC34825处于低功耗的待机状态并且一直监测着Micro-USB接口上ID线和VBUS线的状态。

待机的功耗只有不到10uA。

如果任何一条线的状态发生变化,即ID 线与地之间不再开路或者VBUS线上的电压高于2.6V,MC34825就会启动检测进程,测出ID 电阻有多大,VBUS有没有电源输入,DP线和DM线的关系如何,并把结果存入内部ADC结果寄存器和状态寄存器,同时发一个中断给手机处理器。

手机处理器根据MC34825的识别结果得出附件类型,控制MC34825中的模拟开关使信号通过Micro-USB接口的5个引脚与附件连通。

图 2. MC34825的附件识别过程
音乐手机线控线控解决方案
当手机越来越成为一个多媒体中心,集成音乐播放器,调频广播,视频播放器的时候,外部的线控要求就应运而生。

利用线控可以给音乐手机带来很多的好处,第一是大家都一目了然的,线控小巧,可以方便地夹在衣服上,按键是专为音乐播放定义的,方便快捷。

第二,更重要的是,在手机上操作,由于按键是与其他功能复用的,手机必须启动屏幕提示各键的功能,而屏幕背光要消耗大量的电流。

而使用线控可以不用开启屏幕背光和其他一些不必要的功能,可以大大延长电池的音乐播放使用时间。

市场上已经有各种各样的线控解决方案,但是绝大部分方案都需要在外部的线控器里设置一个专用的负责按键状态检测并与手机通信的芯片,成本高昂。

MC34825同时还检测按键时间的长短,按照按键时间的不同,它会分别告诉手机处理器按键事件是短按,长按,还是长按被释放掉。

与那些把按键和MIC并联的方案相比较,在MC34825的解决方案中,按键通过ID线检测,MIC信号通过VBUS线传送,不会造成任何的噪声串扰。

在通话中按线控上音量增减键等也不会干扰MIC通话。

图 3. MC34825的外接线控器结构
结语
飞思卡尔的MC34825接口芯片使手机的Micro-USB接口能支持所有的充电器,高速USB 和UART数据连接,音频输入输出,并使音乐手机以极低的成本拥有了全功能线控器。

同时对充电电路提供了过压,过流保护,大大简化了手机接口的设计,丰富了手机的附件功能。

所有这些功能被集成在了一个3×3(mm2)的QFN封装的芯片中,外部电路只需要电源脚上的三个退耦电容,节省了面积和成本。

使用Micro-USB接口配合MC34825符合手机的发展方向,无论是给消费者,给手机制造商还是给我们的环境保护都带来了价值。

相关文档
最新文档