0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文解析USB-C上的数据信号

牛牛牛 来源:eetop 作者:toradex 2023-12-01 15:53 次阅读

在跳进现实案例之前,让我们快速回顾一下电阻设置以及DFP设备(主机)在连接不同电阻时检测CC引脚时可能检测到的状态:

简单的电源输送

1680079533329612.jpg

USB-C Configuration Channel

CC1 CC2 State Cable Orientation
Open Open Nothing attached N/A
Rp Rp Another DFP / No action N/A
Rd Open Sink Attached Normal
Open Rd Inverted
Open Ra Powered cable without Sink attached Normal
Ra Open Inverted
Rd Ra Powered cable with Sink, VPA* or VPD** Normal
Ra Rd Inverted
Rd Rd Debug Accessory Mode Attached N/A
Ra Ra Audio Adapter Accessory Mode Attached N/A
*VPA - Vconn-Powered Accessory
**VPD - Vconn-Powered USB Device

电源输送 - 输出示例

现在,您可以查看一个真实的工作案例 ,一个双重角色的 USB-C 端口,可以为连接设备提供电源。

1680079538345934.jpg

Simple USB-C dual role port

本节摘自Verdin开发板,使用了TUSB321芯片来处理配置通道和VBUS中的功率切换芯片。CC连接的芯片检测线缆的方向和电源输入设备的存在(请参见上面的表格)。然后,它将检测到的状态告知给Verdin模块,该模块控制功率切换芯片。根据引脚状态,TUSB321可以宣布不同的最大输出电流级别(0.5 / 0.9A,1.5A和3A)。功率切换芯片(IC4)的电流限制需要相应调整。

1680079540119855.jpg

The block diagram for the TUSB321

在 TUSB321 中,您可以看到 CC 引脚切换到下拉电阻,并且可配置上拉电阻。这种方式使您的设备可以用于 UFP、DFP 和 DRP 配置 ,由 PORT 引脚控制 ,并可配置以宣布其电源传递能力 ,这由 CURRENT_MODE 引脚控制。由于 TUSB321 仅使用上拉电阻来宣布端口的电源能力,因此它只能宣布最大为5V和3A(15W)的电源。对于更高的电压,需要使用高级电源传递配置芯片。

电源输送 - 输入示例

您还会发现查看电源汇输入设备示例很有帮助。

1680079541691267.jpg

USB-C power sink

本节内容适用于我们的Dahlia 载板,该板具有一个能够进行总线通信的芯片(IC23)。因此,这种解决方案可以协商获得具有高于5V和大于3A的电流的功率配置。连接到CC引脚的芯片具有内置的EPROM,其中包含三个配置。这些信息通过CC总线进行通信,并由可用匹配配置的电源输出设备使用。当两个设备都同意一个相互可用的配置时,VBUS被切换,设备可以从总线上开始消耗电力。

原理图还提供了一个选配的充电器检测器芯片(IC22)。通过检查D+和D-数据信号是否短路在一起,IC22可以检测到传统充电器。如果USB电源输送协商成功(IC23)或接入USB Type-A充电器(IC22),则启用总线电源(IC20),并且载板可以开始启动模块。如果未检测到充电器或USB-C电源输送端口,则系统将不会启动,因为不被允许从端口吸取超过5V / 100mA的电流。

数据信号

USB-C 接口相比以前的接口,具有更多的数据信号引脚,这一点值得注意。

作为回顾,让我们来看看 USB-C 可用的数据信号引脚:

两条 Super-Speed 信号通道——TX 和 RX 对。

对称的 D+ 和 D- 信号对(只在设备端冗余)。

两个 Sideband Use(SBU)引脚,用于其他模式下的特殊功能。

1680079542334447.jpg

USB 2.0 Mode

1680079542359912.jpg

USB 2.0的D+/D-引脚在插座上是对称的,这意味着不需要识别插入的电缆的方向,也不需要多路复用器来切换信号。

USB 3.X Super-Speed Mode

1680079543127100.jpg

为了充分利用USB-C的 Super-Speed 信号功能,必须使用多路复用器以及使用CC引脚进行正确的电缆方向检测,如第一篇博客所解释的那样,以便多路复用器能够得到正确的控制。这是在使用双路或单路配置时确保使用正确的通道所必需的。

现实情况中的案例

让我们看看实际的案例,以了解它们是如何联系在一起的;

High-Speed UFP

