微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > PM1、PM2、PM3

PM1、PM2、PM3

时间:10-02 整理:3721RD 点击:

Hi,TI员工:

      请教一些关于省电模式的问题:

1、开启POWER_SAVING后,怎么在程序中测试进入了哪一个模式?在哪里打断点?(PM2和PM3电流相差不大,测电流有点难确定)

2、PM1、PM2、PM3模式下,会广播(从机)、扫描(主机)吗?

3、用标准SimpleBLEPeripheral例程,打开POWER_SAVING,其他什么都不改动,是不是就会自动进入PM2?如果把周期事件取消掉,是不是就会自动进入PM3?

Jansen,

1. 这个无法通过断点来判断。PM3 模式下,是无广播,无连接,无timer的状态,两个晶振都关闭,只有中断能唤醒。PM2模式下,就是connection interval的低功耗模式,这个时候32K晶振在工作,高速的晶振关闭。PM1 模式下,就是两个晶振都工作,功耗最高。

2. 参考1,显然,PM2和PM3是不能广播和扫描的。PM2只是广播和扫描之间低功耗的一个状态。PM1是什么都能干的。

3. 参考1和2再理解一下:)

HI,Yan:

        谢谢你的解答!请问我这样理解对不对:

1、把广播间隔设为100ms,开启POWERSAVING,在100ms未到时会进入PM2,时间到了被从PM2唤醒,然后广播,完了之后再进入PM2,如此循环。

2、把广播间隔设为0,开启POWERSAVING,就会进入PM3。

以上两点都是在没有事件的前提下

Hi,Yan:

        我想进入PM2,除了开启POWERSING外,还要做哪些设置?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top