如何实现MCXA153的低功耗
低功耗实现演示用于 FRDM-MCXA153 板上的电源模式切换、唤醒时间测量和低功耗电流测量。
主板:FRDM-MCXA153
类别:低功耗、电源转换
外设:时钟、UART
工具链:MCUXpresso IDE
目录
1.软件
- MCUXpresso IDE V11.9.0或更高版本
- SDK2.14.0FRDM-MCXA153
- 适用于 Visual Studio Code 的 MCUXpresso:此示例支持适用于 Visual Studio Code 的 MCUXpresso,有关如何使用 Visual Studio Code 的更多信息请参阅此处。
2.硬件
- FRDM-MCXA153 Rev A 板:
- 一根 Type-C USB 线缆。
如果您想测量唤醒时间,请准备一台示波器。
如果要测量小功率电流,请准备MCU-Link Pro或电流表。
3. 设置
3.1 硬件连接
- 使用 Type-C USB 线连接 FRDM-MCXA153 的 J15 和 PC 的 USB 端口。
3.2 导入项目
- 打开 MCUXpresso IDE 11.9.0,在快速启动面板中,选择从应用程序代码中心导入
- 在搜索栏中输入演示名称。
- 点击?复制GitHub链接?,MCUXpresso IDE将自动检索项目属性,然后单击?下一步>?。
- 选择主分支然后点击?Next>?,选择 MCUXpresso 工程,点击Finish按钮完成导入。
您需要在 MCUXpresso IDE 上安装SDK2.14.0FRDM-MCXA153 。
3.3 构建并烧写项目
- 单击工具栏上的?“构建”?按钮,然后等待构建完成。
3.4 选择低功耗模式和唤醒配置
- 打开串行终端。
- 按照提示输入A到E即可进入不同的低功耗模式。
- 按照提示输入1~3中的一个来选择唤醒模式。
- 提示选择的低功耗模式和唤醒模式,对应的参考唤醒时间和低功耗电流,按下FRDM-MCXA153上的SW3即可唤醒MCU。
请在出现提示信息时才按下唤醒按钮,否则将导致唤醒失败!
3.5 测量小功率电流
- 使用MCU-Link Pro和MCUXpresso IDE测量低功率电流:
- 将 MCU-Link Pro 板连接到 FRDM-MCXA153 板。
| MCU-Link Pro | FRDM-MCXA153 |
| -------------- | -------------- |
| J9-1 | JP2-1 |
| J9-3 | JP2-2 |
| J9-2 | J3-14 |- 按照以下步骤使用 MCUXpresso IDE 测量电流。
- 您还可以使用电流表测量 FRDM-MCXA153 板的 JP2 处的电流。
3.6 测量唤醒时间
- 使用示波器测量 J1-1(P17)和 J4-12(P330)下降沿之间的延迟来获取唤醒时间。
4.结果
以下唤醒时间和低功耗电流可供参考:
P代表生产样品,E代表工程样品。
典型的唤醒时间对应于数据表中的低功耗唤醒时间。
温度、测量仪器、唤醒源等都会影响唤醒时间。
所有外设时钟没有专门的门控,并且DeepPowerDown模式保留了所有RAM,因此测得的电流会与datasheet中的数据有一点不同。
| 电源模式 | 唤醒模式 | 唤醒时间(P) | 唤醒时间(E) | 功耗(P&E) |
| ---------- | ---------- | ------------- | ------------- | ------------- |
| 睡觉 | 典型的 | 0.27微秒 | 0.27微秒 | 1.72毫安 |
| 睡觉 | 快速地 | 0.14微秒 | 0.14微秒 | 3.27毫安 |
| 睡觉 | 慢的 | 1.04微秒 | 1.04微秒 | 0.82毫安 |
| 深度睡眠 | 典型的 | 7.52微秒 | 4.61微秒 | 22.1微安 |
| 深度睡眠 | 快速地 | 5.90微秒 | 2.65微秒 | 965.2微安 |
| 深度睡眠 | 慢的 | 14.59微秒 | 11.98微秒 | 22.0微安 |
| 断电 | 典型的 | 17.26微秒 | 13.99美元 | 6.2微安 |
| 断电 | 快速地 | 7.79微秒 | 4.49微秒 | 202.8微安 |
| 断电 | 慢的 | 39.74微秒 | 36.89微秒 | 6.2微安 |
| 深度断电 | 典型的 | 2.35毫秒 | 2.76毫秒 | 1.1微安 |
5. 常见问题解答
尚未发现针对该项目的常见问题解答。
6. 支持
请联系 NXP 获取更多支持。
项目元数据
来源:恩智浦appcodehub