7.6 PICONET CLOCK ADJUSTMENT
前のセクションで説明したように、MWSとBluetoothクロックを正しく調整すると、両方のテクノロジのスループットが大幅に向上します。 マスタは、不整合を緩和するために自由に2つのメカニズムを持っています。
Loarse Clock Adjustmentsを使用して、LMP_clk_adj PDUを使用してBluetooth CLKを移動できます。 clk_adj_usパラメータは、スロットをFRAME_SYNC信号で示されたMWSアライメントポイントに合わせるために使用されます。 clk_adj_slotsパラメータを使用して、CLKの複数のスロットを時間的に前方に移動することができます。 これは、例えば、 eSCO。 Coarse Clock Adjustmentは、MWS接続やローミングによりMWSフレームのタイミングが変化する場合など、ごくまれにしか使用されません。 粗時計の調整は、ピコネット内のすべてのスレーブがそれをサポートしている場合にのみ使用できます。
マスターのもう1つのオプションは、クロックのドラッグを使用することです。 これは、所望のCLK位相が達成されるまで、スロットを数μs短くまたは長くすることによって、クロックの位相をゆっくりと前後に調整する方法です。 これは、レガシーデバイスが変更を追跡できるように設計されているため、非常に遅い調整レートであるため、デバイス間の最大自然ドリフトより速いレートでクロックドラッグを実行しないでください。 このため、主な用途は、MWSシステムとのずれが検出された場合、時間の経過と共に小さな修正を容易にすることです。 Coarse Clock Adjustmentをサポートしていないデバイスが接続されている場合、Clock Draggingを使用してスレーブをゆっくり動かすことが唯一の選択肢です。
できるだけ早く反応してミスアライメントを修正できるので、配置されたデバイスをマスターにすることをお勧めします。 スレーブが一緒に配置されたデバイスであれば、ロールスイッチを実行してマスタにすることを検討する価値があります。 あるいは、スレーブは、ピコネットクロック調整要求LMPパケットをマスタに送信することができる。 マスターには、粗いクロック調整、クロックのドラッグ、または要求を拒否するオプションがあります。