PCB模块化设计01——USB接口详解知识要点

目录

  • PCB模块化设计01——USB接口详解知识要点
  • 一、定义
  • 二、USB分类:
  • 三、传输协议
  • 四、USB接口布局布线要求

PCB模块化设计01——USB接口详解知识要点

一、定义

USB是通用串行总线(Universal Serial Bus),分为HOST/DEVICE两个角色,所有的数据传输都由主机主动发起,而设备只是被动的负责应答。例如,在读数据时,USB先发出读命令,设备收到该命令后,才返回数据。比如我们的PC跟鼠标通讯,我们的PC是作为USB host角色,鼠标是作为USB device角色来工作。

二、USB分类:

1、USB Type-A
USB Type-A这种接口是比较常用的接口,比如电脑、鼠标、键盘、U盘等等,其外部接口均采用这种接口。目前,这种接口已经由USB 2.0发展到了USB 3.0,传输速率是原来的10倍。USB 3.0与USB 2.0最大的差别就是3.0的接口部分为蓝色,而2.0的接口部分为黑色。
在这里插入图片描述
2、USB Type-B
平时,这种类型的接口并不是很常见,因为它主要用于大型设备和专业领域。比如打印机、移动硬盘、扫描仪、显示器、大型的连接器、游戏硬件接口;专业领域的有单片机的调试工具Jlink、室内外的电缆布线等。
在这里插入图片描述
3、USB Type-C
Type-C的接口是一种全新的USB接口与形式,在国产的Android手机中较为常用。这种接口是USB-IF于2014年8月份发布。真正解决了其他类型USB接口有50%几率插不准的问题,可以实现不分正反面使用,用户可以随意插。除此之外这种接口支持最新的USB 3.1以及100W的供电功率。
在这里插入图片描述
4、mini USB
mini USB在市场的存活时间较短,可以分为A型、B型、AB型等。早期的读卡器、数码相机、移动硬盘、MP3、MP4等电子产品会采用这种接口。现在,已经很少能看到它的存在了。
在这里插入图片描述
5、micro USB

在USB Type-C没有大量普及之前,这种接口的USB基本上是国产手机的标配,是其充电和数据传输接口。这种接口由USB-IF(Implementers Forum)于2007年制定,内部为5针接口。
在这里插入图片描述

三、传输协议

USB协议主要包括USB 1.0、USB 1.1、USB 2.0、USB 3.0、USB 3.1、USB 3.2、USB 4等。
正是有了这些协议我们才能实现设备数据的交互,同时协议不同导致数据交互的速率也不同。
最为常用的为USB 2.0和USB 3.0。最早在1996年发布了USB 1.0协议,传输带宽有1.5Mbps。
而USB 1.1为12Mbps,USB 2.0为480Mbps,USB 3.0为5Gbps,USB 3.1为10Gbps,USB 3.2为20Gbps。
最新的USB 4协议是2019年制定,传输带宽达40Gbps!

四、USB接口布局布线要求

1)USB接口靠近板边放置,并伸出板边一定位置,方便插拔;

2)ESD、共模电感器件靠近USB接口,放置的顺序是ESD-共模电感-阻容;同样的注意ESD和USB的距离,留有1.5mm的间距,考虑后焊的情况,如图4-9所示。
在这里插入图片描述
3)USB要走差分,阻抗控制为90欧姆,并包地处理,总长度最好不要超过1800mil;等长方式类似HDMI的绕线。

4)为了抑制电磁辐射,USB的差分线优先走在内层,并保证走线有一个完整的参考平面,不然走线跨分割,会造成阻抗不连续并增加外部噪声对差分线的影响;

5)USB差分在走线的时候,尽可能的减少换层过孔,过孔会造成线路阻抗的不连续,在每次打孔换层的地方加一对回流地过孔,用于信号回流换层,如图4-10所示。
在这里插入图片描述
6)若USB两边定位柱接的是保护地,分割的时候保证与GND的距离是2MM,并在保护地区域多打孔,保证充分连接,并用磁珠与GND进行跨接,如图4-11。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/4750.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C++学习】日积月累——继承详解(1)

一、继承的概念及定义 1.1 继承的概念 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称该类为派生类。…

JavaSE思维导图——总结篇

👨‍💻作者简介:学习时长两年半的java博主 🎟️个人主页:君临๑ ps:点赞是免费的,却可以让写博客的作者开心好几天😎 进入正题。关于Java专栏的规划如下 写作计划:大概一…

【微服务 从0开始 】Spring Cloud 配置文件

🔎这里是【秒懂云原生】,关注我学习云原生不迷路 👍如果对你有帮助,给博主一个免费的点赞以示鼓励 欢迎各位🔎点赞👍评论收藏⭐️ 👀专栏介绍 【秒懂云原生】 目前主要更新微服务,…

抖音本地商家怎么做短视频运营?

抖音作为一款以短视频为核心的本地化社交平台,对于实体店的短视频运营来说,需要注重产品定位、目标人群、短视频制作、发布、私信评论维护和同行客户挖掘等方面。   一、做好产品定位   实体店在进行短视频运营时,首先需要做好产品定位。…

2021蓝桥杯真题图像模糊 C语言/C++

题目描述 小蓝有一张黑白图像,nm 个像素组成,其中从上到下共 n 行,每行从左到右 m 列。每个像素由一个 0 到 255 之间的灰度值表示。 现在,小蓝准备对图像进行模糊操作,操作的方法为: 对于每个像素&#…