使用USB-C的最简单的配置是作为上行面向的高速端口设备。

1680079543662403.jpg

USB-C Client

使用CC引脚的下拉电阻和D+ / D-引脚,所示电路是Micro Type-B连接器的简单替代品,完全符合USB-C标准。它可以用于鼠标和闪存驱动器等设备。

High-Speed DRD

可以使用下图所示的配置替换OTG,该配置来自我们的Verdin开发板,在分析USB-C电源输出源时曾在本博客文章中出现过。

1680079544377783.jpg

High-Speed DRD

CC引脚和已经解释过的检测过程用于定义设备的角色,即作为DFP或UFP,以及 D+和D-引脚被用作 Data Signals 和之前示例相同。

在这里使用没有 Super-Speed 引脚的连接器是一个好的做法,否则会可以大大增加引脚密度,增加PCB布线的工作量。

Super-Speed DRD

在我们的Apalis 载板参考设计中,您可以看到USB-C的更高级用途。

112381-usb-c-super-speed.png?v=2

USB-C Super-Speed

当向您的USB-C应用添加 Super-Speed 功能时,如前所述,所需的多路复用器用于将 Super-Speed 信号连接到电缆的正确一侧,这可以简单地由同一个 TUSB321芯片控制。

在这个设计中,使用了一个技巧来简化布线过程:CC引脚被反转,因此用于控制多路复用器的信号也被反转,简化了多路复用器周围的布线。

笔记本电脑示例

现在,让我们来看一个来自笔记本电脑应用的完整功能示例。

1680079545950004.jpg

Laptop USB-C implementation
Source:https://www.nxp.com/docs/en/data-sheet/PTN5100.pdf

在这个设置中,笔记本可以充电或为UFP设备提供电源,包括通过专用IC(PTN5100)进行电源协商和可同时使用的显示端口功能。请注意矩阵切换器IC,它可以连接来自CPU图形部分的视频信号和南桥的 Super-Speed 信号。

让我们更仔细地看一下使用USB-C和显示端口配置的可能性。您可以在下面的图像中看到其中一些选项:

b1680079546510741.jpg

Display port configurations

重申一下,DisplayPort最多可以使用4个通道,但也可以使用1个或2个通道。每个用于 super-speed 信号的双向通道(TX/RX对)可以容纳2个DisplayPort通道,因为它的通道是单向的。因此,如果您只使用2个DisplayPort通道,则可以在剩余的双向通道中与 super-speed 信号结合使用。这也意味着在DisplayPort中使用高分辨率(使用4个通道)时,您只能使用 D+和D-引脚的 USB 2.0。

陷阱

让我们看看一些错误,这些错误可以通过严格遵循标准来避免。

1680079546741031.jpg

Rasp Pi 4 USB-C circuit
Source:https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-reduced-schematics.pdf

树莓派4的第一个版本中,CC引脚共用了同一个Rd电阻,这导致它们被短接在一起。当使用被动线缆(无标记芯片)连接时,DFP设备只能在一个CC引脚上检测到Rd,因为只有CC1 在线缆中被连接,这导致UFP设备可以正常工作。对照表格进行查看:

CC1 CC2 State Cable Orientation
Rd Open Sink Attached Normal
Open Rd Inverted

然而,让我们看看当它连接到一个在 CC2 两端都有Ra电阻的主动USB-C线缆时会发生什么:

1680079550250003.jpg

Resultant configuration with marker cable

在DFP设备端,CC2引脚检测到Ra电阻,CC1引脚检测到并联于电缆另一端的Ra电阻,由于Raspberry Pi板上的CC1和CC2引脚短接而引入的Rd电阻。这种并联配置导致形成了836欧姆的电阻,其在Ra电阻的允许值范围内。如果你仔细检查一下表格,你会发现这导致了检测到音频适配器的状态,使板子无法获得电源。

CC1 CC2 State Cable Orientation
Ra Ra Audio Adapter Accessory Mode Attached N/A

通过介绍基本的USB-C概念,你现在了解了它所带来的可能性、限制以及使用其资源的基本设置。

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电阻
    +关注

    关注

    86

    文章

    5528

    浏览量

    172304
  • 上拉电阻
    +关注

    关注

    5

    文章

    360

    浏览量

    30643
  • 充电器
    +关注

    关注

    100

    文章

    4138

    浏览量

    115157
  • 数据信号
    +关注

    关注

    0

    文章

    59

    浏览量

    11973
  • USB-C
    +关注

    关注

    2

    文章

    374

    浏览量

    34124
