当前位置: 首页 > web >正文

第一章——typec电路

typec电路

  • 前置知识
    • USB1.0/ 2.0 / 3.0 都是啥,有啥区别?
    • PD是什么
    • UFP和DFP都是什么意思?
  • typec接口
    • type-c类型
    • 重要引脚功能解释
      • USB2.0引脚
      • SUB引脚
      • USB3.0引脚
      • CC引脚
  • 如何接好一个type-c电路
    • 接一个USB2.0的电路

本文以问题为导向来讲述知识点

前置知识

USB1.0/ 2.0 / 3.0 都是啥,有啥区别?

其实这三种最主要的区别就是传输速率的差别,每一代的迭代传输速率都有显著的提升

  • ​​USB 1.0/1.1​​:最高速度12Mbps,但传输1GB文件需约15分钟。已经是老古董了,已被淘汰。(半双工)
  • ​​USB 2.0​​:​​480 Mbps​​(理论值,实际约30MB/s),虽然有巨大提升,但仍无法满足高清视频或大文件传输需求。(半双工)
  • ​​USB 3.0​​:​​5 Gbps​​(理论值,实际约400MB/s),支持全双工(同时收发数据),适合高速存储设备,当下使用的主流版本,并且可以==向下兼容

PD是什么

全称为 Power Delivery (PD) ,PD是USB-IF制定的​​智能供电协议​​,通过Type-C接口的​​CC (Configuration Channel)引脚​​通信,实现动态电压/电流协商。具有很高的兼容性,快充常用。

核心功能有:
​​(1) 动态电压/电流调整​​
固定电压档位​​:5V/9V/12V/15V/20V(标准范围,SRP)
可编程电源(PPS):以20mV/步进微调电压(如3.3V~21V)提升充电效率。
​​(2) 双向供电(DRP)​​
​​Source(供电端)​​:如充电器、笔记本。
​​Sink(受电端)​​:如手机、耳机。
​​双角色设备(DRP)​​:如移动电源(充电时Sink,放电时Source)
​​(3) 数据与供电共存​​
支持​​USB4/雷电3​​高速数据传输 + 同时供电。
​​Alt Mode​​:通过PD协议切换为视频输出(如DP Alt Mode)

说人话PD就是一种快充协议,能够提高电压来提升充电效率,且能够支持多种使用场景

UFP和DFP都是什么意思?

DFP:全称(Downstream Facing Port),即下行端口,​​提供电源和数据
UFP:全称(Upstream Facing Port),即上行端口,接收电源和数据​​

简而言之就是谁供电(或发送数据)谁就是DFP(下行端口)
那么在我们日常使用的蓝牙耳机,鼠标,或者自己DIY的板子都是UFP(上行端口),作为接受电源和数据的一方。

读到这又细心的小伙伴就要问了,手机不是只有一个typec接口吗?怎么又能充电,又能放电呢? 下文马上提到,且听我娓娓道来。

typec接口

Type-C(USB-C)是一种​​对称式、可正反插​​的接口标准,支持​​高速数据传输(USB 3.x/4)、高功率充电(USB PD)、视频输出(DP Alt Mode)​​等多种功能。
在这里插入图片描述

type-c类型

主要按引脚数量分为以下几类:
在这里插入图片描述

  • 6pin:仅能供电,只支持低速传输
  • 16pin:供电和数据传输,但只支持USB2.0
  • 24pin:供电和数据传输,并支持高速数据传输(支持usb3.0,usb2.0,PD快充,HDIM传输,音频设备,调试模式等)

引脚越多代表了他们的地位和功能 ,其中24脚的type-c功能最为齐全,囊括了6脚和16脚的所有功能,故此下文我们仅对24脚的type-c进行展开讨论,其余两种便一笔带过。


公头


在这里插入图片描述


母座


在这里插入图片描述

可以很明显看出,插口内的Pin功能相对于中心对称。公头插入母头,无论正反插,引脚功能都完美契合

原理图如下:
在这里插入图片描述

可以看到其左右两边的引脚成中心对称 其中EP为固定作用 通常接地

其引脚功能如下:

​​​​信号类型​​​​引脚标识​
​​​​电源​​VBUS (A4, B9, A10, B3)
​​接地​GND (A1, B12, A12, B1)
​​​​USB 2.0数据​​D+/D- (A6, B6, A7, B5)
​​​​USB 3.0高速数据​​TX1±/RX1± (A2, B11, A3, B10) TX2±/RX2± (A11, B2, A12, B1)
​​​​配置通道(channel configuration)​​CC1/CC2 (A5, B8, A9, B4)
​​​​辅助信号​​SUB1/SUB2 (A8, B7)
​​接地​GND (A1, B12, A12, B1)

在这里插入图片描述

以下主要对USB2.0/3.0 以及CC引脚和辅助引脚的作用进行展开解释

重要引脚功能解释

USB2.0引脚

差分数据引脚,在type-c的原理图中常被命名为DP(D+)和DM(D-),在原理图中没有过多讲究,直接连起来就好,在PCB布局中走线尽量短(建议小于10cm),并保持等长。

SUB引脚

​​SBU(Side Band Use,边带使用)​​是Type-C接口中用于​​辅助功能通信的复用引脚​​

典型应用场景​​

​​Type-C转3.5mm耳机接口​​
​音频适配器模式​​:SBU1(左声道)和SBU2(右声道)用于传输模拟音频信号。麦克风信号可通过D+/D-或专用线路传输(不同厂商方案可能不同)。
​​示例​​:手机通过Type-C转3.5mm耳机线播放音乐时,SBU引脚负责音频输出。

