在当今电子行业中,USB Power Delivery(USBPD)协议已经成为一种广泛采纳的标准,它支持高功率传输,并允许设备通过USB Type-C接口实现快速充电。STM32G071微控制器系列是STMicroelectronics(意法半导体)生产的一款32位ARM Cortex-M0+处理器,广泛用于低成本、低功耗的嵌入式应用。BQ25713是由德州仪器(Texas Instruments)生产的集成USB-C和PD控制器,用于电源管理和电池充电。 当我们将STM32G071微控制器与BQ25713 PD控制器相结合时,可以实现一个高效的USB Power Delivery解决方案,这在移动设备、笔记本电脑和其它需要快速充电的便携式电子设备中尤为常见。本代码库的目的是为这类应用提供完整的软件支持,使得开发者能够快速构建和部署具有USBPD功能的电子设备。 在文件列表中,CBU6_PD.ioc文件通常是一个项目配置文件,用于IAR Embedded Workbench for ARM环境。.mxproject文件则可能是由Keil MDK-ARM创建的项目文件,用于配置工程的编译环境和设置。 Drivers文件夹包含了STM32G071的硬件抽象层(HAL)和低层(LL)库文件,这些文件是编程STM32系列微控制器的基础,使得开发者可以更容易地进行硬件操作。 Core文件夹中可能包含了启动代码和核心的中间件,这是整个系统的运行基础。 Boot文件夹通常包含微控制器的引导加载程序,这是设备上电后首先执行的代码,负责初始化系统并加载主应用程序。USBPD文件夹是本代码库中的核心,包含了实现USBPD协议的源代码和相关配置,这部分代码需要与BQ25713硬件控制器协同工作,从而实现PD协议规定的电源管理功能。UGUI文件夹可能包含用于实现用户图形界面的代码,允许开发者创建人机交互界面。MDK-ARM文件夹则包含了用于Keil MDK-ARM开发环境的文件,用于编写、编译和调试基于ARM处理器的应用程序。Middlewares文件夹通常包含第三方中间件库,可以提供额外的软件功能,如通信协议栈或图形库等。 这个代码库为基于STM32G071和BQ25713的USBPD应用提供了一套完整的软件解决方案。它不仅包括了硬件相关的驱动程序,还包含了USBPD协议的实现和可能的用户界面支持。开发者可以通过整合这些代码和库,快速地设计出符合USBPD标准的快速充电解决方案。
2025-08-21 15:57:42 1.49MB USBPD
1
USB PD协议的详细说明书,共600多页。Revision3.0 Version2.0,2020年发布!
2023-06-27 18:57:49 8.09MB USB PD协议 最新版 2020
1
USB PD快充协议
2023-04-14 15:47:13 7.33MB PD协议
1
在学习PD协议的过程中写下这个笔记,主要介绍是PD spec中的基本名词及其作用,sink、source与DRP的工作原理等,本文内容主要摘取与PD spec 3.0,如有侵权,请及时告知。
2022-08-01 18:20:04 324KB PD PD协议 PDspec 快充协议
1
特点 ◇ 采用 SOP-8 封装 ◇ 兼容 USB PD 3.0 规范,支持 USB PD 2.0 ◇ 兼容 QC 3.0 规范,支持 QC 2.0 ◇ 支持 AFC 协议 ◇ 可诱骗 PD、QC 和 AFC 输出固定的电压。 ◇ 默认最大输出 9V,如果不同的功率需求,可联系我们进行定制化设计。
2022-05-12 10:18:58 373KB PD协议芯片 支持PD+QC+AFC
1
有少量pd协议的代码 需搭配我另一个代码使用 仅供参考
2022-04-16 17:09:51 30KB PD pd源码 pd协议 dawnd82
USB_PD_R3_1 V1.3中文版  谷歌翻译,语法有点错误,排版部分有些瑕疵,但不影响资料查看。
2022-02-21 09:15:48 95.43MB PD协议
1
USB-PD协议解说.doc
2022-01-17 09:04:17 744KB usb
最新的USB PD协议文档,版本号V1.2。同时,为方便阅读,内附PD协议的HTML文档,可用浏览器(如360极速浏览器)自带的翻译插件进行中文翻译。机器翻译并不一定准确,请对照原文档进行阅读。
2021-12-23 16:34:21 22.21MB USB PD协议下载 Type C
1
对USB PD协议中的SOURCE_CAP的数据段、请求包数据段、消息头做了详细的解析,可以实现快速理解USB PD中的协议的难点部分
2021-11-22 15:47:54 1.61MB USBPD协议 协议解析 快充
1