找回密码
 注册
关于网站域名变更的通知
查看: 6500|回复: 34
打印 上一主题 下一主题

细说Type-C接口

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-1-30 10:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 alexwang 于 2019-2-20 09:14 编辑 * {5 Z3 x, S" V* @: W) [6 m9 B
% H7 Q5 ?4 }7 ?

8 t) I( \" v2 `$ h3 B4 e
自从Apple发布了新MacBook,就一堆人在说USB Type-C。      
+ q4 H2 ^( S2 M$ V$ z& M现在从硬件角度解析下这个USB Type-C,顺便解惑。
$ S- Z5 d, }- F2 @5 V2 N  t9 r) ]) Y! J2 s7 t+ J
尺寸小,支持正反插,速度快(10Gb)。这个小是针对以前电脑上的USB接口说的,实际相对android机上的microUSB还大了点:9 g# z5 x1 @  |
特色
) q% m/ o- g% j* iUSB Type-C:8.3mmx2.5mm
* l) i( x% T4 }3 bmicroUSB:7.4mmx2.35mm$ t% ^8 ?$ o( [6 M6 o) ^
而lightning:7.5mmx2.5mm
; I: S( Z- U$ ~8 G# W2 b" K( r所以,从尺寸上我看不到USB Type-C在手持设备上的优势。而速度,只能看视频传输是否需要了。
9 C  F! L% W' A- E引脚定义
! ]& O, ~  O; D- B) T7 r
/ L+ _  q! {& W$ C, H1 I. E) e# N$ R
可以看到,数据传输主要有TX/RX两组差分信号,CC1和CC2是两个关键引脚,作用很多:# A) g0 e8 r3 ~# H$ K  n) }: i  Y
探测连接,区分正反面,区分DFP和UFP,也就是主从
6 v7 t, {- _/ g" b9 A+ d- X# X配置Vbus,有USB Type-C和USB Power Delivery两种模式
5 @% m0 X( u9 W/ H5 n9 X配置Vconn,当线缆里有芯片的时候,一个cc传输信号,一个cc变成供电Vconn5 c1 b8 c: I5 c) k+ _% i2 e; R
配置其他模式,如接音频配件时,dp,pcie时. y0 `; o. ~1 P  f
电源和地都有4个,这就是为什么可以支持到100W的原因。  X# X- M' Q! j9 {* a: t- _
9 ^, H  D! O4 Y3 _/ d. P& w
' m. }8 K# Z, B% C* V1 _$ S/ `
不要看着USB Type-C好像能支持最高20V/5A,实际上这需要USB PD,而支持USB PD需要额外的pd芯片,所以不要以为是USB Type-C接口就可以支持到20V/5A。0 P9 h- ~* x! h6 X( `! n( H; {
当然,以后应该会出现集成到一起的芯片。
" f& Q  @; w. e# ?1 K: G辅助信号sub1和sub2(Side band use),在特定的一些传输模式时才用。' M+ K/ H/ O$ e# ]* f
d+和d-是来兼容USB之前的标准的。/ a; E7 i+ W* Z; Q" O4 q
这里说一下,USB3.0只有一组RX/TX,速度是5Gb,USB Type-C为了保证正反都可以插就用了两组,但实际上数据传输还是只用了一组RX/TX,速度就已经达到10Gb了。如果后面升级协议,两组都传的话就和DisplayPort一样20Gb了。
& }' A7 G' q' B+ C) ?9 Y工作流程% ?. A6 j" G  Q$ _$ E
8 e1 p2 s* E& k  O3 v( O
) }$ t) E$ g1 p: q: @: V$ ?
上图DFP (Downstream Facing Port)也就是主, UFP (Upstream Facing Port)为从。除了DFP、UFP,还有个DRP (Dual Role & q' j+ E4 J; O
port),DRP可以做DFP也可以做UFP。当DPR接到UFP,DRP转化为DFP。当DRP接到DFP,DRP转化为UFP。两个DRP接在一起,这时就是任意一方为DFP,另一方为UFP。
6 S* Z6 Z6 j$ W) j# _在DFP的CC ) q% g2 |( m3 J) T' X
pin有上拉电阻Rp,在UFP有下拉电阻Rd。未连接时,DFP的VBUS是无输出的。连接后,CC pin相连,DFP的CC 2 X$ \% I, Y( s9 B8 [
pin会检测到UFP的下拉电阻Rd,说明连接上了,DFP就打开Vbus电源开关,输出电源给UFP。 而哪个CC pin(CC1,CC2)检测到下拉电阻就确定接口插入的方向,顺便切换RX/TX。+ T9 S1 J8 k$ K
电阻Rd=5.1k,电阻Rp为不确定的值,根据前面的图看到USB Type-C有几种供电模式,靠什么来甄别?就靠Rp的值,Rp的值不一样,CC pin检测到的电压就不一样,然后来控制DFP端执行哪种供电模式。. f1 @8 Q' Q% ~  v
需要注意的是,上图里画了两个CC,实际上在不含芯片的线缆里只有一根cc线。# o0 Q* ~& g( U. F
含芯片的线缆也不是两根cc线,而是一根cc,一根Vconn,用来给线缆里的芯片供电(3.3V或5V),这时就cc端没有下拉电阻Rd,而是下拉电阻Ra,800-1200欧。
% b4 o8 {; g& ]6 s5 e8 d  y' \
7 ?+ X5 B6 c' v* A7 ~- X
. G' l. s4 M& c5 |0 \当CC pin两个都接了下拉电阻<=Ra,DFP进入音频配件模式,左右声道,mic都俱全,如上图。
0 F1 Y; h7 T9 l( @2 }8 BUSB Type-C和DisplayPort,PCIE6 }% _2 k. a: x7 C5 G
USB PD是BMC编码的信号,而之前的USB则是FSK,所以存在不兼容,不知道目前市面上有没有能转换的产品。
- S) l  s: w- @! a& b# ^. CUSB PD是在CC pin上传输,PD有个VDM (Vendor defined message)功能,定义了装置端ID,读到支持DP或PCIe的装置,DFP就进入替代(alternate)模式。
( p; {. Z3 d3 U4 k4 B9 n7 _+ ]4 ~如果DFP认到device为DP,便切换MUX/Configuration Switch,让Type-C USB3.1信号脚改为传输DP信号。AUX辅助由Type-C的SBU1,SUB2来传。HPD是检测脚,和CC差不多,所以共用。# t2 |5 c. ?/ g. _( }9 ~
而DP有lane0-3四组差分信号,Type-C有RX/TX1-2也是四组差分信号,所以完全替代没问题。而且在DP协议里的替代模式,可以USB信号和DP信号同时传输,RX/TX1传输USB数据,RX/TX2替换为lane0,1两组数据传输,此时可支持到4k。
4 y' H: w" m8 j% }如果DFP认到device为DP,便切换MUX/Configuration Switch,让Type-C USB3.1信号脚改为传输PCIe信号。同样的,PCIe使用RX/TX2和SBU1,SUB2来传输数据,RX/TX1传输USB数据。) g0 u7 {! P- Q; R1 Y
这样的好处就是一个接口同时使用两种设备,当然了,转换线就可以做到,不用任何芯片。
' r$ X  N8 ~9 q6 M+ i' C5 N4 N总结:1 ]$ g  J3 t7 v- L% }
USB Type-C终结了长期以来USB插来插去的缺陷,节省了人们大量的时间,换一次方向至少2s吧,按全球10亿人每天插拔一次USB,50%概率插错,共耗时277000多小时,约为31年,太恐怖了。
+ N" j! |2 B1 F3 r! r0 ?' D一个接口搞定了音视频数据三种,体积还算小。可以预见,以后安卓机可以改为USB Type-C接口了,如果只需要USB2.0的话,只需要重做线缆,不用芯片,成本上完全可以忽略不计。

$ v; m- V* }# f% ~) _( w% t2 |- @( H& r

0 p/ V2 _( D. Z8 r
8 _2 m; K7 j5 d, R0 E3 b
; O1 @/ C7 S8 F; G# ~1 ^) x2 Y. Q

  X: ], F4 b6 I$ }8 `% u6 x2 q

' |$ }- y, }8 F+ P  I+ E0 b3 n, a1 A) ~, D. f# r) U

该用户从未签到

推荐
 楼主| 发表于 2019-2-20 09:10 | 只看该作者
jccj_wan 发表于 2019-2-14 17:57/ c8 n$ p$ _8 u" ~; T3 e
这是个好地方  才主要到这个版块   还准备去占楼     发现已经不能占楼了~~~斑竹辛苦,支持!!!!

7 k2 i7 B! g) l1 p+ y* Z$ k
! `! k$ @5 n2 F7 g8 B, I# v2 T: P' b" ?( @% x
  • TA的每日心情
    奋斗
    2025-7-8 15:48
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    推荐
    发表于 2019-2-14 17:57 | 只看该作者
    这是个好地方  才主要到这个版块   还准备去占楼     发现已经不能占楼了~~~斑竹辛苦,支持!!!!

    该用户从未签到

    推荐
    发表于 2019-2-11 15:28 | 只看该作者
    传数据时 数据线要短和粗,线缆成本更高,卡扣小容易松动
    9 _/ L: z5 Z& U. V手机充电器接口目前还都是TYPEA 虽然另一端为TYPEC
  • TA的每日心情
    开心
    2019-11-18 15:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
    发表于 2019-2-20 15:04 | 只看该作者
    好啊,比较详细。赞一个

    点评

    多谢支持  详情 回复 发表于 2019-3-6 09:13

    该用户从未签到

    7#
    发表于 2019-2-20 18:06 | 只看该作者
    比较详细。赞一个

    该用户从未签到

    10#
     楼主| 发表于 2019-3-6 09:11 | 只看该作者
    yaolee 发表于 2019-2-20 15:04
    # q$ n) \; S0 s( m* v好啊,比较详细。赞一个
    9 r% L, U5 o; O% ~- ^! Z7 B% q1 M3 Y
    7 g; N; u4 `; r8 y) X' \& X
    7 K+ Q* ^  Y8 H8 s# a8 E7 z

    该用户从未签到

    11#
     楼主| 发表于 2019-3-6 09:13 | 只看该作者
    yaolee 发表于 2019-2-20 15:04
    % M! Q' I9 f, `0 V好啊,比较详细。赞一个
    1 E: i" B( M# m' g
    多谢支持
    ) a0 O4 c# q$ p

    该用户从未签到

    12#
    发表于 2019-3-7 17:22 | 只看该作者
    学习了,多谢分享!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-4 16:57 , Processed in 0.171875 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表