项目简介
本项目展示了在EZ - PD™ PMG1系列MCU上,运用电流感测放大器(CSA)块实现过流保护(OCP)、短路保护(SCP)和反向电流保护(RCP)的方法。项目通过ModusToolbox™工具链开发,适用于EZ - PD™ PMG1 - S1、S2和S3型号的MCU,可有效保护系统免受电流异常影响。
项目的主要特性和功能
- 硬件支持:适用于EZ - PD™ PMG1 - S1、S2和S3系列MCU。
- 保护功能:具备过流保护(OCP)、短路保护(SCP)和反向电流保护(RCP),防止系统因不同电流异常而损坏。
- 调试支持:可通过UART输出调试信息,方便开发者验证功能。
- 灵活配置:支持通过编译时宏定义启用或禁用特定功能。
安装使用步骤
硬件准备
- 连接VBUS_TYPE - C引脚至CSP MCU引脚。
- 在CSP和CSN MCU引脚之间连接一个5毫欧的Rsense电阻。
- 根据开发板型号,连接UART Tx和Rx引脚以启用调试输出。
软件准备
- 安装ModusToolbox™ v3.1或更高版本。
- 确保已安装对应版本的板级支持包(BSP)。
创建项目
- 使用ModusToolbox™的Project Creator工具创建项目,选择相应的MCU型号和示例代码。
- 若使用命令行工具,可通过
project - creator - cli
命令创建项目。
编译和烧录
- 使用Eclipse IDE、VS Code、Keil µVision或IAR Embedded Workbench等IDE进行编译和烧录。
- 若使用命令行,可通过
make program
命令进行烧录。
运行和测试
- 连接开发板并通过USB Type - C接口供电。
- 通过UART终端观察调试输出,验证OCP、SCP和RCP功能是否正常工作。
- 触发不同的电流异常条件(如过流、短路、反向电流),观察LED状态和UART输出。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】