TPS65219 は、レールのシーケンスをフレキシブルに設定できます。外部レールの GPO1、GPO2、GPIO、nRSTOUT ピンを含め、レールの順序は NVM によって定義されます。パワーアップ シーケンシングを開始する前に、デバイスはすべてのレールの電圧が SCG スレッショルドを下回っているかを確認し、事前にバイアスがかかった状態で起動するのを防ぎます。シーケンスはタイミングに基づいて行われます。さらに、前のレールが UV スレッショルドを超えた場合にのみ、次のレールが有効になります。UV がマスクされている場合、UV スレッショルドに達していなくても、シーケンスは進行します。GPO1、GPO2、GPIO、バイパス モードまたは LSW モードに構成された LDO は低電圧では監視されないため、これらの出力は後続のレールを制御することはありません。
レール上のマスクされていない故障が原因でシーケンスが中断された場合、デバイスはパワーダウンします。TPS65219 は、さらに 2 回電源をオンにしようとします。両方ともアクティブ状態に移行できなかった場合、VSYS の電源サイクルを実行するまで、デバイスは初期化状態のままとなります。このリトライ カウンタはアクティブのままにすることが推奨されますが、INT_MASK_UV レジスタの MASK_RETRY_COUNT ビットをセットすることで無効化できます。
リトライ カウンタを無効化するには、INT_MASK_UV レジスタの MASK_RETRY_COUNT ビットを設定します。このビットを設定すると、デバイスは無限に再試行を続けます。
TPS65219 では、パワーダウン シーケンスをパワーアップ シーケンスとは独立して構成できます。シーケンスは、不揮発性メモリに構成されます。
最初のパワーアップ時に、デバイスは VSYS 電源電圧を監視し、VSYS が VSYSPOR_Rising スレッショルドを超えた場合にのみ、パワーアップを許可し、初期化状態に遷移します。
パワーアップ シーケンスは、以下のように構成されます。
- 各レール、GPO1、GPO2、GPIO、および nRSTOUT のスロット (シーケンス内の位置) は、対応する *_SEQUENCE_SLOT レジスタ、パワーアップ シーケンスの 4 つの MSB、パワーダウン シーケンスの 4 つの LSB を使用して定義されます。
- 各スロットの持続時間は、POWER_UP_SLOT_DURATION_x レジスタで 0ms、1.5ms、3ms、10ms のいずれかに設定できます。合計で 16 個のスロットを構成でき、より多くのレールをサポートする必要がある場合に、シーケンスを複数の TPS65219 デバイスにまたがって使用できます。
- 上記で定義したタイミングに加えて、パワーアップ シーケンスも UV モニタによって制御されます。後続のレールは、(UVがマスクされている場合を除き)前のレールが低電圧スレッショルドを超えた後でのみ有効になります。レールが tRAMP(それぞれ tRAMP_LSW、tRAMP_SLOW、tRAMP_FAST)の終了時点までに UV スレッショルドに達していない場合、シーケンスは中止され、デバイスはスロット持続時間の終了時にシーケンスダウンします。それぞれのレールについて、デバイスは INT_BUCK_x_y_IS_SET をそれぞれ INT_SOURCE レジスタに INT_LDO_x_y_IS_SET ビットを設定し、BUCKx_UV をそれぞれ INT_BUCK_x_yにLDOx_UV ビットをそれぞれ INT_LDO_x_y レジスタに設定し、INT_TIMEOUT_RV_SD レジスタにTIMEOUT ビットを設定します。
- シーケンスの開始は、シーケンス中に有効になっているかどうかにかかわらず、すべてのレールの放電が正常に完了することによって制御されます。デバイスがすべてのレールを SCG スレッショルド以下に放電できない場合、デバイスは INT_SOURCE レジスタ内の INT_BUCK_x_y_IS_SET ビットおよび BUCKx_RV ビット、ならびに INT_LDO_x_y_IS_SET ビットおよび LDOx_RV ビットを設定します。残留電圧が 4ms から 5ms 後も存在する場合、デバイスは初期化状態のままになります。
- シーケンスの開始はダイ温度によって制御されます。何らかのウォーム検出がマスクされていない場合、過熱イベントにより初期化状態に入った場合、すべてのセンサの温度が TWARM_fallingスレッショルドを下回るまで、オフ状態から初期化状態に移行した場合は、すべてのセンサの温度が TWARM_risingスレッショルドを下回るまで、デバイスは起動しません。すべての温度センサがマスクされている場合(ウォーム検出でパワーダウンが発生しない場合)、すべてのセンサの温度が THOT_fallingスレッショルドを下回るまで、デバイスはパワーアップしません
注: すべてのレールは (放電機能が無効になっているかにかかわらず) 有効になる前に放電されます。
オン要求は、ノイズをトリガしないようにデグリッチされています。グリッチ除去時間が経過した後、デバイスはシーケンスの最初のスロットが開始するまで約 300μs 待機します。その時間までにプリバイアスされたレールの放電が完了しない場合は、すべてのレールが SCG 電圧レベルを下回るまで、シーケンスの開始がさらに制御されます。
図 7-2 は、パワーアップ シーケンシングの例を示します。パワーアップ シーケンシングは、有効なオンリクエストによってトリガされます。
オン要求の詳細については、「プッシュボタンと入力の有効化」(PB/EN/VSENSE) を参照してください。
注意: I2C コマンドは、必ず EEPROM のロードが完了した後に発行する必要があります。