USB Type-C 端口控制器(TCPC)

概述

TCPC (USB Type-C 端口控制器)是一种通过提供以下三项功能来简化 USB-C 系统实现的设备:

  • VBUS 和 VCONN 控制 USB Type-C :TCPC 可为供电设备提供控制 VBUS 供电的机制,并为受电设备提供控制 VBUS 受电的机制。VCONN 的控制也采用类似的机制。

  • CC 控制与检测:TCPC 实现了用于控制 CC 引脚上拉和下拉电阻的逻辑,还提供了检测并报告 CC 引脚上所接电阻的方法。

  • 电力传输消息的接收与发送 USB Power Delivery :TCPC 负责收发消息,并将 TCPM 中构建的消息发送到 CC 线上。

TCPC API

TCPC 设备驱动程序充当 TCPC 设备与应用软件之间的桥梁;这一功能通过设备驱动程序提供的 Zephyr API 实现,该 API 用于与 TCPC 设备通信并对其进行控制。

配置选项

相关配置选项:

API 参考

USB Type-C
USB Type-C Port Controller API
USB Power Delivery