日本語参考資料 最新版英語データシートはこちら 精度±0.25°Cの16ビット・デジタル I2C温度センサー ADT7420 データシート 特長 概要 高性能 温度精度 ±0.2°C@-10°C~+85°C(3.0 V) ±0.25°C@-20°C~+105°C(2.7 V~3.3 V) 16 ビット温度分解能:0.0078°C 超低温度ドリフト:0.0073°C NIST 標準に準拠可能または NIST 標準と同等性能 パワーアップ時の高速な最初の変換:6ms 容易な実装 ユーザーによる温度キャリブレーション/補正が不要 直線性補正が不要 低消費電力 ADT7420 は 4 mm × 4 mm の LFCSP パッケージを採用した高精度 のデジタル温度センサーで、広範な産業分野への応用を可能にす る高い性能を備えています。このセンサーは内部バンドギャッ プ・リファレンス、温度センサー、および 16 ビット ADC を備え ており、最大 0.0078°C の分解能で温度を監視してデジタル化し ます。デフォルトの ADC 分解能は 13 ビット(0.0625°C)に設定 されています。ADC の分解能はユーザー設定が可能で、シリア ル・インターフェースを介して変更することができます。 ADT7420 は 2.7 V~5.5 Vの電源電圧での動作が保証されています。 3.3 V で作動させた時の平均電源電流は 210 μA(typ)です。 ADT7420 はシャットダウン・モードを備えており、デバイスを パワーダウンしたときの標準シャットダウン電流は、3.3 V で 2.0 μA です。ADT7420 の定格動作温度範囲は−40°C~+150°C です。 パワーセービング・モード:1 サンプル / 1 秒 ノーマル・モード:700μ[email protected] V シャットダウン・モード:7μ[email protected] V 広い動作範囲 ピン A0 とピン A1 はアドレス選択用で、ADT7420 に 4 つの I2C アドレスを指定することができます。CT ピンはオープンドレイ ン出力で、温度がクリティカル温度限界(設定可能)を超えると アクティブになります。INT ピンもオープンドレイン出力で、温 度がクリティカル温度限界(プログラム可能)を超えるとアク ティブになります。INT ピンと CT ピンは、コンパレータ・モー ドまたは割込みイベント・モードで使用することができます。 温度範囲:−40°C~+150°C 電圧範囲:2.7 V~5.5 V プログラマブル割込み クリティカル高温割込み 高温/低温割込み I2C 互換インターフェース 製品のハイライト 1. RoHS に準拠した 16 ピン 4 mm × 4 mm LFCSP パッケージ 2. 3. 4. アプリケーション RTD やサーミスタの置換え 熱電対冷接点補償 医用機器 工業用制御とテスト 食品の輸送と保管 環境モニタリングと暖房、換気、空調(HVAC)システム レーザー・ダイオードの温度制御 5. 使い易さ:ユーザーによるキャリブレーションや補正が不 要。 低消費電力。 優れた長期的安定性と信頼性。 工業用、計測用、医療用アプリケーションに使用可能な高 精度。 RoHS に準拠した 16 ピン 4 mm × 4 mm の LFCSP パッケージ を採用。 機能ブロック図 CONFIGURATION REGISTER TEMPERATURE VALUE REGISTER INTERNAL OSCILLATOR TLOW REGISTER TCRIT REGISTER INTERNAL REFERENCE THYST REGISTER THIGH REGISTER TEMPERATURE SENSOR ID REGISTER STATUS REGISTER SOFTWARE RESET REGISTER POINTER REGISTER ADT7420 A0 3 I2C INTERFACE A1 4 11 GND Σ-Δ MODULATOR FILTER LOGIC 10 CT 9 INT 1 SCL 2 SDA TCRIT THIGH TLOW 09013-001 VDD 12 図 1. Rev. 0 アナログ・デバイセズ社は、提供する情報が正確で信頼できるものであることを期していますが、その情報の利用に 関して、あるいは利用によって生じる第三者の特許やその他の権利の侵害に関して一切の責任を負いません。また、 アナログ・デバイセズ社の特許または特許の権利の使用を明示的または暗示的に許諾するものでもありません。仕様 は、予告なく変更される場合があります。本紙記載の商標および登録商標は、それぞれの所有者の財産です。 ※日本語版資料は REVISION が古い場合があります。最新の内容については、英語版をご参照ください。 ©2012 Analog Devices, Inc. All rights reserved. 本 社/〒105-6891 東京都港区海岸 1-16-1 ニューピア竹芝サウスタワービル 電話 03(5402)8200 大阪営業所/〒532-0003 大阪府大阪市淀川区宮原 3-5-36 新大阪トラストタワー 電話 06(6350)6868 ADT7420 データシート 目次 特長 ....................................................................................................1 温度値レジスタ .......................................................................... 13 アプリケーション .............................................................................1 ステータス・レジスタ .............................................................. 14 概要 ....................................................................................................1 設定レジスタ .............................................................................. 14 製品のハイライト .............................................................................1 THIGH セットポイント・レジスタ.............................................. 15 機能ブロック図 .................................................................................1 TLOW セットポイント・レジスタ .............................................. 15 改訂履歴 ............................................................................................2 TCRIT セットポイント・レジスタ ............................................... 15 仕様 ....................................................................................................3 THYST セットポイント・レジスタ .............................................. 16 2 I C タイミング仕様 .......................................................................5 ID レジスタ ................................................................................. 16 絶対最大定格.....................................................................................6 シリアル・インターフェース ........................................................ 17 ESD に関する注意.........................................................................6 シリアル・バス・アドレス........................................................ 17 ピン配置と機能の説明 .....................................................................7 データの書込み........................................................................... 18 代表的な性能特性 .............................................................................8 データの読出し........................................................................... 19 動作原理 ..........................................................................................10 リセット ...................................................................................... 20 回路情報 ......................................................................................10 ゼネラル・コール....................................................................... 20 コンバータの詳細 .......................................................................10 INT および CT 出力......................................................................... 21 ノーマル・モード .......................................................................10 低温状態と高温状態の検出........................................................ 21 ワンショット・モード ...............................................................10 アプリケーション情報 ................................................................... 23 1 SPS モード ................................................................................ 11 熱応答時間 .................................................................................. 23 シャットダウン........................................................................... 11 電源デカップリング ................................................................... 23 フォルト・キュー ....................................................................... 11 スイッチング・レギュレータを電源にするとき...................... 23 温度データのフォーマット .......................................................12 温度測定 ...................................................................................... 23 温度変換式 ..................................................................................12 温度測定のためクイックガイド ................................................ 23 レジスタ ..........................................................................................13 外形寸法 .......................................................................................... 24 アドレス・ポインタ・レジスタ................................................13 オーダー・ガイド....................................................................... 24 改訂履歴 12/12 — Revision 0: Initial Version Rev. 0 - 2/24 - ADT7420 データシート 仕様 特に指定のない限り、TA = −40°C~+125°C、VDD = 2.7 V~5.5 V。 表 1. Parameter TEMPERATURE SENSOR AND ADC Accuracy1 Min Typ Max Unit Test Conditions/Comments 0.0017 ±0.202 ±0.25 ±0.31 ±0.35 ±0.50 ±0.503 ±0.66 −0.85 −1.0 13 °C °C °C °C °C °C °C °C °C Bits 16 Bits TA = −10°C to +85°C, VDD = 3.0 V TA = −20°C to +105°C, VDD = 2.7 V to 3.3 V TA = −40°C to +105°C, VDD = 3.0 V TA = −40°C to +105°C, VDD = 2.7 V to 3.3 V TA = −40°C to +125°C, VDD = 2.7 V to 3.3 V TA = −10°C to +105°C, VDD = 4.5 V to 5.5 V TA = −40°C to +125°C, VDD = 4.5 V to 5.5 V TA = +150°C, VDD = 4.5 V to 5.5 V TA = +150°C, VDD = 2.7 V to 3.3 V Twos complement temperature value of the sign bit plus 12 ADC bits (power-up default resolution) Twos complement temperature value of the sign bit plus 15 ADC bits (Bit 7 = 1 in the configuration register) Temperature Resolution 13-Bit 16-Bit Temperature Conversion Time 0.0625 0.0078 240 °C °C ms Fast Temperature Conversion Time 1 SPS Conversion Time Temperature Hysteresis4 6 60 ±0.002 ms ms °C Repeatability5 Drift6 ±0.015 0.0073 °C °C 13-bit resolution (sign + 12-bit) 16-bit resolution (sign + 15-bit) Continuous conversion and one-shot conversion modes First conversion on power-up only Conversion time for 1 SPS mode Temperature cycle = 25°C to 125°C and back to 25°C TA = 25°C 500 hour stress test at +150°C with VDD = 5.0 V 0.1 °C/V TA = 25°C 5 0.4 µA V V pF CT and INT pins pulled up to 5.5 V IOL = 3 mA at 5.5 V, IOL = 1 mA at 3.3 V ±1 0.3 × VDD 0.4 µA V V V V ns VIN = 0 V to VDD SCL and SDA only A0 and A1 only SCL and SDA only A0 and A1 only Input filtering suppresses noise spikes of less than 50 ns 10 pF 5.5 V 265 300 µA µA Peak current while converting, I2C interface inactive Peak current while converting, I2C interface inactive µA µA VDD = 3.3 V, 1 SPS mode, TA = 25°C VDD = 5.5 V, 1 SPS mode, TA = 25°C ADC Resolution DC PSRR DIGITAL OUTPUTS (CT, INT, SDA—OPEN DRAIN) High Output Leakage Current, IOH Output Low Voltage, VOL Output High Voltage, VOH Output Capacitance, COUT 0.1 0.7 × VDD 2 DIGITAL INPUTS (SCL, SDA, A0, A1) Input Current Input Low Voltage, VIL Input High Voltage, VIH 0.7 × VDD 2 SCL, SDA Glitch Rejection 50 Pin Capacitance 2 POWER REQUIREMENTS Supply Voltage Supply Current At 3.3 V At 5.5 V 1 SPS Current At 3.3 V At 5.5 V Rev. 0 2.7 210 250 46 65 - 3/24 - ADT7420 データシート Parameter Shutdown Current At 3.3 V At 5.5 V Power Dissipation Normal Mode Power Dissipation 1 SPS 1 2 3 4 5 6 Min Typ Max Unit Test Conditions/Comments 2.0 5.2 700 150 15 25 µA µA µW µW Supply current in shutdown mode Supply current in shutdown mode VDD = 3.3 V, normal mode at 25°C Power dissipated for VDD = 3.3 V, TA = 25°C accuracy には繰り返し精度が含まれています。 等価 3 σ 限界は±0.15°C です。この 3 σ 仕様は、この限界値を使用する他社製品との比較用です。 5 V 動作時にさらに高い精度が必要な場合は、アナログ・デバイセズまでお問い合わせください。 温度ヒステリシスには繰り返し精度は含まれていません。 10 個の測定値の移動平均に基づく値です。 ドリフトには、ハンダの熱抵抗と、JEDEC 規格 JESD22-A108 に従って実施される寿命テストが含まれます。 Rev. 0 - 4/24 - ADT7420 データシート I2C タイミング仕様 特に指定のない限り、TA = −40°C~+150°C、VDD = 2.7 V~5.5 V。すべての入力信号の仕様は、立上り時間(tR)= 立下り時間(tF) = 5 ns (VDD の 10%~90%)、計時開始点を電圧レベル 1.6 V とした場合の値です。 表 2. Parameter SERIAL INTERFACE1 SCL Frequency SCL High Pulse Width, tHIGH SCL Low Pulse Width, tLOW SCL, SDA Rise Time, tR SCL, SDA Fall Time, tF Hold Time (Start Condition), tHD:STA Setup Time (Start Condition), tSU:STA Data Setup Time, tSU:DAT Setup Time (Stop Condition), tSU:STO Data Hold Time, tHD:DAT (Master) Bus-Free Time (Between Stop and Start Condition), tBUF Capacitive Load for Each Bus Line, C B 1 Min Typ 0 0.6 1.3 Max Unit 400 kHz µs µs µs µs µs µs µs µs µs µs pF 0.3 0.3 0.6 0.6 0.02 0.6 0.03 1.3 400 Test Conditions/Comments See Figure 2 After this period, the first clock is generated Relevant for repeated start condition 初回出荷時に適合性を確認するためにサンプル・テストを実施 タイミング図 tLOW tR tF tHD:STA SCL tHD:STA tHD:DAT tHIGH tSU:STA tSU:DAT tSU:STO tBUF P S S 図 2. シリアル・インターフェースのタイミング図 Rev. 0 - 5/24 - P 09013-002 SDA ADT7420 データシート 絶対最大定格 左記の絶対最大定格を超えるストレスを加えると、デバイスに恒久 的な損傷を与えることがあります。この規定はストレス定格のみを 指定するものであり、この仕様の動作セクションに記載する規定値 以上でのデバイス動作を定めたものではありません。デバイスを長 時間絶対最大定格状態に置くと、デバイスの信頼性に影響を与える ことがあります。 表 3. Parameter VDD to GND SDA Voltage to GND SCL Output Voltage to GND A0 Input Voltage to GND A1 Input Voltage to GND CT and INT Output Voltage to GND ESD Rating (Human Body Model) Operating Temperature Range1 Storage Temperature Range Maximum Junction Temperature, TJMAX 16-Lead LFCSP (CP-16-17) Power Dissipation2 Thermal Impedance4 θJA, Junction-to-Ambient (Still Air) θJC, Junction-to-Case IR Reflow Soldering Peak Temperature (RoHS-Compliant Package) Time at Peak Temperature Ramp-Up Rate Ramp-Down Rate Time from 25°C to Peak Temperature 1 2 3 4 Rating −0.3 V to +7 V −0.3 V to VDD + 0.3 V −0.3 V to VDD + 0.3 V −0.3 V to VDD + 0.3 V −0.3 V to VDD + 0.3 V −0.3 V to VDD + 0.3 V 2.0 kV −40°C to +150°C −65°C to +160°C 150°C ESD に関する注意 ESD(静電放電)の影響を受けやすいデバイスです。 電荷を帯びたデバイスや回路ボードは、検知されな いまま放電することがあります。本製品は当社独自 の特許技術である ESD 保護回路を内蔵してはいます が、デバイスが高エネルギーの静電放電を被った場 合、損傷を生じる可能性があります。したがって、 性能劣化や機能喪失を防止するため、ESD に対する 適切な予防措置をとるようお奨めします。 WMAX = (TJMAX − TA3)/θJA 37°C/W 33°C/W 220°C 260°C (+0°C/−5°C) 20 sec to 40 sec 3°C/sec maximum −6°C/sec maximum 8 minutes maximum 125°C を超える温度で長時間使用すると、製品寿命が短くなることがありま す。詳細についてはアナログ・デバイセズまでお問い合わせください。 標準的な 2 層 PCB 上でパッケージを使用した場合の値です。これによって最 悪条件時の θJA と θJC が得られます。 TA = 周囲温度 ジャンクション/ケース間抵抗は、たとえばヒートシンク上に取付けられた 部品のように、優先的に熱流が向かう部品に適用される値です。空冷式の PCB 取り付け部品には、ジャンクション/周囲間熱抵抗の方が適しています。 Rev. 0 - 6/24 - ADT7420 データシート 13 NC 14 NC 15 NC 16 NC ピン配置と機能の説明 17 EP SCL 1 ADT7420 TOP VIEW A0 3 (Not to Scale) 10 CT 9 INT NC 7 NC 8 NC 5 NC 6 A1 4 NOTES 1. NC = NO CONNECT. THE NC PIN IS NOT BONDED TO THE DIE INTERNALLY. 2. TO ENSURE CORRECT OPERATION, THE EXPOSED PAD SHOULD EITHER BE LEFT FLOATING OR CONNECTED TO GROUND. 09013-004 SDA 2 12 VDD 11 GND 図 3. ピン配置 表 4. ピン機能の説明 ピン番号 記号 説明 1 SCL I2C シリアル・クロック入力。ADT7420 のすべてのレジスタのデータのクロックインとクロックアウトには、シリアル・ クロックが使われます。オープンドレインの設定。プルアップ抵抗(通常は 10 kΩ)が必要です。 2 SDA I2C シリアル・データの入出力。デバイスのデータ入出力は、このピンで行います。オープンドレインの設定。プルアッ プ抵抗(通常は 10 kΩ)が必要です。 3 A0 I2C シリアル・バス・アドレス選択ピン。ロジック入力。GND または VDD に接続して I2C アドレスを設定します。 4 A1 I2C シリアル・バス・アドレス選択ピン。ロジック入力。GND または VDD に接続して I2C アドレスを設定します。 5 NC 無接続。NC ピンは内部でダイに接続されていません。 6 NC 無接続。NC ピンは内部でダイに接続されていません。 7 NC 無接続。NC ピンは内部でダイに接続されていません。 8 NC 無接続。NC ピンは内部でダイに接続されていません。 9 INT 高温および低温インジケータ。ロジック出力。パワーアップ時のデフォルト設定は、アクティブ・ロー・コンパレータ割 込みと同様です。オープンドレインの設定。プルアップ抵抗(通常は 10 kΩ)が必要です。 10 CT クリティカル高温インジケータ。ロジック出力。パワーアップ時のデフォルト極性はアクティブ・ローです。オープンド レインの設定。プルアップ抵抗(通常は 10 kΩ)が必要です。 11 GND アナログおよびデジタル・グラウンド。 12 VDD 正の電源電圧(2.7 V~5.5 V)。電源は、0.1 µF のセラミック・コンデンサを使ってグラウンドにデカップリングする必 要があります。 13 NC 無接続。NC ピンは内部でダイに接続されていません。 14 NC 無接続。NC ピンは内部でダイに接続されていません。 15 NC 無接続。NC ピンは内部でダイに接続されていません。 16 NC 無接続。NC ピンは内部でダイに接続されていません。 17 EP 露出パッド。デバイスを正しく動作させるには、露出パッドを開放状態のままとするか、グラウンドに接続する必要があ ります。 Rev. 0 - 7/24 - ADT7420 データシート 代表的な性能特性 30 1.00 25 0.50 SHUTDOWN IDD (µA) MAX ACCURACY LIMITS 0.25 0 –0.25 MAX ACCURACY LIMITS 20 15 10 5.5V –0.50 5.0V 5 4.5V –0.75 –40 –20 0 20 40 60 80 TEMPERATURE (°C) 100 120 140 0 –100 09013-027 –1.00 –60 –50 0 50 100 150 200 TEMPERATURE (°C) 図 4. 3V 動作時の温度精度 図 7. 温度 対 シャットダウン電流 1.00 300 0.75 IDD CONTINUOUS CONVERSION 250 MAX ACCURACY LIMITS 0.50 200 0.25 IDD (µA) TEMPERATURE ERROR (°C) 3.3V 3.0V 2.7V 3.6V 09013-032 TEMPERATURE ERROR (°C) 0.75 0 –0.25 150 100 –0.50 IDD 1SPS MAX ACCURACY LIMITS 50 –40 –20 0 20 40 60 80 TEMPERATURE (°C) 100 120 140 0 2.5 09013-026 –1.00 –60 4.0 4.5 5.0 5.5 6.0 図 8. 電源電圧 対 平均動作電源電流 300 8 5.5V CONTINUOUS CONVERSION 7 6 SHUTDOWN IDD (µA) 3.0V CONTINUOUS CONVERSION 200 IDD (µA) 3.5 SUPPLY VOLTAGE (V) 図 5. 5 V 動作時の温度精度 250 3.0 09013-029 –0.75 150 100 5 4 3 5.5V 1SPS 2 3.0V 1SPS 1 –50 0 50 100 TEMPERATURE (°C) 150 200 0 2.5 09013-028 0 –100 3.5 4.0 4.5 5.0 5.5 SUPPLY VOLTAGE (V) 図 6. 温度 対 動作電源電流 Rev. 0 3.0 図 9. 電源電圧 対 シャットダウン電流 - 8/24 - 6.0 09013-210 50 ADT7420 データシート 140 125°C 120 DUT TEMPERATURE (°C) 105°C 100 85°C 80 IT TAKES LESS THAN 2 SECONDS TO REACH 63.2% OF ITS TEMPERATURE SPAN 60 40 0 0 5 10 15 TIME (s) 20 25 09013-110 20 図 10. 熱応答時間 Rev. 0 - 9/24 - ADT7420 データシート 動作原理 回路情報 ノーマル・モード ADT7420 は高精度のデジタル温度センサーで、16 ビット ADC を 使用し、最大 0.0078°C の分解能で温度を監視してデジタル化し ます。デフォルトの ADC 分解能は 13 ビット(0.0625°C)に設定 されています。内部温度センサーが絶対温度に比例した電圧を生 成し、その電圧を内部電圧リファレンスと比較し、高精度デジタ ル・モジュレータに入力します。 ノーマル・モード(デフォルトのパワーアップ・モード)では、 ADT7420は自動変換シーケンスを実行します。通常、自動変換 シーケンス中は変換の終了までに240 msを要し、ADT7420は連続 して変換を行います。つまり、1つの温度変換が完了すると、す ぐに新しい温度変換が開始されます。それぞれの温度変換結果は 温度値レジスタに保存されますが、これはI2Cインターフェースを 通じて読み出すことができます。連続変換モードで読出しを行う と、最後に行われた変換結果が得られます。 内部温度センサーは、全定格温度範囲にわたって高い精度と直線 性を備えており、ユーザーによる補正やキャリブレーションは不 要です。 センサー出力は、シグマ・デルタ(Σ∆)モジュレータによってデ ジタル化されます。このモジュレータは電荷平衡型 A/D コンバー タとも呼ばれます。このタイプのコンバータは、時間領域オー バーサンプリングと高精度コンパレータを使用して、極めてコン パクトな回路で 16 ビットの分解能を実現します。 コンバータの詳細 Σ∆モジュレータは、入力サンプラ、サミング・ネットワーク、 積分器、コンパレータ、および 1 ビット DAC で構成されていま す。このアーキテクチャは負の帰還ループを形成します。これに よって、入力電圧の変動に応じてコンパレータ出力のデュー ティ・サイクルを変化させ、積分器の出力を可能な限り小さく抑 えます。コンパレータは、入力サンプリング周波数よりはるかに 高いレートで積分器の出力をサンプリングします。このオーバー サンプリングによって、量子化ノイズが入力信号の帯域よりはる かに広い帯域に分散されるため、全体的なノイズ性能が改善され て精度が向上します。 パワーアップ時の最初の変換は高速で行われ、標準的な所用時間 は6 msです。温度が147°Cを超えると、CTピンがローレベルにア サートされます。また、温度が64°Cを超えるとINTピンがローレ ベルにアサートされます。高速変換温度精度は標準で±5°C以内で す。 このデバイスの変換クロックは内部で生成されます。シリアル ポートを使用して読出しや書込みを行う場合を除き、外部クロッ クは必要ありません。 測定された温度値は、クリティカル温度限界(16 ビットの TCRIT セットポイント・レジスタ Read/Write に保存)、高温限界(16 ビッ トの THIGH セットポイント・レジスタ Read/Write に保存)、およ び低温限界( 16 ビットの TLOW セ ットポイント・レジスタ Read/Write に保存)と比較されます。測定値がこれらの限界を超 えると INT ピンがアクティブになり、TCRIT を超えると CT ピンが アクティブになります。INT ピンと CT ピンは、設定レジスタに よって極性を設定できます。また、同様に設定レジスタによって 割込みモードを設定することも可能です。 ワンショット・モード Σ-Δ MODULATOR 設定レジスタ(レジスタ・アドレス 0x03)のビット 6 を 0 に、 ビット 5 を 1 に設定すると、ワンショット・モードが有効になり ます。このモードを有効にすると、ADT7420 は直ちに変換を終 了してシャットダウン・モードに移行します。 INTEGRATOR COMPARATOR VOLTAGE REF AND VPTAT 動作モード・ビットへの書込みを行った後、温度値レジスタから 温度を読み出すまでに少なくとも 240 ms の待機時間を置いてく ださい。ADT7420 は、この時間内にパワーアップして変換を完 了します。 1-BIT DAC CLOCK GENERATOR LPF DIGITAL FILTER 13-BIT/ 16-BIT TEMPERATURE VALUE REGISTER 09013-012 1-BIT 図 11. ΣΔ モジュレータ 最新の温度変換結果を得るには、設定レジスタ(0x03)のビット 6 を 0 に、ビット 5 を 1 にリセットします。 ワンショット・モードは、消費電力削減が回路設計の優先事項の ひとつであるような場合に役に立ちます。 ADT7420 は、ノーマル・モード、ワンショット・モード、1 SPS モード、シャットダウン・モードのいずれかで動作するように設 定できます。 Rev. 0 - 10/24 - ADT7420 データシート ワンショット・モードにおける CT と INT の動作 TCRIT の制限値を超えて高温イベントが発生した場合のワン ショット CT ピンの動作については、図 12 を参照してください。 割込みモードでは、対象がどのレジスタであっても、読出しを行 うと INT ピンと CT ピンがリセットされます。 INT ピンがコンパレータ・モード時に、温度が THIGH – THYST を下 回るか TLOW + THYST を上回った場合に、動作モード・ビット(レ ジスタ・アドレス 0x03 の設定レジスタのビット 5 とビット 6)へ の書込みを行うと、INT ピンがリセットされます。 また、CT ピンがコンパレータ・モードで温度が TCRIT – THYST を 下回った場合に、動作モード・ビット(レジスタ・アドレス 0x03 の設定レジスタのビット 6 = 0 およびビット 5 = 1)への書込みを 行うと、CT ピンがリセットされます(図 12 を参照)。 ワンショット・モード使用時は、リフレッシュ・レートが使用ア プリケーションに適した値になっていることを確認してくださ い。 1 SPS モード このモードでは、1 秒間に 1 回測定が行われます。通常、変換に 要する時間は 60 ms だけなので、残りの 940 ms はアイドル状態 となります。このモードは、設定レジスタ(レジスタ・アドレス 0x03)のビット 6 に 1 を、ビット 5 に 0 を書込むことによって有 効にします。 シャットダウン ドにすることができます。この場合はIC全体がシャットダウンさ れ、ADT7420がシャットダウン・モードを終了するまで、その後 の変換は開始されません。ADT7420のシャットダウン・モードは、 設定レジスタ(レジスタ・アドレス0x03)のビット6に0を、ビッ ト5にも0を書込むことによって終了させることができます。 ADT7420のシャットダウン・モードを終了させるために要する時 間は、通常1 ms(0.1 µFのデカップリング・コンデンサ使用時) です。シャットダウン前の最後の変換結果は、ADT7420がシャッ トダウン・モードにある場合でも読み出すことができます。 シャットダウン・モードを終了すると、デバイスの内部クロック が起動して変換が開始されます。 フォルト・キュー 設定レジスタ(レジスタ・アドレス 0x03)のビット 0 とビット 1 は、フォルト・キューの設定に使用します。フォルト・キューに は、ADT7420 をノイズの多い温度環境で使用した場合に INT ピ ンと CT ピンが誤トリップするのを防ぐために、最大 4 つのフォ ルト・イベントを設定することができます。INT 出力と CT 出力 を設定するには、キューに設定されるフォルトの数が連続して発 生する必要があります。たとえば、キューに設定されたフォルト の数が 4 の場合、INT ピンと CT ピンをアクティブにするには、 4 回連続して温度変換が行われ、それぞれの結果がすべて、いず れかの制限値レジスタに格納されている温度限界を超える必要が あります。2 つ連続して温度変換結果が温度限界を超えても 3 番 目の変換が温度限界を超えないと、フォルト・カウントはゼロに リセットされます。 ADT7420は、設定レジスタ(レジスタ・アドレス0x03)のビット 6に1を、ビット5に1を書込むことによってシャットダウン・モー TEMPERATURE 149°C 148°C TCRIT 147°C 146°C 145°C 144°C 143°C TCRIT – THYST 142°C 141°C 140°C CT PIN POLARITY = ACTIVE LOW CT PIN POLARITY = ACTIVE HIGH TIME WRITE TO BIT 5 AND BIT 6 OF CONFIGURATION REGISTER.* WRITE TO BIT 5 AND BIT 6 OF CONFIGURATION REGISTER.* *THERE IS A 240ms DELAY BETWEEN WRITING TO THE CONFIGURATION REGISTER TO START A STANDARD ONE-SHOT CONVERSION AND THE CT PIN GOING ACTIVE. THIS IS DUE TO THE CONVERSION TIME. THE DELAY IS 60ms IN THE CASE OF A ONE-SHOT CONVERSION. 図 12. ワンショット CT ピン Rev. 0 - 11/24 - 09013-013 WRITE TO BIT 5 AND BIT 6 OF CONFIGURATION REGISTER.* ADT7420 データシート 温度データのフォーマット 温度変換式 ADC の 1 つの LSB は、13 ビット・モードの場合 0.0625°C、 16 ビット・モードの場合は 0.0078°C に相当します。ADC は、理 論的には 255°C の温度範囲を測定できますが、ADT7420 で保証 されている温度下限値は−40°C で、上限値は+150°C です。温度 測定結果は 16 ビット温度値レジスタに保存されて、TCRIT セット ポイント・レジスタと THIGH セットポイント・レジスタに保存さ れた温度上限値と比較されます。また、TLOW セットポイント・ レジスタに保存された温度下限値とも比較されます。 16 ビット温度データ・フォーマット 温度値レジスタ、TCRIT セットポイント・レジスタ、THIGH セット ポイント・レジスタ、および TLOW セットポイント・レジスタの 温度データは、13 ビットの 2 の補数ワードで表されます。MSB は温度の符号ビットです。パワーアップ時におけるビット 0 から ビット 2までの 3つの LSBは温度変換結果の一部ではなく、TCRIT、 THIGH、TLOW のフラグ・ビットです。ビット 0 からビット 2 まで を除いた 13 ビット温度フォーマットを表 5 に示します。 ここで、ビット 15(符号ビット)は ADC コードから除かれます。 温度データワード内のビットの数は、設定レジスタ(レジスタ・ アドレス 0x03)のビット 7 から 1 を設定することにより、16 ビッ トの 2 の補数に拡張できます。16 ビット温度データ値を使用する 場合、ビット 0 からビット 2 は、フラグ・ビットとしてではなく 温度値の LSB ビットとして使われます。パワーオン時のデフォル ト設定では、13 ビット温度データ値を使用します。 温度値レジスタから温度を読み出すには、2 バイト読出しを行う 必要があります。9 ビット温度データ・フォーマットを使用する 場合でも、13 ビット温度値の最後の 4 つの LSB を無視すれば ADT7420 を使用することができます。これら 4 つの LSB は、 表 5 のビット 6 からビット 3 までです。 表 5. 13 ビット温度データ・フォーマット Temperature −40°C −25°C −0.0625°C 0°C +0.0625°C +25°C +105°C +125°C +150°C Rev. 0 Digital Output (Binary) Bits[15:3] 1 1101 1000 0000 1 1110 0111 0000 1 1111 1111 1111 0 0000 0000 0000 0 0000 0000 0001 0 0001 1001 0000 0 0110 1001 0000 0 0111 1101 0000 0 1001 0110 0000 正の温度 = ADC コード(dec)/128 負の温度 = (ADC コード(dec) – 65,536)/128 ここで、ADC コードは、符号ビットを含む 16 ビットのデータ・ バイトすべてを使用します。 負の温度 = (ADC コード(dec) – 32,768)/128 13 ビット温度データ・フォーマット 正の温度 = ADC コード(dec)/16 負の温度 = (ADC コード(dec) − 8192)/16 ここで、ADC コードは、符号ビットを含めて最初の 13 MSB の データ・バイトを使用します。 負の温度 = (ADC コード(dec) – 4096)/16 ここで、ビット 15(符号ビット)は ADC コードから除かれます。 10 ビット温度データ・フォーマット 正の温度 = ADC コード(dec)/2 負の温度 = (ADC コード(dec) − 1024)/2 ここで、ADC コードは、符号ビットを含む 10 ビットのデータ・ バイトすべてを使用します。 負の温度 = (ADC コード(dec) − 512)/2 ここで、ビット 9(符号ビット)は ADC コードから除かれます。 9 ビット温度データ・フォーマット Digital Output (Hex) 0x1D80 0x1E70 0x1FFF 0x000 0x001 0x190 0x690 0x7D0 0x960 正の温度 = ADC コード(dec) 負の温度 = ADC コード(dec) − 512 ここで、ADC コードは、符号ビットを含む 9 ビットのデータ・ バイトすべてを使用します。 負の温度 = ADC コード(dec) − 256 ここで、ビット 8(符号ビット)は ADC コードから除かれます。 - 12/24 - ADT7420 データシート レジスタ ADT7420 は 14 個のレジスタを内蔵しています。 アドレス・ポインタ・レジスタ • • • • • • ADT7420 への書込み時には、常にこのレジスタへの書込みが最 初に行われます。このレジスタは、書込みまたは読出しトランザ クションを行おうとするレジスタのアドレスに設定する必要が あります。各レジスタのレジスタ・アドレスを表 7 に示します。 アドレス・ポインタ・レジスタのデフォルト値は 0x00 です。 9 個の温度レジスタ 1 個のステータス・レジスタ 1 個の ID レジスタ 1 個の設定レジスタ 1 個のアドレス・ポインタ・レジスタ 1 個のソフトウェア・リセット すべてのレジスタは 8 ビット幅です。温度値レジスタ、ステータ ス・レジスタ、ID レジスタは読出し専用で、ソフトウェア・リセッ トは書込み専用レジスタです。パワーアップ時、アドレス・ポイ ンタ・レジスタには 0x00 がロードされて、温度値上位バイト・ レジスタ(レジスタ・アドレス 0x00)をポイントします。 表 6. ADT7420 のレジスタ Register Address 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x2F Description Temperature value most significant byte Temperature value least significant byte Status Configuration THIGH setpoint most significant byte THIGH setpoint least significant byte TLOW setpoint most significant byte TLOW setpoint least significant byte TCRIT setpoint most significant byte TCRIT setpoint least significant byte THYST setpoint ID Software reset Power-On Default 0x00 0x00 0x00 0x00 0x20 (64°C) 0x00 (64°C) 0x05 (10°C) 0x00 (10°C) 0x49 (147°C) 0x80 (147°C) 0x05 (5°C) 0xCB 0xXX 表 7. アドレス・ポインタ・レジスタ P7 ADD7 P6 ADD6 P5 ADD5 P4 ADD4 P3 ADD3 P2 ADD2 P1 ADD1 P0 ADD0 温度値レジスタ 温度値は、最上位バイトと最下位バイトの 2 バイトで構成されま す。これらの値は、1 バイトずつ 2 回の読出しか、1 回の 2 バイ ト読出しで読み出すことができます。2 バイト読出しでは、最上位 バイトのアドレスだけをアドレス・ポインタ・レジスタにロード します。最上位バイトの読出し後は、同じトランザクションの中 で最下位バイトを読み出すことができるように、アドレス・ポイ ンタが自動的に加算されます。 ビット 0 からビット 2 までは、TLOW、THIGH、TCRIT 用のイベント・ アラーム・フラグです。ADC が温度を 16 ビット・デジタル値に 変換するように構成されている場合、ビット 0 からビット 2 は、 フラグ・ビットではなく拡張デジタル値の LSB に使われます。 表 8. 温度値 MSB レジスタ(レジスタ・アドレス 0x00) ビット デフォルト値 タイプ 名称 説明 [14:8] 0000000 R 温度 2 の補数フォーマットで表した温度値 15 0 R 符合 温度値が負か正かを表す符号ビット 表 9. 温度値 LSB レジスタ(レジスタ・アドレス 0x01) ビット デフォルト値 タイプ 名称 説明 0 0 R TLOW フラグ/LSB0 設定レジスタ(レジスタ・アドレス 0x03[7])= 0(13 ビット分解能)の場合に、TLOW イベントをフラグします。温度値が TLOW より低い場合、このビットは 1 に設定され ます。 設定レジスタ(レジスタ・アドレス 0x03[7])= 1(16 ビット分解能)の場合は、15 ビット温度値に最下位ビット 0 として含まれます。 1 0 R THIGH フラグ/LSB1 設定レジスタ(レジスタ・アドレス 0x03[7])= 0(13 ビット分解能)の場合に、THIGH イベントをフラグします。温度値が THIGH より高い場合、このビットは 1 に設定され ます。 設定レジスタ(レジスタ・アドレス 1x03[7])= 1(16 ビット分解能)の場合は、15 ビット温度値に最下位ビット 1 として含まれます。 2 0 R TCRIT フラグ/LSB2 設定レジスタ(レジスタ・アドレス 0x03[7])= 0(13 ビット分解能)の場合に、TCRIT イベントをフラグします。温度値が TCRIT を超えた場合、このビットは 1 に設定され ます。 設定レジスタ(レジスタ・アドレス 0x03[7])= 1(16 ビット分解能)の場合は、15 ビット温度値に最下位ビット 2 として含まれます。 [7:3] 00000 R 温度 2 の補数フォーマットで表した温度値 Rev. 0 - 13/24 - ADT7420 データシート ステータス・レジスタ 設定レジスタ この 8 ビット読出し専用レジスタには、高温割込みと低温割込み の状態が反映されます。これらの状態になると、CTピンとINTピ ンがアクティブになります。また、温度変換動作の状態も反映さ れます。このレジスタの割込みフラグは、ステータス・レジスタ への読出し動作が行われた場合、またはヒステリシスを含めて温 度値が限界内に戻った場合にリセットされます。RDYビットは、 温度値レジスタからの読出し後にリセットされます。ワンショッ ト・モードと 1 SPSモードでは、RDYビットは動作モード・ビッ トへの書込み後にリセットされます。 この 8 ビット読出し/書込みレジスタには、高温および低温割込 み、ワンショット、連続変換、割込みピンの極性、高温フォルト・ キューなど、ADT7420 のさまざまな設定モードが保存されます。 表 10. ステータス・レジスタ(レジスタ・アドレス 0x02) ビット デフォルト値 タイプ 名称 説明 [3:0] 0000 R 未使用 常に 0 として読み出されます。 4 0 R TLOW このビットは、温度が下限値の TLOW を下回ると 1 に設定されます。また、ステー タス・レジスタが読み出されるか、測定温度がセットポイント TLOW + THYST レジ スタに設定された下限値より高い値に戻ると、0 にクリアされます。 5 0 R THIGH このビットは、温度が上限値の THIGH を上回ると 1 に設定されます。また、ステー タス・レジスタが読み出されるか、測定温度がセットポイント THIGH − THYST レジ スタに設定された上限値より低い値に戻ると、0 にクリアされます。 6 0 R TCRIT このビットは、温度が限界値の TCRIT を上回ると 1 に設定されます。また、ステー タス・レジスタが読み出されるか、測定温度がセットポイント TCRIT − THYST レジ スタに設定された限界値より低い値に戻ると、0 にクリアされます。 7 1 R RDY このビットは、温度変換結果が温度値レジスタに書き込まれると、ローレベルに なります。また、温度値レジスタが読み出されると 1 にリセットされます。ワン ショット・モードと 1 SPS モードでは、このビットは動作モード・ビットへの書 込み後にリセットされます。 表 11. 設定レジスタ(レジスタ・アドレス 0x03) ビット デフォルト値 タイプ 名称 説明 [1:0] 00 R/W フォルト・キュー これら 2 つのビットは、INT ピンと CT ピンの設定前に発生が許容される高温/低温フォ ルトの数を設定します。これは温度ノイズによる誤トリガを防ぎます。 00 = 1 フォルト(デフォルト) 01 = 2 フォルト 10 = 3 フォルト 11 = 4 フォルト 2 0 R/W CT ピン極性 このビットは、CT ピンの出力極性を選択します。 0 = アクティブ・ロー 1 = アクティブ・ハイ 3 0 R/W INT ピン極性 このビットは、INT ピンの出力極性を選択します。 0 = アクティブ・ロー 1 = アクティブ・ハイ 4 0 R/W INT/CT モード このビットは、コンパレータ・モードと割込みモードの選択を行います。 0 = 割込みモード 1 = コンパレータ・モード [6:5] 00 R/W 動作モード これら 2 つのビットは ADT7420 の動作モードを設定します。 00 = 連続変換(デフォルト)。1 つの変換が終了すると、ADT7420 は次の変換を開始 します。 01 = ワンショット。変換時間は通常 240 ms です。 10 = 1 SPS モード。変換時間は通常 60 ms です。この動作モードを使用すると、平均消費 電流が少なくなります。 11 = シャットダウン。インターフェース回路を除くすべての回路がパワーダウンします。 7 0 R/W 分解能 このビットは変換時の ADC の分解能を設定します。 0 = 13 ビット分解能。符号ビット + 12 ビットで、温度分解能は 0.0625°C です。 1 = 16 ビット分解能。符号ビット + 15 ビットで、温度分解能は 0.0078°C です。 Rev. 0 - 14/24 - ADT7420 データシート THIGH セットポイント・レジスタ THIGH セットポイント MSB レジスタと THIGH セットポイント LSB レジスタには、高温限界値が保存されます。温度値レジスタに保 存された温度値がこのレジスタに保存された値を超えると、高温 イベントが発生します。高温イベントが発生すると、INT ピンが アクティブになります。温度は 2 の補数フォーマットで保存され、 MSB が温度符号ビットになります。 このレジスタからの読出しを行うときは、上位 8 ビット (ビット 15 からビット 8)が最初にレジスタ・アドレス 0x04 から 読み出され、次に下位 8 ビット(ビット 7 からビット 0)がレジ スタ・アドレス 0x05(THIGH セットポイント LSB)から読み出さ れます。アドレス・ポインタはレジスタ・アドレス 0x05(THIGH セットポイント LSB)に自動加算されるので、アドレス・ポイン タ・レジスタにロードする必要があるのは、レジスタ・アドレス 0x04(THIGH セットポイント MSB)だけです。 THIGH セットポイントのデフォルト設定は 64°C です。 TLOW セットポイント・レジスタ TLOW セットポイント MSB レジスタと TLOW セットポイント LSB レジスタには、低温限界値が保存されます。温度値レジスタに保 存された温度値がこのレジスタに保存された値を下回ると、低温 イベントが発生します。低温イベントが発生すると、INT ピンが アクティブになります。温度は 2 の補数フォーマットで保存され、 MSB が温度符号ビットになります。 このレジスタから読出しを行うときは、上位 8 ビット(ビット 15 からビット 8)が最初にレジスタ・アドレス 0x06 から読み出さ れ、次に下位 8 ビット(ビット 7 からビット 0)がレジスタ・ア ドレス 0x07 から読み出されます。アドレス・ポインタはレジス タ・アドレス 0x07(TLOW セットポイント LSB)に自動加算される ので、アドレス・ポインタ・レジスタにロードする必要があるの は、レジスタ・アドレス 0x06(TLOW セットポイント MSB)だけで す。 TLOW セットポイントのデフォルト設定は 10°C です。 TCRIT セットポイント・レジスタ TCRIT セットポイント MSB レジスタと TCRIT セットポイント LSB レ ジスタには、クリティカル高温限界値が保存されます。温度値レ ジスタに保存された温度値がこのレジスタに保存された値を超え ると、クリティカル高温イベントが発生します。クリティカル高 温イベントが発生すると、CT ピンがアクティブになります。温度 は 2 の補数フォーマットで保存され、MSB が温度符号ビットにな ります。 このレジスタから読出しを行うときは、上位 8 ビット(ビット 15 からビット 8)が最初にレジスタ・アドレス 0x08(TCRIT セットポ イント MSB)から読み出され、次に下位 8 ビット(ビット 7 から ビット 0)がレジスタ・アドレス 0x09(TCRIT セットポイント LSB) から読み出されます。アドレス・ポインタはレジスタ・アドレス 0x09(TCRIT セットポイント LSB)に自動加算されるので、アドレ ス・ポインタ・レジスタにロードする必要があるのは、レジスタ・ アドレス 0x08(TCRIT セットポイント MSB)だけです。 TCRIT 限界値のデフォルト設定は 147°C です。 表 12. THIGH セットポイント MSB レジスタ(レジスタ・アドレス 0x04) ビット デフォルト値 タイプ 名称 説明 [15:8] 0x20 R/W THIGH MSB 2 の補数フォーマットで保存される高温限界値の MSB。 表 13. THIGH セットポイント LSB レジスタ(レジスタ・アドレス 0x05) ビット デフォルト値 タイプ 名称 説明 [7:0] 0x00 R/W THIGH LSB 2 の補数フォーマットで保存される高温限界値の LSB。 表 14. TLOW セットポイント MSB レジスタ(レジスタ・アドレス 0x06) ビット デフォルト値 タイプ 名称 説明 [15:8] 0x05 R/W TLOW MSB 2 の補数フォーマットで保存される低温限界値の MSB。 表 15. TLOW セットポイント LSB レジスタ(レジスタ・アドレス 0x07) ビット デフォルト値 タイプ 名称 説明 [7:0] 0x00 R/W TLOW LSB 2 の補数フォーマットで保存される低温限界値の LSB。 表 16. TCRIT セットポイント MSB レジスタ(レジスタ・アドレス 0x08) ビット デフォルト値 タイプ 名称 説明 [15:8] 0x49 R/W TCRIT MSB 2 の補数フォーマットで保存されるクリティカル高温限界値の MSB。 表 17. TCRIT セットポイント LSB レジスタ(レジスタ・アドレス 0x09) ビット デフォルト値 タイプ 名称 説明 [7:0] 0x80 R/W TCRIT LSB 2 の補数フォーマットで保存されるクリティカル高温限界値の LSB。 Rev. 0 - 15/24 - ADT7420 データシート THYST セットポイント・レジスタ ID レジスタ この 8 ビット読出し/書込みレジスタには、THIGH、TLOW、TCRIT 温 度限界値の温度ヒステリシス値が保存されます。温度ヒステリシ ス値は、4 個の LSB を使用し、ストレート・バイナリ・フォーマッ トで保存されます。この値は、0°C から 15°C まで 1°C ステップで 加算していくことができます。このレジスタの値は、ヒステリシ スを反映するために THIGH および TCRIT 値から減じられ、TLOW 値に は加算されます。 この 8 ビット読出し専用レジスタには、ビット 3 からビット 7 に 製造 ID が、ビット 0 からビット 2 にシリコン・リビジョンが保存 されます。ID レジスタのデフォルト設定は 0xCB です。 表 18. THYST セットポイント・レジスタ(レジスタ・アドレス 0x0A) ビット デフォルト値 タイプ 名称 説明 [3:0] 0101 R/W THYST 0°C から 15°C までのヒステリシス値。ストレート・バイナリ・フォーマットで保存され ます。デフォルト値は 5°C です。 [7:4] 0000 R/W N/A 未使用 表 19. ID レジスタ(レジスタ・アドレス 0x0B) ビット デフォルト値 タイプ 名称 説明 [2:0] 011 R リビジョン ID シリコン・リビジョンの ID 番号が格納されています。 [7:3] 11001 R 製造 ID 製造 ID 番号が格納されています。 Rev. 0 - 16/24 - ADT7420 データシート シリアル・インターフェース PULL-UP VDD VDD VDD 10kΩ 10kΩ ADT7420 CT INT TO INTERRUPT PIN ON MICROCONTROLLER A0 A1 PULL-UP VDD 10kΩ 10kΩ 0.1µF SCL SDA 09013-014 PULL-UP VDD GND 図 13. 代表的な I2C インターフェース接続 ADT7420 の制御は、I2C 互換のシリアル・インターフェースを通 じて行います。ADT7420 はこのバスにスレーブとして接続され、 マスター・デバイスの制御下に置かれます。 2. 代表的な I2C インターフェース接続を図 13 に示します。 シリアル・バス・アドレス ほとんどの I2C 互換デバイス同様、ADT7420 は 7 ビットのシリア ル・アドレスを使用します。ADT7420 では、このアドレスの 5 つ の MSB は内部で 10010 に配線接続されており、残り 2 つの LSB を ピン A1 とピン A0 で設定します。これらのピンはローレベルとハ イレベルの二通りに設定でき、4 つの異なるアドレスを選ぶことが できます。選択可能なバス・アドレス・オプションを表 20 に示し ます。SDA ラインと SCL ラインの推奨プルアップ抵抗値は 10 kΩ です。 3. 表 20. I2C バス・アドレス・オプション Binary A6 1 1 1 1 A5 0 0 0 0 A4 0 0 0 0 A3 1 1 1 1 4. A2 0 0 0 0 A1 0 0 1 1 A0 0 1 0 1 Hex 0x48 0x49 0x4A 0x4B シリアル・バス・プロトコルは以下のように動作します。 1. シリアル・クロック・ラインSCLはハイレベルのまま維持さ れ、シリアル・データ・ラインSDAのハイレベルからローレ ベルへの移行することにより定義されるスタート・コンディ ションを確立することにより、マスターがデータ転送を開始 します。これは、その後にアドレス/データ・ストリームが 続くことを示します。シリアル・バスに接続されたスレーブ 周辺機器がスタート・コンディションに応答して、7 ビット のアドレス(MSBファースト)と読出し/書込み(R/W)ビッ トで構成される次の 8ビットをシフトします。 R/Wビットは、 スレーブ・デバイスにデータを書き込むのか、スレーブ・デ バイスからデータを読み出すのかを決定します。 Rev. 0 送信されたアドレスに該当するアドレスを持つ周辺機器は、 9 番目のクロック・パルス以前のロー期間中にデータ・ライ ンをローレベルにすることで応答を返します。これはアクノ レッジ・ビットと呼ばれます。バス上の他のすべてのデバイ スはアイドル状態を維持し、選択されたデバイスは読出しま たは書込みされるデータを待ちます。R/Wビットが 0 の場合 はマスターがスレーブ・デバイスに書込みを行い、R/Wビッ トが 1 の場合はマスターがスレーブ・デバイスから読出しを 行います。 データは、9 個のクロック・パルス・シーケンスを使ってシ リアル・バス経由で送られます。データは 8 ビットで、その 後にはデータ受信側からのアクノレッジ・ビットが続きます。 データ・ラインの状態移行は、クロック信号がローの間に行 われなければなりません。クロック信号がハイの時にデータ がローからハイへ移行した場合はストップ・コンディション として解釈されるので、クロック信号がハイの間は安定した 状態に維持されなければなりません。 すべてのデータ・バイトの読出しまたは書込みが終了すると、 ストップ・コンディションが確立されます。書込みモードで は、10 番目のクロック・パルスの間にマスターがデータ・ラ インをハイレベルに引き上げ、ストップ・コンディションを アサートします。読出しモードでは、9 番目のクロック・パ ルスの前のロー期間中にマスター・デバイスがデータ・ライ ンをハイレベルに引き上げます。これはノー・アクノレッジ と呼ばれます。マスターは 10 番目のクロック・パルスの前の ロー期間中にデータ・ラインをローレベルにし、さらに 10 番 目のクロック・パルス中にハイレベルにしてストップ・コン ディションをアサートします。 動作のタイプは最初に決定されます。新しい動作を開始しない限 り、決定後にタイプを変更することはできないため、1 つの動作の 中で読出しと書込みの両方を行うことはできません。 - 17/24 - ADT7420 データシート ジスタに 2 バイトのデータを書き込むには、シリアル・バス・ア ドレス(アドレス・ポインタ・レジスタに書き込まれる MSB のデー タ・レジスタ・アドレス)が必要で、選択したデータ・レジスタ に書き込む 2 バイトのデータをその後に続けます。これを図 15 に 示します。 データの書込み ADT7420 へは、書込み対象となるレジスタに応じて 1 バイトまた は 2 バイトのデータを書き込むことができます。 1 バイトのデータを書き込むにはシリアル・バス・アドレス(アド レス・ポインタ・レジスタに書き込まれたデータ・レジスタ・ア ドレス)が必要で、選択したデータ・レジスタに書き込むデータ・ バイトをその後に続けます。これを図 14 に示します。 必要な数を超えるデータ・バイトがレジスタに書き込まれた場合、 レジスタは余分なバイトを無視します。別のレジスタへ書き込む 場合は、スタートまたはリピート・スタートを行う必要がありま す。 THIGH セットポイント、TLOW セットポイント、および TCRIT セット ポイント・レジスタでは、同じ書込みトランザクションで MSB レ ジスタと LSB レジスタの両方への書込みが可能です。これらのレ 1 9 1 9 SCL 1 SDA 0 0 1 0 A1 A0 P7 R/W START BY MASTER P6 P5 P4 P3 P2 P1 P0 ACK. BY ADT7420 ACK. BY ADT7420 FRAME 1 SERIAL BUS ADDRESS BYTE FRAME 2 ADDRESS POINTER REGISTER BYTE 1 9 SCL (CONTINUED) D7 D6 D5 D4 D3 D2 D1 D0 STOP BY MASTER ACK. BY ADT7420 FRAME 3 DATA BYTE 09013-016 SDA (CONTINUED) 図 14. レジスタへの 1 バイト・データ書込み 1 9 1 9 SCL SDA 1 0 0 1 0 A1 A0 P7 R/W START BY MASTER P6 P5 P4 P3 P2 P1 P0 ACK. BY ADT7420 ACK. BY ADT7420 FRAME 1 SERIAL BUS ADDRESS BYTE FRAME 2 ADDRESS POINTER REGISTER BYTE 1 9 1 9 SCL (CONTINUED) D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 ACK. BY ADT7420 FRAME 3 DATA BYTE Rev. 0 - 18/24 - D0 ACK. BY ADT7420 FRAME 4 DATA BYTE 図 15. レジスタへの 2 バイト・データ書込み D1 STOP BY MASTER 09013-017 SDA (CONTINUED) ADT7420 データシート レス・レジスタへのアドレス・ポインタの加算は自動的に行われ ます。 データの読出し ADT7420 からデータを読み出す場合、設定レジスタ、ステータス・ レジスタ、THYST セットポイント・レジスタ、および ID レジスタ については、1 データ・バイト読出しが行わます。温度データ・レ ジスタ、THIGH セットポイント・レジスタ、TLOW セットポイント・ レジスタ、TCRIT セットポイント・レジスタの場合は、2 データ・ バイト読出しを行う必要があります。 設定レジスタと同様の 8ビッ ト・レジスタの読出しを図 16 に示します。図 17 は温度値レジス タの読出しです。 別のレジスタからの読出しを行うには、新たにアドレス・ポイン タ・レジスタへの書込みを行って、該当するアドレス・レジスタ を設定します。したがって、ブロック読出しを行うことはできま せん。つまり、16 ビット・レジスタからの読出しを行う場合を除 き、I2C アドレス・ポインタの自動加算は行われません。アドレ ス・ポインタ・レジスタが、読出しコマンドを受け取るレジスタ のアドレスにすでに設定されている場合は、レジスタ・アドレス を再設定するために書込み操作を繰り返す必要はありません。 どのレジスタからの読出しであっても、対象となるレジスタのア ドレスを設定するために、最初にアドレス・ポインタ・レジスタ に 1 バイトのデータを書き込む必要があります。2 バイト・レジス タからの読出しの場合、MSB アドレス・レジスタから LSB アド 1 9 1 9 SCL 1 SDA 0 0 0 1 A1 A0 R/W START BY MASTER P7 P6 P5 P4 P3 P2 P1 P0 ACK. BY ADT7420 ACK. BY ADT7420 FRAME 1 SERIAL BUS ADDRESS BYTE FRAME 2 ADDRESS POINTER REGISTER BYTE 1 9 1 9 SCL 0 0 1 0 A1 A0 R/W D7 D6 ACK. BY ADT7420 FRAME 3 SERIAL BUS ADDRESS BYTE D5 D4 D3 D2 D1 FRAME 4 DATA BYTE FROM CONFIGURATION REGISTER D0 NO ACK. BY STOP BY MASTER MASTER 09013-018 1 SDA REPEAT START BY MASTER 図 16. 設定レジスタからのデータ読出し 9 1 9 1 SCL SDA 1 0 0 1 0 A1 A0 ADT7410 DEVICE ADDRESS START ACK. BY ADT7420 1 SR A7 R/W A6 A1 A0 REGISTER ADDRESS[A7:A0] 9 ACK. BY ADT7420 1 9 SCL 1 REPEAT START 0 A1 A0 ADT7410 DEVICE ADDRESS R/W ACK. BY ADT7420 D7 D6 D1 TEMPERATURE VALUE REGISTER MSB DATA D0 ACK. BY MASTER D7 D6 D1 TEMPERATURE VALUE REGISTER LSB DATA D0 NO ACK. BY MASTER NOTES 1. A START CONDITION AT THE BEGINNING IS DEFINED AS A HIGH-TO-LOW TRANSITION ON SDA WHILE SCL REMAINS HIGH. 2. A STOP CONDITION AT THE END IS DEFINED AS A LOW-TO-HIGH TRANSITION ON SDA WHILE SCL REMAINS HIGH. 3. THE MASTER GENERATES THE NO ACKNOWLEDGE AT THE END OF THE READBACK TO SIGNAL THAT IT DOES NOT WANT ADDITIONAL DATA. 4. TEMPERATURE VALUE REGISTER MSB DATA AND TEMPERATURE VALIUE REGISTER LSB DATA ARE ALWAYS SEPARATED BY A LOW ACK BIT. 5. THE R/W BIT IS SET TO A1 TO INDICATE A READBACK OPERATION. 図 17. 温度値レジスタからのデータ読出し Rev. 0 - 19/24 - 09013-023 SDA ADT7420 データシート リセット ゼネラル・コール I2C バス全体をリセットしなくても ADT7420 をリセットすること ができるように、明示的なリセット・コマンドが用意されていま す。このコマンドは特別なアドレス・ポインタ・ワードをコマン ド・ワードに使用してデバイスをリセットし、すべてのデフォル ト設定をアップロードします。デフォルト値をアップロードする 約 200 µs の間、ADT7420 は I2C バス・コマンドに応答しません(ア クノレッジを返しません)。リセットは以下の手順で行います。 マスターが、7 個の 0 と 8 番目のビット(R/Wビット)を 0 に設定 したスレーブ・アドレスを送信する場合がありますが、これはゼ ネラル・コール・アドレスと呼ばれます。ゼネラル・コール・ア ドレスは、I2Cバスに接続されたすべてのデバイスを指定するため に使用します。ADT7420 はこのアドレスに対してアクノレッジを 返し、その後のデータ・バイトを読み出します。 1. 2. 3. 4. 5. 6. 適当なアドレスを使用して ADT7420 への書込みを行います。 アクノレッジを取得します。 レジスタ・アドレスを 0x2F に設定します。 アクノレッジを取得します。 ストップ条件を適用します。 以上で、レジスタはデフォルトのパワーアップ設定にリセッ トされます。所要時間は 200 µs です。 Rev. 0 2 番目のバイトが 0x06 の場合 ADT7420 はリセットされて、すべて のデフォルト値をアップロードします。デフォルト値をアップ ロードする約 200 µs の間、ADT7420 は I2C バス・コマンドに応答 しません(アクノレッジを返しません)。 ADT7420 は、これ以外のどのゼネラル・コール・コマンドにもア クノレッジを返しません。 - 20/24 - ADT7420 データシート INTおよびCT出力 INT ピンと CT ピンはオープンドレイン出力で、いずれも VDD に 10 kΩのプルアップ抵抗を接続する必要があります。 ADT7420は、 INT および CT のデータを読み出す前に、VDD までパワーアップが 完了していなければなりません。 コンパレータ・モード 低温状態と高温状態の検出 コンパレータ・モードでは、ADT7420 をシャットダウン・モード にしても INT の状態はリセットされません。 コンパレータ・モードでは、温度が THIGH − THYST で表される限界 値を下回るか、TLOW + THYST で表される限界値を超えると、INT ピ ンが非アクティブ状態に戻ります。 INT ピンと CT ピンには 2 つの低温/高温モード、つまり、コンパ レータ・モードと割込みモードがあります。デフォルトのパワー アップ高温モードは割込みモードです。温度が THIGH セットポイン ト・レジスタに保存された温度を超えるか、TLOW セットポイント・ レジスタに保存された温度を下回ると、INT 出力ピンがアクティ ブになります。このイベント発生後に INT ピンがどのように反応 するかは、選択した高温モードによって異なります。 割込みモード 割込みモードでは、ADT7420 のいずれかのレジスタが読み出され ると、INT ピンが非アクティブ状態になります。一度リセットさ れた INT ピンは、温度が THIGH セットポイント・レジスタに保存さ れた温度を上回るか、TLOW セットポイント・レジスタに保存され た温度を下回った場合だけアクティブになります。 THIGH 限界を超えた場合のコンパレータ・モードと割込みモードを、 両方のピンの極性設定と併せて図 18 に示します。また、図 19 は、 TLOW 限界を超えた場合のコンパレータ・モードと割込みモード、 および両方のピンの極性設定です。 割込みモードでは、 ADT7420 をシャットダウン・モードにすると、 INT ピンがリセットされます。 TEMPERATURE 82°C 81°C THIGH 80°C 79°C 78°C 77°C 76°C THIGH – THYST 75°C 74°C 73°C INT PIN (COMPARATOR MODE) POLARITY = ACTIVE LOW INT PIN (INTERRUPT MODE) POLARITY = ACTIVE LOW INT PIN (COMPARATOR MODE) POLARITY = ACTIVE HIGH TIME READ READ READ 図 18. THIGH 高温イベントに対する INT 出力の温度応答図 Rev. 0 - 21/24 - 09013-020 INT PIN (INTERRUPT MODE) POLARITY = ACTIVE HIGH ADT7420 データシート TEMPERATURE –13°C –14°C TLOW + THYST –15°C –16°C –17°C –18°C –19°C TLOW –20°C –21°C –22°C INT PIN (COMPARATOR MODE) POLARITY = ACTIVE LOW INT PIN (INTERRUPT MODE) POLARITY = ACTIVE LOW INT PIN (COMPARATOR MODE) POLARITY = ACTIVE HIGH TIME READ READ READ 図 19. TLOW 低温イベントに対する INT 出力の温度応答図 Rev. 0 - 22/24 - 09013-021 INT PIN (INTERRUPT MODE) POLARITY = ACTIVE HIGH ADT7420 データシート アプリケーション情報 熱応答時間 スイッチング・レギュレータを電源にするとき 熱応答は温度センサーの熱質量の関数ですが、IC を取り付ける物 体の質量にも大きく左右されます。たとえば、大量の銅配線を含 む大型 PCB は大きなヒートシンクとして機能するため、熱応答を 低下させます。熱応答を改善するには、できるだけ小さい PCB を 選んでセンサーを取り付けることを推奨します。 ADT7420 のような高精度アナログ・デバイスには、良質のフィル タ電源が必要です。ADT7420 の電源にスイッチング・レギュレー タを使用すると、50 kHz を超える周波数帯でノイズが発生して、 温度精度仕様に影響を与える恐れがあります。これを防ぐには、 電源と ADT7420 の VDD の間に RC フィルタを組み込みます。使用 部品の値は、電源ノイズのピーク値が 1 mV 未満となるように慎重 に検討する必要があります。RC フィルタは、熱質量を極力小さく するために、できるだけ ADT7420 から離れた位置に取り付けてく ださい。 図 10 は標準的な応答時間で、センサーの温度スパンの 63.2%に達 するまでに要する時間は 2 秒以内です。温度値は、デジタル・イ ンターフェースから 16 ビット値として読み出されます。応答時間 には、信号処理中にチップ上で発生するすべての遅延が含まれま す。 電源デカップリング ADT7420 使用時は、VDD と GND の間にデカップリング・コンデン サを接続する必要があります。接続しないと、正確な温度指示値 を得ることができなくなります。デカップリング・コンデンサの サイズは 0.1 µF で、高周波セラミック・タイプなどを使用し、 ADT7420 の VDD ピンのできるだけ近くに接続してください。 可能であれば、ADT7420 の電源はシステム電源から直接供給して ください。この配置(図 20 参照)は、ロジックが切り替わるとき のトランジェントからアナログ部分を分離します。独立した電源 配線ができない場合でも、十分な電源バイパス処理を行えば、電 源配線によるエラーを減らすことができます。仕様通りの温度精 度を実現するには、0.1 µF のセラミック・コンデンサを使用した ローカル電源バイパス処理が不可欠です。 0.1µF ADT7420 POWER SUPPLY ADT7420 は、デバイスの半導体チップ表面の温度を正確に測定し て変換します。熱の伝達は、ピン、露出パッド、およびプラスチッ ク・パッケージを経由します。ADT7420 を使用して近傍にある熱 源の温度を測定するときは、その熱源と ADT7420 の間の熱イン ピーダンスが測定の精度と熱応答に影響するため、その値を考慮 する必要があります。 空気温度や表面温度を測定する場合は、パッケージ、ピン、およ び露出パッドが周囲温度の影響を受けないよう断熱措置を施して ください。熱伝導性のある接着剤を使用すると、より正確な表面 温度を得ることができます。 温度測定のためクイックガイド 連続変換モード(デフォルトのパワーアップ・モード)で温度を 測定するためのクイックガイドを以下に示します。各ステップを 順番に実行してください。 1. ADT7420 をパワーアップし、デバイス ID(レジスタ・アド レス 0x0B)を読み出すことによってセットアップを確認し ます。読出し値は 0xCB です。 2. ステップ 1 で常に同じ値が得られることを確認したら、続い て設定レジスタ(0x03)、TCRIT(0x08、0x09)、THIGH(0x04、 0x05)、および TLOW(0x06、0x07)レジスタの内容を読み出 します。読み出した値を表 6 のデフォルト値と比較してくだ さい。すべての読出し値が一致すれば、インターフェースは 使用可能です。 3. 設定レジスタに書込みを行って、ADT7420 を希望の構成に 設定します。 4. 温度値 MSB レジスタを読み出し、続いて温度値 LSB レジス タを読み出します。どちらのレジスタからの読出し値も有効 な温度値でなければなりません。 09013-022 TTL/CMOS LOGIC CIRCUITS 温度測定 図 20. 電源ノイズを減らすための分離配線 Rev. 0 - 23/24 - ADT7420 データシート 外形寸法 PIN 1 INDICATOR 4.10 4.00 SQ 3.90 0.35 0.30 0.25 0.65 BSC 16 13 PIN 1 INDICATOR 12 1 EXPOSED PAD 4 2.70 2.60 SQ 2.50 9 0.80 0.75 0.70 0.45 0.40 0.35 0.25 MIN BOTTOM VIEW 0.05 MAX 0.02 NOM COPLANARITY 0.08 0.20 REF SEATING PLANE 5 8 FOR PROPER CONNECTION OF THE EXPOSED PAD, REFER TO THE PIN CONFIGURATION AND FUNCTION DESCRIPTIONS SECTION OF THIS DATA SHEET. COMPLIANT TO JEDEC STANDARDS MO-220-WGGC. 012909-B TOP VIEW 図 21. 16 ピン・リード・フレーム・チップ・スケール・パッケージ [LFCSP_WQ] 4 mm × 4 mm ボディ、超薄型クワッド (CP-16-17) 寸法単位:mm オーダー・ガイド Model1 ADT7420UCPZ-R2 ADT7420UCPZ-RL7 EVAL-ADT7X20EBZ 1 Operating Temperature Range −40°C to +150°C −40°C to +150°C Package Description 16-lead LFCSP_WQ 16-lead LFCSP_WQ Evaluation Board Z = RoHS 準拠製品 I2C は、Philips Semiconductors(現在は NXP Semiconductors)によって開発された通信プロトコルです。 Rev. 0 - 24/24 - Package Option CP-16-17 CP-16-17