USB Type-C spec,本文是 Type-C spec 第二篇
1、Type-C Cables
Emark Cables(带电子标签的线缆): 带 Emark IC 的 Cable,Emark IC 会宣导 Cable 的最大供电能力,最大传输速率,支持的 Alt Mode 等信息。
Active Cables (有源线缆): 包含数据总线信号调节电路的 Emark Cable (起到增强 USB 传输信号的作用),PD 通讯过程中可以以 SOP'/SOP'' 来和 cable 的两端通讯 (同一时间,Vconn 可以给两个 Emark IC 同时供电)
Passive Cables (无源线缆): 无数据总线信号调节电路的 Emark Cable,PD 通讯过程中 DFP 只能以 SOP' 来通讯(同一时间,Vconn 只能给一颗 Emark 供电)
如下图,图一是 “一线双芯” 线缆,两端各有一颗 Emark IC。图二线缆则只有一颗 Emark IC。
满足以上任意一个条件就必须要带 Emark IC
2、Vconn
与主机建立连接之后,重新设定未与 CC 连接的 CC Pin 为 VconnCable 中的 Ra (800-1200 欧姆) 指示这是一根带有 Emark IC 的 Cable(Emark IC 宣告这根 Cable 的能力,最大供电电流是否能超过 3A,是否支持 AIter Mode 等)吃 Vconn 电的设备有以下:
1: Vconn-Powered Accessories(VPAS):在 Alternate Mode 下 VCONN 提供辅助电源功能
2: Vconn-Powered USB Devices(VPDS):一个 USB 直连的设备,仅通过 Vconn/Vbus 供电
3: Charge-Through Vconn-Powered USB Device (CTVPD):一个设备可以实现供 Vbus 给一个设备的同时,用 Vconn 再供一个设备
4: Emark IC
3、Alternate Mode
USB PD 是在 CC pin 上传输,PD 有个 SVDM(Vendor defined message) 功能,定义了装置端 ID,读到支持 DP 或 PCle 的装置,DFP 就进入替代 (alternate) 模式
- USB 连接通过 CC 侦测到VBUS 引脚提供默认电源配置 5V@500mAVBUS 所需的额外 USB 电力传输可以进行协商,Battery Charge 1.2 (BC 1.2) 或 USB PD 都可以选择使用结构化供应商定义报文 (SVDM) 需要 USB PD 来发送来协商 Alt Mode 握手
4、Connection State Diagram
Source
Sink
Sink with Accessory Support
DRP
DRP with Accessory and Try.SRC Support
DRP with Accessory and Try.SNK Support