JAJSQX1 December   2025 ADS122C14

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 説明
  5. ピン構成および機能
  6. 仕様
    1. 5.1 絶対最大定格
    2. 5.2 ESD 定格
    3. 5.3 推奨動作条件
    4. 5.4 熱に関する情報
    5. 5.5 電気的特性
    6. 5.6 I2C のタイミング要件
    7. 5.7 I2C スイッチング特性
    8. 5.8 タイミング図
    9. 5.9 代表的特性
  7. パラメータ測定情報
    1. 6.1 ノイズ性能
  8. 詳細説明
    1. 7.1 概要
    2. 7.2 機能ブロック図
    3. 7.3 機能説明
      1. 7.3.1  アナログ入力およびマルチプレクサ
      2. 7.3.2  プログラマブル ゲイン アンプ (PGA)
      3. 7.3.3  電圧リファレンス
        1. 7.3.3.1 内部リファレンス
        2. 7.3.3.2 外部リファレンス
        3. 7.3.3.3 リファレンス バッファ
      4. 7.3.4  クロック ソース
      5. 7.3.5  デルタ シグマ変調器
      6. 7.3.6  デジタル フィルタ
        1. 7.3.6.1 Sinc4 および Sinc4 + Sinc1 フィルタ
        2. 7.3.6.2 FIR フィルタ
        3. 7.3.6.3 デジタル フィルタのレイテンシ
        4. 7.3.6.4 グローバル チョップ モード
      7. 7.3.7  励起電流源 (IDAC)
      8. 7.3.8  バーンアウト電流源の電流 (BOCS)
      9. 7.3.9  汎用インターフェイス (GPIO)
        1. 7.3.9.1 FAULT 出力
        2. 7.3.9.2 DRDY 出力
      10. 7.3.10 システム モニタ
        1. 7.3.10.1 内部短絡 (オフセット較正)
        2. 7.3.10.2 内部温度センサ
        3. 7.3.10.3 外部リファレンス電圧読み戻し
        4. 7.3.10.4 電源の読み戻し
      11. 7.3.11 モニタおよびステータス フラグ
        1. 7.3.11.1 リセット (RESETn フラグ)
        2. 7.3.11.2 AVDD 低電圧モニタ (AVDD_UVn フラグ)
        3. 7.3.11.3 リファレンス低電圧モニタ (REV_UVn フラグ)
        4. 7.3.11.4 レジスタ マップ CRC 故障 (REG_MAP_CRC_FAULTn フラグ)
        5. 7.3.11.5 内部メモリ故障 (MEM_FAULTn フラグ)
        6. 7.3.11.6 レジスタ書き込み故障 (REG_WRITE_FAULTn フラグ)
        7. 7.3.11.7 DRDY インジケータ (DRDY ビット)
        8. 7.3.11.8 変換カウンタ (CONV_COUNT[3:0])
    4. 7.4 デバイスの機能モード
      1. 7.4.1 パワーアップとリセット
        1. 7.4.1.1 パワーオン リセット (POR)
        2. 7.4.1.2 レジスタ書き込みによるリセット
        3. 7.4.1.3 I2C ゼネラル コール リセット
      2. 7.4.2 動作モード
        1. 7.4.2.1 アイドル モードとスタンバイ モード
        2. 7.4.2.2 パワーダウン モード
        3. 7.4.2.3 電力スケーラブル変換モード
          1. 7.4.2.3.1 連続変換モード
          2. 7.4.2.3.2 シングルショット変換モード
    5. 7.5 プログラミング
      1. 7.5.1  I2C インターフェイス
      2. 7.5.2  I2C アドレス
      3. 7.5.3  シリアル クロック (SCL) およびシリアル データ (SDA)
      4. 7.5.4  I2C バスの速度
      5. 7.5.5  I2C データ転送プロトコル
      6. 7.5.6  I2C ゼネラル コール (ソフトウェア リセット)
      7. 7.5.7  I3C 互換性
      8. 7.5.8  コマンド
        1. 7.5.8.1 RDATA (0000 0000b)
        2. 7.5.8.2 RREG (0100 rrrrb)
        3. 7.5.8.3 WREG (1000 rrrrb)
      9. 7.5.9  ステータス ヘッダ
      10. 7.5.10 I2C CRC 故障
      11. 7.5.11 レジスタ マップ CRC
      12. 7.5.12 データ準備完了 (DRDY) ピン
      13. 7.5.13 新しい変換データの監視
        1. 7.5.13.1 DRDY ピンの監視
        2. 7.5.13.2 DRDY ビットと変換カウンタの読み取り
        3. 7.5.13.3 クロックのカウント
      14. 7.5.14 変換データの形式
  9. レジスタ
  10. アプリケーションと実装
    1. 9.1 アプリケーション情報
      1. 9.1.1 シリアル インターフェイスの接続
      2. 9.1.2 複数のデバイスを同じ I2C バス上に搭載
      3. 9.1.3 未使用入出力
      4. 9.1.4 デバイスの初期化
    2. 9.2 代表的なアプリケーション
      1. 9.2.1 ソフトウェアで構成可能な RTD 測定入力
        1. 9.2.1.1 設計要件
        2. 9.2.1.2 詳細な設計手順
        3. 9.2.1.3 アプリケーション特性の波形
        4. 9.2.1.4 設計バリアント – 3 つの IDAC を使用した自動リード ワイヤ補償付き 3 線式 RTD 測定
      2. 9.2.2 2 線式 RTD を使用した冷接点補償による熱電対測定
      3. 9.2.3 温度補償付き抵抗ブリッジ センサ測定
    3. 9.3 電源に関する推奨事項
      1. 9.3.1 電源
      2. 9.3.2 電源シーケンス
      3. 9.3.3 電源のデカップリング
    4. 9.4 レイアウト
      1. 9.4.1 レイアウトのガイドライン
      2. 9.4.2 レイアウト例
  11. 10デバイスおよびドキュメントのサポート
    1. 10.1 ドキュメントのサポート
      1. 10.1.1 関連資料
    2. 10.2 ドキュメントの更新通知を受け取る方法
    3. 10.3 サポート・リソース
    4. 10.4 商標
    5. 10.5 静電気放電に関する注意事項
    6. 10.6 用語集
  12. 11改訂履歴
  13. 12メカニカル、パッケージ、および注文情報

