USB接口电路分析
usb供电接口电路工作原理
usb供电接口电路工作原理
电源接口电路(USB)是一种通信协议,用于连接计算机和其他设备(例如手机,相机,游戏控制器等)的接口。
该接口不仅可以传输数据,而且还可以提供电源。
这篇文章将介
绍USB供电接口电路的工作原理。
首先,USB端口中有四个针脚,分别为Vbus,GND,D+和D-。
其中,Vbus针脚会向外
部提供5V电源。
这个电源的主要供应是由USB主控芯片提供的,也称为控制器。
这个控制器通常位于计算机或手机中。
其他设备需要通过USB电缆将自己的电源接口与USB主控芯
片连接起来。
当用户将设备插入USB端口时,USB主控芯片将通过D+和D-线对其进行检测。
如果设备无法识别,电流会被限制,以避免过流或短路情况发生。
如果USB主控芯片确定设备可用,将使用USB供电接口电路将电源提供给设备。
USB供电接口电路是一个复杂的电路,由许多不同的电路板和IC组成。
其中最重要的是稳压器。
例如,在供电线路上,稳压器将负责将输入电流降压到合适的电压并过滤噪声。
此外,每个USB设备也有自己的电源管理电路,用于监控供电电流和电压,并保护设备不
受电压过载或电流突然增加的影响。
总之,USB供电接口电路是连接计算机和其他设备的重要通信协议之一。
除了提供数
据传输功能,它还提供了电源的供应,让用户不必为设备接线而担心。
虽然复杂,但USB
供电接口电路的确发挥了很大的作用,已经成为现代互联时代中不可或缺的一部分。
usb共模电感电路
usb共模电感电路
摘要:
B 共模电感电路简介
B 共模电感电路的作用
B 共模电感电路的组成部分
B 共模电感电路的工作原理
B 共模电感电路的应用领域
B 共模电感电路的发展趋势
正文:
USB 共模电感电路是一种电子电路,主要用于过滤USB 接口传输线上的共模干扰。
它具有稳定性能好、抗干扰能力强等优点,在电子设备中得到了广泛的应用。
USB 共模电感电路的主要作用是抑制干扰信号,提高数据传输的稳定性和可靠性。
它可以有效防止外部电磁信号对USB 接口数据传输的干扰,保证设备正常工作。
USB 共模电感电路主要由共模电感、USB 接口、滤波电容等组成。
其中,共模电感是电路的核心部件,负责滤除共模干扰信号;USB 接口负责连接外部设备与电脑;滤波电容则起到滤波、储能的作用。
USB 共模电感电路的工作原理是:当外部电磁信号作用于USB 接口传输线上时,共模电感会产生一个相反的磁场,使得共模干扰信号与原始信号相互抵消,从而达到抑制干扰的目的。
同时,滤波电容能够滤除高频干扰信号,保
证信号的稳定性。
USB 共模电感电路广泛应用于各种电子设备,如电脑、手机、平板等。
在这些设备中,USB 共模电感电路对于提高数据传输质量和设备稳定性具有重要意义。
随着科技的不断发展,USB 共模电感电路将朝着更小型化、更高性能的方向发展。
USB接口电路的原理图
USB接口电路的原理图USB接口电路是指用于连接计算机或其他设备的通用串行总线接口电路。
它通过电缆传输数据和供电,被广泛应用于计算机、移动设备、音视频设备等领域。
下面将从原理、组成部分和工作原理等方面详细介绍USB 接口电路的原理图。
一、USB接口电路的原理1.差分信号传输原理:USB接口电路采用差分信号传输,即正负两个信号线相互对称地传输信号。
在数据传输中,一个信号线传输高电平,另一个信号线传输低电平,通过两个信号的差值来传输数据。
差分信号传输可以提高传输速率,并减少信号传输中的串扰和噪声。
2.控制和数据线原理:USB接口电路包括两条控制线和多条数据线。
其中,控制线用于传输设备的控制信号,如插拔检测、供电控制等;数据线用于传输数据信号,分为数据输入线和数据输出线。
通过控制线和数据线的配合工作,实现设备之间的数据传输和通信。
3.供电原理:USB接口电路中,同时还包括供电线,用于向连接设备提供电力。
USB接口标准定义了不同的电源等级,包括5V、500mA,以及后来的USB3.0标准的更高电源等级。
通过供电线,连接设备可以从主设备获得所需的电力。
二、USB接口电路的组成部分1.物理层:物理层是USB接口电路的核心组成部分,负责传输数据信号和控制信号。
物理层包括差分收发器、驱动器、电阻网络等。
差分收发器负责差分信号的发送和接收,驱动器负责驱动信号的发送,电阻网络则用于调整信号的阻抗和电平。
2.控制器:USB接口电路中的控制器负责解码和编码数据,以及管理数据传输和控制信号的交互。
控制器通常由一块芯片实现,其中包括USB协议引擎、缓冲区、时钟电路等。
3. 连接器:USB接口电路的连接器用于与设备或计算机进行物理连接,提供插拔功能。
连接器通常由多个引脚组成,包括供电引脚、数据引脚和接地引脚等。
USB接口标准定义了不同形状和尺寸的USB连接器,如USB Type-A、Micro-USB、USB Type-C等。
usb供电接口电路工作原理
usb供电接口电路工作原理
USB供电接口电路是指将USB接口作为电源输入端口,通过电路设计和控制实现对外设的供电功能。
其主要工作原理包括以下几个方面:
1. USB供电接口电路的基本构成
USB供电接口电路由电源滤波电路、USB电源控制电路和供电输出电路组成。
其中,电源滤波电路用于稳定电源电压和滤除噪声;USB 电源控制电路用于检测电源输入,并控制供电输出的开关;供电输出电路则将稳定的电源输出给外设。
2. 电源输入的检测与控制
当外设插入USB供电接口时,电源控制电路会对电源输入进行检测,并确定是否提供供电。
一般情况下,USB供电接口会输出5V的直流电,但也有一些高功率设备需要更高的电源输出,这时便需要支持更高的电压输出。
在输出电压的选择、调节和保护方面,USB供电接口电路需要根据实际需求进行设计和调整。
3. 输出电源的保护与控制
输出电源的保护与控制是USB供电接口电路的重要功能之一。
通过对输出电流、电压、功率和温度等参数的检测和控制,可以实现对输出电源的保护和稳定控制。
同时,还可以对外设进行保护,防止因异常电压、电流等原因导致设备损坏。
4. 稳定电源输出的调节与优化
稳定的电源输出对外设的正常运行至关重要。
为了保持输出电源
的稳定性,USB供电接口电路需要采用合适的电源滤波电路和电源稳压模块,并通过软件和硬件控制手段进行调节和优化。
同时,为了保障设备的兼容性,还需要考虑不同操作系统和设备的电量需求,以及电源管理策略的优化和调整。
总之,USB供电接口电路的工作原理涉及多个方面,需要综合考虑设计和调整,以实现对外设的供电功能和保护。
硬件设计:接口--USB2.0电路设计
硬件设计:接⼝--USB2.0电路设计参考资料:⼀、USB2.0物理特性 1.1、USB接⼝ USB连接器包含4条线,其中VBUS、GND⽤于提供5V电源,电流可达500mA;⽽D+、D-⽤于USB数据传输。
D+、D-是⼀组差分信号,差分阻抗为90欧,具有极强的抗⼲扰性;若遭受外界强烈⼲扰,两条线路对应的电平会同时出现⼤幅度提升或降低的情况,但⼆者的电平改变⽅向和幅度⼏乎相同,所以两者之间的电压差值可始终保持相对稳定。
扩展:USB OTG(即USB On-The-Go)技术在完全兼容USB2.0标准的基础上,增添了电源管理(节省功耗)功能,它允许设备既可作为主机,也可作为外设操作,实现了在没有主机的情况下,设备与设备之间的数据传输。
例如数码相机直接连接到打印机上,通过OTG技术,连接两台设备间的USB⼝,将拍出的相⽚⽴即打印出来。
USB OTG接⼝中有5条线: 2条⽤来传送数据D+ 、D-; 2条是电源线VBUS、GND; 1条是ID线,⽤于识别不同的电缆端点,mini-A插头(即A外设)中的ID引脚接地,mini-B插头(即B外设)中的ID引脚浮空。
当OTG设备检测到接地的ID引脚时,表⽰默认的是A设备(主机),⽽检测到ID引脚浮空的设备则认为是B设备(外设)。
1.2、反向不归零编码(NRZI) 反向不归零编码(Non Return Zero Inverted Code)的编码⽅式⾮常简单,即⽤信号电平的翻转代表“0”,信号电平保持代表“1”。
这种编码⽅式既可以保证数据传输的完整性,还不需要传输过程中包含独⽴的时钟信号,从⽽可以减少信号线的数量。
但是当数据流中出现长“1”电平时,就会造成数据流长时间⽆法翻转,从⽽导致接收器丢失同步信号,使得读取的时序发⽣严重的错误;所以在反向不归零编码中需要执⾏位填充的⼯作,当数据流中出现连续6个“1”电平就要进⾏强制翻转(即⾃动添加⼀位“0”电平),这样接收器在反向不归零编码中最多每七位就会出现⼀次数据翻转,从⽽保证了接收器的时钟同步,同时接收器端会扔掉⾃动填充的“0”电平,保证了数据的正确性(即使连续6个“1”电平后为“0”电平,NRZI仍然会填充⼀位“0”电平); USB的数据包就是采⽤反向不归零编码⽅式,所以在总线中不需要时钟信号。
主板USB接口电路结构图解
主板USB接口电路结构图解因为每个 USB 接口能够向外设提供+ 5V500MA 的电流,当我们在连接板载 USB 接口时,一定要严格按照主板的使用说明书进行安装。
绝对不能出错,否则将烧毁主板或者外设。
相信有不少朋友在连接前置 USB 插线时也发生过类似的“ 冒烟事见“ 。
这就需要我们能够准确判别前置 USB 线的排列顺序如果我们晓得 USB 接口的基本布线结构,那问题不是就迎刃而解了吗。
USB 接口图解主机端:接线图:VCCData -Data +GND实物图:设备端:接线图:VCCGNDData -Data +三、市面上常见的 USB 接口的布线结构这两年市面上销售的主板,板载的前置 USB 接口,使用的都是标准的九针USB 接口,第九针是空的,比较容易判断。
但是多数品牌电脑使用的都是厂家定制的主板,我们维修的时候根本没有使用说明书;还有像以前的 815 主板,440BX , 440VX 主板等,前置 USB 的接法非常混乱,没有一个统一的标准。
当我们维修此类机器时,如何判断其接法呢?现在,把市面上的比较常见的主板前置 USB 接法进行汇总,供大家参考。
( 说明:■ 代表有插针,□ 代表有针位但无插针。
)1 、六针双排这种接口不常用,这种类型的 USB 插针排列方式见于精英 P6STP -FL(REV : 1.1) 主板,用于海尔小超人 766 主机。
其电源正和电源负为两个前置 USB 接口共用,因此前置的两个 USB 接口需要 6 根线与主板连接,布线如下表所示。
■DATA1+■ VCC■DATA2-■DATA2+■ GND2 、八针双排这种接口最常见,实际上占用了十针的位置,只不过有两个针的位置是空着的,如精英的 P4VXMS(REV : 1.0) 主板等。
该主板还提供了标准的九针接法,这种作是为了方便 DIY 在组装电脑时连接容易。
■ VCC■DATA -■DATA +□NUL■ GND■ GND□NUL■DATA +■DATA -■ VCC微星 MS-5156 主板采用的前置 USB 接口是八针互反接法。
USB供电的充电电路图及原理介绍
USB供电的充电电路图及原理介绍除直接供电USB器件外,USB更有⽤的⼀个功能是⽤USB电源进⾏电池充电。
由于很多便携装置(如MP3播放机,PDA)与PC交换信息,所以,电池充电和数据交换同时在⼀条缆线上进⾏将会使装置⽅便性⼤⼤增强。
把USB和电池供电功能结合起来,扩⼤了“⾮受限”装置(如移动web相机连接PC或不连接PC⼯作)的⼯作范围。
在很多情况下,不必携带不⽅便的AC适配器。
从USB对电池充电可以复杂也可以简单,这取决于USB设备要求。
对设计有影响的因素通常是“成本”、“⼤⼩”和“重量”。
其它重要的考虑包括:1)当设备插⼊到USB端⼝时,带放电电池的设备能够以多快的速度进⼊完全⼯作状态;2)所允许的电池充电时间;3)受USB限制的电源预算;4)包含AC适配器充电的必要性。
本⽂从电源观点详述USB之后,将针对这些问题给出解决⽅案。
图1 USB电压降(来⾃通⽤串⾏总线规定Rev2.0)图2 USB器件插孔图3 从USB简单充电100mA和从AC适配器充电350mA不需要枚举,这是因为USB充电电流不超过“⼀个单元负载”(100mA)。
3.3V系统负载总是从电池汲取电流。
USB电源所有主机USB设备(如PC和笔记本电脑)⾄少可以供出500mA电流或每个USB插⼝提供5个“单元负载”。
在USB述语中,“⼀个单元负载”是100mA。
⾃供电USB插孔也可以提供5个单元负载。
总线供电USB插孔保证提供⼀个单元负载(100mA)。
根据USB规范和图1的说明,在缆线外设端,来⾃USB主机或供电插孔的最⼩有效电压是4.5V,⽽来⾃USB总线供电插孔的最⼩电压是4.35V。
这些电压在为锂离⼦电池充电时(⼀般需要4.2V),其余量是很⼩的。
插⼊USB端⼝的所有设备开始汲取的电流不得⼤于100mA。
在与主机通信后,器件可决定它是否可以占⽤整个500mA。
USB外设包含两个插孔中的⼀个。
两个插孔都⽐PC和其他USB主机中的插⼝要⼩。
USB接口技术及电路设计分析
USB接口技术及电路设计分析USB(Universal Serial Bus,通用串行总线)接口技术是一种用于连接计算机与外部设备的通信接口标准。
USB接口技术已经成为现代计算机及相关设备的主要接口之一,广泛应用于各种设备,包括鼠标、键盘、打印机、摄像头、存储设备等。
本文将对USB接口技术及其电路设计进行分析,主要包括接口规范、传输速度、电路设计等内容。
一、USB接口规范USB接口技术的发展离不开其规范的标准化。
USB接口规范由USB Implementers Forum(USB实施者论坛)制定,目前最新的USB规范版本为USB 3.2、USB规范定义了USB接口的物理连接、信号传输方式、电气特性等方面的要求,确保了不同厂商的设备能够互相兼容。
二、传输速度USB接口技术支持多种传输速率,包括低速(1.5 Mbps)、全速(12 Mbps)、高速(480 Mbps)和超高速(5 Gbps及更高)。
不同的设备根据其传输需求可以选择不同的速率。
此外,USB 3.0引入了新的SuperSpeed+规范,提供了超高速传输速率,可达到10 Gbps的传输速度。
三、电路设计1.PHY芯片:USB接口电路设计的核心是PHY芯片(物理层接口芯片),其功能是负责将上层协议层的数据转换为物理层信号,并与外部设备进行通信。
PHY芯片一般包括时钟管理、数据缓冲、电压转换、信号解调等功能模块。
B控制器:USB接口电路设计中的另一个重要组成部分是USB控制器。
USB控制器主要负责管理和控制USB接口的插拔检测、数据传输、电源管理等功能。
USB控制器可以是在主处理器上实现的软件控制器,也可以是独立的硬件控制器。
3.电源管理:USB接口电路设计中的一个重要考虑因素是电源管理。
USB接口可以通过提供电源来为外部设备供电,也可以通过从外部设备接收电源来为设备充电。
为了保证电源的稳定性和可靠性,电路设计中通常需要考虑电源隔离、电源过载保护、稳压电路等。
USB插入检测电路
3. usb core 在内核初始化时注册了一个名为 khubd 的内核线程,由 khubd 监控 port event。(实际过程我理解是从设别由 VUBS 供电后,会在 DP 或 DM 上产生一个高电平脉冲 ehci 在接收到脉冲信号后识别到设备插入,仅仅是理解,这一点未验证) 3. khubd 获取 port,speed 后交给 ehci,接下来就是 usb 的 SETUP,GET DISCRIPTOR 过程
2. 通知 usb gadget 使能 vbus,按照 device 模式使能 PHY。gadget 在 probe 时注册了一个 SPI 软中断 IRQ_USB_HSOTG,用于响应数据接收 3. 开启 usb clk,使能 PHY,此时外部 5V 电源供给系统 XuotgVBUS, gadget 收到 IRQ_USB_HSOTG 中断要求重启 OTG core 4. USB DP(高速设备为 DP,低速设备为 DM)上产生一个高电平脉冲, 此时 PC 识别到一个 USB 设备插入,windows 会提示用户 5. 后续就是 SETUP,GET DISCRIPTOR 的过程 作为主设备发现设备插入时: 1. 系统检测到 ID 脚上 XEINT29 下降沿触发中断(实际是插入的 usb 公 口第四脚直接连接到第五脚地上面),进入中断处理,切换到主设备模式 2. 关中断,使能 DC5V 给 VBUS 上电,唤醒 ehci 与 ohci
USB 插入检测电路
一 USB 引脚一般四根线,定义如下: 为支持 OTG 功能,mini/micro usb 接口扩展了一个 ID 引脚(第 4 脚) A 设备端 ID 脚接地,则初始状态为 Host,例如 PC 和支持 OTG 设备做主 设备时 B 设备端 ID 脚悬空,默认上拉为高电平,则初始状态为 Device,例如 U 盘和支持 OTG 设备做从设备时 1. 移动设备如需支持 OTG,内部 ID 引脚需要默认上拉为高 2. VBUS supply 输入脚;对 于 Host 需要串一个 5V 电源输出给 device。 二 USB 插入检测过程,看下面一个简单电路,Samsung Exynos4412 平
USB3.0接口技术与电路设计研究
2.2 USB的数据流传输
主控制器负责主机和USB设备间数据流的传输。这些传输数据被当作连续的比特流。每个设备提供了一个或多个可以与客户程序通信的接口,每个接口由0个或多个管道组成,它们分别独立地在客户程序和设备的特定终端间传输数据。USBD为主机软件的现实需求建立了接口和管道,当提出配置请求时,主控制器根据主机软件提供的参数提供服务。
1、USB概述
由于多媒体技术的发展对外设与主机之间的数据传输率有了更高的需求,因此,USB总线技术应运而生。USB(Universal Serial Bus)翻译为中文就是通用串行总线,是由Conpaq、DEC、IBM、Inter、Microsoft、NEC和Northen Telecom等公司为简化PC与外设之间的互连而共同研究开发的一种免费的标准化连接器,它支持各种PC与外设之间的连接,还可实现数字多媒体集成。现在生产的PC几乎都配备了USB接口,Microsoft 的Windows98、NT以及MacOS、Linux、FreeBSD等流行操作系统都增加了对 USB的支持。
3、USB外设控制器的两种实现方式
USB芯片在外设领域的应用面很广。USB外设控制芯片通常包括USB收发器、串行接口引擎(SIE)、USB控制器和外设功能等四个模块(SIE 主要以硬件方式处理大多数USB协议,USB控制器负责与PC交互通信信息)。USB控制器一般有两种类型:一种是MCU集成在芯片里面的,如 Intel的8X930AX、CYPRESS的EZ-USB、SIEMENS的C541U以及 MOTOLORA、National Semiconductors等公司的产品;另一种就是纯粹的USB接口芯片,仅处理 USB通信,如PHILIPS的PDIUSBD11(I2C接口)、 PDIUSBP11A、PDIUSBD12(并行接口),National Semiconductor的USBN9602、USBN9603、USBN9604等。
usb中dpdm电路说明
usb中dpdm电路说明
USB(Universal Serial Bus)是一种用于连接计算机和外部设备的通用接口标准。
在USB中,DP(Data Positive)和DM(Data Negative)是用于传输数据的两个信号线。
这两条线构成了USB的差分信号传输线路,用于在设备之间进行数据通信。
DP和DM信号线采用差分信号传输技术,它们之间的差分电压表示传输的数据信息。
在USB中,DP和DM信号线是通过USB连接器和USB插头之间的连接来实现数据传输的。
当设备连接到计算机或其他设备时,DP和DM信号线将传输数据,并且USB控制器将解析这些信号以实现数据传输。
DP和DM信号线的设计使其具有抗干扰能力,这意味着它们能够在外部干扰的情况下保持数据传输的稳定性。
此外,USB还采用差分信号传输技术来提高数据传输的速度和可靠性。
总的来说,DP和DM电路是USB接口中用于传输数据的差分信号线路,通过这些信号线路,USB设备能够与计算机或其他设备进行数据通信和传输。
差分信号传输技术使得USB具有较高的数据传输速度和抗干扰能力,从而确保了数据传输的稳定性和可靠性。
usb hub电路设计要点
USB Hub的电路设计要点主要包括以下几个方面:USB接口设计:USB Hub需要至少一个USB接口用于连接计算机,同时还需要多个USB接口用于连接USB设备。
USB接口的设计需要符合USB标准,包括电气特性、信号传输、接口形状等。
USB控制器选择:USB控制器是USB Hub的核心部件,负责控制USB数据的传输和管理USB设备。
USB控制器的选择需要考虑其性能、兼容性和稳定性等因素。
集线器设计:集线器是USB Hub内部用于连接多个USB设备的部件。
集线器的设计需要考虑其带宽、延迟和稳定性等因素。
电源管理设计:USB Hub需要提供稳定的电源供应,同时还需要支持USB设备的电源管理。
电源管理的设计需要考虑功率消耗、电源稳定性和保护等因素。
数据传输速率:根据不同的USB标准,如USB 2.0和USB 3.0,数据传输速率会有所不同。
在设计USB Hub时,需要考虑所需的数据传输速率,并选择合适的芯片和接口。
电磁兼容性(EMC):在电路设计中,需要考虑电磁兼容性(EMC)问题,以确保设备在电磁环境中能够正常工作,并且不会对其他设备产生干扰。
信号完整性(SI):对于高速信号传输,需要考虑信号完整性(SI)问题,以确保信号在传输过程中不会失真或衰减。
热设计:在多设备连接的情况下,USB Hub可能会产生较大的热量。
因此,需要进行热设计,以确保设备不会过热并保持稳定运行。
安全设计:在电路设计中,还需要考虑安全问题,如过流保护、过压保护和短路保护等,以确保设备和人员安全。
总之,USB Hub的电路设计需要考虑多个方面的问题,包括接口设计、控制器选择、集线器设计、电源管理设计、数据传输速率、电磁兼容性、信号完整性、热设计和安全设计等。
只有综合考虑这些因素,才能设计出稳定、高效的USB Hub。
usb,ps2接口电路
usb,ps2接口电路分析这些天关于usb3标准的普及的新闻很多,令人印象深刻的就是这个新标准的速度,让人不禁揣想,是不是以后硬盘都是usb接口了。
但在这之前,gemfield教你先来认识以下现今usb接口的电路以及台式机上仍是主流的ps-2接口。
gemfield先来讲述一下键鼠接口电路,因为主板上的集成接口的电路原理极其相似,所以好好学习这节课,会有触类旁通的效果!gemfield下面说一下PS-2接口的引脚定义,把主板背面朝上,接口朝向自己,那么你看到的引脚形状如图所示:键鼠这两个接口的引脚定义与电路完全一样。
下面是检修流程:注意最容易损坏的原件是电感、贴片电阻、电容总结:1、如果键鼠的小灯不亮,说明供电不正常,查供电线2、如果键鼠时好时坏,说明滤波电容坏,更换3、如果是在热插拔后损坏,则最大可能是保险、电感被烧坏下面是usb的电路原理图:同样把主板反过来,背面朝上,接口朝自己,引脚定义如图:需要注意的一点是,USB由ICH来管理,在主板能正常工作情况下,USB的损坏不会由ICH南桥引起。
易损坏的元器件有USB所连的R、C、USB插座本身。
BB维修教程之三:键盘/鼠标接口电路现在本本上还保留键盘/鼠标接口的确实不多了,但在老式本本上还是比较常见的,在台式机上,均保留了键盘/鼠标接口,其实无论台式机还是笔记本电脑,其PS2接口的原理是完全一样的。
下面将一台式机的845电路为例讲解。
其余芯片组的键盘/鼠标接口电路大同小异。
常用的键盘/鼠标接口采用PS/2接口,键盘和鼠标接口的工作原理和外形完全一样,在实物中通过采用不同的插座颜色来进行区分:鼠标插座是绿色、键盘插座为紫色。
键盘/鼠标插座上有6个引脚与电路相连,但实际上只有4个引脚起作用。
所有型号的主板键盘/鼠标接口电路基本类似,均主要由键盘/鼠标插座、电容、电感、电阻、保险电阻等元件组成。
下面是Intel 845主板的键盘/鼠标接口接口电路,其他芯片组的,无论台式机还是笔记本电脑均类似。
usb hub电路设计要点 -回复
usb hub电路设计要点-回复USB hub电路设计要点引言:USB hub是一种常见且广泛使用的电子设备,它可以将一个USB接口扩展成多个USB接口,方便用户同时连接多个USB设备。
在设计USB hub 电路时,需要考虑一系列因素,包括电源管理、信号传输和保护等方面。
本文将一步一步回答有关USB hub电路设计要注意的要点。
第一步:选择适当的电源管理方案在设计USB hub电路时,电源管理是至关重要的一步。
它包括选择适当的电源芯片以及设计合适的电源线路。
首先,我们需要选择一款符合USB hub的功耗需求的电源芯片。
这款电源芯片应具备过载保护、短路保护等功能,以确保USB hub在使用过程中不受电流过大或短路等问题的干扰。
此外,在设计电源线路时,我们需要确定合适的供电方案。
USB hub通常通过USB接口从计算机或其他设备获取电源。
我们需要确保供电线路能够稳定地为USB hub提供所需的电流和电压,以保证其正常工作。
在设计电源线路时,还应注意使用合适的过滤电容和稳压电源,以减少电源噪声对USB hub的影响。
第二步:信号传输设计要点除了电源管理,信号传输是USB hub设计中的重点之一。
在设计USB hub 电路时,需要考虑如下几个关键因素。
首先,我们需要选择合适的USB控制器芯片。
这个芯片不仅要能够处理多个USB设备的连接请求,还应具备数据缓冲、分配和路由等功能。
同时,为了确保数据传输的速度和稳定性,我们需要选择高质量的USB控制器芯片。
其次,在USB hub电路中,信号传输线路的设计也非常重要。
我们需要合理设计差分信号线和地线的路径,以尽可能减少信号线的串扰和电磁干扰,确保数据传输的可靠性。
此外,合理选择合适的长度和宽度也对信号传输起到积极的作用。
第三步:保护电路的设计要点在USB hub电路设计中,保护电路也是不可忽视的一部分。
保护电路可以保证USB hub在面对异常情况时能够及时反应和保护自身。
主板USB接口电路结构图解共26页word资料
主板USB接口电路结构图解因为每个 USB 接口能够向外设提供+ 5V500MA 的电流,当我们在连接板载 USB 接口时,一定要严格按照主板的使用说明书进行安装。
绝对不能出错,否则将烧毁主板或者外设。
相信有不少朋友在连接前置 USB 插线时也发生过类似的“ 冒烟事见“ 。
这就需要我们能够准确判别前置USB 线的排列顺序如果我们晓得 USB 接口的基本布线结构,那问题不是就迎刃而解了吗。
USB 接口图解主机端:接线图:VCCData -Data +GND实物图:设备端:接线图:VCCGNDData -Data +三、市面上常见的 USB 接口的布线结构这两年市面上销售的主板,板载的前置 USB 接口,使用的都是标准的九针 USB 接口,第九针是空的,比较容易判断。
但是多数品牌电脑使用的都是厂家定制的主板,我们维修的时候根本没有使用说明书;还有像以前的 815 主板, 440BX , 440VX 主板等,前置 USB 的接法非常混乱,没有一个统一的标准。
当我们维修此类机器时,如何判断其接法呢?现在,把市面上的比较常见的主板前置 USB 接法进行汇总,供大家参考。
( 说明:■ 代表有插针,□ 代表有针位但无插针。
)1 、六针双排这种接口不常用,这种类型的 USB 插针排列方式见于精英 P6STP - FL(REV : 1.1) 主板,用于海尔小超人 766 主机。
其电源正和电源负为两个前置 USB 接口共用,因此前置的两个 USB 接口需要 6 根线与主板连接,布线如下表所示。
■DATA1+■DATA1-■ VCC■DATA2-■DATA2+■ GND2 、八针双排这种接口最常见,实际上占用了十针的位置,只不过有两个针的位置是空着的,如精英的 P4VXMS(REV : 1.0) 主板等。
该主板还提供了标准的九针接法,这种作是为了方便 DIY 在组装电脑时连接容易。
■ VCC■DATA -■DATA +□NUL■ GND■ GND□NUL■DATA+■DATA -■ VCC微星 MS-5156 主板采用的前置 USB 接口是八针互反接法。
一文读懂充电宝usb接口电路及制作原理详细
⼀⽂读懂充电宝usb接⼝电路及制作原理详细USB充电器套件,⼜名MP3/MP4充电器,输⼊AC160-240V,50/60Hz,额定输出:DC5V。
250mA(标签贴纸为500mA,如果要长期输出更⼤电流,请更换Q1为13003)。
MP3和MP4在全国范围⼤量流⾏,不过作为⽇常⽤品的充电器由于直接和220V⾼压相连,具有故障率较⾼,容易损坏的特点,特别是买到那些不成熟的产品后,真是苦不看⾔。
下⾯是对着实物绘制的图:(电路板上有多种元件安装⽅法,安装请与原理图、实物图为准,PCB板上有些元件孔是不要安装的,有些元件要装在别的元件孔上,这点请注意!)说明:为了简化电路,达到学习⽬地,图中⽤1欧的电阻F1起到保险丝的作⽤,⽤⼀个D1完成整流作⽤。
接通后,C1会有300V左右的直流电压,通过R2给Q1的基极提供电流,Q1的发射极有R1电流检测电阻R1,Q1基极得电后,会经过T1的(3、4)产⽣集电极电流,并同时在T1的(5、6)(1、2)上产⽣感应电压,这两个次级绝缘的圈数相同的线圈,其中T1(1、2)输出由D7整流、C5滤波后通过USB座给负载供电;其中T1(5、6)经D6整流、C2滤波后通过IC1(实为4.3V稳压管)、Q2组成取样⽐较电路,检测输出电压⾼低;其中T1(5、6)、C3、R4还组成Q1的正,让Q1⼯作在⾼频振荡,不停的给T1(3、4)开关供电。
当负载变轻或者电压变⾼等任何原因导致输出电压升⾼时,T1(5、6)、IC1取样⽐较导致Q2导通,Q1基极电流减⼩,集电极电流减⼩,负载能⼒变⼩,从⽽导致输出电压降低;当输出电压降低后,Q2取样后⼜会截⽌,Q1的负载能⼒变强,输出电压⼜会升⾼;这样起到⾃动稳压作⽤。
本电路虽然元件少,但是还设计有过流过载功能。
当负载过载或者短路时,Q1的集电极电流⼤增,⽽Q1的发射极电阻R1会产⽣较⾼的压降,这个过载或者短路产⽣的⾼电压会经过R3让Q2饱和导通,从⽽让Q1截⽌停⽌输出防⽌过载损坏。
4.3.2 USB接口电路常见故障分析及排除_按图索骥学修电脑主板_[共3页]
第4章 接口电路原理分析与检修
◆ 73 ◆
图4-9 主板的扩展USB 接口
图4-10所示是USB 接口原理及引脚图。
图4-11所示是该电路的应用实物图。
从图4-10中不难看出USB 接口电路主要由USB 接口插座、电感、滤波电容、南桥等组成。
其中,V CC 为USB 接口的第①针脚供电。
有的主板V CC 经过保险电感为USB 接口供电,有的主板用0 电阻代替保险电感。
有的主板在电路中接有贴片电容,电容在USB 接口电路中可以起到滤波的作用,以改善USB 数据线路信号传输的质量。
而数据传输线上的贴片电感在数据传输中起到缓冲的作用。
图4-10 主板USB 接口原理及引脚图
4.3.2 USB 接口电路常见故障分析及排除
USB 接口电路的故障率很高,常见的故障有USB 接口不能使用和USB 设备不能识别两种情况。
USB 接口不能使用,一般应是由USB 插座虚焊、供电不正常、电感开路、电容短路等情况引起的。
数据线与南桥之间的连接不正常,也会导致USB 设备插入USB 接口后,出现无反应的故障。
USB 插座附近的元器件是检查的重点。
USB学习一:USB硬件电路解析
USB学习一:USB硬件电路解析题记:其实早就想学习了,但是开头的时候因为基础差点,看到USB 那么多繁复的上电复位啊枚举啊还有那么多的包啊,头很大没有一点思路。
所以当初只是看看资料翻翻周立功的《PDIUSBD12 USB固件编程与驱动开发》做个了解,并没有深化。
但是正如圈圈的USB小组里说的,现在的工程师不懂USB可不可,所以决心重新着手USB的进阶了。
其实我以前的51试验板和的板子上面都有USB的这一块,只惋惜试验程序写得不够针对,所以看起来很费力,也提不起我的爱好。
现在有圈圈的板子,我想那么多有针对性并且完整的程序在等着,岂有学不会之理!我的第一篇USB日志从硬件下手,至于基本的一些概念固然是要先了解的,但是我以为学习应当以实践为主,以练带学,从中不断堆积。
所以,在了解了一些基本的USB的概念和PDIUSBD12芯片以后,应当着手实践了。
其实假如你不是做USB的芯片开发,对于那一大堆理论也不是必需彻低领悟的,我也是带着似懂非懂的状态来操控PDIUSBD12的,对于它的一些寄存器的控制是重点,把握了这个基本算是入了门,至于其它的一些时序上的读写操作什么的我想对于有基础的人不是难点。
先来看一下PDIUSBD12的引脚配置和引脚分配:圈圈的原理图我就不贴了(不好截图,有点乱,呵呵~~)。
D0-D7口接的P0口,由于试验中不用法DMA传输,所以与DMA传输有关的DMREQ,DMACK_N,EOT_N几个引脚被悬空或者接地了。
CLKOUT,VOUT3.3和SUSPEND三个引脚因为不用法就悬空或者接地了。
GL_N接一个和指示灯用于指示通信状态,INT_N接单片机的一个中断口,D+和D-两个差分信号是接标准USB接口的,XTAL1和XTAL2之间接16MHz的晶振,另外VCC,GND自不必说。
最后来看下几个可以有不同接法的引脚:ALE,RD_N,WR_N,CS_N,其实这几个引脚的不同接法是普遍性的,也就是说你可以把这几个脚接成单片机时序控制数据地址的读写操作,也可以把PDIUSBD12的寄存器接成单片机的外部RAM,这样对寄存器的寻址就和RAM一样了,可以免去复杂的时序操作。
USB接口电路电路
左边这张图,过了保险丝以后,接了一个470uF 的电容C16,右边这张图,经过开关后,接了一个100uF 的电容C19,并且并联了一个0.1uF 的电容C10。
其中C16 和C19 起到的作用是一样的,C10 的作用和他们两个不一样,我们先来介绍这2 个大一点的电容。
容值比较大的电容,理论上可以理解成水缸或者水池子,同时,大家可以直接把电流理解成水流,其实大自然万物的原理都是类似的。
作用一,缓冲作用。
当上电的瞬间,电流从电源处流下来的时候,不稳定,容易冲击电子器件,加个电容可以起到缓冲作用。
就如同我们直接用水龙头的水浇地,容易冲坏花花草草的。
我们只需要在水龙头处加个水池,让水经过水池后再缓慢流进草地,就不会冲坏花草,起到有效的保护作用。
作用二,稳定作用。
我们一整套电路,后级的电子器件功率大小、电流大小也不一样,器件工作的时候,电流大小不是一直持续不变的。
比如后级有个器件还没有工作的时候,电流消耗是100mA,突然它参与工作了,电流猛的增大到150mA 了,这个时候如果没有一个水缸的话,电路中的电压(水位)就会直接突然下降,比如我们的5V 电压突然降低到3V 了。
而我们系统中有些电子元器件,必须高于一定的电压才能正常工作,电压太低就直接不工作了,这个时候水缸就必不可少了。
电容会在这个时候把存储在里边的电流释放一下,稳定电压,当然,随后前级的电流会及时把水缸充满的。
有了这个电容,可以说我们的电压和电流就会很稳定了,不会产生大的波动。
这种电容常用的有以下三种:图3-这三种电容是我们常用的三种电容,其中第一种个头大,占空间大,单位容量价格最便宜,第二种和第三种个头小,占空间小,性能一般也略好于第一种,但是价格也贵不少。
当然,除了价格,还有一些特殊参数,在通信要求高的场合也要考虑很多,这里暂且不说。
我们板子上现在用的是第一种,只要在符合条件的情况下,第一种470uF 的电容不到一毛钱,同样的耐压和容值,第二种和第三种可能得1 块钱左右。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
USB接口电路分析USB(Universal serial bus)的中文含义是通用串行总线。
USB接口的特点是速度快、兼容性好、不占中断、可以串接、支持热插拔等。
目前USB接口有两种标准,分别为USB1.1和USB2.0.其中USB1.1标准接口的数据传输速度为12Mbps,USB2.0标准接口的数据传输速度为480Mbps。
主板通常集成4-8个USB接口,并且在主板上还有USB扩展接口,通常USB接口使用一个4针插头作为标准插头,通过USB 插头,采用菊花链的形式可以把所有的外设连接起来,并且不会损失带宽。
USB接口电路主要由USB接口插座、电感、滤波电容、电阻排、保险电阻、南桥芯片等组成。
USB 接口电路的VCC0和VCC1供电针脚通过保险电阻和电感连接到电源插座的第4针脚,有的主板在供电电路中还设置有一个供电跳线,通过跳线可以选择待机供电或VCC5供电。
如果选择待机供电,则在关机的状态下,USB接口也有工作电压。
USB接口电路中的保险电阻用来防止USB 设备发生短路时烧坏ATX电源,目前的主板一般使用贴片电阻或高分子PTC热敏电阻作为保险电阻。
高分子PTC热敏电阻可以在出现短路情况时,自动升高内部电阻,起到保护的作用,同时在故障排除后,又会自动恢复到低电阻状态继续工作。
USB接口电路数据线路中的贴片电感和电阻排的作用是:在数据传输时起到缓冲的作用(抗干扰)。
这个电阻排通常采用阻值为22欧或33欧的电阻。
而数据线路中连接的电容排和电阻排起滤波的作用,可改善数据传输质量,电容排的容量一般为47PF,有的为100PF。
USB接口的工作原理是:当电脑主机的USB接口接入USB设备时,通过USB接口的5V供电为UDB设备供电,设备得到供电后,内部电路开始工作,并向+DATA针输出高电平信号(—DATA为低电平)。
同时主板南桥芯片中的USB模块会不停的检测USB接口的+—DATE的电压。
当南桥芯片中的USB模块检测到信号后,就认为USB设备准备好,并向USB设备发送准备好信号。
接着USB设备的控制芯片就通过USB接口向电脑主板的USB总线发送USB设备的数据信息。
电脑主板接收后,操作系统就会提示发现新硬件,并开始安装USB设备的驱动程序,驱动安装完成后,用户在系统中看见并使用USB设备。
USB 基本知识USB的重要关键概念:1、端点,位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)2、帧,时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作3、上行、下行:传输由设备到主机为上行,由主机到设备为下行。
一条USB的传输线分别由地线、电源线、D+、D-四条线构成,D+和D-是差分输入线,它使用的是 3.3V的电压(注意哦,与CMOS的5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500mA。
数据在USB线里传送是由低位到高位发送的,USB数据是由二进制数字串构成的,首先数字串构成域(有七种),域再构成包,包再构成事务(IN、OUT、SETUP),事务最后构成传输(中断传输、并行传输、批量传输和控制传输)。
下面简单介绍一下域、包、事务、传输,请注意他们之间的关系。
一、域域是USB数据最小的单位,由若干位组成(至于是多少位由具体的域决定),域可分为七个类型:1、同步域(SYNC),八位,值固定为0000 0001,用于本地时钟与输入同步2、标识域(PID),由四位标识符+四位标识符反码构成,表明包的类型和格式。
3、地址域(ADDR):七位地址,代表了设备在主机上的地址,地址000 0000被命名为零地址,是任何一个设备第一次连接到主机时,在被主机配置、枚举前的默认地址。
4、端点域(ENDP),四位,由此可知一个USB设备有的端点数量最大为16个。
5、帧号域(FRAM),11位,每一个帧都有一个特定的帧号,帧号域最大容量0x800。
6、数据域(DATA):长度为0~1023字节,在不同的传输类型中,数据域的长度各不相同,但必须为整数个字节的长度7、校验域(CRC):对令牌包和数据包中非PID域进行校验的一种方法。
二、包包由域构成,有四种类型,分别是令牌包、数据包、握手包和特殊包,前面三种是重要的包,不同的包的域结构不同,介绍如下包,可分为输入包、输出包、设置包和帧起始包(注意这里的输入包是用于设置输入命令的,输出包是用来设置输出命令的,而不是放据数的),其中输入包、输出包和设置包的格式都是一样的:SYNC+PID+ADDR+ENDP+CRC5(五位的校验码)1、帧起始包的格式:SYNC+PID+11位FRAM+CRC5(五位的校验码)2、数据包:分为DATA0包和DATA1包,当USB发送数据的时候,当一次发送的数据长度大于相应端点的容量时,就需要把数据包分为好几个包,分批发送,DATA0包和DATA1包交替发送,即如果第一个数据包是DATA0,那第二个数据包就是DATA1。
但也有例外情况,在同步传输中(四类传输类型中之一),所有的数据包都是为DATA0,格式如下:SYNC+PID+0~1023字节+CRC163、握手包:结构最为简单的包,格式如下 SYNC+PID三、事务事务分为IN事务、OUT事务和SETUP事务三大事务,每一种事务都由令牌包、数据包、握手包构成,每个包的发送有一定的时间先后顺序,因此事务分为三个阶段:1)令牌包阶段:启动一个输入、输出或设置的事务2)数据包阶段:按输入、输出发送相应的数据3)握手包阶段:返回数据接收情况,在同步传输的IN和OUT 事务中没有这个阶段,这是比较特殊的。
1、IN事务:令牌包阶段:主机发送一个PID为IN的输入包给设备,通知设备要往主机发送数据。
数据包阶段:设备根据情况会作出三种应答(要注意:数据包阶段也不总是传送数据的,根据传输情况还会提前进入握手包阶段)A、设备端点正常,设备往入主机里面发出数据包(DATA0与DATA1交替)。
B、设备正在忙,无法往主机发出数据包就发送NAK无效包,IN 事务提前结束。
C、相应设备端点被禁止,发送错误包STALL包,事务也就提前结束了,总线进入空闲状态。
握手包阶段:主机正确接收到数据之后就会向设备发送ACK包。
2、OUT事务:令牌包阶段:主机发送一个PID为OUT的输出包给设备,通知设备要接收数据;数据包阶段:比较简单,就是主机会设备送数据,DATA0与DATA1交替握手包阶段:设备根据情况会作出三种反应A、设备端点接收正确,设备往入主机返回ACK,通知主机可以发送新的数据,如果数据包发生了CRC校验错误,将不返回任何握手信息;B、设备正在忙,无法往主机发出数据包就发送NAK无效包,通知主机再次发送数据;C、相应设备端点被禁止,发送错误包STALL包,事务提前结束,总线直接进入空闲状态。
3、 SETUT事务:A、令牌包阶段:主机发送一个PID为SETUP的输出包给设备,通知设备要接收数据;B、数据包阶段:比较简单,就是主机会设备送数据,注意,这里只有一个固定为8个字节的DATA0包,这8个字节的内容就是标准的USB设备请求命令,共有11条。
C、、握手包阶段:设备接收到主机的命令信息后,返回ACK,此后总线进入空闲状态,并准备下一个传输(在SETUP事务后通常是一个IN或OUT事务构成的传输)。
四、传输传输由OUT、IN、SETUP事务其中的事务构成,传输有四种类型:中断传输、批量传输、同步传输、控制传输,中断传输和批量转输的结构一样,同步传输有最简单的结构,而控制传输是最重要的也是最复杂的传输。
1、中断传输:由OUT事务和IN事务构成,用于键盘、鼠标等HID设备的数据传输中2、批量传输:由OUT事务和IN事务构成,用于大容量数据传输,没有固定的传输速率,也不占用带宽,当总线忙时,USB 会优先进行其他类型的数据传输,而暂时停止批量转输。
3、同步传输:由OUT事务和IN事务构成,有两个特殊地方,第一,在同步传输的IN和OUT事务中是没有返回包阶段的;第二,在数据包阶段所有的数据包都为DATA04、控制传输:最重要的也是最复杂的传输,控制传输由三个阶段构成(初始设置阶段、可选数据阶段、状态信息步骤),每一个阶段可以看成一个的传输。
控制传输其实是由三个传输构成的,用来于USB设备初次加接到主机之后,主机通过控制传输来交换信息,设备地址和读取设备的描述符,使得主机识别设备,并安装相应的驱动程序,这是每一个USB开发者都要关心的问题。
总结:USB的最小单元是“域”,由“域”构成了“包”,在由“包”构成了“事务”,最后由“事务”构成了“传输”,在应用层面,我们看到的只是传输,所以USB协议栈就需要完成传输以下的所有事情。
这对标准的USB协议栈提出了最基本的要求。
USB协议简介USB是一种协议总线,即主机与设备之间的通信需要遵循一系列约定。
协议内容较多,这里仅作一些简单介绍,深入学习,可参看USB规范(WWW.usb.org)。
为了理解协议中的名称,先看图10.32。
该图突出了主机上的客户软件和USB逻辑设备(编程涉及的设备)之间的通信流(Communication Flow),该通信流跨越了USB驱动程序USBD、主控制器驱动程序UHCD、主控制器等硬件接口及其连接。
端点(Endpoints)是USB设备的惟一可识别的部分,是主机和设备之间通信流的终点。
每一个逻辑设备有若干个***端点,每一个端点在设计时被分配一个惟一的由设备确定的标识符,称之为端点号。
如图10.32所示,将用于通信流流动的通道称为管道(Pipe),这是忽略了许多中间环节的很形象的称呼,对于理解USB系统中的信息传输很有帮助。
图中把3个端点看成了一个接口,关于接口的说明安排在后面。
1.包格式包的概念在前面已经介绍了,包是帧的基本成分。
常用的包有令牌包、数据包和握手包。
对于高速传输,还定义了事务分割专用令牌包(事务分割开始令牌包和事务分割完成令牌包)。
1)令牌包格式在USB系统中,所有的通信都是由主机发出相应的令牌所引起的。
令牌包格式图 10.33所示。
其中PID为包标识,ADDR为设备地址,ENDP为端点号,CRC5是对ADDR和ENDP域进行校验的5位CRC校验码,校验多项式为:G(X)=X5+X2+1。
2)数据包格式数据包用于主机与设备之间的数据传输。
数据包格式如图10.34所示。
其中PID为包标识,DATA为数据位,最多为8 192个位,DATA应是字节的整数倍。
CRCl6是对DATA域进行校验的16位CRC校验码,校验多项式为:G(X)=X16+X15+X2+1.3)握手包格式握手包用来指示数据被成功接收、命令被接收或被拒绝等事务状态。