0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USB接口的相关介绍

ElfBoard 2023-12-06 15:47 次阅读

wKgaomVwJqWARKTCAAp8j59Y5oY446.png

USB作为目前功能最为强大的接口,除了支持很多外设,如键盘、鼠标等。还可以进行多种总线的转换,如USB转网口、USB转CAN等,这篇文章我们就来学习一下USB接口的相关知识。

不同USB版本的设备,数据传输速度也会有差别,两个设备之间是如何区分高速、全速和低速的USB识别呢?为了方便大家理解,咱们只讲逻辑给结果说事实,一些具体数值的计算小编已经贴心的帮大家省去了。

首先,全速和低速很好区分:因为在设备端有一个 1.5K 的上拉电阻,当设备插入控制器或上电时,有上拉电阻的那根数据线就会被拉高,控制器根据 D+/D-上的电平判断所挂载的是全速设备还是低速设备。全速设备D+端有1.5K上拉电阻,低速设备D-端有1.5K上拉电阻。

wKgaomVwJruAcXMxAAE_aA4uQX8567.png

接下来看一下如何区分高速设备和全速设备:高速设备初始是以一个全速设备的身份出现的,即和全速设备一样,D+线上有一个1.5k的上拉电阻。USB2.0的控制器会把它当作一个全速设备来看待,之后控制器和设备端会通过一系列握手信号互相确认双方的身份。在这里对速度的检测是双向的,比如高速的控制器需要检测所挂上来的设备是高速、全速还是低速,高速的设备需要检测所连上的控制器是 USB2.0 的还是1.0的,如果是前者,就进行一系列动作切到高速模式工作,如果是后者,就以全速模式工作。

控制器检测到有设备插入/上电时,向主机通报,主机发送一个请求让控制器复位新插入的设备。设备复位操作是控制器通过驱动数据线到复位状态SE0(即 D+和 D-全为低电平)。

高速设备看到复位信号后,通过内部的电流源向D-线持续灌一个小电流,加上内部的等效阻抗近似于45R,所以在控制端可以看到一个约800mV的电压,这就是 Chirp K 信号(由设备发起)。

在控制器端,虽然下达了复位信号,并一直驱动着SE0,但控制器端的USB2.0 的高速接收器一直在检测设备端发起的ChirpK信号,如果没有看到ChirpK信号,就继续复位操作,直到复位结束,之后就在全速模式下操作。如果只是一个全速的控制器,不支持高速操作,那么该控制器不理会设备端发送的ChirpK信号,之后设备也不会切换到高速模式。

wKgaomVwJtKAAVqrAADJXpkV1CU684.png

设备端发送的 Chirp K 信号结束后,控制器必须开始回复一连串的 KJKJKJ….序列,向设备表明这是一个USB2.0的控制器。KJ序列停止后再结束复位操作。控制器发送Chirp KJ 序列的方式和设备一样,通过电流源向差分数据线交替灌一个小电流来实现。

再回到设备端来,设备检测到控制器发出的Chirp信号后,它必须在 500us 内切换到高速模式。控制器发送出来的 Chirp KJ 序列幅值降到了原先的一半,为400mV。这是因为设备端会挂载新的终端电阻,此时等效阻抗为22.5R,正好是之前阻抗的一半。以后高速操作的信号幅值就是400mV而不像全速/低速那样的800mV。

至此,高速设备与 USB2.0控制器握手完毕,进行后续的480Mbps 高速信号通信,这就是咱们常说的USB握手协议,关于USB接口就先介绍到这里,希望能对屏幕前的小伙伴提供帮助。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5082

    文章

    19084

    浏览量

    304427
  • 开发板
    +关注

    关注

    25

    文章

    5017

    浏览量

    97336