パッケージ・オプション

メカニカル・データ(パッケージ|ピン)
サーマルパッド・メカニカル・データ
発注情報

レジスタ

表 8-1 にレジスタのレジスタ用メモリ マップト レジスタを示します。表 8-1 にないレジスタ オフセット アドレスはすべて予約済みと見なして、レジスタの内容は変更しないでください。

表 8-1 レジスタ マップ
アドレス略称リセットビット 7ビット 6ビット 5ビット 4ビット 3ビット 2ビット 1ビット 0
ID レジスタ:レジスタ マップ CRC の対象外
00hDEVICE_IDXXhDEV_ID[7:0]
01hREVISION_IDXXhREV_ID[7:0]
ステータス レジスタ:レジスタ マップ CRC の対象外
02hSTATUS_MSB3EhRESETnAVDD_UVnREF_UVn予約済みREG_MAP_CRC_FAULTnMEM_FAULTnREG_WRITE_FAULTnDRDY
03hSTATUS_LSBF0hCONV_COUNT[3:0]GPIO3_DAT_INGPIO2_DAT_INGPIO1_DAT_INGPIO0_DAT_IN
変換制御レジスタ - レジスタ マップ CRC の対象外
04hCONVERSION_CTRL00hRESET[5:0]STARTストップ
デバイス設定レジスタ - レジスタ マップ CRC の対象
05hDEVICE_CFG00hPWDNSTBY_MODEBOCS[1:0]CLK_SELCONV_MODESPEED_MODE[1:0]
06hDATA_RATE_CFG00hDELAY[3:0]GC_ENFLTR_OSR[2:0]
07hMUX_CFG01hAINP[3:0]AINN[3:0]
08hGAIN_CFG01hSPARESYS_MON[2:0]GAIN[3:0]
09hREFERENCE_CFG00hREF_UV_EN予約済みREFP_BUF_ENREFN_BUF_EN予約済みREF_VALREF_SEL[1:0]
0AhDIGITAL_CFG00hSPAREREG_MAP_CRC_ENI2C_CRC_ENSTATUS_ENFAULT_PIN_BEHAVIOR予約済みCODING予約済み
0BhGPIO_CFG00hGPIO3_CFG[1:0]GPIO2_CFG[1:0]GPIO1_CFG[1:0]GPIO0_CFG[1:0]
0ChGPIO_DATA_OUTPUT00hGPIO3_SRCGPIO2_SRC予約済みGPIO3_DAT_OUTGPIO2_DAT_OUTGPIO1_DAT_OUTGPIO0_DAT_OUT
0DhIDAC_MAG_CFG00hI2MAG[3:0]I1MAG[3:0]
0EhIDAC_MUX_CFG10hIUNITI2MUX[2:0]予約済みI1MUX[2:0]
レジスタ マップの CRC 値レジスタ
0FhREG_MAP_CRC00hREG_MAP_CRC_VAL[7:0]

表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 8-2 に、このセクションでアクセス タイプに使用しているコードを示します。

表 8-2 レジスタ アクセス タイプ コード
アクセス タイプコード説明
読み取りタイプ
RR読み出し
書き込みタイプ
WW書き込み
リセットまたはデフォルト値
-nリセット後の値またはデフォルト値

8.1 DEVICE_ID レジスタ (アドレス = 00h) [リセット = XXh]

概略表に戻ります。

図 8-1 DEVICE_ID レジスタ
76543210
DEV_ID[7:0]
R-xxxxxxxxb
表 8-3 DEVICE_ID レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7:0DEV_ID[7:0]Rxxxxxxxxbデバイス ID
DEV_ID[7:4]ビットは、予告なく変更される場合があります。
DEV_ID[3:0] ビットは、24 ビット デバイスでは常に 1111b、16 ビット デバイスでは常に 1110b として読み出されます。

8.2 REVISION_ID レジスタ (アドレス = 01h) [リセット = XXh]

概略表に戻ります。

図 8-2 REVISION_ID レジスタ
76543210
REV_ID[7:0]
R-xxxxxxxxb
表 8-4 REVISION_ID レジスタのフィールドの説明
ビットフィールドタイプリセット説明
7:0REV_ID[7:0]Rxxxxxxxxbリビジョン ID
値が予告なく変更される可能性があります。

