主题中讨论的其他部件:CC2640
是否有任何配置设置 可供我更改,以使85C主控制器和40C从控制器之间的通信可靠,连接间隔为4秒? 当温差小于50C时,它工作正常。
谢谢!
Richard
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好Richard:
请参阅采用的蓝牙核心规格核心版本5.0 ,“4.5 7 窗口扩大”一章。 文档位于此处:
https://www.bluetooth.com/specifications/adopted-specifications
每次从属设备从主设备接收到连接事件数据包时(即使CRC发生故障),从属设备上的连接事件锚点都会调整。 如果从属设备错过了连接事件,它将把从属设备延迟设置为0 (侦听来自此即时的每个连接事件数据包),并将RX窗口(窗口宽)增加一个等于精度偏移的系数(基于配置的时钟精度的从属设备+主设备可能漂移) 乘以错过的事件数。 没有“自动有效连接间隔时间校准”(我将该名称设置为up :))可以修复大于配置的从属时钟精度+主时钟精度的偏移。
另请参阅应用手册"CC26xx和CC13xx系列无线MCU的晶体振荡器和晶体选择",其中指出"蓝牙低能耗堆栈默认设置为40-ppm精确度。 如果客户产品设计为在较大的温度范围内运行,客户必须调整此精度"