1. 项目概述与核心需求解析
最近几年,Type-C接口和USB PD快充协议几乎成了所有电子设备的标配。从手机、平板到笔记本电脑,甚至一些便携显示器,都开始依赖这个小小的接口实现高速数据传输和高达上百瓦的电力输送。作为一名硬件工程师,我经手过不少电源项目,从早期的QC协议到现在的PD 3.1,深刻体会到一套稳定、高效且符合规范的PD电源方案有多么重要。它不仅仅是“能充电”那么简单,更涉及到设备安全、兼容性以及用户体验。
这次要聊的TPS25740,就是德州仪器(TI)推出的一款专门用于“供电端”(Source,也叫DFP)的USB PD控制器。简单说,它就是那个插在墙上的充电器或者移动电源里的“大脑”,负责和你的手机、电脑“谈判”:该输出5V、9V、12V还是20V?电流能给到多大?谈判好了,再指挥后级的电源电路输出对应的电压。市面上很多宣称支持65W PD快充的氮化镓充电器,其核心控制器很可能就是它或它的兄弟型号。
为什么我们需要这样一颗专门的芯片?自己用MCU模拟行不行?理论上可以,但实际工程中会面临巨大挑战。USB PD 2.0/3.0协议栈本身就不简单,更关键的是对时序、电压电流精度、保护响应的要求极为严苛。例如,电压转换的上升斜率不能超过30mV/µs,过流保护必须在毫秒级内响应,这些靠通用MCU软件实现,不仅开发周期长,稳定性和可靠性也很难保证。TPS25740这类集成芯片,把协议物理层、策略引擎、电源路径管理、各种保护电路都做进去了,工程师只需要围绕它设计外围的功率电路,大大降低了开发门槛和风险。
这个项目的核心目标,就是基于TPS25740,设计并实现一个完整的USB PD电源,比如一个65W的墙式适配器或一个多口充电Hub。我们需要它能够智能识别连接的设备,并按照PD协议提供5V、12V、20V等多档电压,同时确保整个供电过程安全、可靠、高效。接下来,我会结合数据手册里的核心电路和多年踩坑经验,把设计中的关键点、原理和实操细节掰开揉碎了讲清楚。
2. TPS25740芯片功能深度剖析与系统框架
在动手画原理图之前,必须吃透TPS25740这颗芯片到底是干什么的,以及它在整个系统里扮演什么角色。把它想象成一个高度专业化的“供电管家”,其核心职能可以分为三大块:协议沟通、电源开关指挥、安全哨兵。
2.1 协议沟通与CC引脚奥秘
USB Type-C接口之所以能实现正反插和强大的供电能力,全靠那两根CC(Configuration Channel)引脚。TPS25740的CC1和CC2引脚就是用来干这个的。当没有设备插入时,芯片会通过CC引脚持续发送微弱的探测电流。一旦有设备(称为UFP,比如你的手机)插入,设备内部的电阻会改变CC引脚上的电压,TPS25740检测到这个变化,就知道:“哦,有客上门了”。
紧接着,真正的“谈判”开始。TPS25740会通过CC引脚发送一系列结构化的数据包(BMC编码),告诉对方:“我这儿最高能提供65W功率,有5V/3A、9V/3A、12V/3A、15V/3A、20V/3.25A这几个档位,您看看要哪个?” 设备端也会回复它的能力需求。这个通信过程是双向的、加密的(PD3.0引入了数字证书),确保了供电的合法性和安全性。TPS25740内部集成了完整的PD协议物理层和部分策略引擎,工程师无需关心复杂的编码解码时序,只需要配置好PSEL、PCTRL等引脚,它就能自动完成广告和能力协商。
注意 :CC引脚非常敏感,其走线必须尽可能短,并远离高频噪声源(如开关电源的SW节点)。数据手册推荐在CC1和CC2引脚到连接器之间串联560pF的C(RX)电容(COG/NPO材质),这个电容的主要作用是滤除高频干扰,确保通信稳定,容值必须在200pF到600pF之间。我一般会严格按照推荐值使用560pF,并把它放在离芯片引脚最近的地方。
2.2 电源路径管理与GD引脚控制
谈判成功后,就需要实际行动——供电。这里的关键角色是VBUS路径上的功率MOSFET(通常称为Q1)。TPS25740并不直接产生电压,它通过控制这个MOSFET的栅极(Gate)来导通或关断VBUS通路,并通过CTL1/CTL2引脚控制后级DC-DC变换器的输出电压。
GDNG和GDNS引脚 :这是驱动外部N-MOSFET Q1的栅极驱动输出。GDNG是下拉驱动,GDNS是上拉源极。这种设计允许使用一个简单的N-MOSFET作为高边开关。当需要开启VBUS时,GDNS内部上拉,GDNG下拉,从而在Q1的栅源极(Vgs)间建立电压,使其导通。关断时则相反。数据手册中的典型应用使用TI的CSD17579Q3A这类低内阻(Rds(on)约10mΩ)的MOSFET,以确保在大电流下导通损耗最小。
CTL1和CTL2引脚 :这是两个开漏输出,用于控制后级电源的反馈网络,从而改变输出电压。例如,默认状态(CTL1和CTL2都高阻)对应5V输出;当设备请求12V时,CTL2拉低;请求20V时,CTL1和CTL2都拉低。你需要通过外部的电阻网络(R(FBL1), R(FBL2))将这两个信号“翻译”成电源芯片FB引脚所需的电压变化。这是整个设计中最需要计算和调试的部分之一。
VPWR和ISNS引脚 :VPWR用于监测VBUS上的实际电压,是实现过压保护(OVP)和欠压锁定(UVLO)的关键。ISNS则用于检测输出电流,通过与地之间的一颗精密采样电阻(RS,典型值5mΩ)配合,实现过流保护(OCP)。这里有个 极易出错 的点:ISNS引脚检测的是流入地的电流,所以采样电阻RS必须放在Q1和负载的 下游 ,直接连接到GND,确保所有负载电流都流过它。
2.3 保护功能与安全设计
安全是电源设计的生命线。TPS25740内置了多重保护机制,但外围电路设计必须与之正确配合才能生效。
-
过流保护(OCP) :通过ISNS引脚和RS电阻实现。芯片内部有比较器,当ISNS引脚电压超过设定阈值(对应一个电流值)时,会迅速关断GDNG,切断Q1。阈值由内部固定,因此保护电流点完全由RS的阻值决定。例如,要实现4.2A的OCP点,根据公式
I_OCP = V_ISNS_threshold / R_S,假设阈值电压为21mV,则R_S = 21mV / 4.2A = 5mΩ。务必使用1%精度的毫欧级采样电阻,并且其功率额定值要足够。3A电流下,5mΩ电阻的功耗为P = I² * R = 3² * 0.005 = 0.045W = 45mW,选择一个0805封装的电阻通常就够了,但要注意温升。 -
过压保护(O


209


被折叠的 条评论
为什么被折叠?



