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

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

3天内不再提示

硬件电路设计之USB电路设计

CHANBAEK 来源: 一杯苦Coffee 作者: 一杯苦Coffee 2023-11-08 11:43 次阅读

1 简介

USB是通用串行总线(Universal Serial Bus),其主要的特点是高速、灵活。USB的发展历史可追溯到1996年,随着时间的推移,USB的速率逐渐提高,现在USB 3.1最高的速率可达 10Gbps 。具体的发展历程见下表:

版本最大传输USB名称供电能力推出时间
USB 1.01.5MbpsLow Speed500mA1996年01月
USB1.112MbpsFull Speed500mA1998年09月
USB2.0480MbpsHigh Speed500mA2000年04月
USB3.01.5GbpsSuper Speed Gen1900mA2008年11月
USB3.110GbpsSuper Speed Gen2900mA2013年08月

2 USB设计说明

  • USB是如何识别主机还是从机?

USB电路是有主从之分的,那么在物理层又是如何实现的。USB连接器上有一个USB_ID的引脚。 对于Host设备,USB_ID引脚拉低 ;对 应Device设备,USB_ID引脚置高或者悬空

  • 如何实现高速模式与低速模式?

USB2.0的工作模式由高速模式和低速模式两种。当USB为Host时,D+、D-上分别接一个15K的下拉电阻,这样可以使得在没有设备插入的时候,D+、D-上始终保持低电平;当USB为Host时,D+和D-那么如何设计高速模式和低速模式,详情配置见下:

  • 高速模式 :D+被拉高,D-保持不变。
  • 低速模式 :D-被拉高,D+保持不变。
  • 如何识别是USB2.0还是USB3.0?

插入电缆后等效电路可以看成一个RC回路,而RC回路有一个重要特性,就是时间常数,这个常数就是R和C乘积,也是影响充放电特性。

图片

可以看出,插入和拔除电缆,将Vo充电到特定的电压,则插入电缆后,充电需要的时长增加了。电脑的USB 3.0主机就是根据这个特性探测到U盘是支持超速特性的,否则插入电缆前后如果充电到电压VO没有时间变化的话,电脑就认为是高速ü盘,而不是超速U盘了。

3 USB电路设计

  • USB连接器

USB2.0内部塑料是白色;USB3.0内部塑料是蓝色。

图片

  • 共模电感L2 :滤除共模干扰。
  • TVS管D1、D2、D3 :防止静电损坏板卡上的电子器件。
  • 滤波电容C1、C2 :给干扰提供一个低阻抗的路径。
  • USB3.0电路
    USB3.0信号包含 一组低速差分信号两组高速差分信号一组电源信号 (5V电源+GND,通常需要连接电源开关),详情见下:

图片

  • 电源开关电路

USB的电源设计也是十分讲究的,USB 2.0采用5V电源供电,电流为600mA,该电源需要使用电源开关与板载的5V隔离开,此处我们选用的电源开关是TPS2065CDGN具体电路见下:

图片

该型号是高电平使能,我们可以直接将Control Sinnal 连接到Fault Signal。当电流过大时,Fault Signal拉低,芯片失能,芯片输出关闭。

3 USB HUB电路设计

此处介绍两种USB HUB相关电路,分别是RTS5489-GR和RTS5411S-GRT。需要电路的同学可随时私聊我。

  • RTS5489-GR HUB电路设计
  • RTS5489-GR核心部分

RTS5489-GR有一个USB3.0上行接口、四个USB3.0下行接口,配置使用I2C接口。

图片

  • 电源部分
    供电采用3.3V,其它所需电源轨可通过内部LDO转换得到。

图片

图片

  • 自检电路

图片

  • 晶振电路

图片

  • 配置电路

图片

  • Flash电路
    这部分电路可以不使用,具体得看需求。

图片

  • RTS5411S-GRT HUB电路设计
  • RTS5489-GR核心部分
    RTS5489-GR有一个USB3.0上行接口、四个USB3.0下行接口,配置使用I2C接口。
    图片
  • 电源部分