8.3 STATUS_MSB レジスタ (アドレス = 02h) [リセット = 3Eh]

概略表に戻ります。

図 8-3 STATUS_MSB レジスタ
76543210
RESETnAVDD_UVnREF_UVn予約済みREG_MAP_CRC_FAULTnMEM_FAULTnREG_WRITE_FAULTnDRDY
R/W-0bR/W-0bR/W-1bR-1bR/W-1bR-1bR-1bR-0b
表 8-5 STATUS_MSB レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7RESETnR/W0bリセット フラグ
デバイス リセットが発生したことを示します。1b を書き込むことで、ビットを 1b にクリアします。
  • 0b = リセットが発生しました
  • 1b = リセットは発生していません
6AVDD_UVnR/W0bAVDD 低電圧故障フラグ
AVDD 電源電圧が AVDD 低電圧スレッショルドを下回ったことを示します。AVDD_UVn は、AVDD 電源が AVDD 低電圧スレッショルドを下回っていない場合でも、パワーダウン モードに入ると常に 0b に設定されます。1b を書き込むことで、ビットを 1b にクリアします。
  • 0b = 低電圧故障が発生しました
  • 1b = 低電圧故障が発生していません
5REF_UVnR/W1bリファレンス電圧低電圧故障フラグ
REF_SEL[1:0]ビットで選択されたリファレンス電圧が、リファレンス低電スレッショルドを下回ったことを示します。1b を書き込むことで、ビットを 1b にクリアします。REF_UV_EN ビットを使用して、リファレンス低電圧モニタを有効にします。
  • 0b = 低電圧故障が発生しました
  • 1b = 低電圧故障が発生していません
4予約済みR1b予約済み
常に 1b が読み出されます。
3REG_MAP_CRC_FAULTnR/W1bレジスタ マップ CRC 故障フラグ
内部メモリでメモリ マップ CRC 故障が発生したことを示します。1b を書き込むことで、ビットを 1b にクリアします。REG_MAP_CRC_EN ビットを使用して、レジスタ マップ CRC を有効にします。
  • 0b = レジスタ マップの CRC 故障が発生しました
  • 1b = レジスタ マップの CRC 故障は発生していません
2MEM_FAULTnR1bメモリ マップ CRC 故障フラグ
内部メモリでメモリ マップ CRC 故障が発生したことを示します。このビットが 0b になったときは、電力サイクルを実行するか、デバイスをリセットします。
  • 0b = メモリ マップの CRC 故障が発生しました
  • 1b = メモリ マップの CRC 故障は発生していません
1REG_WRITE_FAULTnR1bレジスタ アクセス故障フラグ
無効なレジスタ アドレスへの書き込みアクセスが発生したことを示します。このフラグは、無効なレジスタ アドレスへの書き込まれるタイミングを設定し、次のレジスタ書き込みコマンドで更新します。無効なレジスタ アドレスから読み出しても、フラグは設定されません。
  • 0b = レジスタ アクセス故障が発生しました
  • 1b = レジスタ アクセス故障は発生していません
0DRDYR0bデータ準備完了表示ビット
新しいデータを読み出し可能かどうかを示します。ステータス ヘッダの送信がイネーブル (STATUS_EN = 1b) のとき、DRDY ビットは、現在の I2C フレーム内で読み取られた変換データが新しいものであるか、最後の読み取り動作からの繰り返しデータであるかを示します。
  • 0b = データは新しいものではありません
  • 1b = データは新しいものです

8.4 STATUS_LSB レジスタ (アドレス = 03h) [リセット = F0h]

概略表に戻ります。

図 8-4 STATUS_LSB レジスタ
76543210
CONV_COUNT[3:0]GPIO3_DAT_INGPIO2_DAT_INGPIO1_DAT_INGPIO0_DAT_IN
R-1111bR-0bR-0bR-0bR-0b
表 8-6 STATUS_LSB レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7:4CONV_COUNT[3:0]R1111b変換カウンタ
変換カウンタは、新しい変換が完了するたびにインクリメントします。カウンタが Fh の値に達した後、次の変換が完了するとカウンタは 0h にロールオーバーします。カウンタは、パワーダウン モード時、またはデバイス リセット後にのみ Fh へリセットされます (同時に変換データもクリアされます)。リセットまたはパワーダウン後に最初の変換が完了すると、カウンタは 0h を読み取ります。
3GPIO3_DAT_INR0bGPIO3 データ
AIN7/ GPIO3/ DRDY/CLK をデジタル入力、デジタル出力、または DRDY 出力として設定した場合の GPIO3 の読み戻し値。GPIO 機能が無効 (GPIO3_CFG[1:0] = 00b) の場合、またはクロック入力機能が選択されている場合 (GPIO3_CFG[1:0] = 01b かつ CLK_SEL = 1b)、このビットは 0b を読み取ります。
  • 0b = Low
  • 1b = High
2GPIO2_DAT_INR0bGPIO2 データ
AIN6/GPIO2/FAULT がデジタル入力、デジタル出力、または静的故障出力として構成されている場合の GPIO2 の読み戻し値。GPIO 機能が無効 (GPIO2_CFG[1:0] = 00b) の場合、または GPIO2 がハートビート機能付きの FAULT 出力として設定されている場合 (GPIO2_CFG[1:0] = 10b または 11b、GPIO2_SRC = 1b、FAULT_PIN_BEHAVIOR = 1b)、このビットは 0b を読み取ります。
  • 0b = Low
  • 1b = High
