usb pd software framework
1.0.0
Microchip的USB电源输送软件框架(PSF)是轻巧的USB功率输送(PD)堆栈,旨在将任何合适的MCU与Microchip的Upd350 Type-C™PD控制器集成在一起,以实现多端口自定义PD解决方案。该堆栈还支持Microchip的UPD301B/C独立C™PD控制器。
PSF为您的自定义PD设计提供了一系列配置选项,并且可移植到许多MCUS。当我们以计划的方式添加PD功能和改进时,PSF正在不断发展。计划中的和受支持的功能的摘要如下:
| SR | 特征 | 地位 |
|---|---|---|
| 1。 | 多端口PD来源,VCONN采购和故障处理 | 支持 |
| 2。 | I2C模式DC-DC控制,PD平衡,PD节流和仅汽车源pps | 支持 |
| 3。 | PD水槽,多个接收器PDO选择算法和自定义水槽PDO选择算法 | 支持 |
| 4。 | 双重角色功率(DRP)和双重角色数据(DRD) | 支持 |
| 5。 | 通用替代模式,热插头检测(HPD)和快点交换(FRS) | 支持 |
| 6。 | DisplayPort替代模式 | 在开发中 |
| 7。 | 外部SOC的PD政策管理支持 | 计划 |
| 8。 | PD通过设备支持充电 | 计划 |
有关特定发行版本的更多信息,请参阅软件发行说明。
| SR | 平台名称 | 平台类型 | 描述 |
|---|---|---|---|
| 1。 | USB电源输送软件框架评估套件(EV65D44A) | 开发/评估 | Full具有两个端口USB PD平台,用于评估PSF功能和自定义软件开发 |
| 2。 | UPD301C插件模块(PIM)(EV71C90A) | 开发/评估 | EV65D44A的附加模块。可用于评估PSF并为UPD301B/C独立USB PD控制器开发自定义软件。联系微芯片支持。 |
| 3。 | UPD301C基本水槽应用程序示例(EV11L78A) | 评估 | 低成本,单端口,仅下沉申请参考设计 |
| 4。 | UPD301B基本源应用程序示例(EV56W72A) | 评估 | 低成本,单端口,仅源应用参考。联系微芯片支持。 |
我们建议在演示文件夹下使用预配置的应用程序示例项目作为设计的起点。 PSF当前支持以下预先配置的申请示例。
| SR | 演示名称 | 需要硬件 | 描述 |
|---|---|---|---|
| 1。 | PSF源精简版 | EV65D44A | 使用GPIO模式DC-DC控件的两个端口PD源示例。最多可以支持四个PD端口 |
| 2。 | PSF来源Pro | EV65D44A | 使用I2C模式DC-DC控件的两端口PD源应用程序示例。支持高级PD功能,例如PD电源平衡和电源节流 |
| 3。 | PSF下水道 | EV65D44A | PD接收器应用程序示例支持两个接收器PDO选择算法。模式A可以在端口合作伙伴支撑的最高电压下选择最高瓦数。模式B可以在最低电压下选择最高的瓦数。 |
| 4。 | PSF DRP | EV65D44A | PD双重角色应用程序示例支持两种不同类型的DRP端口。端口1配置为笔记本/笔记本电脑类型端口,该端口可以源5V/3A并下沉至20V/3A。端口2被配置为码头类型端口,该端口最多可源为20V/3A和接收器5V/0A。两个端口都支持功率和数据角色掉期 |
| 5。 | PSF FRS | EV65D44A | 快速角色交换(FRS)应用程序示例支持两种不同类型的FRS启用DRP端口。端口1被配置为FRS功能的笔记本电脑/笔记本电脑,该笔记本电脑能够在功率损失时执行水槽到源角色交换。端口2被配置为能够FRS的码头,该码头能够在功率损失的情况下执行源对链接角色交换 |
| 6。 | upd301c pim source lite | EV65D44A,EV71C90A | 使用GPIO模式DC-DC控件的UPD301C的两个端口PD源示例。最多可以支持四个PD端口 |
| 7。 | upd301c pim source pro | EV65D44A,EV71C90A | 使用I2C模式DC-DC控件的UPD301C的两端口PD源应用程序示例。支持高级PD功能,例如PD电源平衡和电源节流 |
| 8。 | UPD301C PIM接收器 | EV65D44A,EV71C90A | PD接收器应用程序的Upd301c示例支持两个接收器PDO选择算法。模式A可以在端口合作伙伴支撑的最高电压下选择最高瓦数。模式B可以在最低电压下选择最高的瓦数。 |
| 9。 | upd301c pim drp | EV65D44A,EV71C90A | PD双角色应用程序示例UPD301C支持两种不同类型的DRP端口。端口1配置为笔记本/笔记本电脑类型端口,该端口可以源5V/3A并下沉至20V/3A。端口2被配置为码头类型端口,该端口最多可源为20V/3A和接收器5V/0A。两个端口都支持功率和数据角色掉期 |
| 10。 | UPD301C基本水槽 | EV11L78A | UPD301C的单端口接收器示例。通过UART终端使用旋转开关和高级控制选项支持动态PDO配置 |
| 11。 | UPD301B基本来源 | EV56W72A | UPD301B的单端口源应用示例。通过UART终端支持高级控制选项 |
请参阅您选择的应用程序示例的读数文件,以获取运行示例项目的说明。随着更多功能添加到PSF,此空间将被更新。
发布版本号将具有前缀PSF_STACK_V和格式xx.yz的版本号,其中:
XX :代表主要版本号。
Yz :代表次要版本号。所有带有Z = 0的次要版本代表SQA合格版本。对于EG PSF_STACK_V1.20。
有关可用的版本,请参见此存储库上的标签。
在您的下一个PD解决方案中采用PSF需要帮助吗?联系微芯片支持。
请参阅许可协议的许可证文件。