
面向STM32Cube的STM32 USB-PD(电力传输)软件扩展 前言 本文档介绍了面向STM32Cube的STM32 USB-PD(电力传输)软件扩展,参考X-CUBE-USB-PD。 USB Type-C™是最新的USB连接器生态系统,能够满足平台和设备不断变化的需求,同时保持USB的功能优势。 USB Power Delivery协议嵌入到了USB Type-C™连接器中,从而可以轻松连接/断开USB线缆,实现很多数据传输以外的功能。此协议能够传输超过常规5 V / 1.5 A的电压/电流,最大功率供应为100 W。 STM32 USB-PD包(X-CUBE-USB-PD)包含一个库(二进制格式)和以STM32F0设备作为USB Power Delivery微控制器的应用示例。可扩展到其他STM32系列。 该软件包包含的示例涵盖了大部分应用用例,允许用户基于USB-PD(供电方,受电方,和双角色端口)开发应用。 该库及相关示例可用于STM32F0设备以及专用P-NUCLEO-USB001扩展板(包含模拟前端和USB Type-C™连接器)。 本文档介绍了如何使用USB-PD库实现常规用途,以及创建自定义应用。它包含了以下专题,以简化此库的使用: • USB-PD标准概述 • USB-PD库架构 • USB-PD堆栈使用描述 • 如何使用此库设置USB-PD应用。 1 受电方概述 1.1 缩写和缩略语 ![]() 1.2 参考 • 通用串行总线电力传输规范,版本2.0,2016年3月25日 • 通用串行总线Type-C线缆和连接器规范1.2,2016年3月25日 2 USB-C PD架构 2.1 架构概述 USB电力传输规范文档定义了PD设备(供电方或受电方)的通信层,如图 1中所示。 ![]() 假定一个具有PD功能的器件至少具有一个端口,可以是: • 上行端口(UFP) – Sink电源(受电方)。 – 可选source电源(受电方 / 供电方)。 – 可选择通过USB进行通信 – 利用SOP包通信。 • 下行端口(DFP): – Source电源(供电方)。 – 可选Sink电源(供电方 / 受电方)。 – 可选择通过USB进行通信。 – 利用SOP包通信 – 可选择利用SOP包通信 ... 阅读更多内容,请下载文档: 下载地址1>> 下载地址2>> |
【源码】STLINK-V3MINI 高速USB仿真器,成功改刷【高速CMSIS-DAP】
最全USB HID开发资料,悉心整理一个月,亲自测试
实战经验 | 选择USBX模块生成USB CDC ACM无PD的项目
STM32 USB HID键盘例程
刘氓兔的杂谈【001】-片上USB 高速PHY
【经验分享】在进行 USB CDC 类开发时,无法发送 64整数倍的数据
在线直播|无需编写任何代码即可在STM32上实现USB-C Power Delivery
STM32 USB CDC 虚拟多串口
圈圈发布USB图书第二版有感,以及分享一些我学习USB过程...
USB Audio设计与实现