JAJA866 May 2025 CC2340R5 , CC2340R5-Q1
32kHz 水晶発振器を RTC ソースとして使用する場合、次のようになります。
32kHz の RC 発振器を RTCソースとして使用する場合、次のようになります。
RTC 周波数が正しくないと、デバイスが接続状態でなくなり、セントラル デバイスとのリンクが切断されます。
この問題をデバッグするには、32kHz クロックを I/O ピンに出力し、周波数カウンタで測定します。詳細については、 セクション 6.3 を参照してください。クロックをピンに出力することで、ユーザーは常に、選択した RTC クロック ソースを測定し、クロック ソースに影響を与えずに測定する必要があります (水晶振動子のプローブ処理で実行可能)。
32.768kHz の水晶振動子を使用する場合は、水晶振動子部品が、デバイス固有の CC234x および CC27xx データシートで概要が記載されている要件の範囲内にあることを確認します。セクション 6.3 に示すように、負荷コンデンサが適切な大きさになっていることを確認します。
BLE-Stack が適切なスリープ クロック精度で構成されていることを確認します。セントラル デバイスおよびペリフェラル デバイスのデフォルト値は、それぞれ 50ppm および 40ppm です。スリープ クロック精度は HCI_EXT_SetSCACmd API により調整できます。hci.h、または SDK に含まれている『TI ベンダ固有 API ガイド』を参照してください。