JAJA751A june   2020  – may 2023 BQ25150 , BQ25155 , BQ25618 , BQ25619 , TS5A12301E , TS5A3157 , TS5A3159A , TS5A6542

 

  1.   1
  2. ピン・インターフェイスを使用した TWS の高効率充電
  3.   商標
  4. はじめに
  5. システム概要
    1. 2.1 充電ケース
      1. 2.1.1 BQ25619
      2. 2.1.2 TLV62568P
      3. 2.1.3 TPS22910A
      4. 2.1.4 TS5A12301E
      5. 2.1.5 マイコン
    2. 2.2 イヤホン
      1. 2.2.1 BQ25155
      2. 2.2.2 TPS22910A
      3. 2.2.3 TS5A12301E
      4. 2.2.4 BT/SOC
  6. 充電ケース・アルゴリズムの実装
    1. 3.1 初期化とメイン・コード
    2. 3.2 UART 割り込みおよび出力電圧の調整
  7. イヤホン・アルゴリズムの実装
    1. 4.1 初期化とメイン・コード
    2. 4.2 割り込みと送信
  8. テスト方法
  9. テスト結果
    1. 6.1 動的電圧の調整
    2. 6.2 出力 4.6V の BQ25619
    3. 6.3 出力 5V の標準昇圧
  10. まとめ
  11. 回路図
  12. PCB レイアウト
  13. 10ソフトウェア
    1. 10.1 充電ケース main.c
    2. 10.2 イヤホン main.c
  14. 11改訂履歴

初期化とメイン・コード

この通信方式では、このケースはマスタとして機能し、イヤホンはスレーブとして機能します。図 3-1 は、イヤホン・アルゴリズムのフロー・チャートです。

GUID-E2FD1912-2092-45B8-836B-87C10E076680-low.png図 3-1 ケース・アルゴリズム

イヤホンは、ユーザーのシステム要件を満たすよう最初に初期化されます。ここで設定するのは、BQ25619 の出力電圧と電流、PWM 周波数、スタートアップ PWM デューティ・サイクル、UART 初期化などです。初期化後、システムの割り込みがイネーブルになります。この時点で、システムはイヤホンが挿入された時点で充電サイクルを開始する準備ができています。

イヤホンを検出すると、充電サイクルが開始されます。ケースは、ユーザー設定時間の間 4.6V を出力します。これにより、イヤホンのバッテリが切れず、通信サイクル中にデバイスが応答できるようになります。ユーザー設定時間が経過すると、ケースは TPS22910A ロード・スイッチをディスエーブルにし、TS5A12301E UART スイッチをイネーブルにすることで、通信サイクルを開始します。このケースは、イヤホンからの UART 送信が割り込みをトリガするのを待ちます。

これらの通信サイクルは、バッテリの充電曲線に基づいてユーザー定義の間隔で発生します。充電サイクルの開始時に、放電されたバッテリが 3.0V~3.7V の範囲になることが予想されます。これは、バッテリが放電されたときの深さと、お客様がバッテリのカットオフ電圧に対して選択した設定によって異なります。この時点で、イヤホンのバッテリ電圧は急速に変化するため、通信間隔を短くする必要があります (5 秒まで)。イヤホンのバッテリ電圧が上昇すると、電圧は緩やかに変化し、間隔を長くできるため、システムが通信モードに移行する必要がある時間を最小限に抑えることができます。