数字电路硬件设计系列(十二)之USB电路设计

这篇具有很好参考价值的文章主要介绍了数字电路硬件设计系列(十二)之USB电路设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

推荐查看原文:硬件电路设计之USB电路设计(含USB HUB电路)USB是通用串行总线(Universal Serial Bus),其主要的特点是高速、灵活。USB的发展历史可追溯到1996年,随着时间的推移,USB的速率逐渐提高,现在USB 3.1最高的速率可达10Gbps。https://mp.weixin.qq.com/s/YK9MhKOnOxWIbCC60zp_MQ

1 简介

USB电路,在我们的平时的应用十分的广泛,常见的鼠标,键盘、显示屏的触摸功能等,对外的接口均使用的是USB接口。USB接口主要可以划分为两种:USB 2.0USB 3.0。从连接器上区分的依据是,内部颜色白色的为USB 2.0接口,内部颜色为蓝色的为USB 3.0接口(当然也不是绝对是这样的)。详情见图:

usb电路设计,2 硬件实战系列,单片机,嵌入式硬件,硬件架构,Powered by 金山文档

2 资料资料获取

参考设计获取方式:关注下面公众号,回复:USB即可。

usb电路设计,2 硬件实战系列,单片机,嵌入式硬件,硬件架构,Powered by 金山文档

3 电路设计

3.1 USB 2.0电路设计

USB 2.0主要有4个引脚:分别是VCCGNDD+D-。见下图:

usb电路设计,2 硬件实战系列,单片机,嵌入式硬件,硬件架构,Powered by 金山文档

很明显,其中多了一个ID的引脚,这个引脚用于区分是Host还是Peripheral:

  • Host:连接到GND

  • Peripheral:浮空

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

usb电路设计,2 硬件实战系列,单片机,嵌入式硬件,硬件架构,Powered by 金山文档

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

现在我们来分析一下,为什么5V为什么不能由板载5V输出?

分析:当USB两端均对外提供5V电源,且电压存在微小的电压差,由于导线的电阻很小,通过欧姆定律可知:当电压为固定值,电阻无穷大时,电流将会趋近+∞。仿真电路如下:

usb电路设计,2 硬件实战系列,单片机,嵌入式硬件,硬件架构,Powered by 金山文档

3.2 USB 3.0电路设计

USB 3.0在USB 2.0的基础上增加了两组差分信号分别用于信号的发送和接收

usb电路设计,2 硬件实战系列,单片机,嵌入式硬件,硬件架构,Powered by 金山文档

有些连接上也会有ID的引脚,其功能与USB 2.0上类似。同样的,USB 3.0的5V电源也需要与板载的5V电源隔离,也需要使用电源开关,TPS2065CDGN允许通过的最大电流为1A,USB 3.0的最大电流为900mA,在此处同样适用。

在进行电路设计时,USB 3.0的两组高速差分信号的质量通常比较差,最好在线路上增加两个共模电感进行滤波。

4 USB电路设计细节

4.1 USB识别主从

USB的USB_ID引脚,可用于识别Host和Device。具体的引脚配置如下:

  • 对于HostUSB_ID引脚拉低。

  • 对于Device,USB_ID引脚悬空。

4.2 高速模式与低速模式

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

  • 高速模式:D+被拉高,D-保持不变。

  • 低速模式:D-被拉高,D+保持不变。

4.3 如何识别3.0接口

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

usb电路设计,2 硬件实战系列,单片机,嵌入式硬件,硬件架构,Powered by 金山文档

可以看出,插入和拔除电缆,将Vo充电到特定的电压,则插入电缆后,充电需要的时长增加了。电脑的USB 3.0主机就是根据这个特性探测到U盘是支持超速特性的,否则插入电缆前后如果充电到电压VO没有时间变化的话,电脑就认为是高速ü盘,而不是超速U盘了。文章来源地址https://www.toymoban.com/news/detail-624169.html