调试与工程测试​​
​​调试配件模式​​:SBU引脚可复用为低速调试接口(如UART或自定义协议),用于设备固件烧录或日志输出。
​​示例​​:连接Type-C转JTAG调试器时,SBU引脚传输调试指令。

​​USB PD扩展功能​​
​​PD协议扩展​​:在需要多通道通信的场景(如视频传输+PD充电),SBU可辅助CC引脚传递扩展信息(如电缆ID或供电能力)。

USB3.0引脚

Tx(Transmit,发送)​​和​​Rx(Receive,接收)​​是用于​​高速差分数据传输​​的专用引脚

物理层特性​​:
​​差分信号对​​:每组Tx和Rx由​​正负两极(如TX1+/TX1-)​​组成,通过互补电压传输数据,抗干扰能力强,支持高速传输(如USB 3.2 Gen2的10Gbps)。
​​多通道支持​​:Type-C接口包含多组Tx/Rx(如TX1、TX2、RX1、RX2),支持全双工通信(同时收发数据)。

多用于高速数据传输和视频输出

正反插自适应​​
​​原理​​:Type-C接口对称设计,无论正插或反插,CC引脚自动检测并切换Tx/Rx组

例如:正插时使用TX1/RX1,反插时使用TX2/RX2,无需用户干预。

CC引脚

上文提到 UFP 和 DFP CC引脚就是双方建立设别的桥梁 DFP端口通过检测电压值来区别不同的设备类型和功能

在DFP上有两个CC引脚,DFP通过检测三种不同形式的UFP端下拉电阻(Open开路、Ra=0.8-1.2K、Rd=5.1K)来识别各种配置模式。

​Rd(下拉电阻)​​:标识设备为从机(如U盘、手机)。
​​Ra(上拉电阻)​​:标识设备为电源或主机(如充电器、电脑)。
​​Open(悬空)​​:用于方向协商,由连接的另一端决定主从关系。

引脚模式对应功能
CC1=Open, CC2=Open未连接
CC1=Rd, CC2=Open上行传输连接(数据主设备)
CC1=Open, CC2=Rd上行传输连接(数据主设备)
CC1=Ra, CC2=Open纯电源连接(无上行数据)
CC1=Open, CC2=Ra纯电源连接(无上行数据)
CC1=Ra, CC2=Rd电源+上行传输共存
CC1=Rd, CC2=Ra电源+上行传输共存
​​CC1=Rd, CC2=Rd工程调试接口(如Type-C转串口工具)
CC1=Ra, CC2=Ra模拟音频输出(如Type-C转3.5mm耳机孔)

上行传输连接:设备作为数据主机(如电脑连接U盘),Rd(下拉电阻)表示从设备,Open表示主机通过另一引脚控制方向。(下行端通过对比两个CC引脚的电压,确定线缆插入方向​​,从而正确分配数据通道)

纯电源连接(无上行数据):只供电 无数据传输

电源+上行传输共存:支持PD快充且传输数据(如手机连电脑充电+传文件)

其中我们最常见的接法就是工程调试接口

如何接好一个type-c电路

接一个USB2.0的电路

如下:
注意:USB 2.0无需SUB信号

CC 引脚全部下拉接5.1k电阻 配置为工程调试接口

注意:在PCB中EP引脚最好每个都单独接地 防止地环路对信号的影响

在这里插入图片描述

其他引脚数量的type-c接法同样如此

学习记录,如有错误欢迎指正

在这里插入图片描述

http://www.xdnf.cn/news/4518.html

相关文章:

  • SpirngAI框架 Advisor API详解
  • 【无标题】如何在sheel中运行Spark
  • 基于Django框架开发的企业级IT资产管理系统
  • Topic和Partition的关系是什么?为什么需要分区? (Topic是逻辑分类,Partition是物理分片;提升并行度和扩展性)
  • 【信息系统项目管理师-论文真题】2005下半年论文详解(包括解题思路和写作要点)
  • mint系统详解详细解释
  • 开源数学推理模型DeepSeek-Prover-V2:88.9%通过率+超长推理链
  • 数造科技携 DataBuilder 亮相安徽科交会,展现“DataOps +AI”双引擎魅力
  • 机器学习之嵌入(Embeddings):从理论到实践
  • LangChain第二讲:不设置环境变量也能调用LLM大模型吗?(更简单地调用LLM)
  • LabVIEW表面粗糙度测量及算法解析
  • Python cv2视频处理基础:从入门到实战
  • 我如何在ubuntu截图和屏幕录制,有什么好用的免费的软件吗?
  • C++ 基础复习
  • 蓝牙L2CAP协议概述
  • 微机控制电液伺服拉扭疲劳试验系统
  • 004 Linux基本指令
  • C语言| 递归求两个数的最大公约数
  • 17.Three.js 光照系统之《LightProbe》详解指南(含 Vue 3示例)
  • 准确--Notepad++ 实用的插件介绍
  • 【论文阅读】HunyuanVideo: A Systematic Framework For Large Video Generative Models
  • Linux系统安装指南
  • vue2中的组件注册
  • Landsat WRS介绍 及 Polygon定位WRS算法
  • WPF MVVM入门系列教程(六、ViewModel案例演示)
  • [Windows] 蓝山看图王 1.0.3.21021
  • JGL021垃圾渗滤液小试实验装置
  • 三、大模型原理:图文解析MoE原理
  • NGINX `ngx_http_charset_module` 字符集声明与编码转换
  • 【CSS】Grid 的 auto-fill 和 auto-fit 内容自适应