1GPIO1_DAT_INR0bGPIO1 データ
AIN5/REFN/GPIO1 がデジタル入力または出力として構成されている場合の GPIO1 の読み戻し値。GPIO 機能が無効化されているとき (GPIO1_CFG[1:0] = 00b)、ビットは 0b と読み取られます。
  • 0b = Low
  • 1b = High
0GPIO0_DAT_INR0bGPIO0 データ
AIN4/REFP/GPIO0 がデジタル入力または出力として構成されている場合の GPIO0 の読み戻し値。GPIO 機能が無効化されているとき (GPIO0_CFG[1:0] = 00b) 、ビットは 0b と読み取られます。
  • 0b = Low
  • 1b = High

8.5 CONVERSION_CTRL レジスタ (アドレス = 04h) [リセット = 00h]

概略表に戻ります。

図 8-5 CONVERSION_CTRL レジスタ
76543210
RESET[5:0]STARTストップ
R/W-000000bR/W-0bR/W-0b
表 8-7 CONVERSION_CTRL レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7:2RESET[5:0]R/W000000bデバイス リセット
010110b を書き込んで ADC をリセットします。ADC をリセットするには、同一の書き込み操作で START ビットと STOP ビットの両方を 0b に設定する必要があります。これらのビットの読み取り値は常に 000000b です。
1STARTR/W0b変換開始
1b を書き込むと、変換を開始または再開始します。シングル ショット変換モードでは、1 回の変換が開始されます。連続変換モードでは、変換が開始され、STOP ビットによって停止されるまで継続します。変換が進行中に 1b を書き込むと、変換は再開始されます。START ビットと STOP ビットの両方に同時に 1b を書き込んでも、何の効果もありません。START ビットは自己クリア型であり、常に 0b を読み取ります。
  • 0b = 動作なし
  • 1b = 変換を開始または再開
0ストップR/W0b変換を停止
連続変換モードで変換を停止するには、1b を書き込みます。進行中の変換は完了できます。シングル ショット変換モードでは、STOP ビットは無効です。START ビットと STOP ビットの両方に同時に 1b を書き込んでも、何の効果もありません。STOP ビットは、進行中の変換が完了した後、または進行中の変換が完了する前に START ビットが設定されて進行中の変換が中止され、新しい変換が再開始された場合に、0b にクリアされます。
  • 0b = 動作なし
  • 1b = 現在の変換が完了した後に変換を停止します

8.6 DEVICE_CFG レジスタ (アドレス = 05h) [リセット = 00h]

概略表に戻ります。

図 8-6 DEVICE_CFG レジスタ
76543210
PWDNSTBY_MODEBOCS[1:0]CLK_SELCONV_MODESPEED_MODE[1:0]
R/W-0bR/W-0bR/W-00bR/W-0bR/W-0bR/W-00b
表 8-8 DEVICE_CFG レジスタのフィールドの説明
ビットフィールドタイプリセット説明
7PWDNR/W0bパワーダウン モードの選択
ユーザー レジスタ設定を維持するために必要な回路を除くすべての回路をパワーダウンします。I2C 通信は引き続き可能です。パワーダウン モードでは、変換カウンタ (CONV_COUNT[3:0]) は Fh にリセットされ、変換データはクリアされ、START ビットは無視されます。PWDN ビットを 1b に設定すると、デバイスは直ちにパワーダウンし、進行中の変換はすべて中断されます。パワーダウン モードでは、GPIO のデジタル出力として設定されているすべてのアナログ入力は、ハイ インピーダンス状態に遷移します。パワーダウン中に特定のロジック レベルを維持する必要がある場合は、該当する GPIO ピンに外付けのプルアップまたはプルダウン抵抗を使用することを検討してください。
  • 0b = アクティブ モード
  • 1b = パワーダウン モード
6STBY_MODER/W0bスタンバイ モードの選択
このビットは、変換が停止した後に低消費電力スタンバイ モードを自動的に有効化します。
  • 0b = アイドルモード。変換が停止してもデバイスは完全に電力を供給され続けます。
  • 1b = スタンバイ モード。変換が停止すると、ADC、PGA、IDAC、BOCS、REF バッファ、および REF UV モニタはパワーダウンし、有効になっている場合は FAULTn ピンのハートビート出力信号も停止します。スタンバイ モードでは、FAULTn ピンは静的出力として設定されている場合と同様に動作します。内部 VREF および AVDD UV モニタは電源オンの状態を維持します。スタンバイ モードでは、レジスタ マップ CRC とメモリ マップ CRC は無効になります。変換が再開されると、スタンバイ モードを終了します。
5:4BOCS[1:0]R/W00bバーンアウト電流のソースとシンクの選択
バーンアウト電流の電流源および電流シンクを有効化し、その値を選択します。グローバル チョップ モード (GC_EN = 1b) を使用する場合は、バーンアウト電流源を無効にしてください。
  • 00b=ディセーブル
  • 01b = 0.2µA
  • 10b = 1µA
  • 11b = 10µA