首屏加载优化

最近沉迷逛某蓝色软件,收益良多!万分感谢博主 海阔_天空,写的太棒了👍🎉 下面是原文链接,我在原文的基础上浅做个笔记,方便个人快速复习 前端性能优化——首页资源压缩63%、白屏时间缩短86% -…

溯源(五)之攻击源的获取

溯源(一)之溯源的概念与意义 溯源(二)之 windows-还原攻击路径 溯源(三)之Linux-入侵排查 溯源(四)之流量分析-Wireshark使用 溯源整体流程的思维导图 攻击源的获取 1、获取哪些数…

Spring Data JPA

1. Spring Data环境搭建 Spring Data提供了一套统一的基于Spring的数据访问模型,它可以轻松的实现数据库访问,包括各种关系型、非关系型数据库、Map-Reduce框架、云数据服务等。 Spring Data 包含多个子项目: • Commons - 提供共享的基础框架…

ExtScreen,为智能电视和VR设备打造的快应用引擎

和手机相比,智能电视端的生态一直都不怎么行,具体来讲有以下这几个问题: 电视芯片运算能力差,配置普遍不如手机;电视交互基于遥控器,完全不同于触摸屏操作的手机;电视的生态比较封闭&#xff0…

【JavaWeb】Cookie和Session

目录 Cookie Cookie定义 Cookie数据的来源 Cookie数据的存储 Cookie数据的使用 使用Cookie原因 Session Session定义 如何存储数据 Cookie和Session的区别 使用Cookie和Session简单实现登录页面 Cookie Cookie定义 Cookie是浏览器提供持久化存储数据的机制。 Cook…

这么方便吗?用ChatGPT生成Excel(详解步骤)

文章目录前言使用过 ChatGPT 的人都知道,提示占据非常重要的位置。而 Word,Excel、PPT 这办公三大件中,当属 Excel 最难搞,想要熟练掌握它,需要记住很多公式。但是使用提示就简单多了,和 ChatGPT 聊聊天就能…

【vue3】基础概念的介绍

⭐【前言】 首先,恭喜你打开了一个系统化的学习专栏,在这个vue专栏中,大家可以根据博主发布文章的时间顺序进行一个学习。博主vue专栏指南在这:vue专栏的学习指南 🥳博主:初映CY的前说(前端领域) &#x1f…

【音视频】zlmediakit总结一

推拉流理论 推流:将直播的内容推送至服务器的过程。 拉流:指服务器已有直播内容,用指定地址进行拉取的过程。 拉流,即是指服务器里面有流媒体视频文件; 但zlmediakit里也有个广义的拉流概念如下。对于用户而言&#xf…

面试官灵魂拷问[二]:SQL 语句中 where 条件后写上 1=1 是什么意思?

面试官灵魂拷问系列又来更新啦! “SQL 语句中 where 条件后写上 11 是什么意思?” 这玩意就跟很多新语言支持尾部逗号的原理一样的。 比如 Kotlin 支持数组写成 [1, 2, 3, 4, ] ,注意4后边那个逗号,为什么呢?因为当你增加一个项…

医院LIS系统源码,云LIS系统源码,独立实验室LIS源码

实验室云LIS系统源码 LIS系统源码 LIS源码 基于B/S架构的实验室管理系统云LIS,整个系统的运行基于WEB层面,只需要在对应的工作台安装一个浏览器软件有外网即可访问。 私信了解更多源码内容! 技术架构:Asp.NET CORE 3.1 MVC SQ…

MySQL表设计思路(一对多、多对多...)

要开始单独负责需求了,捋一捋表设计的思路。 文章目录一、MySQL中的数据类型二、一对一的关系设计二、一对多的关系设计三、多对多的关系设计四、经验总结一、MySQL中的数据类型 字符串类型 varchar:即variable char ,可边长度的字符串&#…

Tomcat启动JSP项目,搞起来了

虽然有点复古,但是还是有很多小伙伴在使用的,小编来一篇保姆级教程 1、用idea打开jsp项目 2、添加tomcat配置 3、点击后会出现配置框,这里画框的地方都选上,版本选择1.8,其他的信息内容默认后,点击确认 4、点击…

FITC-PEG-Biotin,荧光素-聚乙二醇-生物素的相关检测

FITC-PEG-Biotin 荧光素聚乙二醇生物素 英文名称:Fluorescein (polyethylene glycol) Biotin 中文名称:荧光素聚乙二醇生物素 激光/发射波长:515nm~520 nm 分子量:2000、3400、5000其他分子量可制定 溶剂&#xff…

【C++】异常

文章目录C传统处理错误方式C异常概念异常使用1.异常的抛出和捕获2.异常的重新抛出异常安全异常规范自定义异常体系C标准库的异常体系异常的优缺点C传统处理错误方式 C语言传统的错误处理机制: 1. 终止程序,如assert,缺陷:用户难以…

nodejs+vue文旅门户信息网站 elementui旅游项目推荐系统 景点门票预订网站vscode

在社会快速发展的影响下,服务行业继续发展,随着旅游的人数不断增加,使哈尔滨旅游项目推荐平台的管理和运营比过去十年更加信息化,依照这一现实为基础,设计一个快捷而又方便的网上哈尔滨旅游项目推荐平台是一项十分重要…