PCB模块化设计04——USB-Type-C PCB布局布线设计规范

目录

  • PCB模块化设计04——USB-Type-C PCB布局布线设计规范
    • USB Type-C
    • 功能介绍
    • 信号图示
    • Type-C接口引脚定义
    • USB 2.0差分对
    • 电源和接地引脚
    • RX和TX引脚
    • CC1和CC2针脚
    • VCONN引脚
    • SBU1和SBU2针脚
    • USB供电
  • PCB设计布线要求

PCB模块化设计04——USB-Type-C PCB布局布线设计规范

USB Type-C

USB-C是一种相对较新的标准,旨在提供高达10Gb/s的高速数据传输以及高达100W的功率。这些功能可以使USB-C成为现代设备的真正通用连接标准。

功能介绍

USB-C接口有三个主要功能:
● 它有一个可翻转的连接接口。接口的设计使插头可以相对于插座翻转。
● 它支持USB 2.0、USB 3.0和USB 3.1 Gen 2标准。此外,它还可以在称为备用模式(Alternate Mode)的操作模式下支持第三方协议,如DisplayPort和HDMI。
● 它允许设备协商并通过接口选择适当的功率流。

信号图示

USB Type-C连接器有24个引脚。图1和图2分别显示了USB Type-C插座和插头的插针。
在这里插入图片描述
在这里插入图片描述

Type-C接口引脚定义

表 1 和表 2 分别汇总了在 USB Type-C 型插座和插头上所使用的信号列表。
在这里插入图片描述
Type-C 版本对比及载流
在这里插入图片描述

链接: 一文读懂USB TypeC与USB-PD。TypeC引脚定义-24P 16P 6P,CC1、CC2的作用,USB-PD介绍,USB2.0/3.0接口类型一览

USB 2.0差分对

D +和D-引脚是用于USB 2.0连接的差分对。插座中有两个D +引脚和两个D-引脚。但是,这些引脚相互连接,实际上只有一个USB 2.0数据差分对可供使用。冗余设计只是为了提供可翻转的连接器。

电源和接地引脚

VBUS和GND引脚是电源和信号的返回路径。默认的VBUS电压为5 V,但标准允许器件协商并选择VBUS电压而不是默认值。电源传输允许VBUS具有高达20 V的电压。最大电流也可以升高到5A。因此,USB Type-C可以提供100 W的最大功率。
当为诸如笔记本电脑的大型设备充电时,大功率流可能是有用的。图3显示了RICHTEK的示例,其中降压 - 升压转换器用于生成笔记本电脑所请求的适当电压。
在这里插入图片描述
请注意,电源传输技术使USB Type-C比旧标准更通用,因为它使功率水平适应负载的需要。您可以使用同一根电缆为智能手机和笔记本电脑充电。

RX和TX引脚

有两组RX差分对和两组TX差分对。这两个RX对中的一个以及TX对可用于USB 3.0 / USB 3.1协议。由于连接器是可翻转的,因此需要多路复用器通过电缆正确地重新路由所采用的差分对上的数据。

   请注意,USB Type-C端口可以支持USB 3.0 / 3.1标准,但USB Type-C的最小功能集不包括USB 3.0 / 3.1。在这种情况下,USB 3.0 / 3.1连接不使用RX / TX对,并且可以被其他USB Type-C功能使用,例如备用模式和USB供电协议。这些功能甚至可以利用所有可用的RX / TX差分对。

CC1和CC2针脚

这些引脚是通道配置引脚。它们执行许多功能,例如电缆连接和移除检测、插座/插头方向检测和当前广播。这些引脚也可用于Power Delivery和Alternate Mode所需的通信。
下面的图4显示了CC1和CC2引脚如何显示插座/插头方向。在此图中,DFP代表下游面向端口,该端口充当数据传输中的主机或电源。UFP表示上游面向端口,它是连接到主机或电力消费者的设备。
在这里插入图片描述
DFP通过Rp电阻上拉CC1和CC2引脚,但UFP通过Rd将它们拉低。如果没有连接电缆,则源在CC1和CC2引脚处看到逻辑高电平。连接USB Type-C电缆可创建从5V电源到地的电流路径。由于USB Type-C电缆内只有一根CC线,因此只形成一条电流路径。例如,在上图中,DFP的CC1引脚连接到UFP的CC1引脚。因此,DFP CC1引脚的电压低于5 V,但DFP CC2引脚仍处于逻辑高电平。因此,监控DFP CC1和CC2引脚上的电压,我们可以确定电缆连接及其方向。
除电缆方向外,Rp-Rd路径还用作传递源电流能力信息的方式。为此,功耗(UFP)监视CC线上的电压。当CC线上的电压具有其最低值(约0.41 V)时,源可以分别为USB 2.0和USB 3.0提供500 mA和900 mA的默认USB电源。当CC线电压约为0.92 V时,源可提供1.5 A的电流。最高CC线电压约为1.68 V,对应于3A的源电流能力。