3CLK_SELR/W0bクロックソースの選択
デバイスのクロック ソースを選択します。内部発振器から外部クロックに切り替えるには、まず GPIO3_CFG = 01b に設定して GPIO3 ピンを外部クロック入力として構成し、その後 CLK_SEL = 1b を設定します。
  • 0b = 内部発振器
  • 1b = 外部クロック
2CONV_MODER/W0b変換モードの選択
デバイスの変換モードを選択します。
  • 0b = 連続変換モード
  • 1b = シングルショット変換 モード
1:0SPEED_MODE[1:0]R/W00b速度モードの選択
デバイスの速度モードを選択します。
  • 00b = 速度モード 0 (fMOD = 32kHz)
  • 01b = 速度モード 1 (fMOD = 256kHz)
  • 10b = 速度モード 2 (fMOD = 512kHz)
  • 11b = 速度モード 3 (fMOD = 1024kHz)

8.7 DATA_RATE_CFG レジスタ (アドレス = 06h) [リセット = 00h]

概略表に戻ります。

図 8-7 DATA_RATE_CFG レジスタ
76543210
DELAY[3:0]GC_ENFLTR_OSR[2:0]
R/W-0000bR/W-0bR/W-000b
表 8-9 DATA_RATE_CFG レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7:4DELAY[3:0]R/W0000bプログラム可能な変換開始遅延の選択
デジタル フィルタのリセット後、最初の変換に対するプログラマブルな変換開始遅延時間を設定します。この遅延時間は、グローバル チョップ モードが有効化されている場合の変換間の遅延としても使用されます。
  • 0000b = 0x tMOD
  • 0001b = 1x tMOD
  • 0010b = 2x tMOD
  • 0011b = 4x tMOD
  • 0100b = 8x tMOD
  • 0101b = 16x tMOD
  • 0110b = 32x tMOD
  • 0111b = 64x tMOD
  • 1000b = 128x tMOD
  • 1001b = 256x tMOD
  • 1010b = 512x tMOD
  • 1011b = 1024x tMOD
  • 1100b = 2048x tMOD
  • 1101b = 4096x tMOD
  • 1110b = 8192x tMOD
  • 1111b = 16384x tMOD
3GC_ENR/W0bグローバル チョップ モードの有効化
グローバル チョップ モードを有効にします。有効にすると、デバイスはアナログ入力を自動的に入れ替え、連続する 2 回の変換の平均を取ることで、内部オフセット電圧を打ち消します。
  • 0b=ディセーブル
  • 1b = イネーブル
2:0FLTR_OSR[2:0]R/W000bフィルタ OSR の選択
デジタル フィルタの OSR または出力データ レートを選択します。OSR が指定された設定の場合、出力データ レートは fDATA = fMOD/OSR で計算されます。20SPS および 25SPS のデータ レート設定では、デジタル フィルタは選択された速度モードに基づいて OSR を自動的に調整します。20SPS と 25SPS のデータ レートは、fCLK = 4.096MHz の公称クロック周波数に対して有効です。データ レートは、クロック周波数に比例します。出力データ レートが 20SPS および 25SPS の場合、デジタル フィルタは 50Hz および 60Hz のライン サイクル除去特性を提供します。
  • 000b = OSR = 16 (Sinc4 OSR = 16)
  • 001b = OSR = 32 (Sinc4 OSR = 32)
  • 010b = OSR = 128 (Sinc4 OSR = 32、Sinc1 OSR = 4)
  • 011b = OSR = 256 (Sinc4 OSR = 32、Sinc1 OSR = 8)
  • 100b = OSR = 512 (Sinc4 OSR = 32、Sinc1 OSR = 16)
  • 101b = OSR = 1024 (Sinc4 OSR = 32、Sinc1 OSR = 32)
  • 110b = fDATA = 25SPS (速度モードに依存しない)
  • 111b = fDATA = 20SPS (速度モードに依存しない)

8.8 MUX_CFG レジスタ (アドレス = 07h) [リセット = 01h]

概略表に戻ります。

図 8-8 MUX_CFG レジスタ
76543210
AINP[3:0]AINN[3:0]
R/W-0000bR/W-0001b
表 8-10 MUX_CFG レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7:4AINP[3:0]R/W0000b正のマルチプレクサ入力の選択
ADC の正のアナログ入力を選択します。アナログ入力 AIN4 および AIN5 は、それぞれ REFP 入力および REFN 入力として設定されている場合でも、引き続きアナログ入力として使用できます。アナログ入力が GPIO として設定されている場合でも、そのアナログ入力は Mux で選択でき、GPIO ピン上の電圧を測定するために使用できます。
  • 0000b = AIN0
  • 0001b = AIN1
  • 0010b = AIN2
  • 0011b = AIN3
  • 0100b = AIN4
  • 0101b = AIN5
  • 0110b = AIN6
  • 0111b = AIN7
  • 1000b = GND
  • 1001b = GND
  • 1010b = GND
  • 1011b = GND
  • 1100b = GND
  • 1101b = GND
  • 1110b = GND
  • 1111b = GND
