news 2026/6/26 5:35:29

自动降级机制下PD sink端诱骗取电芯片依次尝试15V与12V

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
自动降级机制下PD sink端诱骗取电芯片依次尝试15V与12V

PW6606:一颗让充电器听话的诱骗芯片

快充诱骗芯片这名字听着有点邪乎,其实干的事特别简单——就是让普通的Type-C充电器能按照你的需求输出9V、12V甚至20V,而不是死守着5V不放。最近手头一个项目正好需要Type-C口取电,我就拿了一颗PW6606回来,搭了块开发板,实测了一圈。

这颗芯片本质上是个USB PD/QC Sink控制器,装在受电端,代替设备跟充电器谈判电压。充电器说:我能给5V,要不要?PW6606回:不,给我20V。只要充电器本身支持,它还真就输出20V。整个逻辑就是这么回事。

二、用下来我觉得值得说的几个点

Datasheet上的参数大家都看得懂,但真焊到板子上调过之后,我觉得有几个地方比参数表更重要,直接列出来:

协议覆盖够广:PD 3.2/3.1/3.0/2.0和QC 3.1/3.0/2.0全支持。基本上家里常见的快充头它都能聊得来,不挑食。

电阻调压简单粗暴:不用写代码、不用烧固件,焊个电阻上去就定死目标电压。15kΩ对应20V,10kΩ对应15V,4.7kΩ对应12V,1kΩ对应9V。对我们这种懒得写通信协议的硬件工程师来说,太友好了。

自动降级机制很实用:你设了20V,但接的充电器最高只支持12V,它不会傻乎乎地一直请求20V导致充不了电,而是会自动往下试探15V、12V,直到找到一个双方都支持的档位。这个在实际使用场景里太关键了。

引脚耐压做到28V:CC1、CC2、D+、D-这些引脚耐压够高,偶尔遇到电压不稳或者插拔浪涌,不容易挂。之前用过一些耐压不够的芯片,插拔几次CC脚就烧了,血泪教训。

三、上板实测

下面是我们实际搭的测试环境,开发板加可调电阻,Type-C口和USB-A口两种充电器都试了一遍。测试照片有点多,但贵在真实,全是原图没修过。

3.1 先看诱骗电压准不准

测试方法特别简单:换不同阻值的电阻,看充电器实际输出多少电压,跟目标值对比。

15kΩ电阻 → 实际输出20V(Type-C口和USB-A口充电器都达到了)

10kΩ电阻 → 实际输出15V

4.7kΩ电阻 → 实际输出12V

1kΩ电阻 → 实际输出9V

几个档位全部命中,误差在可接受范围内。电阻调压这个方案虽然看起来土,但稳定性确实不错,而且成本低,不需要额外的MCU或者I2C配置。

3.2 协议兼容性实测

手头找了两类充电器:一类是支持PD协议的Type-C口充电器,另一类是支持QC协议的USB-A口充电器。分别接上PW6606开发板,然后换电阻设置不同目标电压,看它能不能正确识别并协商成功。

结果:两类充电器PW6606都能正确识别,并且成功协商到目标电压。PD走的是Type-C CC线通信,QC走的是D+/D-电压握手,芯片内部自动切换,不用我们操心。

3.3 自动降级机制,这个必须单独测

专门找了个最高只支持12V输出的充电器,然后在PW6606这边设置请求20V。

观察到的现象是:一开始请求20V,充电器没反应;接着芯片自动降到15V请求,还是没反应;最后降到12V,充电器亮了,输出稳定在12V。整个过程不需要人工干预,芯片自己搞定。

这个功能在实际使用里非常关键。你不能保证用户手里拿的是什么充电器,如果只能请求固定电压,遇到不支持的充电器就直接罢工,体验太差。PW6606这个自动降级策略算是比较聪明的,至少能保证充上电,而不是彻底摆烂。

3.4 带载能力测试

最后测了一下不同电压下的负载能力。用了一个100W的PD充电器,分别设置20V、15V、12V输出,然后用电负载仪逐步加大电流,看电压会不会跌。

5A大电流测试:

这里要提醒一句,跑5A必须配100W以上的C-to-C线,普通的60W A-to-C线最高只能到60W,线材本身会限制功率。别问我怎么知道的,之前线没换,测了半天数据不对,还以为是芯片问题,换条线立马正常……这种坑工程师应该都踩过。

测下来的结论是:PW6606在不同电压和负载条件下工作都比较稳定,输出电压没有明显跌落,发热也正常。作为一颗诱骗芯片,它的任务就是把电压骗到手并且稳定传过去,这一点上它做到了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 5:35:32

电工进阶:从原理到实战,彻底搞懂自锁电路设计与故障排查

1. 项目概述:从“一按就亮”到“一按永亮”的思维跃迁干电工这行久了,你会发现很多看似简单的需求,背后都藏着巧妙的电路设计智慧。“自锁电路”就是这样一个典型。新手电工可能觉得,让一个灯亮起来,接个开关不就行了&…

作者头像 李华
网站建设 2026/6/26 5:35:00

最新气象水文耦合模式WRF-Hydro建模技术与案例实践应用

WRF-Hydro模型是一个分布式水文模型,‌它基于WRF‌陆面过程部分独立发展而来,‌旨在模拟大气和水文相互作用及过程。该模型采用FORTRAN90开发,‌具有良好的扩展性和支持大规模并行计算的与传统水文模型相比,WRF-Hydro模型具有以下…

作者头像 李华
网站建设 2026/6/26 5:34:41

HarmonyOS ArkTS 注册页面开发实现概括

一、页面整体介绍本案例基于鸿蒙 ArkTS 语法开发用户注册页面,采用Entry、Component装饰器构建页面组件,通过Column纵向布局承载头像、标题、账号 / 密码输入框、跳转文字、注册按钮等全部元素;同时引入鸿蒙路由模块ohos.router,实…

作者头像 李华
网站建设 2026/6/26 5:32:59

Go 1.26 Green Tea GC 深度解析:从对象追踪到页级扫描的运行时革命

一、引言 2026 年 2 月,Go 1.26 正式发布。在语言层的 new(expr) 语法糖和泛型自引用约束之外,最值得后端工程师关注的是 Green Tea GC 从实验特性转正为默认垃圾回收器。官方给出的数据是「GC CPU 开销降低 10%–40%」,这个跨度取决于工作负载的特征——小对象密集分配的业…

作者头像 李华
网站建设 2026/6/26 5:31:11

操作系统课程设计实战:五大核心算法详解与C语言实现

引言 操作系统是计算机系统的核心,理解其底层原理对于软件工程师至关重要。理论学习往往抽象,而动手实践则是将知识内化的最佳途径。本文将基于一份完整的《操作系统课程设计报告》,深入剖析其中五个核心实验的实现细节,包括动态…

作者头像 李华
网站建设 2026/6/26 5:31:06

数据监控项目的住宅代理策略怎么搭?跑了两年我总结出这套框架

这事儿我有发言权。我们组做跨境电商数据监控快两年了。亚马逊价格监控、Shopee库存跟踪、TikTokShop商品变动,每天都在跑。最大的教训就一句话:代理策略搭不好,数据断一天就是一天的黑洞,补不回来。跟普通的"跑一次拿数据&q…

作者头像 李华