项目简介
本项目利用EZ - PD™ PMG1 - S3微控制器达成USB Type - C附件检测、USB电源传输(USB PD)合同协商,同时借助CAPSENSE™技术实现触摸和滑动控制。该应用支持高达140W(28V at 5A)的扩展电源范围(EPR)电源传输合同,用户可通过五个分段的CAPSENSE™滑块和两个CAPSENSE™按钮进行输入操作。
项目的主要特性和功能
- USB PD Sink功能:支持USB PD 3.2协议,可与支持USB PD的电源适配器进行合同协商。
- EPR支持:支持扩展电源范围(EPR),能在140W(28V at 5A)级别进行合同协商。
- CAPSENSE功能:通过五个分段的CAPSENSE™滑块和两个CAPSENSE™按钮实现用户输入,可控制LED状态并触发电源合同的重新协商。
- LED控制:LED闪烁用于指示USB PD协议的状态,如连接、充电电压等。
- 电源管理:在USB PD和驱动空闲时,进入深睡眠模式以节省功耗。
安装使用步骤
环境准备
- 安装ModusToolbox™ v3.3或更高版本。
- 下载并安装相应版本的BSP(板级支持包)。
项目创建
- 使用ModusToolbox™ Project Creator GUI或CLI工具创建项目。
- 选择支持的开发板(如PMG1 - CY7113或EVAL_PMG1_S3_DUALDRP)。
硬件设置
- 确保开发板配置正确,参考开发板用户手册进行硬件连接。
- 使用140W USB - C电源适配器和USB - C到USB - C电缆进行测试。
软件设置
无需额外软件或工具。
编译与调试
- 使用支持的IDE(如Eclipse IDE、Visual Studio Code、Keil µVision、IAR Embedded Workbench)编译并调试代码。
- 通过命令行工具使用
make program
命令进行编程。
操作
- 连接开发板到PC,通过USB电缆进行编程。
- 观察LED闪烁以确认电源合同的状态。
- 使用CAPSENSE™按钮和滑块进行触摸控制,触发电源合同的重新协商。
相关资源
版权信息
本代码示例受版权保护,未经许可不得用于商业用途。请参阅文档中的版权和免责声明。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】