打印
[PSoC™]

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

[复制链接]
840|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 | 只看该作者
看你要求的功耗有多低,如果要求不高,可以用一些很多外设不关闭的睡眠模式。

使用特权

评论回复
5
yangjiaxu| | 2024-4-29 13:34 | 只看该作者
你可以选择一个合适的开发板,试试的啊,应该没啥问题

使用特权

评论回复
6
suncat0504| | 2024-4-30 16:07 | 只看该作者
要是以后电池的问题,能改善,配合芯片的低功耗设计,嘿嘿嘿

使用特权

评论回复
7
suncat0504| | 2024-4-30 16:08 | 只看该作者
从低功耗状态恢复到正常工作模式,除了中断,还有其他更好的方式吗?

使用特权

评论回复
8
呐咯密密| | 2024-4-30 16:39 | 只看该作者
外部中断做唤醒源

使用特权

评论回复
9
埃娃| | 2024-4-30 17:00 | 只看该作者
只能用中断触发吧

使用特权

评论回复
10
probedog| | 2024-4-30 18:45 | 只看该作者
优化和迭代

使用特权

评论回复
11
laocuo1142| | 2024-4-30 18:46 | 只看该作者
确保实时响应

使用特权

评论回复
12
flycamelaaa| | 2024-4-30 18:46 | 只看该作者
持续监控和更新

使用特权

评论回复
13
地瓜patch| | 2024-4-30 22:17 | 只看该作者
唤醒后立即全频率运行

使用特权

评论回复
14
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. 如果是中断函数处理,当前事件的中断优先级是不是足够。

综合考虑后,应该可以有结论。具体问题还是要具体分析,比如期望的响应时间是多少。

使用特权

评论回复
15
逢dududu必shu| | 2024-8-17 01:01 | 只看该作者
可以根据MCU的数据手册,配置设备进入不同的低功耗模式(如休眠模式、待机模式等)。

使用特权

评论回复
16
为你转身| | 2024-9-30 13:03 | 只看该作者
飞凌MCU产品在低功耗模式

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

395

帖子

2

粉丝