收藏 人收藏

    评论

    相关推荐

    USB-C设计的实现

    作者: Perry Tsao 移动方案事业部执行总监USB-C的标志性特点是采用双层、旋转对称设计似乎在不久以前,USB-C (之前称为USB Type-C) 的势头还只是星星之火,业
    发表于 07-29 07:08

    如何增强USB-C供电数据线保护?

    摘要: USB-CUSB-C 供电提高了电压和功率水平。种新的可逆连接器,其引脚间距比 USB Micro-B 更紧密,增加了短路的风险。这与便携式设备的日益复杂性相结合,导致
    发表于 03-15 11:56

    USB-C™技术和USB Power Delivery

    本视频介绍了USB-CUSB Power Delivery(供电)。USB-C定义了光滑、可反插的连接器, Power Delivery定义了如何协商电力传输并重新配置USB-C
    的头像 发表于 06-07 03:46 6529次阅读

    USB-C连接器性能介绍 如何选择高质量USB-C连接器

    本文介绍了USB-C连接器的性能特点,以及与USB-C相关的USB PD和USB 3.1第2代等相关功率和数据传输规范的概念和特性,同时以C
    发表于 03-08 15:56 2893次阅读
    <b class='flag-5'>USB-C</b>连接器性能介绍 如何选择高质量<b class='flag-5'>USB-C</b>连接器

    简化移动USB-C设计

    如今,越来越多的笔记本电脑、手机和 PC 采用 USB-C 构建,USB-C种用于双向数据传输和供电的小型多功能连接器。借助USB-C
    的头像 发表于 01-11 11:07 1117次阅读
    简化移动<b class='flag-5'>USB-C</b>设计

    usb-c和type-c的区别,usb-c和type-c可以混用吗

    USB-CUSB3.1标准的个新接口类型,它采用了全新的物理接口协议,支持正反插、高速数据传输和供电等功能。Type-C
    的头像 发表于 07-19 16:32 4.9w次阅读

    type-cUSB-c有什么区别 type-cUSB-c接口原理

    Type-CUSB-C 实际指的是同种接口标准。USB-C种通用的连接标准,而
    的头像 发表于 09-01 16:50 3.1w次阅读

    usb-c和type-c的区别

    USB-C和Type-C的区别,包括它们的特点、优势和用途。 USB-C和Type-C的定义和特点
    的头像 发表于 12-08 10:10 1w次阅读

    usb-c和type-c的区别样吗

    USB-C 和 Type-C 是同种接口的两种叫法,它们没有区别。即 USB-C 和 Type-C 是同义词,用来描述
    的头像 发表于 01-31 10:44 6535次阅读

    USB-C和TYPE-C有哪些区别

    针脚,大小也相同,可以互相兼容,但是,在连接方式usb-c是上下插拔,而type-c可以正反插拔;2、传输协议,usb-c支持多种传输协议,而type-
    的头像 发表于 04-03 15:33 5786次阅读
    <b class='flag-5'>USB-C</b>和TYPE-<b class='flag-5'>C</b>有哪些区别

    USB-C/Type-C 接口与 Lightning接口的比较

    USB-C 和 Type-C 这两个术语经常被人们混用,但实际它们指的是同种技术。USB-CU
    的头像 发表于 09-02 11:07 1881次阅读

    usb-c和type-c哪个好

    在探讨USB-C和Type-C哪个更好的问题时,首先需要明确的是,实际USB-C和Type-C是 同
    的头像 发表于 09-02 11:10 1445次阅读

    usb-c和type-c的接口可以混用吗

    USB-C和Type-C这两个术语经常被人们交替使用,但实际它们指的是同种接口技术。USB-C
    的头像 发表于 10-08 14:32 3280次阅读

    USB-C 音频接口 使用体验

    随着科技的不断进步,USB-C接口已经成为现代电子设备中越来越常见的连接方式。它不仅能够传输数据和电力,还支持音频信号的传输。 USB-C音频接口的优势 1. 多功能性
    的头像 发表于 11-05 11:45 657次阅读

    VGA转成USB-C的方法

    将VGA信号转换成USB-C信号,通常需要使用个专门的转换器或适配器。以下是实现这转换的具体方法和步骤:
    的头像 发表于 11-08 10:15 565次阅读