VCONN引脚

    如上所述,USB Type-C旨在提供超快的数据传输速度以及高水平的功率流。这些特征可能需要使用通过在内部使用芯片进行电子标记的特殊电缆。此外,一些有源电缆利用重新驱动芯片来加强信号并补偿电缆等引起的损耗。在这些情况下,我们可以通过施加5 V、1 W电源为电缆内部的电路供电提供给VCONN引脚。如下图所示。

在这里插入图片描述

SBU1和SBU2针脚

这两个引脚对应于仅在备用模式下使用的低速信号路径。

USB供电

在我们熟悉了USB-C标准的固定,让我们简单介绍一下USB供电和备用模式。
如上所述,使用USB Type-C标准的设备可以通过接口协商并选择适当水平的功率流。这些功率协商是通过称为USB Power Delivery的协议实现的,该协议是上面讨论的CC线上的单线通信。

  下图中显示了一个示例USB供电,其中接收器向源发送请求并根据需要调整VBUS电压。首先,要求提供9 V总线。在源稳定总线电压为9 V后,它会向接收器发送“电源就绪”消息。然后,接收器请求一个5V总线,并且源提供它并再次发送“电源就绪”消息。

在这里插入图片描述
值得注意的是,“USB供电”不仅仅涉及与供电相关的谈判,其他谈判,例如与备用模式相关的协商,都是使用标准CC线上的供电协议完成的。

PCB设计布线要求

在这里插入图片描述

1:从Type-C接口供应商处获取最新的封装并仔细检查。在理想情况下,与PCB电路板厂一起验证接口的使用面积和平面度,为整版布局提供必要的参考。
在这里插入图片描述
2:对type-c接口进行扇孔处理。参照之前的设计文档可以得知可以使用通孔8/16 mil过孔(没有盲孔和埋孔)。就设计规则而言,我们将最小间距设置为3mil(最差情况)并将我们的过孔放置在(顶部/底部)。确保通孔没有碰到Type-C连接器上的焊盘,以避免“盘中孔”的出现。
在这里插入图片描述
3:在顶层和底层可以看到SSTX / RX这些差分对。由于这些是最重要的信号,因此要把这些差分线做特别处理,比如安全间距要满足3W走线,蛇形等长,在等长时,为了匹配长度尽可能一样而采用蛇形等长。而且尽可能确保阻抗计算的正确性。
4:为了满足阻抗计算的结果,接下来要对SBU,USB2和CC1 / 2等信号做以下布线处理。

在这里插入图片描述
5:由于Type-C接口最大的载流为5A,所以我们在进行PCB设计时。我们使用以下两种方法。第一种是在内层使用相当大的平面来承载高电流。0.5盎司铜需要大约125毫米的铜宽度才能安全地满足5A。第二种方法是使用顶部/底部层来承载大部分电流(放置走线/从数据路径倾泻而出)约65mil的0.5盎司铜和铺铜(0.5盎司)才能容易满足5A。一旦电源接近Type-C接口,就会在内层上两次转换,以使连接器下方的VBUS过孔并使用一组过孔将它们缝合到顶部/底部来进行铺铜处理。

在这里插入图片描述
6:GND铺铜。通过一些新打的过孔,把整个板子上出现的空白区域都可以用添加回流GND过孔,并且把整个模块进行铺铜处理。
在这里插入图片描述

以上6点内容同样可以应用于其他Type-C接口的PCB设计中,把握好设计技巧后可以减少在Type-C系统上进行布局的时间。除了这些规范外,我们考虑到EMC的问题,所以会在接口处添加相应的ESD器件来保护接口。

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

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

相关文章

STC的官网,是我永远忘不掉的炼丹炉

搞电子的,应该都搞过8051搞8051的,那应该都搞过STC在国内,STC已经成为了8051的代名词http://www.stcmcudata.com/如果你刚开始搞嵌入式,应该学单片机,你学习单片机,就应该学习下8051,学习8051&a…

Python+Pygame实现简单的单词小游戏

语言是一种艺术,但是作为语言的基础——词汇,却不像艺术那样赏心悦目。不断的记忆与复习,让词汇成为很多孩子在学习英语时,最难完全攻克的关卡。本文就来用Python制作一个简单的英语单词游戏吧 前言 语言是一种艺术,但…

【ArcGIS Pro二次开发】(17):打开GDB、SHP、CAD等各种数据

一、打开GDB数据库 // 输入一个数据库路径string gdbPath "C:\Users\Administrator\Documents\ArcGIS\Projects\Test\Test.gdb";await QueuedTask.Run(() >{// 如果文件夹存在并且包含有效的地理数据库,则会打开地理数据库。using (Geodatabase geoda…

【单片机/普中A2】学习笔记1-配置环境与STC-ISP烧录

目录前言连接到开发板micro-usb 测试安装串口驱动烧写准备源码烧录前言 目前我们的开发需求很简单,仅需三个软件: keli5 编写代码proteus8 professional 描绘电路板STC-ISP 串口烧录 具体教程在 CSDN 等博客平台上已经有很多,这里就不再赘述…

