JAJSOB8C March 2023 – August 2025 ADS127L21
PRODUCTION DATA
ADS127L21 のレジスタ マップを、表 8-1 に示します。レジスタのデータは、SPI の動作ごとに 1 つずつ読み取りまたは書き込みされます。FIR_BANK および IIR BANK レジスタは、単一のアドレスを使用してフィルタ係数の読み取りまたは書き込みを行います。CONTROL レジスタ (アドレス = 04h) より大きなレジスタ アドレスに書き込むと、変換が再起動され、同期が失われます。変換が停止中は (START ピンが Low または STOP ビットが書き込まれた)、レジスタに書き込んでも変換は再起動されません。
| アドレス | レジスタ | デフォルト | ビット 7 | ビット 6 | ビット 5 | ビット 4 | ビット 3 | ビット 2 | ビット 1 | ビット 0 |
|---|---|---|---|---|---|---|---|---|---|---|
| 00h | DEV_ID | 02h | DEV_ID[7:0] | |||||||
| 01h | REV_ID | xxh | REV_ID[7:0] | |||||||
| 02h | STATUS1 | x1100xxxb | CS_MODE | ALV_FLAG | POR_FLAG | SPI_ERR | CRC_ERR | ADC_ERR | MOD_FLAG | DRDY |
| 03h | STATUS2 | 00h | 予約済み | I_CRC_ERR | F_CRC_ERR | M_CRC_ERR | ||||
| 04h | CONTROL | 00h | RESET[5:0] | START | ストップ | |||||
| 05h | MUX | 00h | 予約済み | MUX[1:0] | ||||||
| 06h | CONFIG1 | 00h | データ | EXT_RNG | REF_RNG | INP_RNG | VCM | REFP_BUF | AINP_BUF | AINN_BUF |
| 07h | CONFIG2 | 08h | 予約済み | START_MODE[1:0] | SPEED_MODE[1:0] | STBY_MODE | PWDN | |||
| 08h | CONFIG3 | 00h | CLK_SEL | CLK_DIV[1:0] | OUT_DRV | 予約済み | SPI_CRC | REG_CRC | STATUS | |
| 09h | FILTER1 | 00h | FLTR_SEL[2:0] | FLTR_OSR[4:0] | ||||||
| 0Ah | FILTER2 | 01h | 予約済み | DELAY[2:0] | FLTR_SEQ | FIR2_DIS | FIR3_DIS | IIR_DIS | ||
| 0Bh | FILTER3 | 01h | 予約済み | DATA_MODE[1:0] | ||||||
| 0Ch | OFFSET2 | 00h | OFFSET[23:16] | |||||||
| 0Dh | OFFSET1 | 00h | OFFSET[15:8] | |||||||
| 0Eh | OFFSET0 | 00h | OFFSET[7:0] | |||||||
| 0Fh | GAIN2 | 40h | GAIN[23:16] | |||||||
| 10h | GAIN1 | 00h | GAIN[15:8] | |||||||
| 11h | GAIN0 | 00h | GAIN[7:0] | |||||||
| 12h | MAIN_CRC | 00h | MAIN_CRC[7:0] | |||||||
| 13h | FIR_BANK | xxh | FIR_BANK[7:0] | |||||||
| 14h | FIR_CRC1 | xxh | FIR_CRC[15:8] | |||||||
| 15h | FIR_CRCx0 | xxh | FIR_CRC[7:0] | |||||||
| 16h | IIR_BANK | xxh | IIR_BANK[7:0] | |||||||
| 17h | IIR_CRC | xxh | IIR_CRC[7:0] | |||||||
レジスタのアクセス コードを、表 8-2 に示します。
| アクセス タイプ | コード | 説明 |
|---|---|---|
| 読み出し | R | 読み取り専用 |
| 書き込み | W | 書き込み専用 |
| 読み取り / 書き込み | R/W | 読み取り / 書き込み |
| リセットまたはデフォルト値 | -n | リセット後の値またはデフォルト値 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DEV_ID[7:0] | |||||||
| R-02h | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7:0 | DEV_ID[7:0] | R | 02h |
デバイス ID。 02h = ADS127L21 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| REVID[7:0] | |||||||
| R-xxxxxxxxb | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7:0 | REV_ID[7:0] | R | xxxxxxxxb |
ダイのリビジョン ID。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CS_MODE | ALV_FLAG | POR_FLAG | SPI_ERR | CRC_ERR | ADC_ERR | MOD_FLAG | DRDY |
| R-xb | R/W-1b | R/W-1b | R/W-0b | R-0b | R-xb | R-xb | R-xb |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | CS_MODE | R | xb |
CS モード。 |
| 6 | ALV_FLAG | R/W | 1b |
アナログ電源低電圧フラグ。 |
| 5 | POR_FLAG | R/W | 1b |
パワーオン リセット (POR) フラグ。 |
| 4 | SPI_ERR | R/W | 0b |
SPI 通信の CRC エラー。 |
| 3 | CRC_ERR | R | 0b |
メモリのグローバル CRC エラー。 |
| 2 | ADC_ERR | R | xb |
|
| 1 | MOD_FLAG | R | xb |
|
| 0 | DRDY | R | xb |
データ準備完了ビット。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | I_CRC_ERR | F_CRC_ERR | M_CRC_ERR | ||||
| R-00000b | R-0b | R-0b | R/W-0b | ||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7:3 | 予約済み | R | 00000b |
予約済み |
| 2 | I_CRC_ERR | R | 0b |
IIR 係数メモリの CRC エラー。 |
| 1 | F_CRC_ERR | R | 0b |
FIR 係数メモリの CRC エラー。 |
| 0 | M_CRC_ERR | R/W | 0b |
メイン メモリの CRC エラー。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESET[5:0] | START | ストップ | |||||
| W-000000b | W-0b | W-0b | |||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7:2 | RESET[5:0] | W | 000000b |
デバイス リセット。 |
| 1 | START | W | 0b |
変換の開始。 |
| 0 | STOP | W | 0b |
変換を停止します。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | MUX[1:0] | ||||||
| R-000000b | R/W-00b | ||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7:2 | 予約済み | R | 000000b | 予約済み |
| 1:0 | MUX[1:0] | R/W | 00b |
入力マルチプレクサの選択。 これらのビットはアナログ入力の極性を選択し、テスト モードを選択します。詳細については、「アナログ入力」セクションを参照してください。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| データ | EXT_RNG | REF_RNG | INP_RNG | VCM | REFP_BUF | AINP_BUF | AINN_BUF |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | データ | R/W | 0b | データの分解能の選択。 このビットは、出力データの分解能を選択します。 0b = 24 ビット分解能 1b = 16 ビット分解能 |
| 6 | EXT_RNG | R/W | 0b | 拡張入力範囲の選択。 このビットは、入力範囲を 25% 拡張します。詳細については、「入力レンジ」セクションを参照してください。 0b=標準入力範囲 1b = 25% 拡張入力範囲 |
| 5 | REF_RNG | R/W | 0b |
電圧リファレンス範囲の選択。 |
| 4 | INP_RNG | R/W | 0b |
入力範囲の選択。 |
| 3 | VCM | R/W | 0b |
VCM 出力イネーブル。 |
| 2 | REFP_BUF | R/W | 0b |
リファレンスの正のバッファ イネーブル。 |
| 1 | AINP_BUF | R/W | 0b |
アナログ入力の正のバッファ イネーブル。 |
| 0 | AINN_BUF | R/W | 0b |
アナログ入力の負のバッファ イネーブル。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | START_MODE[1:0] | SPEED_MODE[1:0] | STBY_MODE | PWDN | |||
| R-0b | R/W-00b | R/W-10b | R/W-0b | R/W-0b | |||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7:6 | 予約済み | R | 00b |
予約済み |
| 5:4 | START_MODE[1:0] | R/W | 00b |
START モードの選択。 |
| 3:2 | SPEED_MODE[1:0] | R/W | 10b |
速度モードの選択。 |
| 1 | STBY_MODE | R/W | 0b |
スタンバイ モードの選択。 |
| 0 | PWDN | R/W | 0b |
パワーダウン モードの選択。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CLK_SEL | CLK_DIV[1:0] | OUT_DRV | 予約済み | SPI_CRC | REG_CRC | STATUS | |
| R/W-0b | R/W-00b | R/W-0b | R-0b | R/W-0b | R/W-0b | R/W-0b | |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | CLK_SEL | R/W | 0b |
クロックの選択。 |
| 6:5 | CLK_DIV[1:0] | R/W | 00b |
クロック分周器の選択。 |
| 4 | OUT_DRV | R/W | 0b |
デジタル出力ドライブの選択。 |
| 3 | 予約済み | R | 0b | 予約済み |
| 2 | SPI_CRC | R/W | 0b |
SPI CRC イネーブル。 |
| 1 | REG_CRC | R/W | 0b |
メモリ CRC イネーブル。 |
| 0 | STATUS | R/W | 0b |
STATUS1 バイトの出力イネーブル。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FLTR_SEL[2:0] | FLTR_OSR[4:0] | ||||||
| R/W-000b | R/W-00000b | ||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7:5 | FLTR_SEL[2:0] | R/W | 000b |
デジタル フィルタの選択。 FLTR_OSR[4:0] で広帯域フィルタを選択した場合、これらのビットによってプリセットまたはプログラム可能な FIR フィルタ係数が選択されます。 000b = プリセットの FIR フィルタ係数 001b~110b = 予約済み 111b = プログラム可能な FIR フィルタ係数 FLTR_OSR[4:0] で sinc フィルタを選択した場合、最初の段のフィルタに sinc3 と sinc4 のどちらを使用するか、このビットで選択します。 |
| 4:0 | FLTR_OSR[4:0] | R/W | 00000b |
デジタル フィルタ モードとオーバーサンプリング比の選択。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | DELAY[2:0] | FLTR_SEQ | FIR2_DIS | FIR3_DIS | IIR_DIS | ||
| R/W-0b | R/W-000b | R/W-0b | R/W-0b | R/W-0b | R/W-1b | ||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | 予約済み | R | 0b |
予約済み |
| 6:4 | DELAY[2:0] | R/W | 000b |
変換開始の遅延時間の選択。 |
| 3 | FLTR_SEQ | R/W | 0b |
広帯域フィルタの計算シーケンス。 |
| 2 | FIR2_DIS | R/W | 0b |
広帯域フィルタ、FIR2 セクションのディセーブル。 |
| 1 | FIR3_DIS | R/W | 0b |
広帯域フィルタ、FIR3 セクションのディセーブル。 |
| 0 | IIR_DIS | R/W | 1b |
広帯域フィルタ、IIR セクションのディセーブル。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | DATA_MODE[1:0] | ||||||
| R-000000b | R/W-01b | ||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7:2 | Reserved[5:0] | R | 000000b |
予約済み |
| 1:0 | DATA_MODE[1:0] | R/W | 01b |
データ出力ピンの機能選択。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| OFFSET[23:16] | |||||||
| R/W-00000000b | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| OFFSET[15:8] | |||||||
| R/W-00000000b | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| OFFSET[7:0] | |||||||
| R/W-00000000b | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 23:0 | OFFSET[23:0] | R/W | 000000h |
ユーザー オフセットの較正値。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GAIN[23:16] | |||||||
| R/W-01000000b | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GAIN[15:8] | |||||||
| R/W-00000000b | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| GAIN[7:0] | |||||||
| R/W-00000000b | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 23:0 | GAIN[23:0] | R/W | 400000h |
ユーザー ゲインの較正値。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MAIN_CRC[7:0] | |||||||
| R/W-00000000b | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7:0 | MAIN_CRC[7:0] | R/W | 00h |
メイン メモリの CRC 値。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FIR_BANK[7:0] | |||||||
| R/W-xxh | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7:0 | FIR_BANK[7:0] | R/W | xxh |
FIR プログラム可能フィルタ係数レジスタのメモリ バンク。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FIR_CRC1[15:8] | |||||||
| R/W-xxh | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FIR_CRC0[7:0] | |||||||
| R/W-xxh | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 23:0 | FIR_CRC[23:0] | R/W | xxxxh |
プログラム可能な FIR フィルタ係数の CRC 値。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IIR_BANK[7:0] | |||||||
| R/W-xxh | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7:0 | IIR_BANK[7:0] | R/W | xxh |
プログラム可能な IIR フィルタの係数レジスタ バンク。 |
「レジスタ マップの概要」に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| IIR_CRC[7:0] | |||||||
| R/W-xxh | |||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7:0 | IIR_CRC[7:0] | R/W | xxh |
IIR フィルタの係数メモリの CRC 値。 |