JAJSJ79E August   2023  – January 2026 OPT4003-Q1

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 タイミング要件
    7. 5.7 タイミング図
    8. 5.8 代表的特性
  7. 詳細説明
    1. 6.1 概要
    2. 6.2 機能ブロック図
    3. 6.3 機能説明
      1. 6.3.1 スペクトル応答
        1. 6.3.1.1 チャネル 0:人間の目に類似
        2. 6.3.1.2 チャネル 1:近赤外線 (NIR)
      2. 6.3.2 自動フルスケール レンジ設定
      3. 6.3.3 エラー訂正コード (ECC) 機能
        1. 6.3.3.1 出力サンプル カウンタ
        2. 6.3.3.2 出力 CRC
        3. 6.3.3.3 スレッショルド検出
    4. 6.4 デバイスの機能モード
      1. 6.4.1 動作モード
      2. 6.4.2 割り込み動作モード
      3. 6.4.3 光レンジ選択
      4. 6.4.4 変換時間の選択
      5. 6.4.5 ルクス単位での光測定
      6. 6.4.6 スレッショルド検出計算
      7. 6.4.7 光分解能
    5. 6.5 プログラミング
      1. 6.5.1 I2C バスの概要
        1. 6.5.1.1 シリアル バス アドレス
        2. 6.5.1.2 シリアル インターフェイス
      2. 6.5.2 読み取りと書き込み
        1. 6.5.2.1 高速 I2C モード
        2. 6.5.2.2 バースト読み取りモード
        3. 6.5.2.3 ゼネラル コール リセット コマンド
        4. 6.5.2.4 SMBus のアラート応答
  8. レジスタ マップ
    1. 7.1 レジスタの説明
  9. アプリケーションと実装
    1. 8.1 アプリケーション情報
    2. 8.2 代表的なアプリケーション
      1. 8.2.1 電気的インターフェイス
        1. 8.2.1.1 設計要件
          1. 8.2.1.1.1 光インターフェイス
        2. 8.2.1.2 詳細な設計手順
          1. 8.2.1.2.1 光学機械設計 (USON、 SOT-5X3 バリアント)
        3. 8.2.1.3 アプリケーション曲線
    3. 8.3 設計のベスト プラクティス
    4. 8.4 電源に関する推奨事項
    5. 8.5 レイアウト
      1. 8.5.1 レイアウトのガイドライン
        1. 8.5.1.1 半田付けと取り扱いに関する推奨事項 (USON バリアント)
      2. 8.5.2 レイアウト例
  10. デバイスおよびドキュメントのサポート
    1. 9.1 ドキュメントのサポート
      1. 9.1.1 関連資料
    2. 9.2 ドキュメントの更新通知を受け取る方法
    3. 9.3 サポート・リソース
    4. 9.4 商標
    5. 9.5 静電気放電に関する注意事項
    6. 9.6 用語集
  11. 10改訂履歴
  12. 11メカニカル、パッケージ、および注文情報

I2C バスの概要

OPT4003-Q1 は、I2C および SMBus インターフェイスと互換性があります。I2C および SMBus プロトコルは、本質的に互いに互換性があります。このドキュメントを通して、主な例として I2C インターフェイスを使用し、2 つのプロトコルの相違点について説明するときのみ SMBus プロトコルが指定されています。

このデバイスは、SCL クロック入力ピンと SDA オープンドレイン双方向データ ピンの 2 つのピンでバスに接続されます。バスにはコントローラ デバイスがなくてはなりません。コントローラ デバイスはシリアル クロック (SCL) を生成し、バスへのアクセスを制御して、START 条件および STOP 条件を生成します。特定のデバイスをアドレス指定するには、コントローラがSCL が High ロジック レベルのときにデータ信号ライン (SDA) をロジック High から Low レベルにプルし、スタート条件を開始します。バス上のすべてのターゲットは、SCL 立ち上がりエッジでターゲットのアドレス バイトを取り込みます。このバイトの最下位ビットは、読み取りと書き込みのどちらの動作が意図されているかを示しています。アドレス指定されたターゲットは、9 番目のクロック パルスのときアクノリッジ ビットを生成し、SDA を Low にプルして、コントローラに応答します。

その後でデータ転送が開始され、8 ビットのデータが送信されてから、アクノリッジ ビットが送信されます。データ転送中、SCL が High の間、SDA は安定した状態を維持する必要があります。SCL が High のとき SDA が変化すると、スタートまたはストップの条件と解釈されます。コントローラは、すべてのデータが転送されると、SCL が High のときに SDA を Low から High にプルして、ストップ条件を生成します。このデバイスは、バスのロックアップを防ぐため、I2C インターフェイスに 28ms のタイムアウト機能を備えています。SCL ラインがこの時間の間 Low レベルに保持されると、バス ステート マシンはリセットされます。