подчиненное устройство» имеют отношение только
Термины «мастер» и « подчиненное устройство» имеют отношение только к протоколу: на аппаратном уровне модули Bluetooth считаются функционально идентичными. Любое устройство Bluetooth может стать мастером пикосети; нет «всегда подчиненных» устройств. Кроме того, когда пикосеть уже установлена, роли мастер/подчиненное устройство могут поменяться местами.
Часы Bluetooth
Каждый модуль Bluetooth имеет внутренние системные часы, которые устанавливают синхронизацию и скачкообразную перестройку частоты приемопередатчика. Часы Bluetooth получены из собственного независимого генератора тактовых импульсов, который никогда не корректируется и никогда не выключается. Для синхронизации с другими модулями используются только смещения, добавление которых к собственным часам каждого модуля обеспечивает им временные часы Bluetooth, которые взаимно синхронизируются. Необходимо заметить, что часы Bluetooth не имеют отношения ко времени суток, поэтому, они могут быть выставлены на любое значение. Часы Bluetooth обеспечивают тактовые импульсы приемопередатчику Bluetooth. Их разрешающая способность равна половине длительности Rx или Тх слота, т.е. 312.5 мкеек. Часы имеют цикл около одного дня. Для часов Bluetooth необходим 28-битный счетчик, который проходит цикл за 228 -1. Схема часов Bluetooth изображена на Рис. 2.14.
Синхронизация и скачкообразная перестройка частоты в канале пикосети определяется Bluetooth-часами мастера. Когда пикосеть установлена, часы мастера связаны с подчиненными устройствами. Каждое подчиненное устройство добавляет
смещение к своим собственным часам, чтобы быть синхронизированным к часам мастера. Так как часы автономные, то смещения должны регулярно обновляться (корректироваться).
Рис. 2.14. Схема часов Bluetooth
В зависимости от режима в котором находится модуль Bluetooth, часы могут быть различными:
• Собственные часы (Native Clock — CLKN)
• Расчетные часы (Estimated Clock — CLKE)
Содержание Назад Вперед