0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
AK8998W

AK8998W

  • 厂商:

    AKM(旭化成)

  • 封装:

    Die

  • 描述:

    IC INTERFACE PRESS SENSOR WAFER

  • 数据手册
  • 价格&库存
AK8998W 数据手册
[AK8998/W/D] Preliminary AK8998/W/D The AK8998 is a pressure sensor interface IC that features compensation for temperature drift and sensor variation. It is designed to excite and interface to a bridge sensor. Variations in the sensor can be corrected via compensation values stored in integrated non-volatile memory (EEPROM). Compensation values are obtained from measurement results for a set of offset voltages and temperature drift, along with a set of bridge voltages and temperature drift, including characteristics of the AK8998. The AK8998 is available in a 16-pin QFN package, in wafer form and in a tray. Features • Pressure sensor compensation and excitation IC (Analog output) • Supply voltage current: 7.1mA max @10kHz sampling • Supply voltage: 3.0V±5%, 3.3V±5%, 5.0V±5% • Operating temperature range: -20 to 85ºC • Integrated sensor output compensation (AK8998 Input conversion) • Offset voltage adjustment - Adjustment range: Rough ±13 to ±373mV / Fine ±1 to ±34mV @5.0V - Adjustment step: Rough 2 to 53mV /step / Fine 0.01 to 0.27mV /step @5.0V • Offset voltage temperature drift adjustment (1st order coefficient) - Adjustment range: ±0.04 to ±1.23mV/ºC @5.0V - Adjustment step: 0.2 to 4.8μV/ºC @5.0V • Output span voltage adjustment (G1, G2, G3) - Total adjustment range: 5.7 to 261.6mV @5.0V - G1 adjustment step : 0.95 to 74.7mV /step @5.0V - G2 adjustment step : 5.7 to 130.8mV /step @5.0V - G3 adjustment step : 0.01 to 0.40mV /step @5.0V • Sensitivity temperature drift adjustment (1st order coefficient) - Adjustment range: -4000ppm/ºC to +2500ppm/ºC or -2500ppm/ºC to +1000ppm/ºC - Adjustment step: 18ppm/ºC step • Integrated output reference voltage adjustment function - Adjustment range: 0.02*VDD to 0.98*VDD - Adjustment step: 10mV /step @5.0V • Integrated sampling frequency switching function : 1kHz, 10kHz • Integrated analog circuit reference voltage stabilizer (Add an external capacitor to AGND pin as needed) • SCF and SMF included for band limitation: fc:1.0kHz, 500Hz, 250Hz • 2 wire serial interface (CSCLK, VOUT) • Ratiometric voltage output • Integrated constant voltage source for pressure sensor: 2.2V @ 3.0, 3.3V±5% 4.0V or 2.2V @ 5.0V±5% • Integrated pressure detectors (x2) - Detection threshold adjustment control  - Adjustment range: 0.125*VDD to 0.9*VDD - Adjustment step: 0.025*VDD /step - Detection threshold external setting function (DET2 / PTH pin use) - hysteresis voltage adjustment control - Adjustment range: 0.03*VDD to 0.06*VDD - Adjustment step: 0.01*VDD /step • Integrated reference voltage & reference current generator - VREF voltage adjustment control  - Resolution: 3bits - Adjustment step: 1% /step MSxxxxx-E-00 -1- 2012/11 [AK8998/W/D] - IREF current adjustment control - Resolution: 4bits - Adjustment step: 2.8% /step typ. • Temperature sensor (internal or external) - Temperature range: -20 to 85 °C - Internal temperature sensor output voltage adjustment control  - Resolution: 6 bits - Adjustment step: 0.2% /step - External temperature sensor output voltage adjustment control  - Resolution: 9 bits 䋨Rough/ Fine=3/6bits䋩 䋩 - Adjustment step: Rough 10% /step / Fine 0.2% /step - Integrated external temperature sensor constant current circuit: 50μA typ. • Integrated oscillator for intermittent operation (1000kHz typ.) - Oscillating frequency adjustment control  - Resolution: 4 bits - Adjustment step: 5% /step typ. • Integrated EEPROM for compensation values and control data storage - Size: 131 bits - Endurance: 1,000 times or more - Retention time: 10 years or more @Ta: 85°C • Supply Type: Tray (Die), Wafer, PKG (UQFN16) Product name㩷㩷 AK8998 AK8998W AK8998D Supply Type㩷㩷 PKG (UQFN16) Wafer Tray (Die) Comments㩷㩷 㩷 㩷 㩷 Block Diagram VDD VS Regulator Oscillator V_Bandgap V_Reference I_Reference V_Temp. EXTMP (internal or external) VDD track Gain Temp. track EEPROM Gain Amp.2 Gain Amp.3 Offset Gain AGND DET2 / PTH Pressure Detector 2 DET1 Pressure Detector 1 VO S/H & SCF & Level Shift Buffer & SMF VOUT Gain Amplifier Block MSxxxxx-E-00 VSS Gain_Temp. LPF Gain Amp.1 Power ON Reset V_ Common VOUT Offset Temp. track Offset_Temp. VP VN STV Timing Logic -2- EEPROM & Control Register Serial I/F SDI/O CSCLK 2012/11 [AK8998/W/D] Overview The AK8998 is a pressure sensor interface IC that features compensation for temperature drift and sensor variation. It is designed to excite and interface to a bridge sensor. Variations in the sensor can be corrected via compensation values stored in integrated non-volatile memory (EEPROM). Compensation values are obtained from measurement results for a set of offset voltages and temperature drift, along with a set of bridge voltages and temperature drift, including characteristics of the AK8998. The internal compensation circuit is accomplished through a 12-bit resolution DAC (Rough: 4bits, Fine: 8bits) to adjust offset voltage, and the primary characteristics compensator for the associated temperature drift, coupled with 13-bit resolution (G1&G2 Gain adjustment: 5bits, G3 Gain adjustment: 8bits) to adjust the span voltage and another primary characteristics compensator for its associated temperature drift. The output stage, with an internal resistor of 146kΩ, is band-limited with a combination of external capacitors, providing a low impedance output. And the EEPROM data, if used, enables the internal SCF and SMF. In this case, the band limitation is performed by the internal LPF (fc: 1kHz, 500Hz, 250Hz), eliminating the need for the external capacitors. EEPROM data can be preconfigured to enable a setup of output reference voltage, designation of the external temperature sensor (when a pressure sensor and AK8998 are separated), selection of a sampling frequency (1kHz or 10kHz), the input polarity, and AGND pin validation. Two sets of the pressure detectors are provided. When the pressure exceeding the detection threshold stored in the EEPROM is applied, the DET 1 and/or DET2/PTH pins go high (the polarity change is possible by EEPROM). And the detection threshold can be specified externally by EEPROM. In that case, the Pressure Detectors 2 is disabled, and the detection threshold for the Pressure Detectors 1 can be defined by DET2/PTH pin. It can access to the EEPROM and control register (volatile memory) by a two-wire serial interface of CSCLK and VOUT (at the time of SDI/O mode) pin. MSxxxxx-E-00 -3- 2012/11 [AK8998/W/D] Pin Configuration 1. Wafer Configuration 1) 2) 3) 4) 5) 6) Die size Die thickness PAD size PAD pitch Scribe size Wafer size 2.082mm x 1.662mm 280μm 80μm x 80μm 150μm< 80μm 6 inch Pin numbers and Pad position No. 1 2 3 4 5 6 7 8 Pin Name VSS VO VOUT VDD AGND N.C. N.C. N.C. X Location (μm) -894.8 -894.8 -894.8 -894.8 -521.7 Y Location (μm) 687.2 337.8 -344.7 -687.1 -684.8 No. 9 10 11 12 13 14 15 16 Pin Name CSCLK DET1 DET2/PTH N.C. VN VS VP EXTMP X Location (μm) 894.8 894.8 894.8 Y Location (μm) -544.7 -242.5 -57.9 749.3 363.4 -236.7 -716.4 684.8 684.8 684.8 684.8 Pad locations (Top view) 㪈㩷 㪈㪍㩷 㪈㪌㩷 㪈㪋㩷 㪈㪊㩷 㪰㩷 㪉㩷 㪯㩷 㩿㪇㪃㪇㪀㩷 㪈㪈㩷 㪈㪇㩷 㪊㩷 㪋㩷 㪐㩷 㪌㩷 2. Package Outline (UQFN16)  㪐㩷 㪚㪪㪚㪣㪢㩷 㪈㪇㩷 㪛㪜㪫㪈㩷 㪛㪜㪫㪉㩷 㪈㪈㩷 㩷 㪆㪧㪫㪟㩷 㪈㪉㩷 㪥㪅㪚㪅㩷 㪈㪊㩷 㪭㪥㩷 㪏㩷 㪥㪅㪚㪅㩷 㪈㪋㩷 㪭㪪㩷 㪎㩷 㪥㪅㪚㪅㩷 㪈㪌㩷 㪭㪧㩷 㪍㩷 㪥㪅㪚㪅㩷 㪈㪍㩷㩷 㪜㪯㪫㪤㪧㩷 㪌㩷 㪘㪞㪥㪛㩷 -4- 㪋㩷 㪭㪛㪛㩷 㪭㪦㩷 㪊㩷 㪭㪦㪬㪫㩷 㪉㩷 㪈㩷 㪭㪪㪪㩷 MSxxxxx-E-00 2012/11 [AK8998/W/D] Adjustment Characteristics 1) Sensor Characteristics ■VDD: 5V Item Symbol Drive voltage Svs1 Svs2 Temperature range Sta Sensor resistance Sres1 Sres2 Voltage input span Sspnin1 range Sspnin2 Offset voltage Soff1 adjustment range Soff2 Sensitivity temp. drift Sst1 coefficient Sst2 Offset temp. drift Sot1 coefficient Sot2 Min. -20 0.82 1.00 12.00 17.00 -15.00 -35.00 -4000 -2500 -0.040 -0.080 Typ. 2.2 4.0 4.00 4.00 44.00 70.00 0.00 0.00 0.00 0.00 Max. 85 6.50 6.50 76.00 125.00 15.00 35.00 2500 1000 0.040 0.080 units V V °C kΩ kΩ mV mV mV mV ppm/°C ppm/°C mV/°C mV/°C Comments EVD[1:0]=1h EVD[1:0]=0h EVD[1:0]=1h EVD[1:0]=0h Sensor1㩷 Sensor2㩷 Sensor1㩷 Sensor2㩷 ESTC[0]=1h ESTC[0]=0h Sensor1㩷 Sensor2㩷 ■VDD:3, 3.3V Item Drive voltage Temperature range Sensor resistance Voltage input span range Offset voltage adjustment range Sensitivity temp. drift coefficient Offset temp. drift coefficient Symbol Min. Typ. Max. units Comments Svs 2.2 V Sta -20 85 °C Sres 0.82 4.00 6.50 kΩ Sspnin1 6.60 24.20 41.80 mV Sensor1㩷 Sspnin2 9.00 40.00 70.00 mV Sensor2㩷 Soff1 -8.25 0.00 8.25 mV Sensor1㩷 Soff2 -19.25 0.00 19.25 mV Sensor2㩷 Sst1 -4000 2500 ppm/°C ESTC[0]=1h Sst2 -2500 1000 ppm/°C ESTC[0]=0h Sot1 -0.022 0.00 0.022 mV/°C Sensor1㩷 Sot2 -0.044 0.00 0.044 mV/°C Sensor2㩷 Note) The usage combines characteristics of senser 1/2 is not allowed. Such a case as Span voltage is said as the sensor 1 and except is said as the sensor 2). MSxxxxx-E-00 -5- 2012/11 [AK8998/W/D] 2) Adjustment Accuracy Item Offset adjustment accuracy Offset temp. drift adjustment accuracy Output span adjustment accuracy Sensitivity temp. adjustment accuracy Sensitivity supply voltage and temp. variation step Sample and hold circuit output error Offset adjustment accuracy Note1) Span adjustment accuracy Note2) Offset adjustment accuracy Note3) Symbol Min. Cof Coft Csn Csnt Typ. Note4) 0.083 0.090 0.125 0.054 0.316 0.158 0.0 0.122 0.344 0.209 0.344 0.209 Cstv Cshe Cofall Csnall Call Max. Note5) units 1.0 1.0 1.0 1.0 1.0 %FS %FS %FS %FS %FS %FS %FS %FS %FS %FS %FS %FS Comments ESTC[0]=1h ESTC[0]=0h ESTC[0]=1h ESTC[0]=0h ESTC[0]=1h ESTC[0]=0h Note1) Cofall=(Cof^2+Coft^2)^(1/2) Note2) Csnall=(Csn^2+Csnt^2+Cstv^2+Cshe^2)^(1/2) Note3) Call=max(Cofall,Csnall) Note4) Temp.=85ºC, VDD=4.75V, G1=10x, G2=1.5x(1.176x), G3=1.8x(2.3x), Offset temp. drift 1st order coefficient=Min./Max., Sensitivity temp. drift 1st order coefficient=Min.*1/2, VOUT output band-limited (≤500Hz @Fs=10kHz, ≤50Hz@Fs=1kHz) effective Note5) Temp.=-20 to 85ºC, VDD=5V±5%, 3.3V±5%, 3.0V±5%, G1/G2/G3 =Min. to Max., Each temperature coefficient=Min. to Max., VOUT output band-limited (≤500Hz @Fs=10kHz, ≤50Hz@Fs=1kHz) effective * The adjustment accuracy is based on our definition as a reference. Please be aware the accuracy of product depends on the sensor characteristics and adjustment method. 3) External Temperature Sensor Characteristics Item Symbol Min. Sensor drive current Tsdi Sensor temp. variation Tss -2.4 550 Sensor voltage @25°C Tsv25 Typ. 50 -2.2 600 Max. -2.0 650 units μA mV/°C mV Comments 50μA current drive 50μA current drive 4) Connection of Pressure Sensor and External Temperature Sensor 㩷 VS EXTMP AK8998 VP VN MSxxxxx-E-00 -6- 2012/11 [AK8998/W/D] Description of Blocks [Gain Amplifier Block, LPF, S/H&SCF& Level shifter, Buffer&SMF] The set of these blocks amplifies, compensates and outputs the pressure sensor level This set of blocks intermittently amplifies, compensates, samples and holds the pressure sensor output. The output stage, with an internal resistor of 146kΩ, is band-limited with a combination of external capacitors, providing a low impedance output. SCF and SMF are available for output, eliminating the need for the external capacitors. A percentage designator is used, benchmarked with 4800mVdc output at 100%, reflecting the 60x increase in differential input from 80mVdc. Block㩷㩷 Functions㩷㩷 Gain Amp.1 is a low-noise high-gain amplifier at the front end. The differential signal is amplified by a factor of 10x typ. (5x to 70x). Gain Amp.2 converts the G1 differential output to single-ended with reference to AGND and amplifies by a factor of 1.5x typ. (1.5x or 3.0x) or 1.176x typ. (1.176x or Gain Amp. 2.352x). 1/2/3 Gain Amp.3 amplifies by a factor of 1.8x typ. (1.1x to 1.8x) or 2.3x typ. (1.4x to Gain 2.3x). (G1/2/3) G2 gain and G3 gain are changed automatically by sensitivity temperature drift adjustment range change setup (ESTC [0]). Span voltage is adjusted with G1/2/3 Gain (G1/2: rough adjustment, G3: fine adjustment). The preloaded compensation data in the EEPROM enables the pressure sensor Offset_Temp. offset voltage and offset temperature drift to be compensated. The following Offset adjustment value is AK8998 input conversion @5.0V. Offset Temp. Offset adj.Adj. range Rough ±13 to ±373mV / Fine ±1 to ±34mV track Adj. step Rough 2 to 53mV /step / Fine 0.01 to 0.27mV /step (G2) Offset temp. drift. adj. Adj. range ±0.04 to ±1.23mV/ ºC Adj. step 0.2 to 4.8μV/ºC step Supply voltage and sensitivity temperature variation compensation circuit. Monitors the AGND voltage to calculate the magnitude of supply voltage variation; the pressure sensor sensitivity temperature drift is calculated for entry into G3 STV using the temperature sensor output voltage and preloaded compensation data VDD track (EEPROM data). The sensitivity temperature drift adjustment range can be Gain_Temp. changed by EEPROM data (ESTC[0]). (STV) Sensitivity temp. drift. adj. Adj. range -4000ppm/ ºC to +2500ppm/ ºC or -2500ppm/ ºC to +1000ppm/ ºC Adj. step 18ppm/ ºC step Anti-aliasing filter to eliminate the fold-back noise generated in the LPF sample-and-hold circuit (S/H) in the later stage. The cutoff frequency is fc=60kHz. S/H & Level Shift & SCF Buffer & SMF MSxxxxx-E-00 S/H doubles the LPF output and samples and holds it. The output reference voltage can be changed.  Output reference voltage adj. Adj. range 0.02*VDD to 0.98*VD Adj. step 0.002*VDD /step SCF is a low-pass filter used for internal band limiting without using the external capacitors. The cutoff frequency (fc: 1kHz /500Hz /250Hz) of the filter can be set by EEPROM. Buffer to produce a band-limited output with low impedance. Provides 1.111x output. 146kΩ internal resistance and an external capacitor (C) make the LPF characteristics. Change the external capacitance value according to the desired signal band for detection using the following equation: fc=1/(2*π* 146kΩ*C) (Hz) SMF is a low-pass filter (fc=10kHz) used for eliminating the clock noise produced by the SCF in the previous stage. SMF is switched on or off in combination with the previous-stage SCF using the EEPROM data. -7- 2012/11 [AK8998/W/D] Block㩷㩷 Timing Logic Regulator Pressure Detector1, 2 MSxxxxx-E-00 Functions㩷㩷 Generates timing sync signals for internal operation and sampling frequencies for sensor output signals. Sampling frequency (fs): 10kHz or 1kHz Constant voltage generator circuit to drive the sensor. The drive voltage can be selected from the EEPROM depending on the supply voltage being used.  Drive voltage: 2.2V @VDD:3, 3.3V±5%, 4.0/2.2V @VDD:5V±5% Two sets of pressure detection circuits. The pressure range can be individually selected depending on the EEPROM data for the pressure detector. • Pressure above a certain value is detected • Pressure below a certain value is detected The DET1 and DET2/PTH pins go high when the detected pressure exceeds the threshold (the polarity change by EEPROM is possible). The detection threshold can be set by the input of DET2/PTH pin (when only pressure detector 1 is used) or using the EEPROM data in the AK8998. The hysteresis voltage can be adjusted at 2 bits (4 steps), and it varies ratiometrically with respect to the supply voltage as well as the detection threshold. Note that the exact pressure determination cannot be achieved until the VOUT pin output is stabilized at the time of power up or due to the above setup and buffer circuit feedback resistor and external capacitor values. -8- 2012/11 [AK8998/W/D] Reference Section & Others Block㩷㩷 Functions㩷㩷 Generates the reference voltage or bias current required for each circuit. V_Bandgap Adjust the VREF voltage so that it is equivalent to 1.0V. (VBG) VREF voltage adj. Resolution 3bits V_Reference Adj. step 1% / step (VREF) IREF current should be adjusted to 1.0V voltage across 1MΩ external resistor tied I_Reference to VOUT pin. (IREF) IREF current adj. Resolution 4bits Adj. step 2.8% / step Oscillator to generate timing sync signals for internal operation and sampling frequencies for sensor output signals. Oscillation frequency is adjusted as the counter result reaches the expected value, the internal counter counts for the Oscillator period of CSCLK is high (2msec typ.). For the detail, refer to the Functional (OSC) Description 1) Adjustment Procedure Description (Example). OSC adj. Resolution 4bits Adj. step 5% / step Temperature sensor for converting the ambient temperature to voltage. Adjust the temperature sensor output voltage (VTMP voltage) so that it is equivalent to VREF voltage at 25ºC. And it is also possible to select the external temperature sensor by EEPROM in consideration of the case where a pressure sensor and the AK8998 are separated V_temp. physically. When the external temperature sensor is chosen, the constant current (VTMP) of 50μA is sinked from the EXTMP pin to VSS. VTMP voltage adj.(internal) Resolution 6bits Adj. step 0.2% / step VTMP voltage adj.(external) Resolution 9bits (Rough/Fine=3/6bits) Adj. step Rough 10% /step / Fine 0.2% /step Generates analog circuit reference voltage 1/2VDD. The internal power-up circuit causes it to start up within the settling time for stable V_Common analog operation (Start Up valid time). AGND pin can be validated by EEPROM (VCOM) (EAGND[0]=1h). It is effective to improve the noise characteristic (See recommended connection examples for components). In the case of EAGND[0]=0h, the AGND pin is Hi-Z. Power Up circuit is for stable analog operation upon power-up. Power ON In order to make the power-on reset effective, be sure to power up the supply Reset(POR) voltage from below 0.1*VDD. Serial interface for accessing EEPROM and control register (volatile memory). It Serial I/F accesses using the CSCLK pin and the VOUT pin. EEPROM & EEPROM and control register (volatile memory). Control Used to store compensation values and measurement modes and to set up the Register measurement modes for adjustment. MSxxxxx-E-00 -9- 2012/11 [AK8998/W/D] Pin Assignments and Functions PAD 1 Name VSS I/O 2 VO I 3 VOUT 4 VDD 5 AGND 6,7,8 N.C. 9 CSCLK 10 DET1 DET2 11 /PTH 12 N.C. 13 VN 14 VS 15 16 VP EXTMP C load max. R load min. Type GND Analog O 50pF I/O 100pF CMOS O 300pF Analog Power 9.5kΩ Analog O Analog I O O I CMOS CMOS CMOS Analog I O O I I Analog Analog Analog Analog Analog 30pF 30pF 1kΩ 0.82kΩ Comments Resistive load connection prohibited ESCF[1:0]: Open when 1,2,3h Resistance load is connectable with VDD or VSS Pull-down resistor (100kΩ) included when SDI/O mode Adjustment mode EAGND[0]: Resistive load connection prohibited when 1h EAGND[0]: Open when 0h Do not connect Pull-down resistor (100kΩ) included EPTH1[0]=1h Do not connect EVD[1:0]=0h EVD[1:0]=1, 2, 3h Do not connect when not in use Pin Descriptions PAD Name 1 VSS 2 VO 3 VOUT 4 VDD 5 AGND Pin conditions Start up EAGND[0] EINV1/2[0] EINE1/2[0] Note) : “H” / “L” : “H” / “L” : ”H” Functions Negative voltage supply pin Capacitance connection pin for sensor signal band-limiting Sensor signal / Data I/O / Calibration interface pin Positive supply voltage pin Analog ground with external capacitance for stabilization 6,7,8 N.C. 9 CSCLK Chip select / Serial clock pin 10 DET1 Output pin for pressure detection 1 11 DET2 /PTH 12 13 N.C. VN 14 15 16 - - 0.5*VDD /Hi-z - Normal operation Normal operation Normal operation VSS/VDD Hi-Z - Hi-Z - 0.5*VDD /Hi-z VDD/VSS VSS - VSS/VDD VSS - - - Hi-z - - - Normal operation - Hi-z - - - Output pin for pressure detection 2 / Pressure detection circuit 1 threshold VDD/VSS external input Sensor differential signal input pin (-) Constant voltage supply pin VS for sensor drive Sensor differential signal input pin (+) VP External temperature sensor voltage EXTMP input pin - - Note) In the case of EAGND[0]=”H”/”L” and EINV1/2[0]=“H”/“L” MSxxxxx-E-00 - 10 - 2012/11 [AK8998/W/D] Level Diagram VDD: 5V (ESTC[0]=1h) VP G1 G2(D2S) G3 LPF S/H & SCF & Level Shift Buffer & SMF VN G=10 G=1.5 G=0.6*3.0 G=1 G=2 G=1.111 ING1=5 - 70 ING2=1.5, 3.0 Level Shift +/-400mV VO LVS=0.02*VDD - 0.98*VDD 1) Level Shift : 0.02*VDD, Pressure : Positive 1200mV 720mV 2160mV VOUT 0.93*VDD 2160mV VP-VN=80mV 4320mV 4800mV 0.5*VDD 0.02*VDD 2) Level Shift : 0.98*VDD, Pressure : Negative㩷 +/-400mV 1200mV 720mV 2160mV 2160mV 0.98*VDD VP-VN=80mV㩷 0.5*VDD㩷 4320mV Level Shift 4800mV 0.068*VDD 3) Level Shift : 0.5*VDD, Pressure : Positive & Negative㩷 +/-200mV 㪍㪇㪇㫄㪭㩷 360mV 1080mV 1080mV 2400mV VP-VN=40mV㩷 㪇㪅㪌㪭㪛㪛㩷 2160mV MSxxxxx-E-00 - 11 - 2012/11 [AK8998/W/D] Electrical Characteristics 1) Absolute Maximum Ratings Item Symbol Min. Supply voltage VDD -0.3 Input voltage VDIN VSS-0.3 Input current IIN -10 Output current IOUT -10 Storage temp. TST -55 Max. 6.5 VDD+0.3 10 10 units V V mA mA Comments EEPROM retention characteristics ≤85°C Note) Operation at or beyond these limits may result in permanent damage to the device. 2) Recommended Operating Conditions Item Symbol Min. Operating temp. Ta -20 VDD1 2.85 Supply voltage VDD2 3.135 VDD3 4.75 125 Typ. 3.0 3.3 5.0 °C Comments Max. units 85 °C 3.15 V EVD[1:0]=3h 3.465 V EVD[1:0]=2h 5.25 V EVD[1:0]=0h, 1h 3) Supply Voltage Current (See Functional Description) VDD=3, 3.3, 5V±5%, Ta=-20 to 85ºC, register default, unless otherwise noted Item Symbol Min. Typ. Max. units Comments Supply voltage VDD=5V,VS=4V,Fs=10kHz IDD1 6000 7100 μA current 1 Note1) Supply voltage VDD=3V,VS=2.2V,Fs=10kHz IDD2 4000 5000 μA current 2 Note1) Supply voltage VDD=5V,VS=4V,Fs=1kHz IDD3 1300 2000 μA current 3 Note1) Supply voltage VDD=3V,VS=2.2V,Fs=1kHz IDD4 1100 1700 μA current 4 Note1) Supply voltage current 5 IDD5 100 150 μA VDD=5V (SCF & SMF circuit) Supply voltage current 6 IDD6 150 250 μA VDD=5V (Pressure detection circuit 1/2) Supply voltage current 7 (External IDD7 130 200 μA VDD=5V temperature sensor drive circuit) Note) At the time of measurement, the VS pin connects 1kΩ load, the VOUT pin is connects no load, and the VP and VN pins supply 0.5*VS. VREF and VTMP voltage, IREF current and OSC frequency are complete with adjustment. Note1) SCF&SMFcircuit:Off, External temperature sensor drive circuit:Off 4) EEPROM Characteristics VDD=3, 3.3, 5V±5%, Ta=-20 to 85ºC, register default, unless otherwise noted Item Symbol Min. Typ. Max. units EEPROM endurance Etime 1000 times EEPROM data retention time Ehold 10 years MSxxxxx-E-00 - 12 - 2012/11 [AK8998/W/D] 5) Digital DC Characteristics VDD=3, 3.3, 5V±5%, Ta=-20 to 85ºC, register default, unless otherwise noted Item Symbol Pin Conditions Min. Typ. Max. units High level input VIH 1 0.7*VDD V voltage Low level input VIL 1 0.3*VDD V voltage High level input IIH 1 +10 +200 μA current Low level input IIL1 2 -10 +10 μA current 1 Low level input IIL2 3 -50 +50 μA current 2 High level output V VOH 4 IOH=-200 μ A 0.9*VDD voltage Low level output 0.1*VDD V VOL 4 IOL=+200 μ A voltage 1 CSCLK(integrated 100kΩ pull-down resistor), VOUT(integrated 100kΩ pull-down resistor when SDI/O mode) 2 CSCLK(integrated 100kΩ pull-down resistor), 3 VOUT(integrated 100kΩ pull-down resistor when SDI/O mode) 4 VOUT(when SDI/O mode), DET1, DET2/PTH 6) Power On/Off time and Analog circuit settling time for stable operation Note) VDD=3, 3.3, 5V±5%, Ta=-20 to 85ºC, register default, unless otherwise noted Item Symbol Min. Typ. Max. units Comments Power On/Off time Tidle 10 msec VDD pin voltage 0.5 ms consists, it becomes an Analog Output mode. POWER ON note2) The state of EEPROM Write Enable and Control Register Access Enable is required. Normal Mode VOUT : Analog Output No CSCLK=”High” > 1.0 ms Digital I/O Mode VOUT : DATA I/O Yes Timing chart1 EEPROM Write Instruction code : 101 EEPROM Read Instruction code : 110 Register Read Instruction code : 010 Register Write Instruction code : 001 Timing chart2 CSCLK=”High” (Write Time) > 5ms No Timing chart3 VREF Adjustment set VTMP Adjustment set IREF Adjustment set S/H err Adjustment set Between CSCLK="High" VOUT : VREF Between CSCLK="High" VOUT : VTMP Between CSCLK="High" VOUT : IREF Between CSCLK="High" VOUT : S/H Out Between CSCLK="High" VOUT : Pressure Level Between CSCLK="High" VOUT : Pressure Hysteresis Level OSC Adjustment set Between CSCLK="High" OSC clock counting CSCLK=”Low” > 0.5 ms CSCLK=”Low” > 0.5 ms No Yes Yes MSxxxxx-E-00 Pressure Detector 1/2 Pressure Detector 1/2 Hysteresis Level Threshold Adjustment set Adjustment set  - 37 - 2012/11 [AK8998/W/D] 4) Serial Interface Timing Diagram 4.1) Timing chart 1 Twr_EEP 㩷 [EEPROM WRITE Mode] 1 4 9 16 1 CSCLK Analog Output VOUT I2 I1 I0 A4 A3 A2 A1 A0 D7 I2 D0 [EEPROM READ Mode] 1 9 16 1 4 CSCLK Analog Output VOUT I1 I2 I0 A4 A3 A2 A0 A1 Hi-Z Hi-Z D7 I2 D0 I1 I0 A4 A3 A2 A3 A2 [Register READ Mode] 1 9 16 1 4 CSCLK Digital I/O VOUT I1 I2 I0 A4 A3 A2 A0 A1 Hi-Z Hi-Z D7 I2 D0 I1 I0 A4 4.2) Timing chart 2 [Register Write Mode1] VREF / IREF / VTMP / Pressure Level /Pressure Hysteresis Level / S/H error Adjustment set 㩷 Twr_REG 1 4 9 CSCLK High Time 16 1 CSCLK VOUT Analog Output I2 I1 I0 A4 A3 A2 A1 Hi-z D0 A0 D7 Voltage Monitor (note) I2 (note) VREF / IREF / VTMP / Pressure Level / S/H error Pressure Hysteresis Level 4.3) Timing chart 3 㩷 [Register Write Mode2] OSC Adjustment set Twr_REG 1 4 9 16 A0 D7 D0 Tcount 1 CSCLK VOUT MSxxxxx-E-00 Analog Output I2 I1 I0 A4 A3 A2 A1 - 36 - I2 2011/12 [AK8998/W/D] 5) Register Map 5.1) EEPROM Map Plan Name㩷㩷 Content㩷㩷 OCR Offset voltage rough adj. OCF Offset voltage fine adj. Address  (hex) 01h Output span voltage adj. 02h OTS Offset voltage temp. drift adj. 03h STS ST PTH1 Offset voltage temp. drift adj. Sens. temp. drift adj. Sens. temp. drift adj. Pressure detector 1 D6 D5 00h SC OT D7 Data Note 1)㩷 D4 D3 04h D2 D1 D0 EOCR[3] EOCR[2] EOCR[1] EOCR[0] 0 0 0 0 EOCF[0] EOCF[7] EOCF[6] EOCF[5] EOCF[4] EOCF[3] EOCF[2] ECCF[1] 0 0 0 0 0 0 0 0 ESC[7] ESC[6] ESC[5] ESC[4] ESC[3] ESC[2] ESC[1] ESC[0] 0 0 0 0 0 0 0 0 EOT[8] 0 EOT[7] EOT[6] EOT[5] EOT[4] EOT[3] EOT[2] EOT[1] 0 0 0 0 0 0 0 0 EST[8] 05h 06h 07h PTH2 Pressure detector 2 08h HYS1 HYS2 Pressure detector comparator hysteresis voltage adj. 09h LVS Output ref. voltage adj. 0Ah EOT[0] 0 EST[7] EST[6] EST[5] EST[4] EST[3] EST[2] EST[1] EST[0] 0 0 0 0 0 0 0 0 EINV1[0] EINE1[0] EIN1L[0] EPT1[4] EPT1[3] EPT1[2] EPT1[1] EPT1[0] 0 0 0 0 0 0 0 0 EINV2[0] EINE2[0] EIN2L[0] EPT2[4] EPT2[3] EPT2[2] EPT2[1] EPT2[0] 0 0 0 0 0 0 0 0 EPTH1[0] EHYS2[1] EHYS2[0] EHYS1[1] EHYS1[0] 0 0 0 0 0 ELV[8] 0 LV ING MM1 VREF * IREF * OSC * VTMP * UE STC Output ref. voltage adj. Input gain adj. Meas. mode VREF voltage adj. IREF current adj. EWE AW 0Dh 0Eh VTMP adjustment 11h Sensitivity temperature㩷 drift adjustment range and VTMP adj. Control register access setup EEPROM Write Enable EEPROM batch write mode MSxxxxx-E-00 ELV[6] ELV[5] 0 0 0 ELV[4] 12h ELV[3] ELV[2] ELV[1] ELV[0] 0 0 0 0 0 EIG[4] EIG[3] EIG[2] EIG[1] EIG[0] 0 0 0 0 0 EAGND[0] EVPN[0] ETMP[0] ESCF[1] ESCF[0] EVD[1] EVD[0] ESF[0] 0 0 0 0 0 㩷 EIR[3] 0Fh 10h User-writable data ELV[7] 0Ch OSC frequency adj. Reserved MM2 0Bh 0 0 0 EVR[2] EVR[1] EVR[0] 0 0 0 EIR[2] EIR[1] EIR[0] 0 0 0 0 EFR[3] EFR[2] EFR[1] EFR[0] 0 0 0 0 ETM[0] ETM[7] ETM[6] ETM[5] ETM[4] ETM[3] ETM[2] ETM[1] 0 0 0 0 0 0 0 0 EUE[7] EUE[6] EUE[5] EUE[4] EUE[3] EUE[2] EUE[1] EUE[0] 0 0 0 0 0 0 13h 0 0 ETM[8] ESTC[0] 0 0 14h – 1Ch ETST[0] 1Dh 0 EWE[0] 1Eh 1Fh 0 EAW[7] EAW[6] - 37 - EAW[5] EAW [4] EAW[3] EAW[2] EAW[1] EAW[0] 2011/12 [AK8998/W/D] Note 1) Lower line of each data represents the factory settings written to EEPROM. Note 2) Access to the reserved addresses is prohibited. Note 3) Write "0" to the unused D[7:0]. Note 4) For a packaged device, registers marked with * are adjusted before shipment. Therefore, defaults are not "0". 5.2) Control Register (Volatile Memory) Map Name㩷㩷 Content㩷㩷 CM1 Adjustment mode CM2 OSC variable ratio Note4) SH1 S/H circuit output error adjustment 1 SH2 S/H circuit output error adjustment 2 Address  (hex) D6 D5 Data Note 1)㩷 D4 D3 AM[3] 00h 01h CT[7] CT[6] CT[5] CT[4] 0 0 0 0 12h SH4 S/H circuit output error adjustment 4 17h D1 D0 AM[1] AM[0] 0 0 0 0 CT[3] CT[2] CT[1] CT[0] 0 0 0 0 SH1[3] 0 10h S/H circuit output error adjustment 3 D2 AM[2] SH1[3] 19h SH3 Reserved D7 0 SH2[5] SH2[4] SH2[2] 0 0 0 SH3[6] 0 SH4[3] 0 others Note 1) Lower line of each data represents the control register data upon power-up. Note 2) Access to the reserved addresses is prohibited. Note 3) Write "0" to the unused D[7:0]. Note 4) Access to this register serves as ReadOnly. 6) EEPROM and control register Description 6.1) Description of EEPROM 6.1.1) Adjustment Section EEPROM Offset and span adjustment should be made after measurement mode setup and adjustment of the reference generator section including VREF, IREF, OSC and VTMP. MSxxxxx-E-00 - 38 - 2011/12 [AK8998/W/D] a) Offset voltage adjustment (EEPROM names: OCR, OCF) Rough adjustment should be performed first, followed by a fine adjustment for the offset voltage. The content of the adjustment EEPROMs are shown here. a-1) Offset voltage rough adjustment (OCR) 㩷 The offset voltage is adjusted roughly. The offset adjustment voltage varies ratiometrically with respect to the supply voltage. The ratio in the table below is benchmarked to a VOUT output of 4800 mV (@VDD: 5V) as 100% (ratio = (Offset voltage @VDD: 5V)/4800[mV]*100[%]). Address : 00 hex D[3:0]=EOCR[3:0] EOCR [2:0] Ratio VDD:3V EOCR EOCR Dec Hex Bin [3]=0 [3]=1 (%) (mV) (mV) 0 0 000 0.00 0 0 1 1 001 33.33 800 -800 2 2 010 66.67 1600 -1600 3 3 011 100.00 2400 -2400 4 4 100 133.33 3200 -3200 5 5 101 166.67 4000 -4000 6 6 110 200.00 4800 -4800 7 7 111 233.33 5600 -5600 VDD:5V EOCR EOCR [3]=0 [3]=1 (mV) (mV) 0 0 1600 -1600 3200 -3200 4800 -4800 6400 -6400 8000 -8000 9600 -9600 11200 -11200 Comments Default 㩷 a-2) Offset voltage fine adjustment (OCF) 㩷 The offset voltage is adjusted finely. The offset adjustment voltage varies ratiometrically with respect to the supply voltage. The ratio in the table below is benchmarked to a VOUT output of 4800mV (@VDD: 5V) as 100% (ratio = (Offset voltage @VDD: 5V)/4800[mV]*100[%]). Address : 01hex D[7:0]=EOCF[7:0] EOCF [6:0] Ratio VDD:3V EOCF EOCF Dec Hex Bin [7]=0 [7]=1 (%) (mV) (mV) 0 00 0000000 0 0 0 1 01 0000001 0.17 4 -4 䋺 䋺 䋺 䋺 䋺 䋺 15 0F 0001111 2.50 60 -60 16 10 0010000 2.67 64 -64 䋺 䋺 䋺 䋺 䋺 䋺 31 1F 0011111 5.17 124 -124 32 20 0100000 5.33 128 -128 䋺 䋺 䋺 䋺 䋺 䋺 63 3F 0111111 10.50 252 -252 64 40 1000000 10.67 256 -256 䋺 䋺 䋺 䋺 䋺 䋺 126 7E 1111110 21.00 504 -504 127 7F 1111111 21.17 508 -508 MSxxxxx-E-00 - 39 - VDD:5V EOCF EOCF [7]=0 [7]=1 (mV) (mV) 0 0 8 -8 䋺 䋺 120 -120 128 -128 䋺 䋺 248 -248 256 -256 䋺 䋺 504 -504 512 -512 䋺 䋺 1008 -1008 1016 -1016 Comments Default 2011/12 [AK8998/W/D] 㩷 b) Output span voltage adjustment (EEPROM name䋺 䋺 SC) The span voltage is adjusted. The magnification factor in this table represents an adjustment factor benchmarked to a VOUT output of 4800mV (@VDD: 5V) as 1 (factor) = 100[%]/100[%]. The output and sensitivity describes the adjustable output voltages with the assumed reference output (2400mV@VDD: 3V, 4800mV@VDD: 5V) when ESC[7:0] = 0 dec. Address : 02 hex D[7:0]=ESC[7:0] Magnification ESC[7:0] Dec Hex Bin (Factor) 0 1 2 3 4 㧦 123 124 125 126 127 128 129 130 131 132 133 㧦 251 252 253 254 255 00 01 02 03 04 㧦 7B 7C 7D 7E 7F 80 81 82 83 84 85 㧦 FB FC FD FE FF 00000000 00000001 00000010 00000011 00000100 㧦 01111011 01111100 01111101 01111110 01111111 10000000 10000001 10000010 10000011 10000100 10000101 㧦 11111011 11111100 11111101 11111110 11111111 100/100.00 100/100.25 100/100.50 100/100.75 100/101.00 㧦 100/130.75 100/131.00 100/131.25 100/131.50 100/131.75 100/132.00 100/132.25 100/132.50 100/132.75 100/133.00 100/133.25 㧦 100/162.75 100/163.00 100/163.25 100/163.50 100/163.75 VDD:3V VDD:5V Output  Sens. Output  Sens.   Comments (Factor) (Factor) (mV) (mV) 2400 60.0 4800 60.0 Default 2394 59.9 4788 59.9 2388 59.7 4776 59.7 2382 59.6 4764 59.6 2376 59.4 4752 59.4 㧦 㧦 㧦 㧦 1836 45.9 3671 45.9 1832 45.8 3664 45.8 1829 45.7 3657 45.7 1825 45.6 3650 45.6 1822 45.5 3643 45.5 1818 45.5 3636 45.5 Center 1815 45.4 3629 45.4 1811 45.3 3623 45.3 1808 45.2 3616 45.2 1805 45.1 3609 45.1 1801 45.0 3602 45.0 㧦 㧦 㧦 㧦 1475 36.9 2949 36.9 1472 36.8 2945 36.8 1470 36.8 2940 36.8 1468 36.7 2936 36.7 1466 36.6 2931 36.6 㩷 MSxxxxx-E-00 - 40 - 2011/12 [AK8998/W/D] 㩷 c) Offset voltage temperature drift adjustment (EEPROM name: OT)  The offset voltage temperature drift for the pressure sensor is adjusted, including the AK8998 internal error. After performing the offset voltage adjustment at 25°C, use the EEPROM's offset voltage temperature characteristic coefficients for adjustment so that the absolute values of the AK8998's coefficient are matched to those of the sensor's coefficient. Address : 03 hex - 04 hex D[8:0]=EOT[8:0] EOT[7:0] Ratio VDD:3V EOT EOT [8]=0 [8]=1 Dec Hex Bin (%) (mV/°C) (mV/°C) 0 00 00000000 0.00 0.000 0.000 1 01 00000001 0.39 0.087 -0.087 2 02 00000010 0.78 0.173 -0.173 3 03 00000011 1.18 0.260 -0.260 4 04 00000100 1.57 0.346 -0.346 䋺 㧦 㧦 㧦 㧦 㧦 122 7A 01111010 47.84 10.564 -10.564 123 7B 01111011 48.24 10.650 -10.650 126 7E 01111110 49.41 10.910 -10.910 127 7F 01111111 49.80 10.997 -10.997 128 80 10000000 50.20 11.083 -11.083 129 81 10000001 50.59 11.170 -11.170 130 82 10000010 50.98 11.256 -11.256 131 83 10000011 51.37 11.343 -11.343 132 84 10000100 51.76 11.430 -11.430 133 85 10000101 52.16 11.516 -11.516 䋺 㧦 㧦 㧦 㧦 㧦 236 EC 11101100 92.55 20.435 -20.435 237 ED 11101101 92.94 20.521 -20.521 238 EE 11101110 93.33 20.608 -20.608 239 EF 11101111 93.73 20.695 -20.695 䋺 㧦 㧦 㧦 㧦 㧦 255 FF 11111111 100.00 22.080 -22.080 VDD:5V EOT EOT [8]=0 [8]=1 (mV/°C) (mV/°C) 0.000 0.000 0.144 -0.144 0.289 -0.289 0.433 -0.433 0.577 -0.577 㧦 㧦 17.606 -17.606 17.751 -17.751 18.184 -18.184 18.328 -18.328 18.472 -18.472 18.616 -18.616 18.761 -18.761 18.905 -18.905 19.049 -19.049 19.194 -19.194 㧦 㧦 34.058 -34.058 34.202 -34.202 34.347 -34.347 34.491 -34.491 㧦 㧦 36.800 -36.800 Comments Default d) Sensitivity temperature drift adjustment range change (EEPROM name: ESTC) The adjustment range of the sensitivity temperature drift coefficient is changed. By setting the sensitivity temperature drift coefficient adjustment range (ESTC [0]) as "H", the sensitivity temperature drift coefficient adjustment range will be set from +2500 ppm/°C to -4000ppm/°C. By setting "L" is used, it will be set from +1000 ppm/°C to -2500 ppm/°C. Address : 13 hex D[0]= ESTC[0] D[0] Symbol㩷㩷 Mode setup㩷㩷 D[0] ESTC[0] Sensitivity temperature drift adjustment range change Sensitivity temperature drift adjustment range : 0 ST25 -2500ppm/°C to +1000ppm/°C (Default) Sensitivity temperature drift adjustment range : 1 ST40 -4000ppm/°C to +2500ppm/°C MSxxxxx-E-00 - 41 - 2011/12 [AK8998/W/D] e) Sensitivity temperature drift adjustment (EEPROM name: ST)  The sensitivity temperature drift for the pressure sensor is adjusted, including the AK8998 internal error. After performing the span voltage adjustment at 25ºC, use the EEPROM's sensitivity temperature drift coefficients for adjustment so that the absolute values of the AK8998's coefficient are matched to those of the sensor's coefficient. 㩷 Address : 05 hex - 06 hex D[8:0]=EST[8:0] EST[7:0] Ratio VDD:3V VDD:5V EST EST EST EST Comments Dec Hex Bin (%) [8]=0 [8]=1 [8]=0 [8]=1 (ppm/°C) (ppm/°C) (ppm/°C) (ppm/°C) 0 0 00000000 0.00 0 0 0 0 Default 1 1 00000001 0.39 18 -18 18 -18 2 2 00000010 0.78 36 -36 36 -36 㧦 㧦 㧦 㧦 㧦 㧦 㧦 㧦 25 19 00011001 9.80 451 -451 451 -451 26 1A 00011010 10.20 469 -469 469 -469 27 1B 00011011 10.59 487 -487 487 -487 28 1C 00011100 10.98 505 -505 505 -505 㧦 㧦 㧦 㧦 㧦 㧦 㧦 㧦 137 89 10001001 53.73 2471 -2471 2471 -2471 138 8A 10001010 54.12 2489 -2489 2489 -2489 139 8B 10001011 54.51 2507 -2507 2507 -2507 140 8C 10001100 54.90 2525 -2525 2525 -2525 㧦 㧦 㧦 㧦 㧦 㧦 㧦 㧦 220 DC 11011100 86.27 3969 -3969 3969 -3969 221 DD 11011101 86.67 3987 -3987 3987 -3987 222 DE 11011110 87.06 4005 -4005 4005 -4005 223 DF 11011111 87.45 4023 -4023 4023 -4023 㧦 㧦 㧦 㧦 㧦 㧦 㧦 㧦 254 FE 11111110 99.61 4582 -4582 4582 -4582 255 FF 11111111 100.00 4600 -4600 4600 -4600 Note) When ESTC[0] is set to 1hex, adjust in -4000ppm/ °C to +2500 ppm/ °C. When ESTC[0] is set to 0hex, adjust in -2500ppm/ °C to +1000 ppm/ °C. MSxxxxx-E-00 - 42 - 2011/12 [AK8998/W/D] f) Pressure detector 1 (EEPROM name: PTH1, HYS1) The operating mode, the detection threshold values and the hysteresis voltage of the comparator for the pressure detector 1 are individually set up. The detector threshold voltage varies and the hysteresis voltage ratiometrically with respect to the supply voltage. 㩷 f-1) Pressure detector operating mode setup㩷㩷 Address : 07 hex D[7:5] = EINV1[0], EINE1[0], EIN1L[0] D[7:5] Symbol Mode setup D[7] EINV1[0] Pressure detector output polarity setup EEPROM 0 EINV11 High output when detected (default) 1 EINV10 Low output when detected D[6] EINE1[0] Pressure detector enabled setup EEPROM㩷 0 INT1E Pressure detector 1 enable (default)㩷 1 INT1D Pressure detector 1 disable㩷 D[5] EIN1L[0] Pressure detector 1 detection threshold setup EEPROM㩷 0 INT1< Detect pressure above threshold (default)㩷 1 INT1> Detect pressure below threshold㩷 Address : 09 hex D[7] D[7] Symbol D[7] EPTH1[0] 0 PTH1R 1 PTH1E = EPTH1[0] Mode setup Pressure detector 1 detection threshold selection EEPROM EEPROM setup (default) DET2/PTH pin external setup f-2) Pressure detector detection threshold adjustment Address : 07 hex D[4:0]=EPT1[4:0] EPT1[4:0] Detection threshold (V) Comments Dec Hex Bin Detect threshold ex. VDD:5V -16 10 10000 0.900*VDD 4.500 -15 11 10001 0.875*VDD 4.375 -14 12 10010 0.850*VDD 4.250 㧦 㧦 㧦 䋺 㧦 -3 1D 11101 0.575*VDD 2.875 -2 1E 11110 0.550*VDD 2.750 -1 1F 11111 0.525*VDD 2.625 0 00 00000 0.500*VDD 2.500 Default 1 01 00001 0.475*VDD 2.375 2 02 00010 0.450*VDD 2.250 㧦 㧦 㧦 䋺 㧦 14 0E 01110 0.150*VDD 0.750 15 0F 01111 0.125*VDD 0.625 㩷 f-3) Comparator hysteresis voltage adjustment for pressure detection Address : 09 hex D[1:0]=EHYS1[1:0] EHYS1[1:0] Hysteresis voltage (mV) Comments Dec Hex Bin Hysteresis voltage ex. VDD:5V 2 2 10 0.030*VDD 150.0 3 3 11 0.040*VDD 200.0 0 0 00 0.050*VDD 250.0 Default 1 1 01 0.060*VDD 300.0 MSxxxxx-E-00 - 43 - 2011/12 [AK8998/W/D] g) Pressure detector 2 (EEPROM name: PTH2, HYS2) The operating mode, the detection threshold values and the hysteresis voltage of the comparator for the pressure detector 2 are individually set up. The detector threshold voltage varies and the hysteresis voltage ratiometrically with respect to the supply voltage. 㩷 g-1) Pressure detector operating mode setup㩷㩷 Address : 08 hex D[7:5] = EINV2[0], EINE2[0], EIN2L[0] D[7:5] Symbol㩷㩷 Mode setup㩷㩷 D[7] EINV2[0] Pressure detector output polarity setup EEPROM 0 EINV21 High output when detected (default) 1 EINV20 Low output when detected D[6] EINE2[0] Pressure detector enabled setup EEPROM㩷 0 INT2E Pressure detector 2 enable (default)㩷 1 INT2D Pressure detector 2 disable㩷 D[5] EIN2L[0] Pressure detector 2 detection threshold setup EEPROM㩷 0 INT2< Detect pressure above threshold (default)㩷 1 INT2> Detect pressure below threshold㩷 g-2) Pressure detector detection threshold adjustment Address : 08 hex D[4:0]=EPT2[4:0] EPT2[4:0] Detection threshold (V) Comments Dec Hex Bin Detect threshold ex. VDD:5V -16 10 10000 0.900*VDD 4.500 -15 11 10001 0.875*VDD 4.375 -14 12 10010 0.850*VDD 4.250 㧦 㧦 㧦 䋺 㧦 -3 1D 11101 0.575*VDD 2.875 -2 1E 11110 0.550*VDD 2.750 -1 1F 11111 0.525*VDD 2.625 0 00 00000 0.500*VDD 2.500 Default 1 01 00001 0.475*VDD 2.375 2 02 00010 0.450*VDD 2.250 㧦 㧦 㧦 䋺 㧦 13 0D 01101 0.175*VDD 0.875 14 0E 01110 0.150*VDD 0.750 15 0F 01111 0.125*VDD 0.625 㩷 g-3) Comparator hysteresis voltage adjustment for pressure detection Address : 09 hex D[3:2]=EHYS2[1:0] EHYS2[1:0] Hysteresis voltage (mV) Comments Dec Hex Bin Hysteresis voltage ex. VDD:5V 2 2 10 0.030*VDD 150.0 3 3 11 0.040*VDD 200.0 0 0 00 0.050*VDD 250.0 Default 1 1 01 0.060*VDD 300.0 MSxxxxx-E-00 - 44 - 2011/12 [AK8998/W/D] h) Output reference voltage adjustment (EEPROM names: LVS, LV)  Adjusts the output reference voltage. The content of the adjustment EEPROMs is shown here. Address : 0A hex - 0B hex D[8:0]=ELV[8:0] ELV[7:0] VOUT pin㩷㩷 (x VDD)  Dec Hex Bin ELV[8]=0h ELV[8]=1h 0 00 00000000 0.500 0.500 1 01 00000001 0.498 0.502 2 02 00000010 0.496 0.504 3 03 00000011 0.494 0.506 4 04 00000100 0.492 0.508 㧦 㧦 㧦 㧦 㧦 124 7C 01111100 0.252 0.748 125 7D 01111101 0.250 0.750 126 7E 01111110 0.248 0.752 127 7F 01111111 0.246 0.754 128 80 10000000 0.244 0.756 㧦 㧦 㧦 㧦 㧦 240 F0 11110000 0.020 0.980 241 F1 11110001 0.018 0.982 242 F2 11110010 0.016 0.984 243 F3 11110011 0.014 0.986 㧦 㧦 㧦 㧦 㧦 250 FA 11111010 0.000 1.000 251 FB 11111011 0.000 1.000 252 FC 11111100 0.000 1.000 253 FD 11111101 0.000 1.000 254 FE 11111110 0.000 1.000 255 FF 11111111 0.000 1.000 MSxxxxx-E-00 - 45 - Comments Default 2011/12 [AK8998/W/D] i) 㩷 Input gain adjustment (EEPROM name: ING) EEPROM for setting the total gain. The input gain is adjusted according to the full-scale voltage of the pressure sensor.㩷 i-1) Sensitivity temperature drift adj. range: -4000ppm/°C to +2500ppm/°C (ESTC[0]=1h) Address : 0C hex D[4:0]=EIG[4:0] EIG[3:0] G1 Gain (times) Dec Hex Bin 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 A B C D E F 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 70.0 60.0 50.0 40.0 35.0 30.0 25.0 20.0 15.0 12.0 10.0 7.0 5.0 Setup prohibited Total Gain (times) EIG[4]=0 EIG[4]=1 G2: 3x G2: 1.5x 210.0 105.0 180.0 90.0 150.0 75.0 120.0 60.0 105.0 52.5 90.0 45.0 75.0 37.5 60.0 30.0 45.0 22.5 36.0 18.0 30.0 15.0 21.0 10.5 15.0 7.5 Setup prohibited Comments Default Setup prohibited i-2) Sensitivity temperature drift adj. range: -2500ppm/°C to +1000ppm/°C (ESTC[0]=0h) Address : 0C hex D[4:0]=EIG[4:0] EIG[3:0] G1 Gain (times) Dec Hex Bin 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 MSxxxxx-E-00 0 1 2 3 4 5 6 7 8 9 A B C D E F 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 70.0 60.0 50.0 40.0 35.0 30.0 25.0 20.0 15.0 12.0 10.0 7.0 5.0 Setup prohibited Total Gain (times) EIG[4]=0 EIG[4]=1 G2: 2.352x G2: 1.176x 164.7 82.4 141.2 70.6 117.6 58.8 94.1 47.1 82.4 41.2 70.6 35.3 58.8 29.4 47.1 23.5 35.3 17.6 28.2 14.1 23.5 11.8 16.5 8.2 11.8 5.9 Setup prohibited - 46 - Comments ೋᦼ୯ Setup prohibited 2011/12 [AK8998/W/D] j) measurement mode setup (EEPROM name: MM) EEPROM is used for setting up the measurement mode for the AK8998.  A setup of a sampling frequency, supply voltage & sensor drive voltage, the enable / disable of Internal SCF & SMF, the internal / external of a temperature sensor, and the internal switching of VP & VN can be performed. Address : 0D hex D[7:0]= EAGND[0], EVPN[0], ETMP[0], ESCF[1:0], EVD[1:0], ESF[0] D[7:0] Symbol㩷㩷 Mode setup㩷㩷 D[7] EAGND[0] AGND pin setup EEPROM 0 AGNDD AGND pin disable (default) 1 AGNDE AGND pin enable D[6] EVPN[0] VP & VN internal switching EEPROM 0 VPNN VP->VP, VN->VN (default) 1 VPNR VP->VN, VN->VP D[5] ETMP[0] Temperature sensor Internal & External change EEPROM External temperature sensor use (default) 0 TMPE *Cannot be used in Sampling frequency as 1kHz (ESF[0]=1h). 1 TMPI Internal temperature sensor use D[4:3] ESCF[1:0] Internal SCF & SMF setup EEPROM 00 SCDS Internal SCF & SMF disable (default) 01 SCEN1 Internal SCF & SMF enable & Cutoff frequency 1kHz 10 SCEN2 Internal SCF & SMF enable & Cutoff frequency 500Hz 11 SCEN3 Internal SCF & SMF enable & Cutoff frequency 250Hz D[2:1] EVD[1:0] Supply voltage & sensor drive voltage setup EEPROM 00 VDD504 Supply voltage at 5V & sensor drive voltage at 4V (default) 01 VDD502 Supply voltage at 5V & sensor drive voltage at 2.2V 10 VDD332 Supply voltage at 3.3V & sensor drive voltage at 2.2V 11 VDD302 Supply voltage at 3V & sensor drive voltage at 2.2V D[0] ESF[0] Sampling frequency setup EEPROM 0 SF10 Sampling frequency 10kHz (default) Sampling frequency 1kHz 1 SF1 *Cannot be used at the time of External temperature sensor is used (ETMP[0]=0h). MSxxxxx-E-00 - 47 - 2011/12 [AK8998/W/D] 6.1.2) Reference Voltage Generator EEPROM k) VREF voltage adjustment (EEPROM name: VREF) EEPROM for adjusting the AK8998 reference voltage. Perform an adjustment to attain the reference voltage of 1000 mV (See Recommended Connection Examples for Components). ΔVREF3/5 in the table below indicates a value varying with the setup values of the EEPROM. ΔVS3/5 represents the values of ΔVREF3/5 multiplied by two and four, respectively. The ratio is benchmarked to 1000mV (VREF ideal value) as 100% (Ratio = (ΔVREF3/5) /1000[mV]*100[%]).  Address : 0E hex D[2:0]=EVR[2:0] EVR[2:0] Ratio VDD: 3V, 3.3V mode ΔVREF3 ΔVS3 Dec Hex Bin (%) (mV) (mV) -4 4 100 -4 -40 -80 -3 5 101 -3 -30 -60 -2 6 110 -2 -20 -40 -1 7 111 -1 -10 -20 0 0 000 0 0 0 1 1 001 1 +10 +20 2 2 010 2 +20 +40 3 3 011 3 +30 +60 l) VDD:5V ΔVREF5 ΔVS5 (mV) (mV) -40 -160 -30 -120 -20 -80 -10 -40 0 0 +10 +40 +20 +80 +30 +120 Comments Default IREF current adjustment (EEPROM name: IREF) EEPROM for adjusting the AK8998 reference current. The external resistor (1MΩ) is connected to VOUT pin. Reference current is supplied to external resistor, and it adjusts so that the voltage across the both ends of external resistor may be set to 1.0V (See Recommended Connection Examples for Components). IREF in the table below indicates a current value with the setup values of the EEPROM. VIREF (=IREF*1[MΩ]) is a voltage value varying with the external resistance (1MΩ) at the time of adjustment. The ratio is benchmarked to 1.0µA (IREF ideal value) as 100% (Ratio = (IREF-1.0 [µA])/1.0 [µA]*100[%]).㩷 Address : 0F hex D[3:0]=EIR[3:0] EIR[3:0] Ratio Dec Hex Bin (%)㩷㩷 -8 8 1000 -17.0 -7 9 1001 -15.2 -6 A 1010 -13.4 -5 B 1011 -11.5 -4 C 1100 -9.5 -3 D 1101 -7.3 -2 E 1110 -5.0 -1 F 1111 -2.6 0 0 0000 0.0 1 1 0001 2.8 2 2 0010 5.7 3 3 0011 8.8 4 4 0100 12.2 5 5 0101 15.9 6 6 0110 19.8 7 7 0111 24.1 MSxxxxx-E-00 IREF (μA) 0.830 0.848 0.866 0.885 0.905 0.927 0.950 0.974 1.000 1.028 1.057 1.088 1.122 1.159 1.198 1.241 - 48 - VIREF (V) 0.830 0.848 0.866 0.885 0.905 0.927 0.950 0.974 1.000 1.028 1.057 1.088 1.122 1.159 1.198 1.241 Comments Default 2011/12 [AK8998/W/D] m) OSC frequency adjustment (EEPROM name: OSC) EEPROM for adjusting the AK8998 operation clock. Perform an adjustment to attain a frequency of 1000kHz. Reading the ratio data from the OSC variable ratio register (CT[7:0]), the adjustment data of the OSC frequency adjustment EERPOM is calculated. Frequency Δf in the table below indicates a value varying with the setup values of the EEPROM. The ratio is benchmarked to 1.000kHz (OSC ideal value) as 100% (Ratio = Frequency Δf/( Frequency Δf+1000[kHz])*100[%]). Address : 10 hex D[3:0]=EFR[3:0] EFR[3:0] Ratio Frequency Δf Dec Hex Bin (kHz) (%) -5 B 1011 -34 -251 -4 C 1100 -25 -197 -3 D 1101 -17 -146 -2 E 1110 -11 -99 -1 F 1111 -5 -52 0 0 0000 0 0 1 1 0001 5 49 2 2 0010 10 106 3 3 0011 14 162 4 4 0100 18 224 5 5 0101 22 274 6 6 0110 25 329 7 7 0111 28 384 Note1) Hex 8 to A are prohibited for setup.㩷 MSxxxxx-E-00 - 49 - Comments Default 2011/12 [AK8998/W/D] n) VTMP voltage adjustment (EEPROM name: VTMP) Compensates the offset values for the AK8998's internal temperature sensor and external temperature sensor. Adjusts the values so that the difference between VTMP voltage and VREF voltage is close to 0 mV (If VREF is 1005mV, adjust so that VTMP is also 1005mV). The rough adjustment (ETM[8:6]) is invalid when the internal temperature sensor is used (ETMP[0]=”H”). The rough adjustment is effective when the external temperature sensor is used (ETMP[0]=”L”). ΔVTMP in the table below indicates a value varying with the setup values of the EEPROM. The ratio is benchmarked to 1000mV (VREF ideal value) as 100% (Ratio = ΔVTMP/1000[mV]*100[%]). Address : 11 hex D[5:0]=ETM[5:0] ETM[5:0] Dec Hex Bin -32 20 100000 ….. -16 30 110000 ….. -8 38 111000 ….. -4 3C 111100 ….. -1 3F 111111 0 00 000000 1 01 000001 ….. 4 04 000100 ….. 8 08 001000 ….. 16 10 010000 ….. 31 1F 011111 Ratio (%) +6.4 ΔVTMP㩷㩷 (mV) +64 +3.2 +32 +1.6 +16 +0.8 +8 +0.2 0.0 -0.2 +2 0 -2 -0.8 -8 -1.6 -16 -3.2 -32 -6.2 -62 Address : 11 hex D[7:6]=ETM[7:6], 13 hex D[1]=ETM[8] ETM[8:6] Ratio ΔVTMP㩷㩷 Dec Hex Bin (mV) (%) 4 4 100 Setup prohibited Setup prohibited 5 5 101 Setup prohibited Setup prohibited 6 6 110 +17.0 +170 7 7 111 +8.5 +85 0 0 000 0.0 0 1 1 001 -8.5 -85 2 2 010 -17.0 -170 3 3 011 Setup prohibited Setup prohibited MSxxxxx-E-00 - 50 - Comments Default Comments Default 2011/12 [AK8998/W/D] o) User-writable data space (EEPROM name: UE) Free area (EEPROM) available to the user. Address : 12 hex D[7:0]=EUE[7:0] Name Content Address UE User-writable data 12 hex Default Data D7 D6 D5 D4 D3 D2 D1 D0 EUE7 EUE6 EUE5 EUE4 EUE3 EUE2 EUE1 EUE0 0 0 0 0 0 0 0 0 p) Control register access setup (EEPROM name: MM2) The access setup to the control register (volatile memory) is performed. When the control register access setup is㩷 disabled (ETST[0]=0h), the control register (C address: 00h) is fixed to the initial value, and cannot be accessed, unless control register access is validated. Address : 1D hex D[0]= ETST[0] D[0] Symbol㩷㩷 Mode setup㩷㩷 D[0] ETST[0] Control register access setup 0 TSTDS Control register access disable(default) 1 TSTEN Control register access enable q) EEPROM Write Enable setup (EEPROM name:EWE) The EEPROM write enable setup is performed. When the setup of EEPROM Write Enable is validated (EWE[0]=1h), the writing to EEPROM is permitted. If it is invalid, the writing to EEPROM other then EEPROM Write Enable (address: 00 -1Dh, 1Fh) becomes impossible. And this address cannot be written by batch writing. However, EEPROM read (all the addresses) is possible even in that case. Address : 1E hex D[0]= EWE[0] D[0] Symbol㩷㩷 Mode setup㩷㩷 D[0] EWE[0] EEPROM Write Enable setup 0 WEDS EEPROM Write disable (default) 1 WEEN EEPROM Write enable r) EEPROM batch write mode (EEPROM name: AW) Initializes the addresses 00 hex to 1D hex in the EEPROM map at once or writes identical data. This address is not available in the EEPROM.  Address : 1F hex D[7:0]=EAW[7:0] Name Content Address AW EEPROM batch write 1F hex MSxxxxx-E-00 Data D7 D6 D5 D4 D3 D2 D1 D0 EAW7 EAW6 EAW5 EAW4 EAW3 EAW2 EAW1 EAW0 - 51 - 2011/12 [AK8998/W/D] 6.2) Description of Control Register (Volatile Memory)  a) Adjustment mode (Register name: CM1)  This register is used to adjust the AK8998 reference voltage and pressure sensor's offset, span, offset temperature drift and sensitivity temperature drift including those of the AK8998. In addition, the value of the register returns to the initial value on the following conditions. ■ ■ ■ At the power up When CSCLK=Low is maintained 0.5msec or more When ETST[0] is set to "L" Address : 00 hex D[3:0]=AM[3:0] (This is not a nonvolatile EEPROM, but a volatile register.) D[7:0] Symbol㩷㩷 Mode setup㩷㩷 Description㩷㩷 D[7:4] Reserved D[3:0] AM[3:0] IC adjustment mode 0000 (default) 0001 AVR VREF adjustment㩷 The VREF voltage is output at the VOUT pin. 0010 AIR IREF adjustment㩷 The IREF current is output at the VOUT pin. Input the fixed period of High level (2.0msec) from 0011 AFR OSC adjustment㩷 the CSCLK pin. The count value in the internal counter is stored in the register. The VTMP voltage is output at the VOUT pin. 0100 ATO VTMP adjustment㩷 Adjust this voltage so that it matches the VREF voltage at 25°C. judge threshold 1 The internally set judge threshold value 1 is output 0101 ADT1 adjustment㩷 at the VOUT pin. judge threshold 2 The internally set judge threshold value 2 is output 0110 ADT2 adjustment㩷 at the VOUT pin. The hysteresis voltage of the comparator 1 is 0111 AHY1 hysteresis voltage 1 output at the VOUT pin. The hysteresis voltage of the comparator 2 is 1000 AHY2 hysteresis voltage 2 output at the VOUT pin. 1001Reserved 1111 MSxxxxx-E-00 - 52 - 2011/12 [AK8998/W/D] b) OSC variable ratio storing register (Register name: CM2) It is used for adjustment of the oscillator frequency of AK8998. The counted value in the internal counter is stored. Since the internal counter is overflowing when a count value shows FF hex, measure again by re-defining High level period. This register is readonly. In addition, the value of the register returns to the initial value on the following conditions. ■ ■ ■ ■ At the When When When power up CM1 register is written CSCLK=Low is maintained 0.5msec or more ETST[0] is set to "L" Address : 01 hex D[7:0]=CT[7:0] (This is not a nonvolatile EEPROM, but a volatile register.) CT[7:0] Count value Ratio Comments (time) Dec Hex Bin 䋨 %䋩 䋩 0 00 00000000 0 0 Default 1 01 00000001 1 -99 㧦 㧦 㧦 㧦 㧦 98 62 01100010 98 -2 99 63 01100011 99 -1 100 64 01100100 100 0 Ideal value 101 65 01100101 101 1 102 66 01100110 102 2 㧦 㧦 㧦 㧦 㧦 254 FE 11111110 254 154 255 FF 11111111 Counter error c) S/H circuit output error adjustment register (Register name: SH1 to SH4) It is used for adjustment of the S/H circuit output error of AK8998. The value of the register returns to the initial value on the following conditions. ■ ■ At the power up When CSCLK=Low is maintained 0.5msec or more It is necessary to set up a register in order of the following. (This is not a nonvolatile EEPROM, but a volatile register.) No. Register Name Address Data Comments 1 SH1 19hex 0Ahex 2 SH2 10hex 34hex 3 SH3 12hex 40hex 4 SH4 17hex 08hex Note) Other Data is prohibited for setup.㩷 MSxxxxx-E-00 - 53 - 2011/12 [AK8998/W/D] Recommended Connection Examples for Components 1) VO pin connection example 㩷 VO 146.kohm 0μF – 3μF VOUT Buffer& SMF Inside AK8998/W/D 2) Power supply pin connection example 㩷 VDD 1.0μF㫧10 % AGND 10nF㫧10 % VSS InsideAK8998/W/D 3) VOUT pin connection examples for adjustment 㩷 1) VREF etc. adjustment Control register (AVR etc.) VOUT Voltage Meter VREF etc. 1kΩ Inside AK8998/W/D 1MΩ 2) IREF adjustment Control register (AIR) VOUT Voltage Meter IREF 1kΩ Inside AK8998/W/D 1MΩ 3) VTMP adjustment 3-1) Internal Temp. sensor Control register (ATO) EXTMP VOUT Voltage Meter VTMP 1kΩ Inside AK8998/W/D 1MΩ 3-2) external Temp. sensor VS EEPROM register (TMPE) Control register (ATO) VOUT Voltage Meter VTMP EXTMP 1kΩ Inside AK8998/W/D 1MΩ 㩷 MSxxxxx-E-00 - 54 - 2011/12 [AK8998/W/D] Package Information 1. Marking 9 (1) Pin Number 1 indication mark (2) Part Number 13 (3) Date Code (3 digits) 8998 (2) (3) X1 X2 X3 5 (1) 1 2. External Dimensions The rear-side TAB is recommended to be mounted on the substrate to ensure strength. Do not connect to the power supply, GND or any signal. [Detail A] MSxxxxx-E-00 - 55 - 2011/12 [AK8998/W/D] IMPORTANT NOTICE • • • • • These products and their specifications are subject to change without notice. When you consider any use or application of these products, please make inquiries the sales office of Asahi Kasei Microdevices Corporation (AKM) or authorized distributors as to current status of the products. Descriptions of external circuits, application circuits, software and other related information contained in this document are provided only to illustrate the operation and application examples of the semiconductor products. You are fully responsible for the incorporation of these external circuits, application circuits, software and other related information in the design of your equipments. AKM assumes no responsibility for any losses incurred by you or third parties arising from the use of these information herein. AKM assumes no liability for infringement of any patent, intellectual property, or other rights in the application or use of such information contained herein. Any export of these products, or devices or systems containing them, may require an export license or other official approval under the law and regulations of the country of export pertaining to customs and tariffs, currency exchange, or strategic materials. AKM products are neither intended nor authorized for use as critical componentsNote1) in any safety, life support, or other hazard related device or systemNote2), and AKM assumes no responsibility for such use, except for the use approved with the express written consent by Representative Director of AKM. As used here: Note1) A critical component is one whose failure to function or perform may reasonably be expected to result, whether directly or indirectly, in the loss of the safety or effectiveness of the device or system containing it, and which must therefore meet very high standards of performance and reliability. Note2) A hazard related device or system is one designed or intended for life support or maintenance of safety or for applications in medicine, aerospace, nuclear energy, or other fields, in which its failure to function or perform may reasonably be expected to result in loss of life or in significant injury or damage to person or property. It is the responsibility of the buyer or distributor of AKM products, who distributes, disposes of, or otherwise places the product with a third party, to notify such third party in advance of the above content and conditions, and the buyer or distributor agrees to assume any and all responsibility and liability for and hold AKM harmless from any and all claims arising from the use of said product in the absence of such notification. MSxxxxx-E-00 - 56 - 2011/12
AK8998W 价格&库存

很抱歉,暂时无法提供与“AK8998W”相匹配的价格&库存,您可以联系我们找货

免费人工找货