3:0AINN[3:0]R/W0001b負のマルチプレクサ入力の選択
ADC の負のアナログ入力を選択します。アナログ入力 AIN4 および AIN5 は、それぞれ REFP 入力および REFN 入力として設定されている場合でも、引き続きアナログ入力として使用できます。アナログ入力が GPIO として設定されている場合でも、そのアナログ入力は Mux で選択でき、GPIO ピン上の電圧を測定するために使用できます。
  • 0000b = AIN0
  • 0001b = AIN1
  • 0010b = AIN2
  • 0011b = AIN3
  • 0100b = AIN4
  • 0101b = AIN5
  • 0110b = AIN6
  • 0111b = AIN7
  • 1000b = GND
  • 1001b = GND
  • 1010b = GND
  • 1011b = GND
  • 1100b = GND
  • 1101b = GND
  • 1110b = GND
  • 1111b = GND

8.9 GAIN_CFG レジスタ (アドレス = 08h) [リセット = 01h]

概略表に戻ります。

図 8-9 GAIN_CFG レジスタ
76543210
SPARESYS_MON[2:0]GAIN[3:0]
R/W-0bR/W-000bR/W-0001b
表 8-11 GAIN_CFG レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7SPARER/W0b予備ビット
ビット設定は影響しません。レジスタ マップ CRC を確認する手段として用意された R/W ビットです。
6:4SYS_MON[2:0]R/W000bシステムモニタの選択
PGA の入力として、システム モニタのいずれかを選択します。システム モニタのいずれかが選択されている場合、AINP[3:0] ビットおよび AINN[3:0] ビットは無効です。システム モニタが選択されている場合、アナログ入力は PGA から切断されます。010b~101b の設定では、REF_VAL ビットで設定された値の内部リファレンスが自動的に選択されます。それぞれの測定に適切な PGA ゲイン設定を選択します。
  • 000b=ディセーブル
  • 001b = 差動 PGA 入力を (AVDD / 2) に内部短絡
  • 010b = 内蔵温度センサ
  • 011b = 外部 (VREFP - VREFN) / 8
  • 100b = AVDD/8
  • 101b = DVDD/8
  • 110b = 使用しません
  • 111b = 使用しません
3:0GAIN[3:0]R/W0001bPGA のゲインの選択
PGA のゲインを選択します。
  • 0000b = 0.5
  • 0001b = 1
  • 0010b = 2
  • 0011b = 4
  • 0100b = 5
  • 0101b = 8
  • 0110b = 10
  • 0111b = 16
  • 1000b = 20
  • 1001b = 32
  • 1010b = 50
  • 1011b = 64
  • 1100b = 100
  • 1101b = 128
  • 1110b = 200
  • 1111b = 256

8.10 REFERENCE_CFG レジスタ (アドレス = 09h) [リセット = 00h]

概略表に戻ります。

図 8-10 REFERENCE_CFG レジスタ
76543210
REF_UV_EN予約済みREFP_BUF_ENREFN_BUF_EN予約済みREF_VALREF_SEL[1:0]
R/W-0bR-0bR/W-0bR/W-0bR-0bR/W-0bR/W-00b
表 8-12 REFERENCE_CFG レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7REF_UV_ENR/W0bリファレンス電圧モニタの有効化
電圧リファレンス モニタは、REF_SEL[1:0] ビットで選択された電圧リファレンスがリファレンス低電圧スレッショルドを下回ったことを検出できます。
  • 0b=ディセーブル
  • 1b = イネーブル
6予約済みR0b予約済み
常に 0b が読み出されます。
5REFP_BUF_ENR/W0b正のリファレンス バッファの有効化
正のリファレンス バッファを有効化します。REF_SEL[1:0] ビット フィールドを使用して内部リファレンスまたはアナログ電源をリファレンス ソースとして選択する場合は、正側リファレンス バッファを無効にします。
  • 0b=ディセーブル
  • 1b = イネーブル
4REFN_BUF_ENR/W0b負のリファレンス バッファを有効化
負のリファレンス バッファを有効化します。REF_SEL[1:0] ビット フィールドを使用して内部リファレンスまたはアナログ電源をリファレンス ソースとして選択した場合は、負のリファレンス バッファを無効にします。
  • 0b=ディセーブル
  • 1b = イネーブル
3予約済みR0b予約済み
常に 0b が読み出されます。
2REF_VALR/W0b内部リファレンス電圧の値の選択
内部リファレンス電圧の電圧を選択します。内部電圧リファレンスは常にイネーブルになっています。
  • 0b = 1.25 V
  • 1b = 2.5 V
1:0REF_SEL[1:0]R/W00bリファレンス電圧の選択
ADC のリファレンス電圧を選択します。外部電圧リファレンスを選択した場合は、GPIO0_CFG[1:0] = 00b および GPIO1_CFG[1:0] = 00b に設定します。
  • 00b = 内部電圧リファレンス
  • 01b = 外部電圧リファレンス
  • 10b = AVDD
  • 11b = AVDD

8.11 DIGITAL_CFG レジスタ (アドレス = 0Ah) [リセット = 00h]

概略表に戻ります。

図 8-11 DIGITAL_CFG レジスタ
76543210
SPAREREG_MAP_CRC_ENI2C_CRC_ENSTATUS_ENFAULT_PIN_BEHAVIOR予約済みCODING予約済み
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR-0bR/W-0bR-0b
表 8-13 DIGITAL_CFG レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7SPARER/W0b予備ビット
ビット設定は影響しません。レジスタ マップ CRC を確認する手段として用意された R/W ビットです。
6REG_MAP_CRC_ENR/W0bレジスタ マップ CRC 有効化
レジスタ アドレス 05h~0Eh に対して、レジスタ マップ CRC を有効にします。
  • 0b=ディセーブル
  • 1b = イネーブル
