首页 > 其他分享 >带你了解USB Type-C的原理!!!

带你了解USB Type-C的原理!!!

时间:2024-03-16 18:05:11浏览次数:14  
标签:USB 引脚 电源 信号 数据传输 原理 Type

USB Type-C是一种通用串行总线接口标准,主要用于连接智能手机、平板电脑、笔记本电脑等便携式电子设备。它具有正反插、传输速度快、数据传输能力强、支持大功率充电等优点。

USB Type-C 是一种通用的串行总线接口标准,它具有 24 个引脚,这些引脚的功能和用途如下:


 1. VBUS:电源正极,提供电源给连接的设备。
2. GND:电源负极,作为接地端。
3. D+:数据正信号。
4. D-:数据负信号。
5. SSTX+:SuperSpeed TX+(超高速传输正信号)。
6. SSTX-:SuperSpeed TX-(超高速传输负信号)。
7. SSRX+:SuperSpeed RX+(超高速接收正信号)。
8. SSRX-:SuperSpeed RX-(超高速接收负信号)。
9. DCP:DisplayPort 替代模式信号。
10. CC1:Configuration Channel 1(配置通道 1),用于设备识别和配置。
11. CC2:Configuration Channel 2,同样用于设备识别和配置。
12. VCONN:可选的电源引脚,用于提供额外的电源。
13. GND:额外的接地引脚。
14. TX1+:USB 3.1 Gen 2 或 Thunderbolt 3 信号正。
15. TX1-:USB 3.1 Gen 2 或 Thunderbolt 3 信号负。
16. RX1+:USB 3.1 Gen 2 或 Thunderbolt 3 信号正。
17. RX1-:USB 3.1 Gen 2 或 Thunderbolt 3 信号负。
18. GND:更多的接地引脚。
19. SBU1:Sideband Use 1,用于辅助数据传输。
20. SBU2:Sideband Use 2,同样用于辅助数据传输。
21. NC:未连接,通常不使用。
22. VBUS:可选的额外电源正极,提供更多电力。
23. GND:可选的额外电源负极,作为接地。
24. ID:身份识别引脚,用于检测连接的设备类型。
 
需要注意的是,不是所有的 USB Type-C 接口都会使用到所有的引脚,具体的引脚使用情况取决设备的设计和功能需求。此外,USB Type-C 还支持正反插拔,这使得用户在连接设备时更加方便。

USB Type-C的原理主要基于USB 3.1标准,采用了串行差分传输方式,能够实现高速数据传输。在物理层,USB Type-C采用了两对差分信号线,分别用于传输数据和接收数据。在数据链路层,USB Type-C采用了基于控制器的轮询方式,控制器负责管理数据传输,并根据数据传输的需要控制差分信号线的传输状态。
 此外,USB Type-C还支持电源传输和DisplayPort视频传输等功能,通过不同的协议和接口规范实现。需要了解方案的联系小编哦!

标签:USB,引脚,电源,信号,数据传输,原理,Type
From: https://blog.csdn.net/tengZing/article/details/136765272

相关文章

  • 前端React篇之React setState 调用的原理、React setState 调用之后发生了什么?是同步
    目录ReactsetState调用的原理ReactsetState调用之后发生了什么?是同步还是异步?ReactsetState调用之后发生了什么?setState是同步还是异步的ReactsetState调用的原理在React中,setState方法是用于更新组件状态的重要方法。当setState被调用时,React会对组件进......
  • 探索并发编程:深入理解 CyclicBarrier 的原理
    文章目录前言一、CyclicBarrier是什么?二、CyclicBarrier工作原理三、CyclicBarrier常用重要的方法四、代码实战讲解五、CyclicBarrier对比CountDownLatch总结前言在多线程编程中,同步是一项关键的任务,尤其是当涉及到多个线程需要在某个共同点上同步执行时。Java提供......
  • 说说如何在Vue项目中应用TypeScript?
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助一、前言与link类似在VUE项目中应用typescript,我们需要引入一个库vue-property-decorator,其是基于vue-class-component库而来,这个库vue官方推出的一个支持使用class方式来开发vue单文件组件的库主要的功能如下:......
  • Python讲透视原理(三) -- 双灭点透视(修正版)
    上一篇留了一个问题,最初立方体不符合透视原理,只是不影响讲灭点。后来强迫症一范,思考一下还是解决了吧,否则如鲠在喉。为什么不在上一篇上直接修改,犯错也是成长和学习的一部分,它且留当纪念自己走的弯路。这比较符合PDCA和敏捷思想,先做再改进,软件工程最重要的思想。如果一开始奔......
  • 电力设备电磁设计原理(一)
    本篇为西安交通大学本科课程《电力设备设计原理》的笔记。本篇为这一单元的第一篇笔记。电磁场设计的目标和原则耐复杂应力性、长期稳定性、协同性、经济性和安全性。电磁场设计的控制方程和本构方程麦克斯韦方程组和本构方程麦克斯韦方程组含有四个定律:安培-麦克斯韦......
  • golang select底层原理
    select语句在Go语言中用于在多个通信操作(发送和接收)之间进行选择。在底层,Go运行时维护了关于每个case的状态信息,这些信息通常存储在scase结构体中。下面我将详细解释select语句的工作原理,并尝试用文字描述来模拟这一过程,因为直接在这里画图可能不太方便。首先,让我们回......
  • UDP比TCP快的原理
    1.工作位置:在OSI七层模型中,TCP和UDP工作在传输层,使源端主机和目标主机上提供端到端的会话,也就是常说的端口号,因为ip协议可能分组经过不同的路由路径传输,因此主机的ip层不保证顺序,也不保证一定收到,因此在传输层就需要做到一些事情:提供端到端的数据传递顺序保证可靠性保证2.T......
  • 梯度下降算法原理 用python实现
    1.介绍我们常常说阶梯要慢慢下,但是我们的计算机不这样认为,因为他们是人类智慧的结晶,我们已经知道了最优解,在某些方面,所以我们要找到最速梯度,这样梯度下降就被广泛运用。梯度下降(gradientdescent)在机器学习中应用十分的广泛,不论是在线性回归还是Logistic回归中,它的主要目......
  • 面试官:说说反射的底层实现原理?
    反射是Java面试中必问的面试题,但只有很少人能真正的理解“反射”并讲明白反射,更别说能说清楚它的底层实现原理了。所以本文就通过大白话的方式来系统的讲解一下反射,希望大家看完之后能真正的理解并掌握“反射”这项技术。1.什么是反射?反射在程序运行期间动态获取类和操纵类的......
  • 网络流建模之拆点,原理详解,OJ练习
    一、网络流建模之拆点1.1问题引入现有工厂s,仓库t,中转站若干,s到中转站有若干道路,中转站到仓库有道路若干,工厂要向仓库运输一定的货物,每条道路都有最大运输量限制,问最大运货量。1.2转化为网络流问题显然上述问题我们可以轻松的建模转化为网络流问题该流网络的最大流就......