JAJSML0 December 2025 ADS125P08
PRODUCTION DATA
このセクションでは、さまざまなシナリオにおける DRDY ピンの動作について詳しく説明します。すべての場合において、DRDY_CFG[1:0] ビットは 00b にリセットされます。新しい変換データが完了すると、DRDY は Low に遷移します。新しい変換が完了した時点で DRDY が Low の場合、DRDY は tW(DRH) の期間 high に駆動し、その後 DRDY は立ち下がります (図 7-63および図 7-65を参照)。
このデバイスは、変換データ N の読み取り中に新しい変換 N+1 が完了すると、データの破損を防止します。変換データ N+1 は、変換データ N の読み出しが完了するまで、内部バッファに保持されます。以下のフレームでは、変換データ N+1 が SDO 出力バッファにロードされます。このケースでは、変換データ n が読み出された後も、DRDY は high に遷移しません。これは、新しい変換データ n+1 が読み出し可能であることを示します (図 7-65を参照)。
STATUS ヘッダーが無効であると仮定すると、変換データの読み取り (図 7-62) 中に、DRDY は 8 番目の SCLK 立ち下がりエッジで High に遷移します。8 番目の SCLK よりも前に CS が high に駆動された場合、DRDY は low のままで、変換データが読み取られなかったことを示します (図 7-63および図 7-64を参照)。
図 7-64 に、新しい変換が完了するまで、同じ変換データを複数回読み取ることができることを示しています。変換カウンタ (STATUS_LSB レジスタの CONV_COUNT[3:0] ビット) は、同じデータが再度読み出されたのか、または新しいデータが読み出されたのかを示します。
図 7-66 は、変換 N+2 が完了する前にホストがデータを読み出さない場合、変換データ N+1 が失われることを示しています。この状況にある場合、変換カウンタは、ホストが中間変換結果の読み取りを見逃しているかどうかを検出するのに役立ちます。
以下の例では、STOP_BEHAVIOR[1:0] = 00b であると仮定します。STOP ビットを設定すると、CONVERSION_CTRL レジスタが書き込まれた SPI フレーム内における最後の SCLK 立ち下がりエッジで変換が停止します。ただし、DRDY ピンは high に遷移せず、新しい変換結果が利用可能になるまで、古い変換データを引き続き読み出すことができます。図 7-67 は、変換データを読み出している最中に、進行中の変換を中止するために STOP ビットを設定した場合のデバイスの動作を示します。図 7-68は、STOP ビットを設定して変換データを読み出している間に、新しい変換が完了するシナリオを示します。