JAJU903 July   2023 TPS6521905 , TPS6521905-Q1

 

  1.   1
  2.   概要
  3.   商標
  4. 1概要
  5. 2NVM プログラミングのハードウェア要件
  6. 3標準的な NVM フロー
  7. 4プログラミングに関する指示
    1. 4.1  イネーブル設定の構成
    2. 4.2  降圧の構成
    3. 4.3  LDO の構成
    4. 4.4  GPIO の構成
    5. 4.5  シーケンスの構成
    6. 4.6  マルチファンクション・ピンの構成
    7. 4.7  EN/PB/VSENSE ピンの構成
    8. 4.8  I2C アドレスの変更
    9. 4.9  マスク設定の構成
    10. 4.10 NVM の再プログラミング
  8.   A NVM 以外のレジスタ
  9.   B PMIC への NVM 構成ファイルのロード
  10.   C PMIC の構成可能フィールド
  11.   D 関連資料

プログラミングに関する指示

このセクションでは、PMIC NVM のプログラミングに必要なステップについて説明します。プログラミング・プロセスは、レジスタ設定の変更と、新しい値の NVM メモリへの保存という、主に 2 つのステップで構成されます。テキサス・インスツルメンツは、NVM を初期化状態にプログラミングすることを推奨します。この場合、VSYS は供給されますが、PMIC 出力とモニタはすべてオフになります。

デバイスを再プログラムする手順を、図 4-1 に示します。最初のコマンドは、デバイスを初期化状態に送信するための I2C OFF 要求で構成されます。このコマンドは、デバイスが初期化状態でない場合にのみ必要です。2 番目の I2C コマンドを使用すると、I2C 通信用の内部発振器がイネーブルになり、レール放電がディセーブルになります。3 番目のステップでは、プログラミングに関する指示に従って、特定のアプリケーション要件に合わせてレジスタ設定を更新する必要があります。レジスタ設定を更新した後、レジスタ・アドレス 0x34 に 0x0A を書き込むことで、新しい値を NVM に保存できます。最後のステップ「検証」はオプションであり、レジスタ設定を NVM の内容と比較する I2C コマンドで構成されています。

注: 最初の I2C コマンド (I2C OFF 要求) は、PMIC が初期化状態でない場合のみ必要です。ユーザー・プログラマブル OPN TPS6521905 には、EN/PB/VSENSE ピンが「プッシュ・ボタン」として構成されており、FSD 機能はデフォルトでディセーブルになっています。PB として構成されている場合、デバイスはピンが Low になったときにオン要求を検出します。このピンに VSYS へのプルアップがある場合、VSYS が供給された後も PMIC は初期化状態のままです。初期化状態で I2C 通信が利用可能かどうかを確認するには、アドレス 0x01 の NVM ID レジスタを読み取ることを推奨します。読み戻しは、型番の「TPS65219」の後の 2 桁と一致します。たとえば、TPS6521905 を使用する場合、レジスタ 0x01 は 05 と読み出されます。

GUID-20230428-SS0I-HLDM-WVCX-3N4ZD8KB8XZL-low.svg図 4-1 NVM プログラミング