你好,
我正在使用Pro Board,SDK5.0.4。我对连接事件和广告期间的功耗如何变化很感兴趣。附件包括在广告和连接期间的电源配置文件,从教程和我的测量开始。
在广告期间,每个广告时期结束时都有三个相邻的峰值。由于这些峰之间的间隔仅为1.5ms,因此它们似乎不是三个广告频道(广告间隔被设置为50ms)。那么这些峰值是什么,为什么有三个?
在下面的图中的连接事件期间,它类似于广告,首先,可能是由于去耦电容的充电而存在峰值,然后有2〜4峰。与始终存在3峰的广告模式相比,峰值的变化数。这些峰是什么?它们是否表示连接事件期间传输了多少数据包?(最多应该有4个)
谢谢!
设备:
另一个问题。这种连接事件的持续时间根据包装,连接间隔等中填充多少字节来改变?通过在这里说“连接事件”,我的意思是从芯片展开的延长睡眠和有效,然后2〜4峰,然后再睡觉。现在我测量的是大约6〜7毫秒。谢谢。
嗨敏感,
在广告期间,这三个峰值确实是三个广告频道中的广告,在每个广告间隔中,设备在所有三个通道中广告,因此广告间隔是广告设备的时期。
关于所附加的连接事件,当设备处于深度睡眠模式时,第一峰是设备和上电序列的唤醒。然后在正常的数据交换中,没有数据只是螳螂连接,所以当设备交换空分组时,峰值应该是两个用于接收和一个用于发送的数据,当设备有数据来发送峰值将更多,因为数据包都会更多地传输。
是的,取决于设备必须发送多少数据包,只要主设备允许,它将保持清醒并继续发送数据包,这意味着设备可能具有数据,但这并不意味着主人将保持清醒从设备发送ALL的命令,它可能不允许发送其他数据包。
谢谢mt_dialog.
谢谢!