迅维网

查看: 93|回复: 1
打印 上一主题 下一主题
[维修资料]

华为H98D USB TYPE-C 工作原理详解

  [复制链接]
跳转到指定楼层
1#
发表于 昨天 23:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 湖南张家界 来自 湖南张家界

马上注册,获取阅读精华内容及下载权限

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

x
PD 充电器接入,笔记本充电原理详解


1. PD 充电器接入 Type‑C 母座,VBUS 初始输出默认 5V 基础电压
TPS65982D 依靠主板+3.3V_LDO_PD1待机电源(笔记本关机、休眠、电池亏电不开机的状态下,只要 Type‑C 适配器插上、VBUS 有 5V 初始电压,主板辅助电路就会生成这一路+3.3V_LDO_PD1持续给 TPS65982D 供电)始终处于待命状态,持续采集 CC1/CC2 引脚电平;前端 TPD8S300 防护芯片全程值守,杜绝 5V 初始上电阶段异物短路击穿 CC 引脚。
2. 识别接入设备,唤醒 PD 通信
充电器在 CC 引脚输出固定上拉 Rp 电阻,TPS65982D 检测到 CC 上拉电平,判定外接 PD 电源适配器接入;TPS65982D 内部 PD 协议引擎启动,CC 线采用 FSK 调制基带信号(低频载波,不会干扰微弱电平检测),在 CC 线上收发数据包,CC 此时既是电平检测引脚,也是 PD 协议通信总线。
3. 第一轮报文交互:适配器广播自身功率档案
充电器先发Source Capabilities 源能力报文,告知本机支持的档位:如5V/3A、9V/3A、15V/3A、20V 最大 3.25A(65W),每一档电压、最大输出电流、额定功率全部明文上报。
4. 笔记本 TPS65982D 上报自身用电需求(Sink 能力请求)
TPS65982D 通过 SMBUS 提前读取 EC 下发的整机需求:整机满载 + 电池快充需要 20V 高压快充;封装Request 请求报文经由 CC 线发给充电器:明确申请锁定 20V 电压档位、本机需要的工作电流上限;
同时附带身份校验、供电模式约束:仅允许稳定连续供电、禁止随意切压。
5. 充电器校验确认
充电器解析请求报文,核对自身功率余量充足,回复Accept 接受报文;至此逻辑层面敲定:适配器即将把 VBUS 从 5V 抬升至 20V 高压输出,PD 握手协商正式落地。
补充:Type‑C 的 CC 全程只是通信控制线,大电流供电依旧走 VBUS 粗金属触点,CC 只传输毫瓦级微弱通信信号。
6. 适配器执行升压切换
充电器收到 Accept 应答后,内部 DC‑DC 电路缓慢将 VBUS 从 5V 平稳抬压至 20V,过程做软启动,杜绝电压跳变冲击后端电路。
7. TPS65982D 内部功率通路硬件动作
TPS65982D 内部集成一对大电流 MOS 功率开关管(VBUS 输入侧与后端主板供电侧之间);协议确认无误后,芯片内部栅极驱动拉高,双向功率 MOS 完全导通;前置 TVPA_VBUS_L 大功率 TVS、TPD8S300 短路防护此时保持待命状态。
电流路径:PD 适配器 20V VBUS → Type‑C 母座 VBUS 引脚 → TVPA_VBUS_L 浪涌防护 → TPS65982D 内部功率 MOS → 主板供电主干(Q6、Q7) →+DC_IN_SS送至 笔记本专用充电管理 IC(BQ25713RSNR)。
8. 充电 IC 接管电池充电流程
充电 IC 检测输入 20V 高压正常,将 20V 降压至电池适配的充电电压;EC 根据电池电量、温度、整机负载下发充电策略:电量低恒流快充、电量接近满压切换恒压涓流补电;整机 CPU、内存等系统供电同时由 20V VBUS 经主板降压电路供给,电池按需补电。
关键设计要点:TPS65982D 这路内部 MOS 是硬件级总闸门:哪怕适配器输出正常,只要芯片不打开开关,20V 高压无法进入主板,从源头隔离高压风险。


9. 各项参数实时采集方式
VBUS 电压采集
TPS65982D 内置高精度 ADC 分压采样,不间断采集自身输入、输出端 VBUS 实时电压;
回路电流采样
功率通路上串联精密采样电阻R41,ADC 采集电阻压差换算实时充电 / 整机输入电流;
接口温度采集
Type‑C 母座附近贴装 NTC 热敏电阻RT5,TYPEC_TEMP引脚接入EC 的 ADC 通道,实时读取接口壳体温度;
同时 CC-FLT 信号还会同步监控 TPD8S300 上报的 CC/VBUS 短路、ESD 冲击异常。
10. 各类异常判定与分级处置
(1)电气类异常(过压 OVP、欠压 UVP、过流 OCP、短路)
过压:VBUS 电压超过设定安全阈值(例如 22V),TPS65982D微秒级直接关断内部功率 MOS,切断高压输入;
过流:瞬时电流超出适配器协议约定上限,立刻闭锁通路,防止线材、接口过热烧蚀;
VBUS 误碰 CC 短路:TPD8S300 拉低 CC‑FLT 告警,TPS65982D 收到硬件中断,立即关闭 VBUS 开关。
(2)温度过热保护
接口 NTC 检测温度超标(一般阈值 55℃~65℃):
一级保护:下发指令通知 EC 降充电电流,降功率降温;
二级保护:温度持续攀升,直接切断 VBUS 输入,避免 Type‑C 接口塑胶熔化、铜片烧蚀。
(3)通信异常
CC 总线 PD 报文丢包、适配器异常掉线、电压频繁跳变:芯片自动关断功率通路,退出 20V 高压模式,退回 5V 安全状态。
11. 故障通过 SMBUS 上报 EC 完整流程
TPS65982D 检测到任意异常触发保护关断后,把故障类型编码(过压、过流、过温、CC 短路、协议失联)存入芯片内部寄存器;通过主板 SMBUS(你原理图里SMBUS To EC这组信号线)将故障代码、发生时刻、当时电压电流数据上传给笔记本 EC 嵌入式控制器;EC 后续动作:记录整机故障日志;控制系统弹窗提示充电异常;锁定充电功能,需要重新拔插适配器复位后才可再次协商上电;整机休眠、待机模式下也可保存故障记录,方便后期维修排查。
12. 保护逻辑总结
硬件级:TPS65982D 内置 MOS 硬件极速切断,纳秒~微秒级阻断危险能量;软件级:EC 汇总故障、整机策略管控、日志留存;前端防护芯片(TPD8S300、ESD 阵列、VBUS TVS)提前吸收浪涌静电,从接口端减少异常触发概率。
文中涉及到的图纸如下:






补充内容 (2026-8-6 12:24):
补充说明:华为H98D没有前端 TPD8S300 防护芯片

评分

参与人数 2下载分 +5 鑫豆 +5 收起 理由
陈继斌 + 2 + 2 给愿意分享经验的人加分!
u1608907 + 3 + 3

查看全部评分

2#
发表于 7 小时前 | 只看该作者 来自: 湖南张家界 来自 湖南张家界
补充说明:华为H98D没有前端 TPD8S300 防护芯片(该芯片位置为空)

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索

快速回复