到了这里,关于数字电路硬件设计系列(十二)之USB电路设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数字电路硬件设计系列(十)之RS485电路设计

    RS485通信属于串口通信中的半双工通信,RS485具有支持多节点(32个节点)、传输距离远(最大1219m)、接收灵敏度高(200mV电压)、连接简单(在构成通信网络时,仅需要一对双绞线作传输线)、能抑制共模干扰(差分传输)、成本低廉等特点,最高的传输速率可达10Mbps。在多

    2024年02月06日
    浏览(68)
  • 数字电路硬件设计系列(十七)之上电时序控制电路

    上电时序,也叫做Power-up Sequence,是指电源时序关系。 下面 就是一系列电源的上电的先后关系: 采用不同的电容来控制上电延时时间的长短,具体的电路见下图: 这种上电时序控制的方式, 电路结构简单 ,但是 延时时间难以精确的控制 。 在FPGA的电源时序控制中,应用十

    2024年02月12日
    浏览(37)
  • 数字电路硬件设计系列(七)之泄放电路设计

    泄放电路就是将一部分能量转换成热或者其它形式能量的电路。 单板断电后,LED灯长时间没有熄灭,就是对储能器件的能量没有合理的泄放掉。 余电快速泄放电路 ,即 放电电路 ,用在需要快速反复开关电源,且负载电路上有大容量电容的场景。断开电源开关后,如果负载

    2024年02月09日
    浏览(122)
  • 数字电路硬件设计系列(一)之电源入口设计(保险丝+TVS管+防反接电路)

            板载的电源设计通常包含三个部分: 保险丝、TVS管、防反接电路 。关于这三者的顺序,不同人有不同的理解。我的理解:保险丝的应是板载的第一道防护,浪涌可能对防反接电路上的器件造成不可逆的损坏,因此TVS管应该在防反接电路的前端。(如有不同的理解

    2024年02月06日
    浏览(76)
  • 数字电路硬件设计系列(六)之FPGA配置引脚的设计

    不同的FPGA种类,配置的方式可能有稍许的差别。此处我们主要以7系列中 XC7A200TFBG676 为例,讲解FPGA的主要配置引脚。 工具制程工艺的不同,FPGA主要可以分为16nm、20nm、28nm。不停的制程工艺下,有不同的产品,详细将下: 在FPGA的设计过程中,将FPGA的IO口划分为不同的BANK,常见

    2024年02月06日
    浏览(50)
  • 数字电路硬件设计系列(五)之AT89C51/C52最小系统设计

    AT89C51/C52是指两个系列的产品,具体包含 AT89C51、AT89C52 ,但是最小系统的组成基本上相差不大。最小系统通常包括: 电源 、 复位 、 时钟 、 程序下载 。 讲解内容以 AT89C52 为例,对 AT89C52 最小系统进行详细讲解。 与STM32不同,AT89C52不仅可以3.3V供电,还能使用5V进行供电。通

    2024年02月11日
    浏览(37)
  • 硬件电路设计原理图设计

    叶倾城-硬件原创的个人空间_哔哩哔哩_Bilibili 硬件电路设计原理图设计第二季-1-40课已更新完成啦!!! 第三季硬件电路设计原理图设计敬请期待!感谢大家的支持! 第01课------硬件实战-硬件电路设计的方法和技巧 第02课------千兆(十兆、百兆、千兆自适应)以太网电路设计

    2023年04月15日
    浏览(37)
  • 27-硬件设计-TYPE-C电路设计

    由于USB2.0的数据率最高只有480Mbps, 可以不考虑信号走线的阻抗连续性,USB2.0的D+/-信号可以不被MUX控制而直接从主控芯片走线,然后一分二连接至USB Type-C插座的两组D+/-管脚上。 但USB3.0或者USB3.1的数据率高达5Gbps或者10Gbps,如果信号线还是被简单地一分二的话,不连续的信号线

    2024年01月19日
    浏览(41)
  • 硬件设计--stm32自动下载电路设计

    1、Stm32 一键下载电路详解 2、启动模式,BOOT0和BOOT1详解 3、STM32自动ISP电路设计 4、STM32 USB接口 一键下载电路详解与过程分析 参考博客:FlyMcu - 用于STM32芯片ISP串口程序一键下载的免费软件 下面是stm32自动下载电路原理图。 正常使用下BOOT1引脚需要接地(不需要debug调试),也就

    2024年02月16日
    浏览(40)
  • 硬件电路设计----DC-DC电路

    文章目录 一、 概念及特点 二、分类 三、设计技巧及主要技术参数选用要求 四、器件选型一般原则 五、 外围器件选择的要求 六 、PCB设计要求 大家好,我是致力于在硬件设计创出一片天地的新手小白:陌白 电子产品中,总是可见DC-DC的身影,今天分享DC-DC的相关知识点。

    2024年02月09日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包