1. XSP28Q芯片与快充诱骗技术解析
最近在折腾Type-C快充方案时,发现XSP28Q这颗全协议诱骗芯片确实是个宝藏。作为从业五年的硬件工程师,我实测过市面上七八种诱骗方案,这款芯片在兼容性和稳定性上确实有独到之处。简单来说,它能让不支持PD快充的老设备(比如早期的移动硬盘盒)也能享受20V高压供电,或者帮我们DIY各种需要诱骗PD协议的项目。
1.1 芯片核心特性拆解
XSP28Q采用QFN-16封装,尺寸仅3x3mm,但集成了完整的PD3.0/QC4.0协议栈。实测工作温度-40℃~85℃,静态电流仅15μA。最让我惊喜的是它的多协议支持:
- PD3.0 PPS(5V-20V可调)
- QC4+/3.0/2.0
- AFC/SFCP
- Apple 2.4A/BC1.2
芯片内部结构包含协议解析引擎、电压选择逻辑和NMOS驱动电路。其中NMOS的PD值(Power Dissipation)计算很关键——以20V/3A输出为例,导通电阻Rds(on)典型值45mΩ,功耗P=I²R=3²×0.045=0.405W,需要选用至少1W的NMOS管。
1.2 典型应用场景实测
上周帮客户改造工业摄像头供电时,就用到了XSP28Q的诱骗功能。原装电源适配器笨重且贵(12V/5A),现在直接用65W氮化镓充电头搞定:
- 将芯片CC1/CC2接Type-C接口
- 配置电阻设置输出电压为12V
- 触发后测量输出:12.02V±0.5%(负载调整率<1%)
另一个实用案例是给树莓派4B供电。原装充电头经常遇到供电不足警告,用XSP28Q诱骗出15V后,通过DC-DC降压到5V/3A,电压再没掉过链子。
2. PD协议握手过程深度剖析
2.1 协议通信抓包分析
用示波器抓取Type-C PD握手过程(图1),完整流程如下:
- Source端发送Source_Capabilities(包含5V/9V/12V/15V/20V选项)
- Sink端回复Request(选择12V)
- Source发送Accept+PS_RDY
- 电压切换完成
关键点:VBUS上的电容不能超过10μF,否则可能导致协议握手失败。我在初期调试时就犯过这个错,加了47μF坦电容导致反复重启。
