JAJSML0 December 2025 ADS125P08
PRODUCTION DATA
変換データは、CS を Low にし、SCLK を適用してデータを直接シフトアウトすることで読み取ります (コマンドは使用しません)。変換データはバッファされるため、次の DRDY 立ち下がりエッジの前に、最大 1 fMOD クロック サイクルまでデータを読み取ることができます。変換データは、次の変換データが準備できるまで複数回読み取ることができ、破損することはありません。レジスタ読み取りコマンドが前のフレームで送信されると、変換データはレジスタ データに置き換えられます。
DRDY は、変換データの読み取り時 (つまり、変換データの MSB バイトの送信が完了したとき) に、8 番目の SCLK 立ち下がりエッジで High に戻ります。
図 7-45 に、STATUS バイトと CRC バイトが無効のときに 24 ビットの変換データを読み取る例を示します。
図 7-46 は、STATUS ヘッダと CRC バイトが含まれているときの変換データの読み取り動作の例です。この例は、オプションの全二重伝送を使用し、変換データの出力と同時にレジスタ コマンドを入力できるようにする方法も示しています。入力コマンドが必要ない場合、入力バイトは 00h、00h、D7h です。出力の CRC (CRC-OUT) コードの計算には、STATUS ヘッダが含まれます。
DRDY は、変換データの MSB バイトの送信が完了すると、24 番目の SCLK 立ち下がりエッジで High に戻ります。これは、データが完全に読み取られない場合にも当てはまります。たとえば、変換データの MSB バイトの送信後、フレームの終了前に読み取り動作が停止した場合です。
変換データは、DRDY と非同期に読み取ることができます。ただし、DRDY の立ち下がりエッジの近くで変換データを読み取った場合、以前のデータと新しいデータのどちらが出力されるかは不確定です。SCLK のシフト動作が、DRDY の立ち下がりエッジよりも少なくとも 1 fMOD クロック サイクル前に開始すると、古いデータが提供されます。シフト動作が、DRDY の少なくとも 1 fMOD クロック サイクル後に開始すると、新しいデータが出力されます。いずれの場合も、データは破損していません。STATUS_MSB ヘッダの DRDY ビットは、データが古い (以前に読み取られたデータ、DRDY = 0b) か、新しい (DRDY = 1b) かを示します。