JAJU870B November 2020 – April 2024 BQ25798
スタートアップ時に、TPS25750D PD コントローラは最初の I2C コマンドを送信して、充電やセルの数などについて BQ25798 バッテリ充電器を設定します。これらの初期コマンドは、適切な機能のために Web ベースのアプリケーション カスタマイズ ツールで提供される回答に基づいています。5V シンク PDO 契約がネゴシエーションされると、PD コントローラは昇降圧バッテリ充電器である BQ25798 を VIN 5V に設定し、この特定の構成に基づいてバッテリを 1A で充電するように設定します。
同様に、20V シンクの PDO 契約がネゴシエーションされると、同じ動作が見られ、PD コントローラが今回は VIN を 20V に設定しながら、充電電流は 1A を維持しています。
TPS25750D がソース PDO 契約をネゴシエートするとき、デバイスは BQ25798 を OTG モードで動作するよう構成し、バッテリからポート パートナーが必要とする電力を供給できるようにします。この場合、BQ25798 はバッテリ電圧を 5V まで昇圧して、他のデバイスに電力を供給する必要があります。
ポート パートナーと TPS25750D が TPS25750D をソースとして使用して 20V 契約をネゴシエートするときも、同じ動作が見られます。
TPS25750D などの USB Type-C PD コントローラの特長の 1 つは、特定の条件が変化したときにパワー ロール スワップを実行できることです。対応する図では、最初は VBUS が 20V で、充電電流が 0A であるためソーシングが観測されます。その後、リセットまたは再ネゴシエーションが発生し、PD コントローラをシンクにする必要があり、両方のデバイスがこの変更を受け入れます。このため、VBUS は 0V に移行してから、20V シンクの PDO 契約をネゴシエートします。パワー ロール スワップが完了すると、TPS25750D は BQ25798 を充電モードとして 1A で充電するように構成します。これは、キャプチャの最後に見られます。
同様に、逆の順序で同じことを行うこともできます。TPS25750D をシンクとしてバッテリを充電して、ポート パートナーとソーシング契約を再ネゴシエーションし、BQ25798 を使用して 20V を供給します。