您的位置:首页 > 其它

蓝牙时钟

2016-04-08 10:17 281 查看
每一个蓝牙单元都有一个内部系统时钟,它决定了收、发信机的定时

和跳频。因蓝牙时钟取自一个自由运转的时钟,该时钟永不会被调整和关

闭。 作为与其它单元的同步,仅有时钟补偿值对该时钟作为相互同步的临

时蓝牙时钟。应当注意:蓝牙时钟与每天的时间无关,因此,它可用任何

值初始化。蓝牙时钟作为蓝牙收、发信机的时钟,它的分辨度至少是TX或

RX的时隙长度的一半或者312.5µs,该时钟周期约为一天。如果时钟用计

数器来实现,那么28位计数器的计数值范围是2 的28次方-1。在312.5µs的各单

元LSB点,给出的时钟频率是3.2KHz。

在匹克网信道上的定时和跳频由主单元的蓝牙时钟来确定。当匹克网

确立时,主单元时钟值通过通信链接传送给从单元,各从单元在自己的本

地时钟上增加一个补偿值以求得与主时钟同步。由于时钟不能受控,所以

该补偿值必须有规律的进行更新。

在蓝牙接收机里,时钟确定了临界时间并激发事件。对蓝牙系统来说

有四个时间段非常重要:312.5µs,625µs,1.25ms 和1.28S。这些时间段

分别于定时器位CLK0、CLK1、CLK2和CLK3对应。如图所示:



当CLK0、CLK1都为“0”时,主一从传输以偶数时隙开始。

在不同的模式和状态里的蓝牙单元可具有不同的时钟特性:

● CLKN 本地时钟

● CLKE 预计时钟

● CLK 主时钟

CLKN是一个自由运转的时钟,而且是所有其它时钟特性的参考。在

高度活跃状态下,本地时钟用精度为+/-20ppm晶体振荡器产生。在低度活

跃状态下,如待机(STANDBY)、保持(HOLD)、休眠(PARK),本地时

钟可以用相对精度较差的+/-250 ppm 低功耗振荡器(LOP)产生。

CLKE和CLK通过增加一个补偿值取自CLKN基准。CLKE是一个处

理接收器的本地时钟估算呼叫单位,即:在呼叫CLKN上加补偿近于接收

的CLKN。通过使用接收的CLKN,呼叫加速了链接建立。

CLKE导出见图所示



CLK是匹克网的主时钟,它用于匹克网中所有定时和时序安排。所有

的蓝牙设备都使用CLK来安排它们传输和接收时序。CLK通过在本地时

钟CLKN的基础上增加一个补偿值获得。因为CLK同它自己的本地时钟

CLKN是完全等同的,所以对主单元来说,补偿值是“0”。而对各个从单

元来说,都对自身的CLKN加上一个适当的补偿值,以求得与主单元的

CLKN一致。虽然在蓝牙设备里所有CLKN都以相同的标称速率运行,但

相互之间的漂移引起了CLK的不准确性。因此在从单元里的补偿必须定期

的修改,以致CLK近似于主单元的CLKN。

主单元和从单元的CLK导出如图所示

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: