第四十八篇:Hardware design: USB Type-C systems

本文解析了典型的USB Type-C系统的组成部件,包括USB Dual-Role控制器、BC1.2检测模块、CCPINS控制器、MUX及VBus/VConn控制的PMIC。介绍了这些部件如何协作实现USB Type-C的功能,并提及了Windows 10 Mobile的支持情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该文是微软MSDN中的相关的摘要与注释

https://msdn.microsoft.com/en-us/library/windows/hardware/mt745033(v=vs.85).aspx


A typical USB Type-C system has these components:

  • USB Dual-Role controller is capable of operating either in host role or in function/device/peripheral role. This component is integrated into SoC.
  • Battery Charging 1.2 detection might be integrated in certain SoCs. Some SoC vendors provide a PMIC module that implements detection logic, others implement in software. Windows 10 Mobile supports all those options. Contact your SoC vendor to get details about this component.
  • Type-C -PD Port controller manages CC pins on the USB Type-C connector. Supports BMC encoding/decoding of power delivery messages. This component is usually not integrated in most SoCs.
  • Mux SuperSpeed USB pairs to a port on the controller depending on the orientation detected by Type-C port controller. Mux SuperSpeed pairs and possibly SBU lines elsewhere (usually the Display module) when entering an alternate mode.
  • VBus/VConn source is required. Most PMICs implement VBus/VConn control. Contact your SoC/PMIC vendor for details.
典型的USB TYPE C系统部件:

1. 可以工作到USB HOST模式,或者USB DEVICE模式的模块

2. BC 1.2检测模块(文中的意思是,有些SOC集成了检测模块,有些需要外部加上PMIC芯片,或者有些是通过软件来实现(估计是AD器件搭的))

3. CC PINS控制器,通过CC PIN来传递BMC(BIPHASE MARK CODING, USB PD2.0)编码方式的信息,(USB PD1.0 是通过BSFK BIPHASE FREQUENCY SHIFT KEYING, 在VBUS上传递)

4. MUX, 因为TYPE C中有两组USB SS, 的PINS(SS TX1/RX1, SS TX2/RX2, SUB1/SUB2), 需要根据当前的接插状态,来ROUTING.

5. VBus/VConn的控制的PMIC。


下面是一个示意图:

嵌入式控制器控制了TYPE C PORT CONTROLLER, VBUS/VCONN CONTROLLER, 以及MUX

嵌入式控制器与SOC/AP相互协作,负责TYPE C相关的事情

软件上,大家可以参照GOOGLE的EC项目

SOC/AP中包含USB DUAL ROLD, DISPLAYPORT(VESA 与USB-IF合作,将DP作为TYPE C的一个ALT MODE,其它的还有PCIE, SATA, MHL,但所我所了解的,HDMI并不是一个ALT MODE,而是通过一个外部转换实现的)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值