第一讲 捋清思路:项目概述与需求分析

好的,咱们开始第一章。做项目,最忌讳的就是拿到一个需求就闷头猛干。我以前就吃过这个亏,有一次连协议版本都没搞清楚就开始画原理图,结果到调试阶段才发现选的主控芯片不支持最新的PD3.1,只能推倒重来,血的教训啊。

所以,这一章我们的核心任务是:搞清楚我们要做一个什么样的充电器,以及为什么这么做。说白了,就是确定“靶子”和“弹药”。

1.1 先聊聊PD快充是个啥

PD全称是USB Power Delivery,是USB-IF组织搞的一个快速充电标准。它和传统的BC1.2或者QC快充不一样,PD协议是在CC(Configuration Channel)线上通过包交换进行电压和电流的协商。

你想想看,以前的充电器,电压是固定的5V。PD最大的好处就是可以动态调整电压。比如你想充笔记本,它可以让充电器输出20V;你想充手机,它可能调整到9V。整个过程,充电器和设备会通过CC线“聊”一下:“嘿,兄弟,你能给到多少?”“我能给到20V 5A,100W。”“OK,我就按这个参数拉电流。”

个人习惯:我在选支持PD的芯片时,会首先确认它支持的PD Revision版本。现在基本都是PD3.1了,支持最高240W功率。但如果你的项目功率不大(比如60W以内),PD3.0完全够用,成本还低一些。

来看看PD协议中的几个关键概念,我整理了一个表格,方便你对照理解。

概念 说明 我的实战体会
Source / Sink 提供电力的叫Source(电源),接收电力的叫Sink(设备)。 我们的项目就是做个标准的Source设备。
CC (Configuration Channel) 负责协议通信和连接检测的单线。 走线一定要短,干扰会直接导致协议握手失败。
SRC / SNK 电容 CC线上用于Source和Sink角色识别的下拉/上拉电阻。 电阻值选错,端口会无法识别设备插入。
PDO (Power Data Object) Source宣告自己能提供的电压/电流档位,比如5V/3A,9V/3A。 档位不是越多越好,要兼顾兼容性和EMI。
APDO (Augmented PDO) PD3.0引入的可编程电源档位,电压可以连续调节。 适合QC5、PPS等私有协议,对电池充电更友好。

1.2 确定我们项目的规格

清楚了协议是什么,接下来就是定义我们的产品规格。这就像盖房子前要画蓝图一样,缺了它,后面走一步看一步,很容易翻车。

我们的目标很明确:做一个通用的、基于USB-C接口的PD快充充电器。

  • 输入参数:全球通用电压,90VAC ~ 264VAC。频率 50/60Hz。
  • 输出功率等级:我选择的是65W。为什么是这个数?第一,65W是目前最主流的笔记本和手机共用功率段,市场大。第二,65W对于原边反激式架构来说,是一个性能与成本比较均衡的点。
  • 输出电压档位:5V/3A、9V/3A、12V/3A、15V/3A 和 20V/3.25A。你可能会问,为什么不做一个PDO包含所有的电压值?嗯,这里要注意,过多的电压档位在认证时反而会增加测试项,而且未必对充电效率有提升。

核心指标小结:

  • 输入:90-264VAC,50/60Hz
  • 输出:最高65W(20V/3.25A)
  • 协议:USB PD 3.0 支持PPS
  • 效率:满载下 > 90%
  • 待机功耗:< 75mW

1.3 核心器件怎么挑?

规格定了,就该选型了。这一步,我建议你多留点时间,毕竟器件的选型直接决定了电路设计的复杂度和成本。

我们从关键器件聊起。

  • 主控IC(PWM控制芯片):我习惯用反激架构的,比如安森美NCP1342或类似的高频QR控制器。选它是因为它内置了高压启动、频率折返,待机功耗控制得不错,适合65W这个功率级别。
  • PD协议芯片:这个是需要特别小心的。协议芯片处理CC线的双相通信。你得找个带PD3.0认证并且内置了MCU核的。像英飞凌CYPD3177或类似的,我这边用过不少。为什么强调内置MCU?因为它可以调PDO表,做很多私有协议的兼容。
  • 同步整流MOSFET:输出端低压大电流,必须用同步整流。我推荐像仙童FDPC8011S这种低压、低RDS(on)的管子,封装小,好布局。
  • 变压器(EE/EI/ER):这个最好自己绕或者找厂家定制。65W的反激变压器,我一般选ER11或EQ2016磁芯,感量根据开关频率和原边峰值电流来算。别忘了做气隙,防止饱和。

避坑指南:我曾经在选型时,直接照搬了某厂商的参考设计里的MOSFET型号。结果PCB回来后发现,同样的封装,我买的管子结电容和Qg跟原版差了不少,导致开关损耗大,效率直接掉了3%。所以,即使是参考设计,也要自己再查一遍完整的数据手册,不能只看型号一样就往上焊。

1.4 本章知识点串联:一张SVG图看明白

最后,我把本章的知识点串起来。你看下面这张图,它就展示了我们做这个项目需要面对的三个核心模块:协议层(怎么聊)、电源层(怎么发)、器件层(用啥发)。

每个模块都有它的关键阀门,我们后续章节会逐个攻破。

第1章:项目框架与需求分析 1. USB PD协议 CC线通信 / 角色识别 PDO与APDO定义 2. 电源架构 反激拓扑 同步整流 高效率控制 3. 关键器件选型 PWM控制器 PD协议芯片 MOSFET / 变压器 核心逻辑:协议驱动架构,架构决定器件选型。 需求分析必须闭环,不能遗漏任何一个PDO的电气约束。

1.5 小结与下一步准备

好,到这里,第一章的核心内容就捋完了。你带着这些知识,应该能回答以下几个问题了:

  1. PD协议中,CC线负责干什么?
  2. 我们项目的最大输出功率和电压档位是什么?
  3. 主控IC和PD协议芯片之间是什么关系?

我的建议:如果你手头有USB-IF的PD协议规范PDF,花15分钟读一下Power Delivery 3.0的规范和PDO定义部分。不用全部看懂,混个眼熟就好,后期我们实际用代码配置时,你会回忆起这些概念的。

这就是项目的第一步。别急,打好基础,后面画原理图、布PCB、上电调试,我们一步步来。