(排序2)希尔排序

写希尔排序注意: 写新元素融入有序数组的过程(end&tmp)将这个过程给多次类比到需要排序的一串数据中 (for&while)排完一组不够,需要排gap组 (再来for)敲定gap下标关系: 希尔排序与直接插入排序的区别与联系 希尔排序的话也叫做缩小…

刷题笔记【3】| 快速刷完67道剑指offer(Java版)

本文已收录于专栏🌻《刷题笔记》文章目录前言🎨 1、斐波那契数列题目描述思路一(递归)思路二(循环)🎨 2、跳台阶题目描述思路一(递归)思路二(循环&#xff09…

03-03 周五 镜像安装sshd和jupyter以及修改密码

03-03 周五 镜像安装sshd和jupyter以及修改密码时间版本修改人描述2023年3月3日15:34:49V0.1宋全恒新建文档 简介 由于在镜像中需要进行jupyter和sshd的安装,并且需要进行密码的修改,因此在该文档中记录了这两个交互方式的工程设计。 在线加密 在线加密…

Pycharm创建自定义代码片段

简介 PyCharm允许您创建自定义代码片段,也称为代码模板,以提高您的开发效率 实现步骤 1.添加代码模板 打开PyCharm并导航到File->Settings,或者按快捷键ctrl alt s 打开设置 ​ 按照如下序号步骤进行点击,点击“”按钮以…

基于canvas画布的实用类Fabric.js的使用Part.3

目录一、基于canvas画布的实用类Fabric.js的使用Part.1Fabric.js简介 开始方法事件canvas常用属性对象属性图层层级操作复制和粘贴二、基于canvas画布的实用类Fabric.js的使用Part.2锁定拖拽和缩放画布分组动画图像滤镜渐变右键菜单删除三、基于canvas画布的实用类Fabric.js的使…

gcc在Linux下如何运行一个C/C++程序

安装gcc:sudo apt-get install gcc(之后输入密码即可) 绝对路径的方式进入usr目录: cd /home /home/:是普通用户的主目录,在创建用户时,每个用户要有一个默认登录和保存自己数据的位置&#x…

【数据结构刷题集】链表经典习题

😽PREFACE🎁欢迎各位→点赞👍 收藏⭐ 评论📝📢系列专栏:数据结构刷题集🔊本专栏涉及到题目是数据结构专栏的补充与应用,只更新相关题目,旨在帮助提高代码熟练度&#x…

第14章_视图

第14章_视图 🏠个人主页:shark-Gao 🧑个人简介:大家好,我是shark-Gao,一个想要与大家共同进步的男人😉😉 🎉目前状况:23届毕业生,目前在某公司…

Python 自动化指南(繁琐工作自动化)第二版:六、字符串操作

原文:https://automatetheboringstuff.com/2e/chapter6/ 文本是程序将处理的最常见的数据形式之一。您已经知道如何用操作符将两个字符串值连接在一起,但是您可以做得更多。您可以从字符串值中提取部分字符串,添加或删除空格,将字…

【新2023Q2模拟题JAVA】华为OD机试 - 找数字 or 找等值元素

最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧本篇题解:找数字 or 找等值元素 题目 …

华为OD机试 用java实现 -【重组字符串】

最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧本篇题解:重组字符串 题目 给定一个非…

计算机网络 第一章 概述小结

计算机网络 第一章 概述 1.1 因特网概述 名词解释:因特网服务提供者ISP(Internet Service Provider) 1.2 三种交换方式 电路交换: 优点:通信时延小、有序传输、没有冲突、适用范围广、实时性强、控制简单&#x…

【美赛】2023年MCM问题Y:理解二手帆船价格(代码思路)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

新导则下的防洪评价报告编制方法及洪水建模实践技术

目录 1、《防洪评价报告编制导则解读河道管理范围内建设项目编制导则》(SL/T808- 2021)解读 2、防洪评价相关制度与解析 3、防洪评价地形获取及常用计算 4、HEC-RAS软件原理及特点 5、HEC-RAS地形导入 6、一维数学模型计算 7、基于数学模型软件的…

用 云GPU 云服务器训练数据集--yolov5

目录 为何使用云GPU训练我们数据集? 云服务器训练数据集教程: 1.创建实例 2.上传数据(OSS命令) 以下是oss的操作过程 训练模型时可能出现的报错: 为何使用云GPU训练我们数据集? 我们总是花费长达十几个…

ISO文件内添加kickstart完成自动安装

目录 将待制作的centos iso文件挂载到/mnt/目录 将/mnt/下的所有文件复制到新的目录/tmp/mycentos 创建kickstart文件 修改启动文件 重新制作ISO文件 制作完成 kickstart可以实现根据配置自动安装操作系统,本文主要讲解如何让机器读取到iso文件后自动完成操作…