图片

图片

  • 自检电路

图片

  • 晶振电路

图片

  • 配置电路

图片

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

    关注

    96

    文章

    12643

    浏览量

    133145
  • 电路设计
    +关注

    关注

    6567

    文章

    2318

    浏览量

    195495
  • usb
    usb
    +关注

    关注

    59

    文章

    7437

    浏览量

    258252
  • 硬件电路
    +关注

    关注

    39

    文章

    233

    浏览量

    28988
  • 通用串行总线

    关注

    0

    文章

    23

    浏览量

    16581
收藏 人收藏

    评论

    相关推荐

    数模混合电路设计的难点

    数模混合电路设计的难点 数模混合电路的设计,一直是困扰硬件电路设计师提高性能的瓶颈。众所
    发表于 10-05 09:46 2531次阅读

    怎么成为硬件电路设计高手?

    ▼关注公众号: 工程师看海▼   在现代科技快速发展的时代,电子设备无处不在,而硬件电路设计是实现这些设备功能的基础。无论是智能手机、电脑、家用电器,还是工业控制系统,都需要经过精密的电路设计来实现
    的头像 发表于 07-28 13:10 3465次阅读
    怎么成为<b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b>高手?

    硬件电路设计之晶体与晶振电路设计

      晶体与晶振在电路设计中的应用十分广泛,对于数字电路,一个稳定的时钟信号,是系统稳定的前提。
    的头像 发表于 11-22 10:44 734次阅读
    <b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b>之晶体与晶振<b class='flag-5'>电路设计</b>

    硬件电路设计

    十五年硬件电路设计精华
    发表于 11-08 17:26

    关于硬件电路设计

    我本人对硬件电路设计相对感兴趣,如orcad,altiumdesigner等软件也能熟练运用,但是不知道怎么才能进一步的学习,该学习哪些知识?哪位过来人能指点一下,谢谢。
    发表于 07-12 14:06

    硬件电路设计流程系列

    一、硬件电路设计流程系列--硬件电路设计规范 二、硬件电路设计流程系列--方案设计(1) :主芯
    发表于 10-17 17:16

    核心板硬件电路设计

    核心板接口说明核心板硬件电路设计USB Host电路设计
    发表于 02-01 06:22

    硬件电路设计的思路分享

    在学习电路设计的时候,不知道你是否有这样的困扰:明明自己学了很多硬件电路理论,也做过了一些基础操作实践,但还是无法设计出自己理想的电路。归根结底,我们缺少的是
    发表于 11-11 08:40

    硬件电路设计与实践

    硬件电路设计与实践,非常实用的教材 有需要的朋友下来看看
    发表于 12-08 14:48 0次下载

    硬件电路设计具体详解

    硬件电路设计具体详解。
    发表于 04-05 11:51 28次下载

    MCU电路设计经验

    MCU电路设计经验,在做硬件电路的时候,可以做一个参考
    发表于 06-17 14:59 20次下载

    硬件电路设计流程--原理图设计

    电路教程相关知识的资料,关于硬件电路设计流程--原理图设计
    发表于 10-10 14:34 0次下载

    基于USB接口的数据采集系统电路设计

    基于USB接口的数据采集系统电路设计
    发表于 01-13 21:57 31次下载

    硬件电路设计的基本流程、作用和注意事项

    硬件电路设计是一种设计电子设备硬件电路的过程,涉及多种电子元件的选型、连接方式、布局设计等工作。电子产品的功能都是靠硬件
    的头像 发表于 06-30 13:56 1269次阅读
    <b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b>的基本流程、作用和注意事项

    USB 接口电路设计常见问题

    USB 接口电路设计常见问题
    的头像 发表于 09-18 10:59 381次阅读
    <b class='flag-5'>USB</b> 接口<b class='flag-5'>电路设计</b>常见问题