使用独立的PD控制器简化USB-CPD设计

原创 亚德诺半导体 2024-07-23 18:01


便携式电池驱动电子设备(例如手机、笔记本电脑、无线音箱、电动工具等)推动USB功率传输(PD)市场持续增长。USB PD为消费电子带来巨大优势,它们可以通过同一个USB Type-C连接器提供高达240 W的功率(参见USB PD 3.1版本规格)。图1显示通过USB Type-C连接器充电的手机。


图1.使用USB Type-C连接器充电的手机


为了供应广泛的功率,USB PD标准可用的电压和电流组合众多(5 V、9 V、15 V、20 V、28 V、36 V、48 V和1.5 A、3 A、5 A等),因此USB PD提出了新的电源需求挑战。在电源通过USB电缆供电之前,电源(例如墙上适配器)和在线设备(例如手机)分别以适当的电压和电流水平传递它们的功率容量和功率需求。


一些解决方案需要多个集成电路(IC),包括端口检测器、微控制器和用于功率传输的充电器。虽然这些解决方案可以使用,但它们会占用板上空间,增加解决方案的成本,且需要定制固件,而生产这些固件非常耗时。


一个独立的PD控制器可以帮助解决这些挑战,它可以管理功率问题,无需开发固件。



USB-C PD电源要求

USB PD有一个显著优势:消费者可以使用相同的电缆和电源适配器为2.5 W的手机和25 W的无绳电钻充电。抽屉里塞满了各种不同的电缆,或者永远找不到正确的充电器,这样的日子已经成为过去。


在了解USB PD之前,我们必须回顾以前的USB标准,以了解USB PD具备的优势和挑战。最初的USB标准——USB 1.1和USB 2.0——是用于传输数据而不是传输功率。它们只允许USB电缆传输最高5 V电压和500 mA电流。


随着时间推移,消费者开始要求USB提供更多功能。他们想通过USB电缆快速给电池充电,此时500 mA最大电流已经无法满足要求。BC1.2标准允许通过USB电缆传输高达7.5 W功率——5 V电压和1.5 A电流,该标准满足了这些消费者的需求。BC1.2标准扩展了通过USB电缆为电池充电的能力,在BC1.2标准之后,每一项新标准都在之前的基础上增加了功率容量。Type-C 1.3将功率容量扩展到15 W(最大值),而USB PD 3.0使系统功率升级达到100 W(最大值)。其最新的规格更新USB PD3.1将功率容量进一步扩展到了240 W(最大值)。


BC1.2和Type-C 1.3继续提供以前在所有USB标准中使用的5 V供电轨,但通过将最大电流增加到1.5 A和3 A,将功率容量分别增加到7.5 W和15 W。USB PD3.0同样提高了电流和电压容量,使功率容量达到100 W(最大值)。它允许两个设备通过USB电缆传输高达20 V电压和5 A电流。新PD3.1规格支持高达48 V电压和5 A电流。


图2汇总列出每个USB标准允许的功率容量、最大电流和电压。


图2.每个USB规格的功率容量


USB PD电源提供的供电轨是可变的。USB PD 3.1标准规定,电源不仅必须提供最小电压5 V和最大电压48 V,还必须提供介于这两个电压之间的若干供电轨。


USB PD 3.0标准要求电源根据其功率容量,提供特定的供电轨。能够提供超过15 W的电源必须提供5 V和9 V供电轨。能够提供超过27 W的电源必须提供5 V、9 V和15 V供电轨。最后,能够提供超过45 W的电源必须提供5 V、9 V、15 V和20 V供电轨。


电源还在这些供电轨上提供不同的电流输出。电源在5 V供电轨上提供500 mA和3 A之间的电流。电源在9 V供电轨上提供1.67 A和3 A之间的电流。电源在15 V供电轨上提供1.8 A和3 A之间的电流。最后,电源在20 V供电轨上提供2.25 A和5 A之间的电流(图3)。


USB PD 3.1标准为电源增加了三个额外的供电轨。提供28 V、36 V和48 V固定供电轨的电源分别支持高达140 W、180 W和240 W的功率水平。电源必须为这些供电轨提供高达5 A电流。


图3.USB PD3.0电压和电流容量


除了标准电压和电流外,USB PD规格还提供可编程电源(PPS)功能。PPS功能允许在线设备请求电源提供有少量改变的电压和电流。