收藏 人收藏

    评论

    相关推荐

    Micro USB接口与其他USB接口的比较

    Micro USB接口概述 Micro USB接口是一种USB 2.0标准的接口,它在2007年
    的头像 发表于 11-27 10:17 396次阅读

    Micro USB接口USB-C的区别

    随着科技的快速发展,USB接口已经成为我们日常生活中不可或缺的一部分。从数据传输到设备充电,USB接口的应用范围越来越广泛。Micro USB
    的头像 发表于 11-27 09:55 318次阅读

    Micro USB接口类型和规格

    Micro USB接口概述 Micro USB接口是一种USB 2.0标准的接口类型,它由
    的头像 发表于 11-27 09:54 539次阅读

    USB接口常见的类型有哪些

    接口类型,以及它们的简要介绍USB 1.x USB 1.0 :最初的USB标准,数据传输速度为1.5 Mbps(低速)。
    的头像 发表于 10-21 13:45 401次阅读

    USB接口静电整改案例分享(二)——交换机USB接口

    USB接口静电整改案例分享(二)——交换机USB接口 一、摘要 USB是通用串行总线的缩写,是一种串口总线的标准,也是一种输入输出
    的头像 发表于 10-18 10:59 290次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>接口</b>静电整改案例分享(二)——交换机<b class='flag-5'>USB</b><b class='flag-5'>接口</b>

    USB接口静电整改案例分享(一)——交换机USB接口

    USB接口静电整改案例分享(一)——交换机USB接口 一、摘要 USB是通用串行总线的缩写,是一种串口总线的标准,也是一种输入输出
    的头像 发表于 10-18 10:56 201次阅读
    <b class='flag-5'>USB</b><b class='flag-5'>接口</b>静电整改案例分享(一)——交换机<b class='flag-5'>USB</b><b class='flag-5'>接口</b>

    USB接口替代了哪些传统接口

    USB自1996年推出以来,逐渐成为最流行的外部设备连接标准之一。USB接口的普及和广泛采用,替代了许多传统的接口类型,但是在工业级领域,这些被代替的
    的头像 发表于 10-18 10:20 405次阅读

    usb接口与type-c接口区别

    USB接口和Type-C接口是两种不同的数据传输和电源接口,它们在设计、功能和应用方面有着显著的区别。 1. 历史背景 USB
    的头像 发表于 10-10 10:22 2687次阅读

    typec接口usb接口充电快吗

    Type-C接口USB接口在充电速度上的比较,需要考虑多个因素,包括接口的具体版本、充电器的输出功率、设备的充电管理系统等。一般来说,Type-C
    的头像 发表于 09-02 11:15 3008次阅读

    usb和typec接口哪个传输快

    USB(通用串行总线)和Type-C(通用串行总线C型)是两种常见的接口类型,它们在数据传输速度、兼容性和使用场景等方面存在一定的差异。 一、USB接口概述
    的头像 发表于 09-02 11:13 1685次阅读

    USB接口的类型和特点

    USB接口,全称Universal Serial Bus(通用串行总线),是一种广泛应用于计算机与外部设备之间连接和通信的标准接口。自1996年由英特尔等公司联合推出以来,USB
    的头像 发表于 07-25 18:12 1781次阅读

    飞凌嵌入式-ELFBOARD 常用的USB接口及其不同版本介绍第1期

    不同的USB机械接口相关知识。 USB 版本 USB 插头与版本的兼容性 USB 机械
    发表于 06-18 10:06

    usb-c接口是什么意思 usbc接口和usba接口区别

    USB-C接口是一种通用的连接标准,可以通过单个接口实现多种功能,如数据传输、充电、视频输出等。USB-C接口采用了更小、更便捷的设计,因此
    的头像 发表于 02-20 16:30 1.6w次阅读

    usb-c接口是什么意思 pd接口usb接口哪个更好

    USB-C接口是一种连接标准,它提供了高速数据传输和充电功能,广泛应用于各种设备,包括电脑、手机、平板电脑、外接显示器和其他外围设备。PD接口(Power Delivery)是一种充电协议,它可
    的头像 发表于 01-31 17:01 8069次阅读

    esata接口怎么用 esata接口可以当usb接口用吗

    的场合更为适用。本文将详细介绍ESATA接口的使用方法,并回答ESATA接口是否可以作为USB接口的功能替代。 首先,我们来了解一下ESAT
    的头像 发表于 01-22 14:58 7306次阅读