5I2C_CRC_ENR/W0bI2C CRC の有効化
レジスタと変換データの読み取りのために I2C 出力 CRC を有効化します。
  • 0b=ディセーブル
  • 1b = イネーブル
4STATUS_ENR/W0bステータスヘッダー出力イネーブル
すべての変換データを読み取るたびに、ステータス ヘッダー (STATUS_MSB + STATUS_LSB レジスタ) の送信がイネーブルになります。
  • 0b=ディセーブル
  • 1b = イネーブル
3FAULT_PIN_BEHAVIORR/W0bFAULT ピンの動作の選択
GPIO2 がFAULT出力として構成されている場合 (GPIO2_CFG = 10b または 11b、GPIO2_SRC = 1b)、FAULT ピンの動作を選択します。
  • 0b = 静止。故障が発生した場合、出力は Low になり、それ以外の場合は High になります。
  • 1b = ハートビート。故障が発生したとき、出力は Low になります。それ以外の場合、出力は fMOD/256 の周波数を持つ 50% デューティ サイクルの信号になります。
2予約済みR0b予約済み
常に 0b が読み出されます。
1CODINGR/W0b変換データ コーディングの選択
変換データのコーディングを選択します。
  • 0b = 2 の補数
  • 1b = ユニポーラ ストレート バイナリ
0予約済みR0b予約済み
常に 0b が読み出されます。

8.12 GPIO_CFG レジスタ (アドレス = 0Bh) [リセット = 00h]

概略表に戻ります。

図 8-12 GPIO_CFG レジスタ
76543210
GPIO3_CFG[1:0]GPIO2_CFG[1:0]GPIO1_CFG[1:0]GPIO0_CFG[1:0]
R/W-00bR/W-00bR/W-00bR/W-00b
表 8-14 GPIO_CFG レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7:6GPIO3_CFG[1:0]R/W00bGPIO3 の設定
GPIO3 ピンの動作を設定します。
  • 00b = 無効 (ハイ インピーダンス)
  • 01b = デジタル入力 (CLK_SEL = 0b) または外部クロック入力 (CLK_SEL = 1b)
  • 10b = プッシュプル デジタル出力 (読み戻し付き)
  • 11b = オープン ドレイン デジタル出力 (読み戻し付き)
5:4GPIO2_CFG[1:0]R/W00bGPIO2 の設定
GPIO2 ピンの動作を設定します。
  • 00b = 無効 (ハイ インピーダンス)
  • 01b = デジタル入力
  • 10b = プッシュプル デジタル出力 (読み戻し付き)
  • 11b = オープン ドレイン デジタル出力 (読み戻し付き)
3:2GPIO1_CFG[1:0]R/W00bGPIO1 の設定
GPIO1 ピンの動作を設定します。
  • 00b = 無効 (ハイ インピーダンス)
  • 01b = デジタル入力
  • 10b = プッシュプル デジタル出力 (読み戻し付き)
  • 11b = オープン ドレイン デジタル出力 (読み戻し付き)
1:0GPIO0_CFG[1:0]R/W00bGPIO0 の設定
GPIO0 ピンの動作を設定します。
  • 00b = 無効 (ハイ インピーダンス)
  • 01b = デジタル入力
  • 10b = プッシュプル デジタル出力 (読み戻し付き)
  • 11b = オープン ドレイン デジタル出力 (読み戻し付き)

8.13 GPIO_DATA_OUTPUT レジスタ (アドレス = 0Ch) [リセット = 00h]

概略表に戻ります。

図 8-13 GPIO_DATA_OUTPUT レジスタ
76543210
GPIO3_SRCGPIO2_SRC予約済みGPIO3_DAT_OUTGPIO2_DAT_OUTGPIO1_DAT_OUTGPIO0_DAT_OUT
R/W-0bR/W-0bR-00bR/W-0bR/W-0bR/W-0bR/W-0b
表 8-15 GPIO_DATA_OUTPUT レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7GPIO3_SRCR/W0bGPIO3 データ ソースの選択
GPIO3 がデジタル出力として設定されている場合に、GPIO3 ピンのデータ ソースを選択します。
  • 0b = GPIO3_DAT_OUT ビット
  • 1b = DRDY
6GPIO2_SRCR/W0bGPIO2 データ ソースの選択
GPIO2 がデジタル出力として設定されている場合に、GPIO2 ピンのデータ ソースを選択します。AVDD_UVn、REF_UVn、REG_MAP_CRC_FAULTn、MEM_FAULTn の各ステータス ビットのいずれかが「0b」になると、FAULT ピンは low になります。
  • 0b = GPIO2_DAT_OUT ビット
  • 1b = FAULT
5:4予約済みR00b予約済み
常に 00b が読み出されます。
3GPIO3_DAT_OUTR/W0bGPIO3 データ
デジタル出力として設定されている場合の GPIO3 の書き込み値です。GPIO3 がデジタル入力として構成されている場合、または DRDY をデータ ソースとして構成されている場合、ビット設定は影響されません。
  • 0b = Low
  • 1b = High
