JAJSVW5A December   2024  – April 2025 TMP118

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 説明
  5. デバイスの比較
  6. ピン構成および機能
  7. 仕様
    1. 6.1 絶対最大定格
    2. 6.2 ESD 定格
    3. 6.3 推奨動作条件
    4. 6.4 熱に関する情報
    5. 6.5 電気的特性
    6. 6.6 2 線式インターフェイスのタイミング
    7. 6.7 タイミング図
    8. 6.8 代表的特性
  8. 詳細説明
    1. 7.1 概要
    2. 7.2 機能ブロック図
    3. 7.3 機能説明
      1. 7.3.1 デジタル温度出力
      2. 7.3.2 平均化
      3. 7.3.3 温度コンパレータとヒステリシス
      4. 7.3.4 歪み耐圧
      5. 7.3.5 NIST トレース可能
    4. 7.4 デバイスの機能モード
      1. 7.4.1 連続変換モード
      2. 7.4.2 ワンショット モード (OS)
    5. 7.5 プログラミング
      1. 7.5.1 I2C および SMBus インターフェイス
        1. 7.5.1.1 シリアル インターフェイス
          1. 7.5.1.1.1 バスの概要
          2. 7.5.1.1.2 デバイス アドレス
          3. 7.5.1.1.3 読み取りと書き込みの動作
            1. 7.5.1.1.3.1 書き込み
            2. 7.5.1.1.3.2 読み取り
          4. 7.5.1.1.4 ゼネラル コール リセット機能
          5. 7.5.1.1.5 タイムアウト機能
          6. 7.5.1.1.6 I3C 混在バス上での共存
  9. デバイスのレジスタ
    1. 8.1 レジスタ マップ
      1. 8.1.1 Temp_Result レジスタ (アドレス = 00h) [リセット = 0000h]
      2. 8.1.2 構成レジスタ (アドレス = 01h) [リセット = 60B0h]
      3. 8.1.3 TLow_Limit レジスタ (アドレス = 02h) [リセット = 2580h]
      4. 8.1.4 THigh_Limit レジスタ (アドレス = 03h) [リセット = 2800h]
      5. 8.1.5 Device ID レジスタ (アドレス=0Bh) [reset = 1180h]
      6. 8.1.6 Unique_ID0 レジスタ (アドレス=0Ch) [リセット=xxxxh]
      7. 8.1.7 Unique_ID1 レジスタ (アドレス=0Dh) [リセット=xxxxh]
      8. 8.1.8 Unique_ID2 レジスタ (アドレス=0Eh) [リセット=xxxxh]
  10. アプリケーションと実装
    1. 9.1 アプリケーション情報
    2. 9.2 代表的なアプリケーション
      1. 9.2.1 I2C プルアップと電源が独立のアプリケーション
        1. 9.2.1.1 設計要件
        2. 9.2.1.2 詳細な設計手順
      2. 9.2.2 I2C プルアップと電源電圧が等しいアプリケーション
        1. 9.2.2.1 設計要件
        2. 9.2.2.2 詳細な設計手順
    3. 9.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メカニカル、パッケージ、および注文情報
バスの概要

物理的な I2C インターフェイスは、シリアル クロック (SCL) ラインとシリアル データ (SDA) ラインで構成されます。SDA ラインと SCL ラインの両方を、外部プルアップ抵抗経由で電源に接続する必要があります(コントローラに内蔵されている場合を除く)。プルアップ抵抗のサイズは、I2C ラインの容量、プルアップ バス電圧、通信周波数によって決まります。詳細については、『I2C のプルアップ抵抗の計算』アプリケーション ノートを参照してください。データ転送は、バスがアイドル状態のときのみ開始できます。STOP 条件の後に SDA ラインと SCL ラインの両方が High になると、バスはアイドルと見なされます。

このデバイスとの I2C 通信は、コントローラが START 条件を送信することで開始され、コントローラが STOP 条件を送信することで終了します。SCL が High のときに SDA ラインが High から Low に遷移すると、START 条件が定義されます。SCL が High のときに SDA ラインが Low から High に遷移すると、STOP 条件が定義されます。

反復 START 条件は、START 条件と似ており、連続 STOP および START 条件の代わりに使用されます。反復 START 条件は START 条件と同じに見えますが、STOP 条件がない状態(バスがアイドルでないとき)に発生するため、START 条件とは異なります。

TMP118 START 条件と STOP 条件の定義図 7-13 START 条件と STOP 条件の定義

SCL の各クロック パルス時に 1 データ ビットが転送されます。1 バイトは SDA ラインの 8 ビットで構成されます。バイトには、デバイス アドレス、レジスタ ポインタ、ターゲットとの間で書き込まれるデータ、またはターゲットから読み取られるデータのいずれかを使用できます。データは、最上位ビット (MSB) を先頭にして転送されます。START 条件と STOP 条件の間に、コントローラからターゲットへ 2 バイトのデータを転送できます。SDA ラインのデータは、クロック周期の High フェーズ中は安定している必要があります。SCL が High のときにデータ ラインが変化すると、制御コマンド (START または STOP) として解釈されるためです。

TMP118 1 バイトのデータ転送図 7-14 1 バイトのデータ転送