JAJA751A june 2020 – may 2023 BQ25150 , BQ25155 , BQ25618 , BQ25619 , TS5A12301E , TS5A3157 , TS5A3159A , TS5A6542
このシステムが実装している通信では、イヤホンはスレーブとして機能します。これにより、ケースが電力モードのときにイヤホンが通信モードに移行しないようにします。このイヤホンは通信モードに移行し、VIN_PGOOD_FLAG (レジスタ・アドレス 0x3) がアサートされ、BQ25155 の内部 ADC が 0V であることを検出した場合のみメッセージを送信します。この信号は、ケースが通信モードに移行したことを示します。図 4-1 は、イヤホン・アルゴリズムのフロー・チャートです。
イヤホンは、ユーザーのシステム要件を満たすよう最初に初期化されます。ここで設定するのは、BQ25155 の充電電流、ADC 変換レートなどです。初期化後、システムの割り込みがイネーブルになります。この時点で、システムはケースに接続された時点で充電サイクルを開始する準備ができています。
以下の 2 つの表に、変更されたレジスタを示します。
名称 | 値 | 目的 |
---|---|---|
ICHG_CTRL | 0x50 | ICHG を 100mA に設定 |
CHARGERCTRL0 | 0x92 | ウォッチドッグ・タイマをディスエーブルにする |
ADCCTRL0 | 0x58 | ADC を変換ごとに 3mS の連続読み取りに設定する |
ADCCTRL1 | 0x00 | コンパレータをディスエーブルにする |
ADC_READ_EN | 0xFE | ADC 読み取りチャネルをイネーブルにする |
名称 | 値 | 目的 |
---|---|---|
REG01(Charger Control 0) | 0x3A | 昇圧モードをイネーブルにする |
REG05(Charger Control 1) | 0x8E | ウォッチドッグ・タイマをディスエーブルにする |
REG06(Charger Control 2) | 0xC6 | 昇圧電圧を 4.6V に設定する |
システムが初期化され、ケースに接続されると、充電が開始され、ケースによってトリガされる通信サイクルに応答するのを待ちます。通信サイクルを待機する間、イヤホンは 0.5 秒ごとにバッテリ電圧を保存します。これを行う理由は、VIN が 0 になって通信サイクルがトリガされると、イヤホンのバッテリ電圧がわずかに低下し、この時間中に測定値を取得した結果、必要な充電電圧より低い電圧が送信されるためです。
ケースが通信モードに入ると、入力電圧が 0 に低下します。これにより BQ25155 は、VIN が許容可能な電圧を下回ったことを示すフラグを設定し、その INT ピンで割り込みをトリガします。これにより ISR がトリガされます。