2GPIO2_DAT_OUTR/W0bGPIO2 データ
デジタル出力として設定されている場合の GPIO2 の書き込み値です。GPIO2 がデジタル入力として構成されている場合、または FAULT をデータ ソースとして構成されている場合、ビット設定は影響されません。
  • 0b = Low
  • 1b = High
1GPIO1_DAT_OUTR/W0bGPIO1 データ
デジタル出力として設定されている場合の GPIO1 の書き込み値です。GPIO1 がデジタル入力として設定されている場合、このビット設定は無効です。
  • 0b = Low
  • 1b = High
0GPIO0_DAT_OUTR/W0bGPIO0 データ
デジタル出力として設定されている場合の GPIO0 の書き込み値です。GPIO0 がデジタル入力として設定されている場合、このビット設定は無効です。
  • 0b = Low
  • 1b = High

8.14 IDAC_MAG_CFG レジスタ (アドレス = 0Dh) [リセット = 00h]

概略表に戻ります。

図 8-14 IDAC_MAG_CFG レジスタ
76543210
I2MAG[3:0]I1MAG[3:0]
R/W-0000bR/W-0000b
表 8-16 IDAC_MAG_CFG レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7:4I2MAG[3:0]R/W0000bIDAC2 の振幅の選択
励起電流源 IDAC2 の値を選択します。
  • 0000b=ディセーブル
  • 0001b = 1x IUNIT
  • 0010b = 10x IUNIT
  • 0011b = 20x IUNIT
  • 0100b = 30x IUNIT
  • 0101b = 40x IUNIT
  • 0110b = 50x IUNIT
  • 0111b = 60x IUNIT
  • 1000b = 70x IUNIT
  • 1001b = 80x IUNIT
  • 1010b = 90x IUNIT
  • 1011b = 100x IUNIT
  • 1100b = 100x IUNIT
  • 1101b = 100x IUNIT
  • 1110b = 100x IUNIT
  • 1111b = 100x IUNIT
3:0I1MAG[3:0]R/W0000bIDAC1 の振幅の選択
励起電流源 IDAC1 の値を選択します。
  • 0000b=ディセーブル
  • 0001b = 1x IUNIT
  • 0010b = 10x IUNIT
  • 0011b = 20x IUNIT
  • 0100b = 30x IUNIT
  • 0101b = 40x IUNIT
  • 0110b = 50x IUNIT
  • 0111b = 60x IUNIT
  • 1000b = 70x IUNIT
  • 1001b = 80x IUNIT
  • 1010b = 90x IUNIT
  • 1011b = 100x IUNIT
  • 1100b = 100x IUNIT
  • 1101b = 100x IUNIT
  • 1110b = 100x IUNIT
  • 1111b = 100x IUNIT

8.15 IDAC_MUX_CFG レジスタ (アドレス = 0Eh) [リセット = 10h]

概略表に戻ります。

図 8-15 IDAC_MUX_CFG レジスタ
76543210
IUNITI2MUX[2:0]予約済みI1MUX[2:0]
R/W-0bR/W-001bR-0bR/W-000b
表 8-17 IDAC_MUX_CFG レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7IUNITR/W0bIDAC ユニット電流の選択
励起電流源 IDAC1 と IDAC2 のユニット電流を選択します。
  • 0b = 1µA
  • 1b = 10µA
6:4I2MUX[2:0]R/W001bIDAC2 出力ピンの選択
IDAC2 の出力ピンを選択します。IDAC1 と IDAC2 は、必要に応じて同じピンに配線できます。IDAC2 出力として使用されるアナログ入力は、引き続きアナログ入力またはリファレンス電圧入力として使用できます。
  • 000b = AIN0
  • 001b = AIN1
  • 010b = AIN2
  • 011b = AIN3
  • 100b = AIN4
  • 101b = AIN5
  • 110b = AIN6
  • 111b = AIN7
3予約済みR0b予約済み
常に 0b が読み出されます。
2:0I1MUX[2:0]R/W000bIDAC1 出力ピンの選択
IDAC1 の出力ピンを選択します。IDAC1 と IDAC2 は、必要に応じて同じピンに配線できます。IDAC1 出力として使用されるアナログ入力は、引き続きアナログ入力またはリファレンス電圧入力として使用できます。
  • 000b = AIN0
  • 001b = AIN1
  • 010b = AIN2
  • 011b = AIN3
  • 100b = AIN4
  • 101b = AIN5
  • 110b = AIN6
  • 111b = AIN7

8.16 REG_MAP_CRC レジスタ (アドレス = 0Fh) [リセット = 00h]

概略表に戻ります。

図 8-16 REG_MAP_CRC レジスタ
76543210
REG_MAP_CRC_VAL[7:0]
R/W-00000000b
表 8-18 REG_MAP_CRC レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7:0REG_MAP_CRC_VAL[7:0]R/W00000000bレジスタ マップの CRC 値
レジスタ マップの CRC 値は、レジスタ 05h ~ 0Eh のユーザが計算した CRC 値です。このレジスタに書き込まれた CRC 値は、内部 CRC 計算と比較されます。値が一致しない場合、STATUS_MSB レジスタの REG_MAP_CRC_FAULTn ビットがセットされます。REG_MAP_CRC_EN ビットを使用して、レジスタ マップ CRC を有効にします。