微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于BLE和CC2540的几个疑惑

关于BLE和CC2540的几个疑惑

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

Hi,

  之前发帖有咨询过关于两个BLE模块连接间隔的问题,工程师回复说在连接间隔内,主从是彻底休眠的,按照双方约定的时间唤醒,对于这点我还有几个疑问:

1,如果连接间隔内主从都是彻底休眠的,那么休眠时主从应该是不会向外发射和接受射频信号的,如果这样的话,下一次被唤醒时的连接,还需要重新进行广播和扫描吗?还是说直接进入连接?那是否意味着双方休眠时还保存着某种机制或通信,但是有通信不就没办法休眠了吗,不太清楚。

2,如果是手机app和BLE模块之间的通信,那么假如有一个BLE app的应用开启,那么在这个应用的连接间隔内,手机蓝牙模块如果也是在休眠,岂不是影响了手机蓝牙跟其他外围设备之间的通信,因为理论上手机端是可以同时连接几个外围设备的,难道连接上的这些设备都需要按照同一个间隔去休眠然后唤醒吗?

1、睡眠的时候蓝牙不通信,如果要避免每次连接都扫描,可以绑定设备

2、如果需要经常性处理数据,建议连接间隔短一点,甚至不休眠。作为经常进行蓝牙传输的主机,长时间休眠是不太现实的

约定多长时间间隔和信道进行下一次的联络和监听的呀

所以,对时钟精度有要求,规范中有规定的吧

发起连接请求的数据中好像也包含时钟精度的数据,就是不知道协议栈底层是怎么处理这个数据的,还没注意过,所以也顺带问一下

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

网站地图

Top