PPS功能非常有用,可以通过优化开关充电器的工作点,加快锂离子电池的充电速度。在充电周期的恒定电流阶段,充电器为电池提供固定电流,电池电压会慢慢增加,直到最终达到充电截止电压。通常情况下,充电器的输入是固定的,当充电器的输入远远大于电池电压时,就会产生功率损失。PPS功能调整充电器的输入电压,使其工作效率尽可能接近峰值效率。此举使得功耗降低,在充电电流增大的情况下,电池的充电速度加快。


PPS可以通过USB电缆实现无数种电压和电流组合。想要使用PPS功能的设计人员必须找到一种方法,使电源和在线设备就电源应提供的功率量达成一致。



USB-C PD设计模块

在分立式USB PD系统中开始充电,这并非一项简单任务。电源(例如墙上适配器)通过USB电缆与在线设备(例如手机或电钻)连接。这两种设备通常都需要使用多个IC来实现来回通信,以便为在线设备提供电源(图4)。


图4.USB PD设计框图


CC引脚检测IC通过测量CC引脚的电压来确认电缆的方向和拉电流能力。该IC还需要电源的灌电压和灌电流能力,并在在线设备选择电压和电流时将信息返回给电源。


BC1.2检测IC支持传统的USB适配器。虽然更新的设备更广泛地采用USB Type-C,但许多应用仍然使用旧的USB规格。BC1.2兼容端口采用D+/D-引脚来传输电源的功率容量,而不是CC引脚。BC1.2检测IC读取D+/D-引脚,为仍然使用传统USB标准的应用配置充电。


该充电器IC安全有效地为在线设备的电池充电。电源将为在线设备、充电器的输入源提供恒定电压。然后充电器确保电池充电量已达到充电电压、电流和温度规格。


最后,微控制器单元(MCU)模块组织其他IC之间的通信。MCU与CC引脚检测IC通信,确定电源的功率容量。然后,MCU将电源的容量与充电器和电池的功率需求进行比较,确定电源应该提供多少电流和电压。MCU将最终的功率设置反馈给CC引脚检测IC,以正确配置电源。一旦确认正确的电流和电压,MCU将配置并使能充电器。


USB PD所需的元件数量超过传统USB或标准Type-C设计提供的数量。更多IC导致成本更高,解决方案的尺寸更大。它还需要一个复杂的固件设计来管理不同元件之间的通信,并满足所有USB PD 3.0标准要求。单单固件设计一项就可能拉长开发周期,除非设计人员熟知USB规格。



独立式PD控制器

通过将CC引脚检测、BC1.2检测和MCU集成到一个IC中,独立式PD控制器可以帮助简化USB PD设计。四IC设计现在变成双IC设计,节省了电路板空间和成本。


嵌入式MCU集成了所有USB PD 3.0标准通信协议和时序要求,是独立式PD控制器中最强大的部分。设计人员无需再为了跟上这些规格而花费时间进行开发。


独立PD控制器的一个示例是 MAX77958 (图5)。MAX77958具有两个独特功能:非易失性存储器和直接控制配套充电器的I2C主端口。这两个功能消除了对外部MCU的需求,也无需开发定制固件。


图5.USB Type-C v1.3和兼容PD 3.0的独立式PD控制器


设计人员可以使用图形用户界面(GUI)为典型应用生成定制脚本,然后将其加载到IC的非易失性存储器中。PD控制器自动执行命令,例如切换GPIO,或通过I2C主端口向充电器发送I2C命令等。


定制脚本是使用简单、易于使用的命令在GUI中编写的。该软件将定制脚本转换为十六进制格式,并将其写入IC配置区域。开发人员可以根据基于其应用需要提供的功能来定义简单的函数和序列。


图6显示了设计人员可以使用的一些定制脚本编程功能。GUI根据定制脚本输出二进制(bin)和十六进制(hex)文件。定制脚本是一项独特功能,有助于大大缩短开发时间。


图6.用户定制脚本编程



结论

USB PD规格极大地增加了通过USB电缆充电的电池供电设备的数量。该规格概述了7项新供电轨要求——5 V、9 V、15 V、20 V、28 V、36 V和48 V——以帮助适应广泛的功率容量。在开始充电之前,电源和在线设备需要确定电流和电压电平。


独立式PD控制器将大多数模块集成到一个IC中,这有助于简化设计过程。有些甚至无需使用外部MCU和定制固件。独立式PD控制器帮助加速您的设计开发,确保始终领先于USB PD的新趋势。





👇点击探索ADI“芯”世界

·
·


