从 C 口的复杂性说起
USB Type-C 接口能一统电源、数据、视频与高速信号,靠的不仅是正反可插的物理形态,更在于其背后一套精密的电气状态机:CC(Configuration Channel)引脚上的上拉 / 下拉电阻、死电池检测、SOP/SOP'/SOP'' 报文握手、PD 协商出的电压电流策略...... 这些逻辑若是全部堆进主控 SoC 或协议芯片,既挤占主控资源,又难以跟上 PD 规格的快速迭代。于是行业催生了一个明确的器件分工 ------ 把 "端口物理层与底层协议" 独立成一颗芯片,这就是 TCPC。

定义与架构定位
TCPC 全称 Type-C Port Controller,是位于 Type-C 连接器与系统主控之间的专用控制器。在 USB PD 规范定义的参考架构中,它通常与 TCPM(Type-C Port Manager)配合工作:TCPM 一般作为软件栈运行在 EC、MCU 或 SoC 中,负责策略决策(如协商什么电压、是否进入 DFP/UFP/DRP 角色);而 TCPC 以硬件形式承担底层职责,包括 CC 引脚检测与电平驱动、CC 逻辑与端口角色控制、SOP 报文物理层收发、PD 状态机执行,以及 VBUS/VConn 的开关与监测。
这种 "策略与执行分离" 的设计,使得同一颗 TCPC 可对接不同主控,也方便主控侧通过标准化寄存器接口(典型如 I²C)统一驱动,从而缩短 PD 新版本的落地周期。

核心能力
一颗合格的 TCPC 通常具备以下功能模块:
-
CC 检测与配置:自动识别 DFP/DFP 的插拔状态,动态切换 Rp/Rd 电阻,完成设备连接握手。
-
PD 物理层与协议:支持 Biphase Mark Coding(BMC)编解码,按 PD 3.1 规范收发控制 / 数据 / 扩展报文,处理 CRC、重传与 SOP 序列。
-
电源通路管理:控制 VBUS 的开关、放电与过流 / 过压保护,配合 PFET/NFET 通路实现安全供电切换。
-
Dead Battery 处理:在无主供电时,依靠 VCONN 或 VDD 维持最小状态机,实现 "死电池" 下的探测能力。
-
角色与 Alternate Mode 支持:为 USB4、DP Alt Mode、Thunderbolt 等应用提供通路切换与协商基础。
典型应用与选型考量
在拓展坞、电源适配器(PD 充电器)、车充、显示器、笔记本 / 平板 C 口、以及双口 / 多口充电等场景中,TCPC 都是把 Type-C 的 "智能" 落到硬件的关键。选型时需重点关注:支持的 PD 版本(是否含 PD 3.1 EPR 28V/48V、PPS 可编程电源)、CC 通道数量与端口数、I²C 接口速率、内置保护功能(OVP/OCP/OTP),以及静态功耗 ------ 这对便携设备尤为敏感。

结语
TCPC 把 Type-C 端口从 "一根能插的线" 升级为 "一颗会协商的大脑"。理解 TCPC 的职责边界与 TCPM 的分工,是读懂任何 Type-C 产品数据手册、排查 PD 协商故障、乃至设计稳健 C 口方案的第一步。在 PD 3.1、USB4 与 EPR 快速普及的当下,TCPC 的重要性只会与日俱增。