和跳频。因蓝牙时钟取自一个自由运转的时钟,该时钟永不会被调整和关
闭。 作为与其它单元的同步,仅有时钟补偿值对该时钟作为相互同步的临
时蓝牙时钟。应当注意:蓝牙时钟与每天的时间无关,因此,它可用任何
值初始化。蓝牙时钟作为蓝牙收、发信机的时钟,它的分辨度至少是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导出如图所示