亚德诺半导体 Analog Devices, Inc.(简称ADI)始终致力于设计与制造先进的半导体产品和优秀解决方案,凭借杰出的传感、测量和连接技术,搭建连接真实世界和数字世界的智能化桥梁,从而帮助客户重新认识周围的世界。
评论
  • 戴上XR眼镜去“追龙”是种什么体验?2024年11月30日,由上海自然博物馆(上海科技馆分馆)与三湘印象联合出品、三湘印象旗下观印象艺术发展有限公司(下简称“观印象”)承制的《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕。该体验项目将于12月1日正式对公众开放,持续至2025年3月30日。双向奔赴,恐龙IP撞上元宇宙不久前,上海市经济和信息化委员会等部门联合印发了《上海市超高清视听产业发展行动方案》,特别提到“支持博物馆、主题乐园等场所推动超高清视听技术应用,丰富线下文旅消费体验”。作为上海自然
    电子与消费 2024-11-30 22:03 86浏览
  • 《高速PCB设计经验规则应用实践》+PCB绘制学习与验证读书首先看目录,我感兴趣的是这一节;作者在书中列举了一条经典规则,然后进行详细分析,通过公式推导图表列举说明了传统的这一规则是受到电容加工特点影响的,在使用了MLCC陶瓷电容后这一条规则已经不再实用了。图书还列举了高速PCB设计需要的专业工具和仿真软件,当然由于篇幅所限,只是介绍了一点点设计步骤;我最感兴趣的部分还是元件布局的经验规则,在这里列举如下:在这里,演示一下,我根据书本知识进行电机驱动的布局:这也算知行合一吧。对于布局书中有一句:
    wuyu2009 2024-11-30 20:30 106浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 101浏览
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 86浏览
  •         温度传感器的精度受哪些因素影响,要先看所用的温度传感器输出哪种信号,不同信号输出的温度传感器影响精度的因素也不同。        现在常用的温度传感器输出信号有以下几种:电阻信号、电流信号、电压信号、数字信号等。以输出电阻信号的温度传感器为例,还细分为正温度系数温度传感器和负温度系数温度传感器,常用的铂电阻PT100/1000温度传感器就是正温度系数,就是说随着温度的升高,输出的电阻值会增大。对于输出
    锦正茂科技 2024-12-03 11:50 70浏览
  • 概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解决的问题。本文在说明(三)的基础上,继续探讨为SiPM读出测试系统寻求合适的模拟脉冲检出方案。前四代SiPM使用的高速比较器指标缺陷 由于前端模拟信号属于典型的指数脉冲,所以下降沿转换速率(Slew Rate)过慢,导致比较器检出出现不必要的问题。尽管比较器可以使能滞回(Hysteresis)模块功
    coyoo 2024-12-03 12:20 71浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 105浏览
  • 当前,智能汽车产业迎来重大变局,随着人工智能、5G、大数据等新一代信息技术的迅猛发展,智能网联汽车正呈现强劲发展势头。11月26日,在2024紫光展锐全球合作伙伴大会汽车电子生态论坛上,紫光展锐与上汽海外出行联合发布搭载紫光展锐A7870的上汽海外MG量产车型,并发布A7710系列UWB数字钥匙解决方案平台,可应用于数字钥匙、活体检测、脚踢雷达、自动泊车等多种智能汽车场景。 联合发布量产车型,推动汽车智能化出海紫光展锐与上汽海外出行达成战略合作,联合发布搭载紫光展锐A7870的量产车型
    紫光展锐 2024-12-03 11:38 68浏览
  • 11-29学习笔记11-29学习笔记习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-02 23:58 52浏览
  • 作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。于是,“潘多拉”的魔盒打开了!没错,USB资源就是你打开新世界得钥匙,它能做哪些扩展呢?1.1  USB扩网口通用ARM处理器大多带两路网口,如果项目中有多路网路接口的需求,一般会选择在主板外部加交换机/路由器。当然,出于成本考虑,也可以将Switch芯片集成到ARM核心板或底板上,如KSZ9897、
    万象奥科 2024-12-03 10:24 41浏览
  • 遇到部分串口工具不支持1500000波特率,这时候就需要进行修改,本文以触觉智能RK3562开发板修改系统波特率为115200为例,介绍瑞芯微方案主板Linux修改系统串口波特率教程。温馨提示:瑞芯微方案主板/开发板串口波特率只支持115200或1500000。修改Loader打印波特率查看对应芯片的MINIALL.ini确定要修改的bin文件#查看对应芯片的MINIALL.ini cat rkbin/RKBOOT/RK3562MINIALL.ini修改uart baudrate参数修改以下目
    Industio_触觉智能 2024-12-03 11:28 45浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