MAXIM MAX1455

19-2088; Rev 1; 10/01
KIT
ATION
EVALU
LE
B
A
IL
A
AV
概要 ___________________________________
特長 _______________________________
MAX1455は、抵抗素子センサ用の高集積化された
自動車用アナログセンサ信号プロセッサです。MAX1455
は、全体的性能をセンサ本来の再現性へ近づけることを
可能にする増幅、キャリブレーション、及び温度補償を
提供します。完全アナログ信号経路は、内蔵16ビット
D/Aコンバータ(DAC)を使ってディジタルトリミングを
可能にする一方、出力信号における量子化ノイズを許容
しません。また、オフセット及びスパンも16ビットDAC
を使ってキャリブレーションされるのでセンサ製品が
真に交換可能となります。
◆ 増幅、キャリブレーション、及び温度補償を提供
MAX1455アーキテクチャには、プログラマブルな
センサ励磁、1 6ステッププログラマブル利得アンプ
(PGA)、768バイト(6144ビット)内部EEPROM、4つ
の16ビットDAC、汎用オペアンプ、及び内蔵温度センサ
が含まれています。オフセット及びスパン補償の他に、
MAX1455は試験費用を最小限に抑える一方、優れた
フレキシビリティを提供するために開発された、独自の
温度補償方式を提供します。
◆ 選択可能な出力クリッピングリミット
◆ 5mV/Vから40mV/Vまでのセンサ出力感度に対応
◆ 単一ピンディジタルプログラミング
◆ 外付けトリム部品不要
◆ 16ビットオフセット及び
スパンキャリブレーション分解能
◆ 完全アナログ信号経路
◆ PRTブリッジを温度補正入力に使用可能
◆ 内蔵ルックアップ表でマルチポイント
キャリブレーション温度補正をサポート
◆ 高速3.2kHz周波数応答
◆ 内蔵汎用オペアンプ
◆ Secure-LockTMによるデータ破損防止
MAX1455は、ダイ形式、16ピンSSOP及びTSSOP
パッケージで提供されています。
カスタム化 __________________________
マキシム社は大量生産アプリケーション用にMAX1455
をカスタム化できます。2000以上のセンサ特定機能
ブロックからなる当社の専用セルライブラリを使って、
改良型MAX1455のソリューションを迅速に提供する
ことが可能です。詳細に関してはマキシム社までご連絡
ください。
アプリケーション_____________________
圧力センサ及びトランスデューサ
ピエゾ抵抗シリコンセンサ
歪みゲージ
抵抗素子センサ
加速度計
湿度センサ
MR及びGMRセンサ
出力 _______________________________
レシオメトリック電圧出力
プログラマブル出力クリップリミット
詳細なファンクションダイアグラムはデータシートの最後に
あります。
Secure-LockはMaxim Integrated Products, Inc.の商標です。
型番 _______________________________
PART
TEMP. RANGE
PIN-PACKAGE
MAX1455EUE*
-40°C to +85°C
16 TSSOP
MAX1455AUE*
-40°C to +125°C
16 TSSOP
MAX1455EAE
-40°C to +85°C
16 SSOP
MAX1455AAE
-40°C to +125°C
16 SSOP
MAX1455C/D
-40°C to +85°C
Dice**
*Future product—contact factory for availability.
**Dice are tested at TA = +25°C, DC parameters only.
ピン配置 ____________________________
TOP VIEW
TEST1 1
16 TEST2
OUT 2
15 TEST3
INP 3
14 TEST4
BDR 4
MAX1455
13 DIO
INM 5
12 UNLOCK
VSS 6
11 VDD2
VDD1 7
10 AMP-
AMP+ 8
9
AMPOUT
SSOP/TSSOP
________________________________________________________________ Maxim Integrated Products
1
本データシートに記載された内容は、英語によるマキシム社の公式なデータシートを翻訳したものです。翻訳により生じる相違及び誤りに
ついての責任は負いかねます。正確な内容の把握にはマキシム社の英語のデータシートをご参照下さい。
無料サンプル及び最新版データシートの入手にはマキシム社のホームページをご利用下さい。www.maxim-ic.com
MAX1455
低コスト自動車用
センサ信号コンディショナ
MAX1455
低コスト自動車用
センサ信号コンディショナ
ABSOLUTE MAXIMUM RATINGS
Supply Voltage, VDD_ to VSS .......................................-0.3V, +6V
VDD1 - VDD2 ..............................................................-0.3V, +0.6V
All Other Pins..................................(VSS - 0.3V) to (VDD_ + 0.3V)
Short-Circuit Duration, OUT, BDR, AMPOUT .............Continuous
Continuous Power Dissipation (TA = +70°C)
16-Pin SSOP (derate 8.00mW/°C above +70°C) .........640mW
Operating Temperature Ranges (TMIN to TMAX)
MAX1455EUE ..................................................-40°C to +85°C
MAX1455AUE ................................................-40°C to +125°C
MAX1455C/D ...................................................-40°C to +85°C
MAX1455EAE ..................................................-40°C to +85°C
MAX1455AAE ................................................-40°C to +125°C
Storage Temperature Range .............................-65°C to +150°C
Lead Temperature (soldering, 10s) ................................ +300°C
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
ELECTRICAL CHARACTERISTICS
(VDD = +5V, VSS = 0, TA = +25°C, unless otherwise noted.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
4.5
5.0
5.5
V
3.0
6.0
mA
1
1.15
MHz
GENERAL CHARACTERISTICS
Supply Voltage
VDD
Supply Current
IDD
Oscillator Frequency
fOSC
IDD1 + IDD2 (Note 1)
0.85
ANALOG INPUT
Input Impedance
RIN
Input-Referred Adjustable Offset
Range
Offset TC = 0 (Note 2), minimum gain
Input-Referred Offset Tempco
TA = TMIN to TMAX
1
MΩ
±150
mV
±1
µV/°C
0.025
%
Specified for common-mode voltages
between VSS and VDD
90
dB
Minimum Input-Referred FSO
Range
(Note 3)
7
mV/V
Maximum Input-Referred FSO
Range
(Note 3)
40
mV/V
Minimum Differential SignalGain Range
PGA [3:0] = 0000
39
V/V
Maximum Differential SignalGain Range
PGA [3:0] = 1111
234
V/V
Amplifier Gain Nonlinearity
Common-Mode Rejection Ratio
CMRR
ANALOG OUTPUT
Clip[1:0] = 00
Output Clip Voltage Settings
VOUT
No load,
TA = TMIN to TMAX
Clip[1:0] = 01
Clip[1:0] = 10
Clip[1:0] = 11
Load Current Source
2
Low
0.10
High
4.90
Low
0.15
High
4.85
Low
0.20
High
4.80
Low
0.25
High
4.75
VOUT = +0.5V to +4.5V, TA = TMIN to TMAX,
Clip[1:0] = 00
_______________________________________________________________________________________
V
1
mA
低コスト自動車用
センサ信号コンディショナ
(VDD = +5V, VSS = 0, TA = +25°C, unless otherwise noted.)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
VOUT = +0.5V to +4.5V, TA = TMIN to TMAX,
Clip[1:0] = 00
Load Current Sink
MAX
UNITS
2
mA
1
Ω
Offset DAC Output Ratio
∆VOUT/∆ODAC
1.0
V/V
Offset TC DAC Output Ratio
∆VOUT/∆OTCDAC
1.0
V/V
Step Response
0% to 63% of final value
300
DC Output Impedance
Output Capacitive Load
µs
1000
DC to 1kHz (gain = minimum, source
impedance = 5kΩ)
Output Noise
2.5
nF
mVRMS
BRIDGE DRIVE
Bridge Current
IBDR
VBDR ≤ 3.75V
0.1
Current Mirror Ratio
Minimum FSODAC Code
Recommended minimum value
0.5
2
mA
12
mA/mA
4000
Hex
DIGITAL-TO-ANALOG CONVERTERS
DAC Resolution
16
Bits
ODAC Bit Weight
∆VOUT / ∆CODE, DAC reference = VDD =
+5.0V (Note 4)
153
µV/Bit
OTCDAC Bit Weight
∆VOUT / ∆CODE, DAC reference = VBDR =
2.5V (Note 4)
76
µV/Bit
FSODAC Bit Weight
∆VOUT / ∆CODE, DAC reference = VDD =
+5.0V (Note 4)
153
µV/Bit
FSOTCDAC Bit Weight
∆VOUT / ∆CODE, DAC reference = VBDR =
2.5V (Note 4)
76
µV/Bit
IRODAC Resolution
Excluding sign bit
3
Bits
IRODAC Bit Weight
∆VOUT/∆CODE, input referred,
DAC reference = VDD = +5.0V (Note 4)
9
mV/Bit
COARSE-OFFSET DAC
INTERNAL RESISTORS
Current-Source Reference
RISRC
75
kΩ
Full-Span Output (FSO) Trim
Resistor
∆RSTC
75
kΩ
Resistor Temperature Coefficient
Applies to RISRC and ∆RSTC
1333
ppm/°C
Minimum Resistance Value
Applies to RISRC and ∆RSTC
60
kΩ
Maximum Resistance Value
Applies to RISRC and ∆RSTC
90
kΩ
Resistor Matching
RISRC to ∆RSTC
1
%
AUXILIARY OP AMP
Open-Loop Gain
90
Input Common-Mode Range
Output Swing
VCM
No load, TA = TMIN to TMAX
dB
VSS
VDD
V
VSS +
0.01
VDD 0.01
V
_______________________________________________________________________________________
3
MAX1455
ELECTRICAL CHARACTERISTICS (continued)
ELECTRICAL CHARACTERISTICS (continued)
(VDD = +5V, VSS = 0, TA = +25°C, unless otherwise noted.)
PARAMETER
SYMBOL
Output Current Drive
CONDITIONS
MIN
VOUT = (VSS + 0.25) to (VDD - 0.25)
Common-Mode Rejection Ratio
CMRR
Input Offset Voltage
MAX
UNITS
+1
mA
70
±1
TA = +25°C
VIN = 2.5V unity-gain
buffer (Note 5)
VOS
TYP
-1
VCM = VSS to VDD
dB
±20
±25
TA = TMIN to TMAX
Unity-Gain Bandwidth
mV
2
MHz
8
Bits
TEMPERATURE-TO-DIGITAL CONVERTER
Temperature ADC Resolution
Offset
±3
Bits
Gain
1.45
°C/Bit
±1
LSB
Lowest Digital Output
00
Hex
Highest Digital Output
AF
Hex
10k
Cycles
Nonlinearity
EEPROM
Maximum Erase/Write Cycles
(Notes 6, 7)
Erase Time
(Note 8)
Note 1:
Note 2:
Note 3:
Note 4:
Note 5:
Note 6:
Note 7:
Note 8:
7.1
ms
Excludes sensor or load current.
This is the maximum allowable sensor offset.
This is the sensor’s sensitivity normalized to its drive voltage, assuming a desired full-span output of 4V and a bridge voltage of 2.5V.
Bit weight is ratiometric to VDD.
All units production tested at TA = +25°C. Limits over temperature are guaranteed by design.
Programming of the EEPROM at temperatures below +70°C is recommended.
For operation above +70°C, limit erase/write cycle to 100.
All erase commands require 7.1ms minimum time.
標準動作特性 _______________________________________________________________
(VDD_ = +5V, VSS = 0, TA = +25°C, unless otherwise noted.)
1.0
0.5
0
-0.5
-1.0
-1.5
-2.0
-2.5
2.5
MAX1455 toc02
1.5
OUTPUT ERROR FROM STRAIGHT LINE (mV)
MAX1455 toc01
2.0
ODAC = +6000HEX
OTCDAC = 0
FSODAC = 6000HEX
FSOTCDAC = 8000HEX
IRO = 2HEX
PGA = 0
INP - INM SHORTED TOGETHER
PGA = 0HEX
OUT
10mV/div
0
-2.5
-5.0
0
10k
20k
30k
40k
DAC CODE
4
OUTPUT NOISE
AMPLIFIER GAIN NONLINEARITY
5.0
50k
60k
70k
MAX1455 toc03
OFFSET DAC DNL
2.5
DNL (mV)
MAX1455
低コスト自動車用
センサ信号コンディショナ
-50
-30
-10
10
30
50
400µs/div
INPUT VOLTAGE [INP - INM] (mV)
_______________________________________________________________________________________
低コスト自動車用
センサ信号コンディショナ
機 能
FUNCTION
端子
PIN
名称
NAME
1, 15, 16
TEST1,
TEST3,
TEST2
2
OUT
Analog Output. Internal voltage nodes can be accessed in digital mode. OUT can be parallel
アナログ出力。内部電圧ノードはディジタルモードでアクセス可能です。OUTはDIOに並列接続可能
です。出力ノイズを減少させるため0.1µFコンデンサを使ってOUTをグラウンドへバイパスします。
connected to DIO. Bypass OUT to ground with a 0.1µF capacitor to reduce output noise.
3
INP
ポジティブ入力。コンフィギュレーションレジスタによってINMへスワップ可能です。
Positive Input. Can be swapped to INM by the Configuration register.
4
BDR
ブリッジドライブ出力。
Bridge Drive Output
5
INM
ネガティブ入力。コンフィギュレーションレジスタによってINPへスワップ可能です。
Negative Input. Can be swapped to INP by the Configuration register.
6
VSS
負の電源電圧。
Negative Supply Voltage
正の電源電圧1。0.1µFコンデンサをV
Positive Supply Voltage 1. Connect a 0.1µF
capacitor
from VDD to VSS.
DDからV
SSへ接続してください。
テスト用端子。V
Test Pins. Connect
to VSS or leave unconnected.
SSに接続するか、または接続しないでください。
7
VDD1
8
AMP+
9
AMPOUT
10
AMP-
Auxiliary Op Amp Negative Input
補助オペアンプのネガティブ入力。
11
VDD2
Positive Supply Voltage 2. Connect DD2
a 0.47µF
from VDD2 to VSSDD2
. Connect
DD2 to VDD1 or
電源電圧2。0.47µFコンデンサをV
からVcapacitor
をVDD1Vへ接続するか、
SSへ接続してください。V
for improved noise performance, connect DD1
a 1kΩ
resistor to VDD1.
へ接続してください。
またはノイズ性能改善のため1kΩ抵抗をV
12
UNLOCK
Secure-Lock Disable. There is a 150µA
pulldown to VSS. Connect to VDD to disable Secure-Lock
セキュアロックディセーブル。V
SSに対する150µAのプルダウンがあります。
セキュアロックをディセーブルにしシリアル通信を可能にするためにV
and enable serial communication.
DDへ接続してください。
13
DIO
Digital Input Output. Single-pin serial communication port. There are no internal pullups on DIO.
ディジタル入出力用単ピンシリアル通信ポート。DIO上に内部プルアップなし。
に接続してください。
ディジタルモードにして、プルアップ抵抗をDIOからV
mode.
Connect pullup resistor from DIO to VDD when in digitalDD
14
TEST4
補助オペアンプのポジティブ入力。
Auxiliary Op Amp Positive Input
Auxiliary Op Amp Output
補助オペアンプの出力。
Test Pin. Do not connect.
テスト用端子。接続しないでください。
詳細 _______________________________
MAX1455は、全体的性能をセンサ本来の再現性へ
近づけることを可能にする増幅、キャリブレーション、
及び温度補償を提供します。完全アナログ信号経路は、
内蔵1 6ビットDACを使ってディジタルトリミングを
可能にする一方、出力信号における量子化ノイズを許容
しません。MAX1455には、0.1V/4.9Vから0.25V/
4.75Vまでのディスクリート50mVステップによる、
選択可能なハイ/ロークリッピング限界設定が含まれて
います。オフセット及びスパンは、+0.02%内のスパン
でキャリブレーションが可能です。
MAX1455アーキテクチャには、設定可能なセンサ励磁、
1 6ステッププログラマブル利得アンプ(PGA)、768
バイト(6144ビット)内蔵EEPROM、4つの16ビット
DAC、汎用オペアンプ、及び内蔵温度センサが含まれて
います。オフセット及びスパン補償の他に、MAX1455
は試験費用を最小限に抑える一方、優れたフレキシビリ
ティを提供するために開発された、独自の温度補償方式
を提供します。
センサを補償するために1から114の温度点を選択でき
ます。これによって、センサ補償の許容範囲がシンプルな
1次線形補正、または異常な温度曲線にもマッチ可能に
なります。最高1 1 4の独立した1 6ビットEEPROM
ロケーションを設定すると、‐40℃から+125℃の温度
範囲内で、1.5℃刻みで性能を補正します。特徴のある
温度性能を呈するセンサについては、温度曲線を定義
する予め設定された値とともに選択されたいくつかの
キャリブレーションポイントを使うことが可能です。
センサ及びMAX1455はキャリブレーション中と使用中
の温度が同一でなければなりません。これによって、
エレクトロニクスとセンサの誤差が一緒に補償され、
性能が最適化されます。センサとエレクトロニクスが
異なる温度のアプリケーションについては、MAX1455は
センサブリッジを温度誤差補正の入力として使用でき
ます。
単一ピンのシリアルDIO通信アーキテクチャ、及びセンサ
出力信号と活動をタイムシェアする機能は、OUTとDIO
を並列接続することにより単一ラインで出力センシング
及びキャリブレーションプログラミングを可能にします。
MAX1455は、センサがキャリブレーションされた後、
センサ係数及び5 2バイトユーザ定義可能EEPROM
データは修正できないようにセキュアロック機能を装備
しています。また、セキュアロック機能はUNLOCKピン
でロジックハイにアサートすることにより、工場での
再加工及び再キャリブレーションを可能にするハード
ウェアオーバーライドを提供しています。
_______________________________________________________________________________________
5
MAX1455
端子説明 ___________________________________________________________________
IRO
DAC
MAX1455は、ユーザが内部768x8のEEPROM
(6144ビット)に保存したキャリブレーション係数の
16ビットDACを4つ使用します。このメモリには、16
ビット幅のワードで以下の情報が含まれています:
• コンフィギュレーションレジスタ
• オフセットキャリブレーション係数表
• オフセット温度係数レジスタ
• FSOキャリブレーション係数表
• FSO温度補正レジスタ
• 顧客の製造データ(例えば、シリアル番号と日付)の
プログラミング用に未使用の52バイト(416ビット)
オフセット補正
初期オフセット補正は、信号利得アンプの入力段で粗
オフセット設定によって行われます。最終オフセット
補正は、176の1 6ビットエントリで温度指数ルック
アップ表を使用して行われます。内蔵温度センサは表
から、‐40℃から+125℃の範囲で約1.5℃の指標付け
分解能のユニークな1 6ビットオフセットトリム値を
提供します。内蔵温度センサはミリ秒単位でEEPROM
のオフセットルックアップ表へインデックスを提供し、
6
MAX1455
OSCILLATOR
CLIP-TOP
INP
∑
PGA
TEST 1
TEST 2
TEST 3
TEST 4
OUT
INM
CLIP-BOT
CURRENT
SOURCE
ANAMUX
BDR
TEMP
SENSOR
周波数応答は、汎用のオペアンプ及びシンプルな受動
素子を使うことによって、ユーザが帯域幅3.2kHz未満
の値に調整することができます。
MAX1455(図1)は、センサ信号用のアナログ増幅経路を
提供します。これは非直線性温度補正用にディジタル
制御されるアナログ経路を使います。PRTアプリケー
ションには、一次温度補正のためにアナログアーキテク
チャを利用できます。PGAのオフセット及び利得を変え、
又、センサブリッジ励磁電流又は電圧を変えることに
よってキャリブレーション及び補正が可能です。PGAは、
約3µV分解能(16ビット)で+150mV以上の入力換算オフ
セットトリミング範囲のスイッチトコンデンサCMOS
テクノロジーを利用しています。PGAは16ステップで
39V/Vから234V/Vまでの利得値を提供します。
BIAS
GENERATOR
8-BIT A/D
VDD1
VDD2
DIO
UNLOCK
VSS
CONTROL
176-POINT
TEMPERATUREINDEXED
FSO
COEFFICIENTS
176-POINT
TEMPERATUREINDEXED
OFFSET
COEFFICIENTS
416 BITS FOR
USER DATA
CONFIG REG
6144-BIT
EEPROM
16-BIT DAC - FSO
MAX1455により、1つの試験ステーションで完全な
キャリブレーション及びセンサ検証を実行することが
可能になります。一旦キャリブレーション係数がASICに
保存されると、通常のQA検査の一部として性能を検証
するため、又は個別センサに関する最終試験データを
生成するために、再試験をすることも可能です。更に
マキシム社は製品化の時間短縮のためパイロット生産
試験システムを開発しました。MAX1455のエンジニア
リング試験評価、及びパイロット生産は、社内の試験
機能を開発するコストと時間を使うことなく実行でき
ます。追加情報についてはマキシム社までご連絡くだ
さい。
16-BIT DAC - OFFSET
16-BIT DAC - OFFSET TC
16-BIT DAC - FSO TC
MAX1455
低コスト自動車用
センサ信号コンディショナ
AMPAMPOUT
AMP+
図1. ファンクションダイアグラム
結果値は、オフセットDACレジスタへ移行されます。
結果的に生じた値は、PGA出力のサミングジャンク
ションに入力され、+76µV(+0.0019% FSO)の分解能
でセンサオフセットを補償します。オフセットTCDACが
ゼロに設定されている場合、最大温度誤差はセンサの
温度ドリフトの1℃に相当し、オフセットDACが1.5℃毎
にセンサを補正したとみなされます。温度指標境界は
規定された絶対最大定格外にあります。最小指標値は
近似-69℃に対応する00hexです。最大指標値はAFhex
で、ルックアップ表最高のエントリです。近似+184℃
以上の全温度がルックアップ表最高の指数値を出力し
ます。指標循環誤差は発生しません。
FSO補正
2つの機能ブロックはFSO利得キャリブレーションを
制御します。まず、粗の利得がPGA利得をディジタルで
選択することによって設定されます。次に、FSODACが
センサブリッジ電流または電圧を、EEPROMのFSO
ルックアップ表に対する温度指数対照値から得たディ
ジタル入力を使って設定します。FSO補正は、176の
16ビットエントリで温度指数のルックアップ表を通して
行われます。内蔵温度センサは、‐40℃から+125℃の
範囲で約1.5℃毎に1つの16ビット値に近似する指標
分解能を使って、表からのユニークなFSOトリムを提供
します。温度指標境界は、規定される絶対最大定格外
_______________________________________________________________________________________
低コスト自動車用
センサ信号コンディショナ
線形及び非線形温度補償
16ビットキャリブレーション係数をオフセットTC及び
FSOTCレジスタへ書き込むことによって、一次温度誤差
が補償されます。ピエゾ抵抗センサは、センサの温度
係数抵抗(TCR)による温度依存性ブリッジ電圧の結果
生じた電流源によって電力供給されています。オフ
セットTCDAC及びFSOTCDACのリファレンス入力は、
ブリッジ電圧に接続されています。DAC出力電圧は、
温度変化にともなうブリッジ電圧をトラッキングし、
オフセットTC及びFSOTCディジタルコード及び温度
依存性のブリッジ電圧を一部変化させることにより、
一次温度誤差を補償します。
FSO温度補償用の内部フィードバック抵抗(R ISRC及び
RSTC )は、75kΩに設定されています。
必要なオフセットTC及びFSOTC補償係数を計算する
ために、2つの試験温度が必要です。それぞれの温度で
最低2回測定をした後、キャリブレーションソフトウェア
(ホストコンピュータ内)が補正係数を計算して内部
EEPROMに書込みます。
0000 hexからF F FF hex範囲の係数及び+5Vリファ
レンス参照電圧で、各DACの分解能は76µVです。DAC
のうち2つ(オフセットTC及びFSOTC)はセンサブリッジ
電圧をリファレンス電圧として利用します。センサ
ブリッジ電圧はおよそ+2.5Vに設定されているので、
FSOTC及びオフセットTCは33µV以下のステップサイズ
を呈します。
高精度のアプリケーション(誤差0.25%以下)に関しては、
一次オフセットTC及びFSOTCはオフセットTC及び
FSOTCDAC、又ルックアップ表の残留高次項によって
補償されるべきです。オフセット及びFSO補償DACは、
温度が係数ルックアップ表によってアドレスポインタを
示す時、およそ1.5℃の温度変化についてユニークな
補償値を提供します。オフセットの変更はFSOに影響を
与えません、しかしながら、FSOの変更はブリッジの
性質からオフセットに影響します。温度はMAX1455
ダイとブリッジセンサの両方で測定されます。ブリッジ
センサ温度を使って一次温度誤差を補償することが推薦
されます。
標準レシオメトリック動作回路 ___________
レシオメトリック出力設定は電源電圧に比例する出力を
提供します。この出力は電源電圧から独立したディジ
タル値を出すためにレシオメトリックADCへの適用が
可能になります。レシオメトリック性はバッテリ動作の
装置、自動車、及び一部の産業アプリケーションに
おいて重要な要素です。
MAX1455は少ない外付け部品点数で(図2)、高性能の
レシオメトリック出力を提供します。外付け部品には
以下のものが含まれます:
• 電源バイパスコンデンサ1つ
• オプションの出力EMI抑制コンデンサ1つ
標準非レシオメトリック動作回路
(5.5VDC<VPWR<28VDC) ___________
非レシオメトリック出力設定は、センサ電力が広範囲に
変化することを可能にします。MAX1615のような低
ドロップアウト電圧レギュレータが安定電圧供給と
MAX1455のためのリファレンス電圧を提供する回路に
組み込まれます。標準的な例が図3に示されています。
非レシオメトリック動作は、広範囲の入力電圧が期待
され、システムA/Dまたはリードアウトデバイスがレシ
オメトリック動作を可能にしない場合に役に立ちます。
内部キャリブレーションレジスタ
MAX1455にはEEPROMからロードされるか、または
シリアルディジタルインタフェースからロードされる
16ビット内部キャリブレーションレジスタ(ICR)が5つ
あります。
3つの異なる状況下でデータをICRへロードすることが
できます。
通常動作、パワーオン初期化シーケンス:
• MAX1455はキャリブレーションが済み、セキュア
ロックバイトが設定(CL[7:0]=FFhex)され、UNLOCK
がローの状態です。
• デバイスに電源が投入されます。
• パワーオンリセット(POR)機能が完了しています。
• レジスタCONFIG、OTCDAC、及びFSOTCDACが
EEPROMから再生されています。
• レジスタのODAC及びFSODACが温度指標付けされた
EEPROMロケーションから再生されています。
_______________________________________________________________________________________
7
MAX1455
にあります。最小指標値は00hexで、近似-69℃に対応
します。この値以下のすべての温度は、指数00hexで
係数値を出力します。最大指標値はAFhexで、ルック
アップ表最高のエントリです。近似+ 1 8 4℃以上の
全温度は、ルックアップ表最高指数値を出力します。
指標循環誤差は発生しません。
MAX1455
低コスト自動車用
センサ信号コンディショナ
+5V VDD
7
4
3
VDD1
11
BDR
VDD2
INP
OUT 2
OUT
MAX1455
5
SENSOR
INM
0.1µF
0.1µF
VSS
6
GND
図2. 基本的なレシオメトリック出力構成
IN
1
VPWR
+5.5V TO +28V
MAX1615
3
7
4
5
VDD1
SHDN
OUT
GND
5/3
5
4
2
1kΩ
11
BDR
VDD2
INM
OUT 2
OUT
MAX1455
SENSOR
3
INP
0.47µF 0.1µF
0.1µF
0.1µF
VSS
6
GND
図3. 基本的な非レシオメトリック出力構成
通常動作、連続的リフレッシュ:
• MAX1455はキャリブレーションが済み、セキュア
ロックバイトが設定(CL[7:0]=FFhex)され、UNLOCK
はローの状態です。
• デバイスに電源が投入されます。
キャリブレーション動作、シリアル通信によって更新
されたレジスタ:
• MAX1455はセキュアロックバイト設定(CL[7:0]=
00hex)されていないか、またはUNLOCKがハイの
状態です。
• POR機能が完了しています。
• デバイスに電源が投入されます。
• 温度指数タイマが1msのタイムピリオドに到達して
います。
• POR機能が完了しました。
• レジスタのCONFIG、OTCDAC、及びFSOTCDACが
EEPROMから再生されています。
• レジスタのODAC及びFSODACが温度指標付けされた
EEPROMロケーションから再生されています。
8
• レジスタは、シリアルコマンドの使用によって、シリ
アルディジタルインタフェースからロード可能です。
シリアルI/O及びコマンドの事項を参照してください。
内部EEPROM
内部EEPROMは768 x 8ビットメモリーとして構成されて
います。それは、1ページにつき64バイトで12ページ
_______________________________________________________________________________________
低コスト自動車用
センサ信号コンディショナ
MAX1455は、センサオフセット、内部キャリブレー
ションレジスタをロードすることによってFSO、及び
温度誤差を補償します。これらの補償値は、キャリブレー
ション中シリアルディジタルインタフェースを通じて
レジスタに直接ロードされるか、またはパワーオン時に
EEPROMから自動的にロードされることが可能です。
この方法で、キャリブレーション及び試験中にデバイスを
試験し構成することが可能で、内部EEPROMに適切な
補償値を保存することが可能です。デバイスは、EEPROM
からレジスタを自動ロードし、パワーアップの度に更に
構成する必要なく使用準備完了となります。EEPROMは、
それぞれの16ビットレジスタが2つの8ビット量として
保存されるように、8ビット幅列として構成されています。
コンフィギュレーションレジスタ、FSOTCDAC、及び
OTCDACレジスタは、EEPROMの予め割り当てられた
ロケーションからロードされます。表2は、EEPROMの
ODAC及びFSODACルックアップ表メモリマップです。
ODAC及びFSODACは、温度関数であるインデックス
ポインタを使ってEEPROMルックアップ表からロード
されます。ADCは、1ms毎に内蔵温度センサを8ビット値
に変換します。ディジタル化された値はその後TempIndexレジスタに伝達されます。表3にレジスタが一覧
されています。
temp-indexの標準伝達関数は以下のとおりです:
temp-index = 0.69 ✕ 温度(°C) + 47.58
この場合、temp-indexが8ビットの整数値にトランケート
されています。Temp-Indexレジスタの標準値表4に
示されています。
EEPROMは1バイト幅で、EEPROMからロードされる
レジスタが16ビット幅であることに留意してください。
従って、各インデックス値はEEPROMの2 バイトを
示しています。
マキシム社は、発振器周波数及びセキュアロックバイトを
例外として、すべてのEEPROMロケーションをFFhexに
プログラムしています。OSC[2:0]はコンフィギュレー
ションレジスタの中にあります(表5)。これらのビットは、
出荷時設定値に維持されるべきです。セキュアロック
バイト(CL[7:0]=00hex)の00hexをプログラムする
ことにより、DIOをキャリブレーション及び試験用の
非同期シリアル入力として設定します。
MAX1455ディジタルモード
DIOにより提供される単ピンシリアルインタフェースは、
MAX1455の制御機能とメモリにアクセスします。この
ピンへのすべてのコマンド入力は、インタフェースレジ
スタセット(IRS)を形成する、16のレジスタセットに
流入します。コマンドプロセッシングの追加レベルは、
IRSから入力される制御ロジックによって提供されます。
双方向性16ビットラッチは、16ビットキャリブレー
ションレジスタから、又レジスタへのへのデータ、並び
に内部(8ビット幅)EEPROMロケーションをバッファし
ます。図5には、様々なシリアルコマンドとMAX1455
内部アーキテクチャ間の関係が示されています。
コミュニケーションプロトコル
DIOシリアルインタフェースは、MAX1455とホスト
キャリブレーション試験システムまたはホストコン
ピュータ間の非同期シリアルデータ通信に使われます。
MAX1455は、ホストコンピュータが初期化シーケンスを
伝送する際、ホストコンピュータのボーレートを自動的に
検出します。4 8 0 0及び3 8 4 0 0間のボーレートは、
検出可能かつ使用可能です。データフォーマットは常に
1スタートビット、8データビット、及び1ストップビット
です。8データビットは最初LSB最後MSBが送信され
ます。MAX1455がディジタルモードの間、DIOピン上の
ロジック1を維持するために弱いプルアップ抵抗を使用
できます。これは、通信スタートビットと解釈される、
意図されたものではないピン上の1から0への変位を防ぐ
ためです。セキュアロックバイトがディセーブルされる
時(つまりCL[7:0]=00hex)またはUNLOCKがハイに維持
されている場合のみ通信が可能です。表8に制御ロケー
ションが示されています。
初期化シーケンス
パワーアップ後、または再初期化コマンド受信に続いて
MAX1455に送られる最初のコマンドバイトは、
MAX1455が通信ボーレートを学習するために使用され
ます。初期化シーケンスは以下のような01 hexの1バイト
送信です。
1 1 1 1 1 0 1 0 0 0 0 0 0 0 1 1 1 1 1 1
上記に太文字で示されるスタートビットが、ボーレート
同期化を開始します。8データビットの01 hex(最初に
LSB)がこれに続き、上記に太文字で示されるように、
その後がストップビットです。MAX1455は、内部発振器
の期間の倍数として1ビット送信用の時間間隔を計算する
ために、このシーケンスを使います。その後、結果生じた
発振器クロックサイクル数は、8ビット数(BITCLK)と
して内部的に保存されます。デバイスの電源電圧は、
初期化シーケンスが送信される前少なくとも1ms間安定
していなければならないことに留意してください。これ
により、POR機能が完了され、セキュアロックバイト
またはUNLOCKによってDIOを設定する時間が可能に
なります。
_______________________________________________________________________________________
9
MAX1455
に分割されています。各ページは個別に消去可能です。
メモリストラクチャは表1に示されるように配置されて
います。また、ODAC及びFSODACのルックアップ表は
各温度指数ポインタと共に示されています。FSODAC表
が200hexから2FFhexまでと、1A0hexから1FFhex
までの2つの部分に分割されている一方、ODAC表は
アドレス000hexからアドレス15Fhexまでの連続的して
いることに留意してください。汎用ユーザバイトを例外
として、すべての値は、隣接する2つのバイトロケー
ション(ハイバイト及びローバイト)により形成される
16ビット幅のワードです。
MAX1455
低コスト自動車用
センサ信号コンディショナ
表1. EEPROMメモリアドレスマップ
PAGE
0
1
2
3
4
5
6
7
8
9
A
B
10
LOW-BYTE
ADDRESS (hex)
HIGH-BYTE
ADDRESS (hex)
TEMP-INDEX[7:0]
(hex)
00
000
001
03E
03F
1F
040
041
20
07E
07F
3F
080
081
40
0BE
0BF
5F
0C0
0C1
60
0FE
0FF
7F
100
101
80
13E
13F
9F
140
141
A0
15E
15F
AF to FF
160
161
CONTENTS
ODAC
Lookup Table
Configuration
162
163
Reserved
164
165
OTCDAC
166
167
Reserved
168
169
FSOTCDAC
16A
16B
Control Location
16C
16D
17E
17F
180
181
19E
19F
52 General-Purpose
User Bytes
1A0
1A1
80
1BE
1BF
8F
1C0
1C1
90
1FE
1FF
AF to FF
200
201
00
23E
23F
1F
240
241
20
27E
27F
3F
280
281
40
2BE
2BF
5F
2C0
2C1
60
2FE
2FF
7F
FSODAC
Lookup Table
______________________________________________________________________________________
低コスト自動車用
センサ信号コンディショナ
ODAC及びFSODACルックアップ表メモリマップ
TEMP-INDEX[7:0]
EEPROM ADDRESS ODAC
LOW BYTE AND HIGH BYTE
EEPROM ADDRESS FSODAC
LOW BYTE AND HIGH BYTE
00hex
to
7Fhex
000hex and 001hex
to
0FEhex and 0FFhex
200hex and 201hex
to
2FEhex and 2FFhex
80hex
to
AFhex
100hex and 101hex
to
15Ehex and 15Fhex
1A0hex and 1A1hex
to
1FEhex and 1FFhex
MAX1455
表2. EEPROM
表3. レジスタ
REGISTER
DESCRIPTION
CONFIG
Configuration register
ODAC
Offset DAC register
OTCDAC
Offset temperature coefficient DAC register
FSODAC
Full-span output DAC register
FSOTCDAC
Full-span output temperature coefficient DAC register
再初期化シーケンス
表4. Temp-Index標準値
TEMP-INDEX[7:0]
TEMPERATURE
(°C)
DECIMAL
HEXADECIMAL
-40
20
14
+25
65
41
+85
106
6A
+125
134
86
MAX1455はボーレートの再確立、または再学習を提供
します。再初期化シーケンスは、以下のようにFFhexの
1バイト送信です:
1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
シリアル再初期化シーケンスが受信されたら、受信
ロジックはみずからパワーアップ状態にリセットし、
初期化シーケンスを待ちます。ボーレートを再確立
するには、再初期化シーケンスの後に初期化シーケンス
が続かなければなりません。
WEAK PULLUP
REQUIRED
WEAK PULLUP
REQUIRED
DATA
1 1 1 1 1 0 1 0 0 1 1 0 1 0 11
DIO
HOST
1 1 1 1 1 1 1
RECEIVE
TRANSMIT
1 000001 000 1 1
TRANSMIT
HIGH-Z
RECEIVE
1 1 1 1 1 1
HIGH-Z
HIGH-Z
1 0 XXXX
RECEIVE
TRANSMIT
図4. DIO出力データフォーマット
______________________________________________________________________________________
11
MAX1455
低コスト自動車用
センサ信号コンディショナ
表5. コンフィギュレーションレジスタ(CONFIG[15:0])
FIELD
NAME
DESCRIPTION
15:13
OSC[2:0]
Oscillator frequency setting. Factory preset; do not change.
12:11
CLIP[1:0]
Sets output clip levels.
10
PGA Sign
Logic 1 inverts INM and INP polarity (Table 6).
9
IRO Sign
Logic 1 for positive input-referred offset (IRO). Logic 0 for negative IRO.
8:6
IRO[2:0]
Input-referred coarse-offset adjustment (Table 7).
5:2
PGA[3:0]
Programmable-gain amplifier setting.
1
ODAC Sign
0
OTCDAC
Sign
Logic 1 for positive offset DAC output. Logic 0 for negative offset DAC output.
Logic 1 for positive offset TC DAC output. Logic 0 for negative offset TC DAC output.
表6. PGA利得設定(PGA[3:0])
PGA[3:0]
PGA GAIN (V/V)
0000
39
0001
52
0010
65
0011
78
0100
91
0101
104
0110
117
0111
130
1000
143
1001
156
1010
169
1011
182
1100
195
内部ロジックへのコマンドレジスタ
1101
208
1110
221
1111
234
CRILロケーション(IRSアドレス9)へのデータの書込み
により、書込まれた4ビットデータニブルに関連する
コマンドが即時に実行されます。全てのEEPROM及び
キャリブレーションレジスタ読み取り、書き込みは、
EEPROM消去と共に、コマンドはCRILロケーションを
通じて行われます。CRILは、又MAX1455アナログ出力
を可能にするためと、出力データ(シリアルディジタル
出力)をDIO上に置くためにも使われます。表10はCRIL
コマンドの完全一覧表です。
シリアルインタフェース用コマンドフォーマット
MAX1455へのすべての通信コマンドは、スタートビット、
8コマンドビット(コマンドバイト)、及びストップビット
の形式に従っています。コマンドバイトは、IRSのコン
テンツを制御し、4ビットインタフェースレジスタ設定
12
アドレス(IRSA)ニブル及び4ビットインタフェースレジ
スタ設定データ(IRSD)ニブルを構成しています。IRS
コマンドバイトは以下の構造です:
IRS[7:0] = IRSD[3:0], IRSA[3:0]
全てのコマンドは最初にLSBが送信されます。以下の
とおり、スタートビットに後続する最初のビットは
IRSA[0]で、ストップビット前の最終ビットはIRSD[3]
です:
IRSA
IRSD
1 1 1 1 1 0 0 1 2 3 0 1 2 3 1 1 1 1 1 1
IRSのレジスタコンテンツの半分はデータ保持及びステア
リング情報用に使われます。IRS内の2つのロケーション
へのデータ書込みは即時実行を(コマンド実行)を起します。
これらのロケーションはアドレス9及び15で、それぞれ
内部ロジック(CRIL)に対するコマンドレジスタ及び再
初期化コマンドです。表9はIRSアドレスデコーディング
の完全一覧表です。
______________________________________________________________________________________
低コスト自動車用
センサ信号コンディショナ
IRO SIGN, IRO[2:0]
INPUT-REFERRED OFFSET
CORRECTION AS % OF VDD
INPUT-REFERRED OFFSET, CORRECTION
AT VDD = 5VDC IN mV
1,111
+1.25
+63
1,110
+1.08
+54
1,101
+0.90
+45
1,100
+0.72
+36
1,011
+0.54
+27
1,010
+0.36
+18
1,001
+0.18
+9
1,000
0
0
0,000
0
0
0,001
-0.18
-9
0,010
-0.36
-18
0,011
-0.54
-27
0,100
-0.72
-36
0,101
-0.90
-45
0,110
-1.08
-54
0,111
-1.25
-63
シリアルディジタル出力
DIOは、リードIRS(RDIS)コマンド(5hex)をCRILロケー
ションに書込むことによって、ディジタル出力として
構成されます。このコマンドを受信すると、MAX1455は、
IRSA[3:0] = 8hexのロケーションで、IRSポインタ
(ISP[3:0])値によって決定されたコンテンツのデータ
バイトを出力します。データはスタートビットとストップ
ビットにフレームされたシングルバイトとして出力され
ます。表1 1は各IRSPアドレス値に返されたデータの
一覧です。
一旦、RDIRSコマンドが送られると、MAX1455がDIO
ラインを駆動できるように、すべてのDIOへの接続は、
スリーステートでなければなりません。RDIRSコマンド
を受信したら、MAX1455は1バイト時間後にDIOを
ハイに駆動します。MAX1455はシングルビット時間中
DIOをハイに保持し、その後スタートビット(IDOをロー
に駆動)を出します。スタートビットの後にデータバイト
及びストップビットが続きます。ストップビット送信
直後、MAX1455スリーステートDIOはラインをリリース
します。それからMAX1455は、DIOリリースの1バイト
時間後に次のコマンドシーケンス受信準備完了となり
ます。
DIOライン上の全デバイスがスリーステートの場合、
MAX1455のデータバイト送信前後に時間間隔がある
ことに留意してください。好ましくない変位(図4)を
予防するため、これらの時間間隔中、弱いプルアップ
抵抗をDIOラインに適用することを薦めます。DIO及び
アナログ出力(OUT)が接続されていないアプリケーション
では、プルアップ抵抗はDIOに永久接続されるべきです。
MAX1455のDIOとアナログ出力が接続されている場合、
アナログ測定中、この共通ラインをロードしないでくだ
さい。この状況の場合以下のシーケンスを実施して
ください:
1) できればリレーを使って、プルアップ抵抗をDIO/
OUTのラインに接続してください。
2) RDIRSコマンドを送信してください。
3) ユーザ接続をスリーステートしてください(高イン
ピーダンスに設定)。
4) MAX1455からデータ受信します。
5) ユーザ接続を起動します(DIO/OUTラインをハイに
プルします)。
6) プルアップ抵抗をリリースしてください。
______________________________________________________________________________________
13
MAX1455
表7. 換算入力オフセット(IRO[2:0])
MAX1455
低コスト自動車用
センサ信号コンディショナ
DIO
IRS COMMAND (8 BITS)
IRSA [3:0] IRSD [3:0]
DHR [3:0]
0000
0001
DHR [7:4]
0010
DHR [11:8]
0011
DHR [15:12]
0100
RESERVED
0101
RESERVED
ICRA [3:0]
0110
IEEA [3:0]
0111
IEEA [7:4]
IRSP [3:0]
1000
IEEA [9:8]
CRIL [3.0]
1001
(EXECUTE)
1010
ATIM [3:0]
1011
ALOC [3:0]
1100 TO
RESERVED
1110
RELEARN
1111
BAUD RATE
TABLE 9. INTERFACE REGISTER
SET COMMANDS
BIDIRECTIONAL
16-BIT
DATA
LATCH
DHR [7:0]
DHR [15:8]
ICRA [3:0] CALIBRATION REGISTER
CONFIG
0000
0001
ODAC
0010
OTCDAC
0011
FSODAC
0100
FSOTCDAC
0101 TO
RESERVED
1111
TABLE 16. INTERNAL CALIBRATION
REGISTERS
CRIL [3:0]
FUNCTION
LOAD ICR
0000
0001
WRITE EEPROM
0010
ERASE EEPROM
0011
READ ICR
0100
READ EEPROM
READ IRS
0101
0110
ANALOG OUT
0111
ERASE PAGE
1000 TO
RESERVED
1111
TABLE 10. CRIL ACTIONS
IRSP [3:0]
RETURNS
DHR [7:0]
0000
0001
DHR [F:8]
0010
IEEA [7:4], ICRA [3:0]
0011
CRIL [3:0], IRSP [3:0]
0100
ALOC [3:0], ATIM [3.0]
IEEA [7:0]
0101
0110
IEED [7:0]
0111
TEMP-INDEX [7:0]
BITCLK [7:0]
1000
1001
RESERVED
1010 TO
11001010 - (USE TO
1111
CHECK COMMUNICATION)
TABLE 11. IRS POINTER FUNCTIONS (READS)
EEPROM
MEMORY
768 X 8 BITS
ADDR
DATA
LOOKUP
ADDRESS
TEMP INDEX [7:0]
ENABLE ANALOG OUTPUT
OUTPUT
TIMER
PGA
OUTPUT
MUX
OUT
図5. MAX1455シリアルコマンド構造及びハードウェア構成図
図4に、RDIRSコマンド(59hex)を使って送信され、
MAX1455が10hexのバイト値を使って応答している
送受信シーケンスの例が示されています。
内部クロック設定
初期パワーアップ、またはパワーリセットに続いて、
0000hexを含むMAX1455内のキャリブレーション
レジスタのすべてをプログラムする必要があります。
14
アナログモードでは、内部レジスタは自動的にEEPROM
から再生されることに留意してください。
ディジタルモードでMAX1455を起動する時、3CLK
ビットに特別な注意を払ってください:コンフィギュ
レーションレジスタの3MSBです。MAX1455内部発振器
の周波数が、生産試験中に測定され、3ビット調整(キャリ
ブレーション)コードが計算され、EEPROMロケーション
161hex(EEPROM上位コンフィギュレーションバイト)
の上位3ビットに保存されます。
______________________________________________________________________________________
低コスト自動車用
センサ信号コンディショナ
FIELD
NAME
15:8
CL[15:8]
Reserved
7:0
CL[7:0]
Control Location. Secure-Lock is activated by setting this to FFhex, which disables DIO serial
communications and connects OUT to PGA output.
MAX1455
表8. 制御ロケーション(CL[15:0])
DESCRIPTION
表9. IRSAデコーディング
IRSA[3:0]
DESCRIPTION
0000
Write IRSD[3:0] to DHR[3:0] (Data Hold register)
0001
Write IRSD[3:0] to DHR[7:4] (Data Hold register)
0010
Write IRSD[3:0] to DHR[11:8] (Data Hold register)
0011
Write IRSD[3:0] to DHR[15:12] (Data Hold register)
0100
Reserved
0101
Reserved
0110
Write IRSD[3:0] to ICRA[3:0] or IEEA[3:0] (Internal Calibration register address or internal EEPROM address
nibble 0)
0111
Write IRSD[3:0] to IEEA[7:4] (internal EEPROM address, nibble 1)
1000
Write IRSD[3:0] to IRSP[3:0] or IEEA[9:8] (Interface register set pointer where IRSP[1:0] is IEEA[9:8])
1001
Write IRSD[3:0] to CRIL[3:0] (Command register to internal logic)
1010
Write IRSD[3:0] to ATIM[3:0] (analog timeout value on read)
1011
Write IRSD[3:0] to ALOC[3:0] (analog location)
1100 to 1110
1111
Reserved
Write IRSD[3:0] = 1111bin to relearn the baud rate
ディジタルモードでMAX1455を起動する時、3CLK
ビットに特別な注意を払ってください:コンフィギュ
レーションレジスタの3MSBです。MAX1455内部発振器
の周波数が、生産試験中に測定され、3ビット調整(キャリ
ブレーション)コードが計算され、EEPROMロケーション
161hex(EEPROM上位コンフィギュレーションバイト)
の上位3 ビットに保存されます。MAX1455の内部
クロックは、信号経路利得、DAC機能、及び通信を含む
タイミング機能を制御します。ディジタルモードの間は、
コンフィギュレーションレジスタCLKビットにEEPROM
内に含まれる値(上位構成バイト)を割り当てることを薦め
ます。3CLKビットは、ビット当り9%の公称クロック
調整を伴う2の補数を表しています。表12に利用可能な
コードと調整が示されています。
の堅牢さを最大にするためには、一回当り1LSB値CLK
ビットを変更してください。従って、以下に推奨する
コンフィギュレーションレジスタCLKビット設定手順を
示しました。
(設定手順中は、クロック値が最大値に近く
になりMAX1455ボーレートカウンタがオーバーフロー
する可能性を防ぐため、最小ボーレート9600を使って
ください。)
コンフィギュレーションレジスタに含まれるCLKビット
値のあらゆる変更はMAX1455のボーレート学習シー
ケンス(再初期化及び初期化コマンド)が後に続かなけれ
ばなりません。クロックリセット期間だけの通信システム
3) 再初期化コマンド、次に初期化(ボーレート学習)
コマンドを送信してください。
以下の例は必要とされる010進法のCLKコードに基づい
ています:
1) EEPROMロケーション161hexCLK=010バイナリ
から、CLKビット(3MSB)を読んでください。
2) コンフィギュレーションレジスタのCLKビットを
001バイナリに設定してください。
4) コンフィギュレーションレジスタのCLKビットを
010バイナリに設定してください。
______________________________________________________________________________________
15
MAX1455
低コスト自動車用
センサ信号コンディショナ
表10. CRILコマンドコード
CRIL[3:0]
NAME
DESCRIPTION
0000
LdICR
Load Internal Calibration register at address given in ICRA with data from DHR[15:0].
0001
EEPW
EEPROM write of 8 data bits from DHR[7:0] to address location pointed by IEEA [9:0].
0010
ERASE
Erase all of EEPROM (all bytes equal FFhex).
0011
RdICR
Read Internal Calibration register as pointed to by ICRA and load data into DHR[15:0].
0100
RdEEP
Read internal EEPROM location and load data into DHR[7:0] pointed by IEEA [9:0].
0101
RdIRS
Read Interface register set pointer IRSP[3:0]. See Table 11.
0110
RdAlg
Output the multiplexed analog signal onto OUT. The analog location is specified in ALOC[3:0]
(Table 13) and the duration (in byte times) that the signal is asserted onto the pin is specified in
ATIM[3:0] (Table 14).
0111
PageErase
1000 to
1111
Reserved
Erases the page of the EEPROM as pointed by IEEA[9:6]. There are 64 bytes per page and thus 12
pages in the EEPROM.
Reserved.
5) 再初期化コマンド、次に初期化(ボーレート学習)
コマンドを送信してください。
ページ番号(表1)をロードしてください。それから、
CRIL PageEraseコマンド(79hex)を送信してください。
内部発振器の周波数は、BITCLK[7:0]の値を読むことに
よって常に確認できます。この8ビットの数字は、通信
ボーレートの1サイクル(1ビットタイム)に対応する、
内部発振器サイクル数を表しています。
EEPROMへバイトを書込むには:バイトアドレス
(Address[9:0])を使って、IRS ロケーションIEEA[9:0]、
IEEA[7:4]、及びIEEA[3:0]をロードしてください。
書込む8データビット(Data[7:0])を使ってIRSロケー
ションDHR[7:4]及びDHR[3:0]をロードしてください。
EEPROM WRITEコマンドをCRIL(19hex)に送信して
ください。
EEPROMへの消去と書込み
内部EEPROMは、希望するコンテンツをプログラムする
に先だって(FFhexに設定されたバイトを)消去されな
ければなりません。MAX1455には、バイト161hexと
バイト16Bhexを除き、公称の消去状態で供給されます。
バイト161hexの3MSBには内部発振器キャリブレー
ション設定が含まれています。バイト16Bhexは、
UNLOCK状況に関係なくシリアル通信が可能なように
00hexに設定されています。
EEPROMを消去する場合、まずバイト161hexの3 MSB
を保存してください。消去後、これらの3ビットは、
00 hexのセキュアロックバイト値と共に、再度書込まれ
なければなりません。これらの値を再書込みする前に
デバイスの電源を除かないでください。
内部EEPROMは、ERASEコマンドを使って完全に消去
するか、またはPageEraseコマンド(表10)を使って
部分的消去ができます。PageEraseコマンドを発行
した後、7.1ms待つ必要があります。7.1msが経過する
前に、部品との通信、または電源の中断を試みると、
EEPROM内に不確定状態が発生することがあります。
EEPROM(PageEraseコマンド)内のページを消去する
には:最初に、IRSロケーションIEEA[3:0]へ必要な
16
EEPROMからバイトを読み取るには:
1) バイトアドレス (Address[9:0])を使って、IRSロケー
ションIEEA[9:0]、IEEA[7:4]、及びIEEA[3:0]を
ロードしてください。
2) READ EEPROMコマンドをCRILレジスタ(49hex)に
送信してください、これが必要なEEPROMバイトを
DHR[7:0]へロードします。
3) 00hex(DHR[7:0]へ返る)を使ってIRSロケーション
IRSP[3:0]をロードしてください。
4) READ IRSPコマンドをCRILレジスタ(59hex)に
送信してください。
マルチプレクス化アナログ出力
MAX1455は、リードアナログ(RdAlg)コマンドを使い
ディジタルモードにおいて、アナログ信号を出力する
機能を提供しています。RdAlgコマンド受信後1バイト
タイムで、ALOC[3:0]レジスタ(表13)によって決定
される内部アナログ信号が、MAX1455OUTへマルチ
プレクス化されます。この信号は、ATIM[3:0]レジスタ
が設定する期間中OUTに接続されています。ATIM機能
______________________________________________________________________________________
低コスト自動車用
センサ信号コンディショナ
IRSP[3:0]
RETURNED VALUE
0000
DHR[7:0]
0001
DHR[15:8]
0010
IEEA[7:4], ICRA[3:0] concatenated
0011
CRIL[3:0], IRSP[3:0] concatenated
0100
ALOC[3:0], ATIM[3:0] concatenated
0101
IEEA[7:0] EEPROM address byte
0110
IEED[7:0] EEPROM data byte
0111
Temp-Index[7:0]
1000
BitClock[7:0]
1001
Reserved. Internal flash test data.
11001010 (CAhex). This can be used to
test communication.
1010-1111
表12. CLKコード(コンフィギュレーション
レジスタの3MSB)
CLK CODE (BIN)
CLOCK ADJUSTMENT (%)
011
+27
010
+18
001
+9
000
0
111
-9
110
-18
101
-27
は通信ボーレートをタイミングのベースとして使い
ます。詳細は表1 4を参照してください。ATIM[3:0]
レジスタにより決まる期間の最後に、アナログ信号が
アナログ出力から切断され、O U Tがスリーステート
状態に戻ります。MAX1455は、OUTのスリーステート
状態が戻ってから1バイトで、DIO上次のコマンドを受信
できます。この方法のタイミングが図6に示されてい
ます。
MAX1455DIOは、アナログ出力がアクティブな間スリー
ステート状態です。これはOUT及びDIOを並列に接続
することを可能にするためです。DIO及びOUTが並列に
接続されている場合、ホストコンピュータもMAX1455
へのコミュニケーション接続がスリーステートでなけれ
ばなりません。この必要条件がDIOへのすべての接続が
同時にスリーステートである期間を発生し、この期間中
DIOへ弱いプルアップ抵抗の適用が必要となります。
アナログ出力のために連続出力モードがあります。これ
はATIM[3:0]をFhexに設定することによって選択され
ます。このモードは、DIO及びOUTが分離している場合
のみ使用できます。このモードでRDAlgコマンド、また
は他のコマンドを受信した後、DIOは32,769バイト
タイムの期間スリーステート状態です。一旦この期間が
経過するとDIOは受信モードに入り、次のコマンド入力
を受けます。連続モードではアナログ出力は常にアク
ティブです。
注:OUTに接続されている間、内部アナログ信号はバッ
ファされません。これらの内部信号の1つが測定されて
いる間にOUTをローディングすると測定誤差が発生する
ことがあります。BDR、FSOTCなどの内部信号を読み
取っている間OUTをロードしないでください。
コミュニケーションコマンドの例
以下にMAX1455内の様々な機能用のコマンドシー
ケンスの例を選んで挙げました:
例1. ボーレート設定を変更し、通信を確認してくだ
さい。再初期化コマンドを送信する前にシステムの
ボーレートが変更されたためにMAX1455との通信
が失われた場合、初期化条件を保証するためパワー
リセットを適用してください。
COMMAND
FFhex
ACTION
Reinitialize part ready for baud rate learning.
Change system baud rate to new value.
01hex
Learn baud rate.
F8hex
Load 15 (Fhex) to IRSP[3:0] register.
59hex
Read IRS.
Host computer must be ready to receive
data on the serial line within 1 (baud rate)
byte time of sending the Read IRS
command. The MAX1455 returns CAhex.
(IRSP values of 10 to 15 are configured to
return CAhex for communication checking
purposes.)
______________________________________________________________________________________
17
MAX1455
表11. IRSPデコード
MAX1455
低コスト自動車用
センサ信号コンディショナ
例2 . ルックアップ表ポインタを読んでください。
(Temp-Index)
COMMAND
ACTION
78hex
Load 7 to IRSP[3:0] register.
59hex
Read IRS.
Host ready to receive data within 1 byte time
of sending the Read IRS command. The
MAX1455 returns the current Temp-Index
pointer value.
例4 . 8C40ヘキサデシマルをFSODACレジスタに
書込んでください。
COMMAND
ACTION
00hex
Load 0 hex to the DHR[3:0] register.
41hex
Load 4 hex to the DHR[7:4] register.
C2hex
Load C hex to the DHR[11:8] register.
83hex
Load 8 hex to the DHR[15:12] register.
36hex
Load 3 (FSODAC) to the ICRA[3:0] register.
09hex
Ld ICR.
8C40 hex is written to the FSODAC register.
例3. 9600ボーレートで3.4秒間OUTピン上BDR測定
をイネーブルします。
COMMAND
ACTION
1Bhex
Load 1 (BDR measurement) to ALOC[3:0]
register.
CAhex
Load 12 to the ATIM[3:0] register: (212+1) ✕
8/9600 = 3.4s.
69hex
RdAlg.
The DIO pin is three-stated and the OUT pin
is connected internally to the BDR pin for a
duration of approximately 3.4s.
例5. Temp-Index40で8C40hexをFSODACルック
アップ表ロケーションに書込んでください。この例は、
EEPROMの関連するセクションをクリアするのに、
そのセクションに存在するいずれのデータも保持される
必要がないことを想定して、PageEraseコマンドを
使います。
COMMAND
A6hex
79hex
ACTION
Load Ahex (page number corresponding to
EEPROM locations 280hex and 281hex) to
the IEEA[3:0] register.
Page Erase command.
Wait 7.1ms before sending any further
commands.
18
06hex
Load 0hex to the IEEA[3:0] register.
87hex
Load 8hex to the IEEA[7:4] register.
28hex
Load 2hex to the IEEA[9:8] (IRSP[3:0])
register.
00hex
Load 0hex to the DHR[3:0] register.
41hex
Load 4hex to the DHR[7:4] register.
19hex
Write EEPROM. 40hex is loaded to EEPROM
address 280hex, which is the low byte
location corresponding to a Temp-Index
pointer value of 40.
16hex
Load 1 to the IEEA[3:0] register. IEEA[7:4]
and IEEA[9:8] already contain 8 and 2,
respectively.
C0hex
Load Chex to the DHR[3:0] register.
81hex
Load 8hex to the DHR[7:4] register.
19hex
Write EEPROM. 8Chex is loaded to
EEPROM address 281hex, which is the high
byte location corresponding to a TempIndex pointer value of 40.
______________________________________________________________________________________
低コスト自動車用
センサ信号コンディショナ
ALOC[3:0]
ANALOG SIGNAL
0000
OUT
PGA Output
0001
BDR
Bridge Drive
0010
ISRC
Bridge Drive Current Setting
0011
VDD
Internal Positive Supply
0100
VSS
Internal Ground
0101
CLIP-TOP
Clip Voltage High Value
0110
CLIP-BOTTOM
Clip Voltage Low Value
0111
FSODAC
Full-Scale Output DAC
1000
FSOTCDAC
1001
ODAC
1010
OTCDAC
1011
VREF
1100
VPTATP
Internal Test Node
1101
VPTATM
Internal Test Node
1110
INP
Sensor’s Positive Input
1111
INM
Sensor’s Negative Input
DESCRIPTION
Full-Scale Output TC DAC
Offset DAC
Offset TC DAC
Bandgap Reference Voltage (nominally 1.25V)
WEAK PULLUP
REQUIRED
DATA
11 1 1 1 0 1 0 0 1 0 11 0 11
HIGH-Z
OUT
DIO
HOST
2ATIM + 1 BYTE TIMES
WEAK PULLUP
REQUIRED
1 1 1 1 1 1 1 X XX XXX XX XXXX 1 1 1 1 1 1 1
VALID OUTPUT
HIGH-Z
RECEIVE
TRANSMIT
MAX1455
表13. ALOC定義
HIGH-Z
1 0 XXXX
HIGH-Z
RECEIVE
TRANSMIT
図6. アナログ出力タイミング
______________________________________________________________________________________
19
MAX1455
低コスト自動車用
センサ信号コンディショナ
表14. ATIM定義
ATIM[3:0]
DURATION OF ANALOG SIGNAL SPECIFIED IN BYTE TIMES (8-BIT TIME)
0
0000
2 + 1 = 2 byte times, i.e., (2 ✕ 8) / baud rate
0001
21 + 1 = 3 byte times
0010
22 + 1 = 5 byte times
0011
23 + 1 = 9 byte times
0100
24 + 1 = 17 byte times
0101
25 + 1 = 33 byte times
0110
26 + 1 = 65 byte times
0111
27 + 1 = 129 byte times
1000
28 + 1 = 257 byte times
1001
29 + 1 = 513 byte times
1010
210 + 1 = 1025 byte times
1011
211 + 1 = 2049 byte times
1100
212 + 1 = 4097 byte times
1101
213 + 1 = 8193 byte times
1110
214 + 1 = 16,385 byte times
1111
In this mode, OUT is continuous; however, DIO accepts commands after 32,769 byte times. Do not parallel
connect DIO to OUT.
表15. ICRAデコード
ICRA[3:0]
NAME
0000
CONFIG
0001
ODAC
0010
OTCDAC
Offset temperature coefficient DAC register
0011
FSODAC
Full-scale output DAC register
0100
FSOTCDAC
0101
0110 to
1111
DESCRIPTION
Configuration register
Offset DAC register
Full-scale output temperature coefficient DAC register
Reserved. Do not write to this location (EEPROM test).
Reserved. Do not write to this location.
センサ補償の概要
補償は動作圧力及び温度範囲にわたるセンサ性能の検証
を必要とします。少なくとも2つの試験圧力(例、ゼロ
及びフルスパン)及び2つの温度を使ってください。試験
20
圧力及び温度を増やすことにより、さらに精度の高い
結果が得られます。標準な補償手順は以下のように
まとめられます:
______________________________________________________________________________________
低コスト自動車用
センサ信号コンディショナ
MAX1455
DIO[1:N]
DATA
DATA
VOUT
+5V
MODULE N
MAX1455
MODULE 2
MAX1455
MODULE 1
VDD
DION
DIO2
DIO1
MAX1455
DIGITAL
MULTIPLEXER
VOUT
VSS
VDD
VSS
VOUT
VDD
VSS
VOUT
DVM
TEST OVEN
図7. 自動試験システムの概念
表16. 補償効果
TYPICAL UNCOMPENSATED INPUT (SENSOR)
TYPICAL COMPENSATED TRANSDUCER OUTPUT
Offset…………………..…….………………………….±100% FSO
FSO…………………………….………………....1mV/V to 40mV/V
Offset TC…………………………………………………...20% FSO
Offset TC Nonlinearity…..………………………………….4% FSO
FSOTC…………………………..………………………..-20% FSO
FSOTC Nonlinearity…..……..…………………………….5% FSO
Temperature Range..….….……………………..-40°C to +125°C
OUT..…….………………………………Ratiometric to VDD at 5.0V
Offset at +25°C……………………………………0.500V ± 200µV
FSO at +25°C……………………………………...4.000V ± 200µV
Offset Accuracy over Temp. Range….……..±4mV (±0.1% FSO)
FSO Accuracy over Temp. Range…………..±4mV (±0.1% FSO)
リファレンス温度を設定(例、25℃):
•
•
MAX1455を過負荷から保護するため、デフォルト
係数を(例えば、オフセット、FSO及びブリッジ抵抗
の中間値に基づいた)使ってそれぞれのレジスタを
ロードすることによって各トランスデューサを初期化
してください。内部キャリブレーションレジスタは、
ICRA[3:0]にアドレスされ、表15に示されるように
デコードされます。
初期ブリッジ電圧(FSODACで)を電源電圧の半分に
設定してください。BDRまたはOUTピンを使って
ブリッジ電圧を測定するか、または測定に基づいて
計算してください。
•
ODAC及びFSODACそれぞれを使って、トランス
デューサの出力オフセット及びFSOをキャリブレー
ションしてください。
•
キャリブレーションデータを試験コンピュータまた
はMAX1455EEPROMユーザメモリに保存してくだ
さい。
次の試験温度の設定:
•
ODAC及びFSODACそれぞれを使って、オフセット
及びFSOをキャリブレーションしてください。
•
キャリブレーションデータを試験コンピュータまた
はMAX1455EEPROMユーザメモリに保存してくだ
さい。
•
補正係数を計算してください。
______________________________________________________________________________________
21
MAX1455
低コスト自動車用
センサ信号コンディショナ
RAW SENSOR OUTPUT
(TA = +25°C)
30
60
40
20
0
FSO
10
0
-10
-20
0
20
40
60
80
100
-50
0
FSO
100
150
COMPENSATED TRANSDUCER
(TA = +25°C)
COMPENSATED TRANSDUCER ERROR
0.15
0.10
0.05
0
-0.05
50
TEMPERATURE (°C)
PRESSURE (kps)
5
OFFSET
4
VOUT (V)
ERROR (% FSO)
OFFSET
20
ERROR (% FSO)
VOUT (mV)
80
UNCOMPENSATED SENSOR
TEMPERATURE ERROR
3
2
1
-0.10
-0.15
-50
0
50
100
TEMPERATURE (°C)
150
0
0
20
40
60
PRESSURE (kps)
80
100
図8. キャリブレーションされたトランスデューサとキャリブレーションされていないトランスデューサの比較
•
補正係数をEEPROMへダウンロードしてください。
•
最終試験を実施してください。
センサキャリブレーション及び補償の例
MAX1455温度補償設計は、センサとIC温度誤差の両方
を補正します。これによって、MAX1455はセンサ本来
の再現性に近い温度補償を提供することができます。
MAX1455の性能の例が図8に示されています。表16は
補償効果の一覧です。
MAX1455、及び初期オフセット16.4mVでスパン
55.8mVの再現可能ピエゾ抵抗センサが、0.5000Vの
オフセットと4 . 0 0 0 Vのスパンの補償済みトランス
デューサに変換されました。非直線性センサのオフセット
及びFSO温度誤差は、およそ20%から30%FSOでしたが
+0.1%FSO以下に減少されました。図8には非補償センサ
の出力と補償済みトランスデューサの出力の比較が
示されています。この結果を出すのに6つの温度点を
使いました。
MAX1455評価キット _________________
EVキットは、センサを使ってMAX1455のマニュアル
プログラミングが可能なように設計されています。EV
キットには以下のものが含まれています:
1) シリコン温度センサ付きまたは同センサなしの評価
ボード。
2) デザイン/アプリケーション用マニュアル。この
マニュアルは、センサデータのデータ収集に精通した
テストエンジニアのために開発され、センサ補償用
アルゴリズムと試験手順を提供しています。
3) MAX1455通信ソフトウェア。これはコンピュータ
キーボード(IBMコンパチブル)でMAX1455の1度に
1つのモジュールをプログラミング可能にします。
4) インタフェースアダプタ。評価ボードとPCシリアル
ポートへの接続ができます。
チップ情報 __________________________
TRANSISTOR COUNT: 62,242
PROCESS: CMOS
SUBSTRATE CONNECTED TO: VSS
MAX1455ベースのトランスデューサ及び試験システム
の開発をスピードアップするために、マキシム社は
MAX1455評価キット(EVキット)を製造しました。
MAX1455を初めて使うユーザはこのキットを利用する
ことを強く薦めます。
22
______________________________________________________________________________________
低コスト自動車用
センサ信号コンディショナ
EEPROM
(LOOKUP PLUS CONFIGURATION DATA)
TEST 1
VDD
TEST 2
EEPROM ADDRESS
TEST 3
000H + 001H
VDD
:
TEST 4
16 BIT
FSO
DAC
15EH + 15FH
160H + 161H
162H + 163H
VSS
VDD
16 BIT
RISRC
75kΩ
OFFSET
DAC
RSTC
75kΩ
164H + 165H
166H + 167H
168H + 169H
16AH + 16BH
16CH + 16DH
:
VSS
VSS
RESERVED
FSOTC REGISTER SHADOW
CONTROL LOCATION REGISTER
USER STORAGE (52 BYTES)
VDD2
FSO DAC LOOKUP TABLE
(176 ✕ 16 BITS)
2FEH + 2FFH
VDD
±1
VDD1
19EH + 19FH
VSS
16 BIT
CONFIGURATION REGISTER SHADOW
RESERVED
OFFSET TC REGISTER SHADOW
:
1A0H + 1A1H
BDR
USAGE
OFFSET DAC LOOKUP TABLE
(176 ✕ 16 BITS)
BANDGAP
TEMP
SENSOR
8-BIT
LOOKUP
ADDRESS
∑∆
FSOTC
DAC
INP
PHASE
REVERSAL
MUX
UNLOCK
VSS
DIGITAL
INTERFACE
VSS
CLIP-HIGH
FSOTC REGISTER
PGA BANDWIDTH ≈
3kHz ±10%
∑
MUX
✕ 24
DAC
∑
PGA
DIO
MUX
OUT
DAC
INM
VSS
CLIP-LOW
INPUT-REFERRED OFFSET
(COARSE OFFSET)
AMPPROGRAMMABLE GAIN STAGE
±1
IRO (3, 2:0) OFFSET (mV)
1,111
1,110
63
54
1,101
1,100
1,011
1,010
45
36
27
18
1,001
1,000
0,000
0,001
0,010
0,011
9
0
0
-9
-18
-27
0,100
0,101
0,110
0,111
-36
-45
-54
-63
16 BIT
OFFSET
TC DAC
OTC REGISTER
*INPUT-REFERRED
OFFSET VALUE IS
PROPORTIONAL TO VDD.
VALUES GIVEN ARE FOR
VDD = +5V.
VSS
PGA (3:0)
PGA GAIN
TOTAL GAIN
0000
0001
0010
1.5
2.0
39
52
2.5
3.0
3.5
4.0
65
78
91
104
4.5
5.0
5.5
6.0
6.5
7.0
7.5
117
130
143
156
169
182
195
8.0
8.5
9.0
208
221
234
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
AMPOUT
AMP+
UNCOMMITTED OP AMP
PARAMETER
VALUE
VSS TO VDD
I/P RANGE
I/P OFFSET
O/P RANGE
NO LOAD
1mA LOAD
VSS, VDD ±0.01V
VSS, VDD ±0.25V
UNITY GBW
10MHz TYPICAL
±20mV
PGA BANDWIDTH ≈ 3kHz ±10%
______________________________________________________________________________________
23
MAX1455
ファンクションダイアグラム ___________________________________________________
MAX1455
低コスト自動車用
センサ信号コンディショナ
パッケージ ________________________________________________________________________
(このデータシートに掲載されているパッケージ仕様は、最新版が反映されているとは限りません。最新のパッケージ情報は、
www.maxim-ic.com/ja/packagesをご参照下さい。)
24
______________________________________________________________________________________
低コスト自動車用
センサ信号コンディショナ
(このデータシートに掲載されているパッケージ仕様は、最新版が反映されているとは限りません。最新のパッケージ情報は、
www.maxim-ic.com/ja/packagesをご参照下さい。)
販売代理店
〒169 -0051東京都新宿区西早稲田3-30-16(ホリゾン1ビル)
TEL. (03)3232-6141
FAX. (03)3232-6149
マキシム社では全体がマキシム社製品で実現されている回路以外の回路の使用については責任を持ちません。回路特許ライセンスは明言されていません。
マキシム社は随時予告なしに回路及び仕様を変更する権利を保留します。
Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 ____________________ 25
© 2001 Maxim Integrated Products
is a registered trademark of Maxim Integrated Products.
MAX1455
パッケージ(続き)___________________________________________________________________