[PSOC™] 测试和验证英飞凌MCU产品的低功耗模式如何确保能够及时响应

[复制链接]
1574|15
 楼主| qsrg51 发表于 2024-4-26 09:52 | 显示全部楼层 |阅读模式
如何确保英飞凌MCU产品在低功耗模式下能够及时响应外部事件,并且在唤醒后外设状态恢复正常?

yangxiaor520 发表于 2024-4-27 13:14 来自手机 | 显示全部楼层
这个是MCU芯片设计决定了的
鹿鼎计 发表于 2024-4-28 18:00 | 显示全部楼层
设计好唤醒的方式,一般都是用中断方式。
软核硬核 发表于 2024-4-28 18:28 | 显示全部楼层
看你要求的功耗有多低,如果要求不高,可以用一些很多外设不关闭的睡眠模式。
yangjiaxu 发表于 2024-4-29 13:34 | 显示全部楼层
你可以选择一个合适的开发板,试试的啊,应该没啥问题
suncat0504 发表于 2024-4-30 16:07 | 显示全部楼层
要是以后电池的问题,能改善,配合芯片的低功耗设计,嘿嘿嘿
suncat0504 发表于 2024-4-30 16:08 | 显示全部楼层
从低功耗状态恢复到正常工作模式,除了中断,还有其他更好的方式吗?
呐咯密密 发表于 2024-4-30 16:39 | 显示全部楼层
外部中断做唤醒源
埃娃 发表于 2024-4-30 17:00 来自手机 | 显示全部楼层
只能用中断触发吧
probedog 发表于 2024-4-30 18:45 | 显示全部楼层
优化和迭代
laocuo1142 发表于 2024-4-30 18:46 | 显示全部楼层
确保实时响应
flycamelaaa 发表于 2024-4-30 18:46 | 显示全部楼层
持续监控和更新
地瓜patch 发表于 2024-4-30 22:17 | 显示全部楼层
唤醒后立即全频率运行
IFX-RayLiang 发表于 2024-7-16 01:47 | 显示全部楼层
目前PSOC系列产品的休眠样例(HAL,RTOS)都是基于注册回调的方式进行处理,包括允许休眠的检查,进入休眠准备,退出休眠准备,休眠失败回调,这4中状态。
以 https://github.com/Infineon/mtb-pdl-cat1/blob/master/drivers/source/cy_scb_uart.c
cy_en_syspm_status_t Cy_SCB_UART_DeepSleepCallback(cy_stc_syspm_callback_params_t *callbackParams, cy_en_syspm_callback_mode_t mode) 为例。
对于如何判断外部事件是否能及时响应,需要考虑:
1. 当前整个系统的回调链表的执行时间一共有多长
2. 事件响应是否能够在休眠退出回调里就执行了, 这里需要考虑这个时候有屏蔽中断函数的CriticalSection的状态。
3. 如果是中断函数处理,当前事件的中断优先级是不是足够。

综合考虑后,应该可以有结论。具体问题还是要具体分析,比如期望的响应时间是多少。
逢dududu必shu 发表于 2024-8-17 01:01 | 显示全部楼层
可以根据MCU的数据手册,配置设备进入不同的低功耗模式(如休眠模式、待机模式等)。
为你转身 发表于 2024-9-30 13:03 来自手机 | 显示全部楼层
飞凌MCU产品在低功耗模式
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

444

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部