Wide Bandwidth Yaw Rate Gyroscope with SPI ADIS16060 FEATURES GENERAL DESCRIPTION Complete angular rate digital gyroscope 14-bit resolution Scalable measurement range Initial range: ±80°/sec (typical) Increase range with external resistor Z-axis (yaw rate) response SPI digital output interface High vibration rejection over wide frequency 2000 g-powered shock survivability 1 kHz bandwidth Selectable using external capacitor Externally controlled self-test Internal temperature sensor output Dual auxiliary 14-bit ADC inputs Absolute rate output for precision applications 5 V single-supply operation 8.2 mm × 8.2 mm × 5.2 mm package −40°C to +105°C operation RoHS compliant The ADIS16060 is a yaw rate gyroscope with an integrated serial peripheral interface (SPI). It features an externally selectable bandwidth response and scalable dynamic range. The SPI port provides access to the rate sensor, an internal temperature sensor, and two external analog signals (using internal ADC). The digital data available at the SPI port is proportional to the angular rate about the axis that is normal to the top surface of the package. An additional output pin provides a precision voltage reference. A digital self-test function electromechanically excites the sensor to test the operation of the sensor and the signal-conditioning circuits. The ADIS16060 is available in an 8.2 mm × 8.2 mm × 5.2 mm, 16-terminal, peripheral land grid array (LGA) package. APPLICATIONS Platform stabilization Image stabilization Guidance and control Inertia measurement units Robotics FUNCTIONAL BLOCK DIAGRAM FILT RATE VCC ADIS16060 RATE SENSOR TEMPERATURE SENSOR MUX SCLK DIN 14-BIT ADC DIGITAL CONTROL DOUT MSEL1 MSEL2 AIN1 GND 07103-001 AIN2 Figure 1. Rev. 0 Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 www.analog.com Fax: 781.461.3113 ©2008 Analog Devices, Inc. All rights reserved. ADIS16060 TABLE OF CONTENTS Features .............................................................................................. 1 Basic Operation .............................................................................. 10 Applications....................................................................................... 1 Serial Peripheral Interface (SPI)............................................... 10 General Description ......................................................................... 1 Output Data Formatting............................................................ 10 Functional Block Diagram .............................................................. 1 ADC Conversion........................................................................ 10 Revision History ............................................................................... 2 Applications Information .............................................................. 11 Specifications..................................................................................... 3 Supply and Common Considerations ..................................... 11 Timing Specifications .................................................................. 5 Setting Bandwidth...................................................................... 11 Absolute Maximum Ratings............................................................ 6 Increasing Measurement Range ............................................... 11 ESD Caution.................................................................................. 6 Dynamic Digital Sensitivity Scaling ........................................ 11 Pin Configuration and Function Descriptions............................. 7 Temperature Measurements ..................................................... 11 Typical Performance Characteristics ............................................. 8 Self-Test Function ...................................................................... 11 Theory of Operation ........................................................................ 9 Outline Dimensions ....................................................................... 12 Analog-to-Digital Converter Input............................................ 9 Ordering Guide .......................................................................... 12 Rate Sensitive Axis ....................................................................... 9 REVISION HISTORY 1/08—Revision 0: Initial Version Rev. 0 | Page 2 of 12 ADIS16060 SPECIFICATIONS TA = 25°C, VCC = 5 V, angular rate = 0°/sec, COUT = 0.01 μF, ±1 g, unless otherwise noted. Table 1. Parameter SENSITIVITY Dynamic Range 2 Initial Change Over Temperature 3 Nonlinearity NULL Initial Change Over Temperature3 Turn-On Time Linear Acceleration Effect Voltage Sensitivity NOISE PERFORMANCE Rate Noise Density FREQUENCY RESPONSE 3 dB Bandwidth (User-Selectable) 4 Sensor Resonant Frequency SELF-TEST RESPONSE Positive Self-Test 5 Negative Self-Test5 TEMPERATURE SENSOR Reading at 298 K Scale Factor LOGIC INPUTS Input High Voltage, VINH Input Low Voltage, VINL Input Current, IIN Input Capacitance, CIN (DIN) Input Capacitance, CIN (MSEL1, MSEL2 ) ANALOG INPUTS Resolution Integral Nonlinearity Differential Nonlinearity Offset Error Offset Error Temperature Drift Gain Error Gain Error Temperature Drift Input Voltage Range Leakage Current DIGITAL OUTPUTS Output High Voltage, VOH Output Low Voltage, VOL CONVERSION RATE Conversion Time Throughput Rate Conditions Min 1 Typ Max Unit Full-scale range over specifications range Clockwise rotation is positive output, TA = −40°C to +85°C VCC = 4.75 V to 5.25 V Best fit straight line ±50 0.0110 ±80 0.0122 0.0134 °/sec °/sec/LSB Nominal 0°/sec output is 8192 LSB VCC = 4.75 V to 5.25 V Power on to ±0.5°/sec of final value Any axis VCC = 4.75 V to 5.25 V −44 ±3 0.1 @ 25°C COUT = 0 μF ±0.11 10 ±0.1 ±0.5 +44 °/sec °/sec/°C ms °/sec/g °/sec/V 0.04 °/sec/√Hz 1 See Table 5 See Table 5 7700 Proportional to absolute temperature % °/sec 1000 14.5 Hz kHz +6226 −6226 LSB LSB 8192 0.034 8684 0.7 × VCC Typically 10 nA 0.8 +1 −1 8 5 LSB K/LSB V V μA pF pF For VIN < VCC 14 Best fit straight line No missing codes to 13 bits −6 −1 −10 +6 +6 +10 ±0.3 −40 +40 ±0.3 0 VCC 1 ISOURCE = 500 μA ISINK = 500 μA VCC − 0.3 Rev. 0 | Page 3 of 12 Bits LSB LSB mV ppm/°C mV ppm/°C V nA 0.4 V V 10 100 μs kSPS ADIS16060 Parameter POWER SUPPLY VCC VCC Quiescent Supply Current Power Dissipation TEMPERATURE RANGE Conditions All at TA = −40°C to +85°C VCC @ 5 V, 50 kSPS sample rate VCC @ 5 V, 50 kSPS sample rate Operation 1 Min 1 Typ Max Unit 4.75 5 4.3 22 5.25 6.5 33 +105 V mA mW °C −40 All minimum and maximum specifications are guaranteed. Typical specifications are neither tested nor guaranteed. 2 Dynamic range is the maximum full-scale measurement range possible, including output swing range, initial offset, sensitivity, offset drift, and sensitivity drift at 5 V supply. 3 Defined as the output change from ambient to maximum temperature, or ambient to minimum temperature. 4 Frequency at which the response is 3 dB down from dc response. Bandwidth = 1/(2 × π × 200 kΩ × COUT). For COUT = 0.01 μF, bandwidth = 80 Hz. 5 Self-test response varies with temperature. Rev. 0 | Page 4 of 12 ADIS16060 TIMING SPECIFICATIONS TA = 25°C, angular rate = 0°/sec, unless otherwise noted. 1 Table 2. Read/Output Sequence Parameter Serial Clock Frequency Throughput Rate MSEL1 Falling to SCLK Low MSEL1 Falling to SCLK Rising SCLK Falling to Data Remains Valid MSEL1 Rising Edge to DOUT High Impedance SCLK Falling to Data Valid Acquisition Time DOUT Fall Time DOUT Rise Time Data Setup Time SCLK Falling Edge to MSEL2 Rising Edge Data Hold Time 1 Figure Reference Symbol See Figure 2 See Figure 2 See Figure 2 See Figure 2 See Figure 2 See Figure 2 See Figure 2 See Figure 2 See Figure 2 See Figure 3 See Figure 3 See Figure 3 tCYC tCSD tSUCS tHDO tDIS tEN tACQ tF tR t5 t7 t6 Min Typ 20 5 16 14 16 Max 2.9 100 0 Unit MHz kHz μs ns ns ns ns ns ns ns ns ns ns 100 50 400 11 11 5 0 5 0 4.5 25 25 Guaranteed by design. All input signals are specified with tR = tF = 5 ns (10% to 90% of VCC) and timed from a voltage level of 1.6 V. The 5 V operating range spans from 4.75 V to 5.25 V. Timing Diagrams tCYC COMPLETE CYCLE MSEL1 tSUCS tACQ POWER DOWN 1 4 5 tCSD DOUT tEN HIGH-Z 0 tDIS tHDO D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 (MSB) NOTE: A MINIMUM OF 20 CLOCK CYCLES ARE REQUIRED FOR 14-BIT CONVERSION. D1 D0 0 (LSB) HIGH-Z 07103-002 SCLK Figure 2. Serial Interface Timing Diagram–Read/Output Sequence (CPOL = 0, CPHA = 0) t7 MSEL2 t5 t6 SCLK DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 NOTE: THE LAST EIGHT BITS CLOCKED IN ARE LATCHED WITH THE RISING EDGE OF THE MSEL2 LINE. Figure 3. Serial interface Timing–Input/Configuration Sequence (CPOL = 0, CPHA = 1) Rev. 0 | Page 5 of 12 07103-003 DIN ADIS16060 ABSOLUTE MAXIMUM RATINGS Table 3. Parameter Acceleration (Any Axis, Unpowered, 0.5 ms) Acceleration (Any Axis, Powered, 0.5 ms) VCC to GND VCC to GND Analog Input Voltage to GND Digital Input Voltage to GND Digital Output Voltage to GND Operating Temperature Range Storage Temperature Range Rating 2000 g 2000 g −0.3 V to +6.0 V −0.3 V to VCC + 0.3 V −0.3 V to VCC + 0.3 V −0.3 V to +7.0 V −0.3 V to VCC + 0.3 V −40°C to +105°C −65°C to +150°C Stresses above those listed under the Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; functional operation of the device at these or any other conditions above those indicated in the operational section of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Drops onto hard surfaces can cause shocks of greater than 2000 g and exceed the absolute maximum rating of the device. Care should be exercised in handling the device to avoid damage. ESD CAUTION Rev. 0 | Page 6 of 12 ADIS16060 GND ADIS16060 GND TOP “LOOK THROUGH” VIEW (Not to Scale) GND AIN2 2.5050 BSC 8× 6 7 8 FILT VCC AIN1 0.6700 BSC 12× 7.373 BSC 2× NOTES 1. NC = NO CONNECT 2. THIS IS NOT AN ACTUAL “TOP VIEW,” AS THE PINS ARE NOT VISIBLE FROM THE TOP. THIS IS A LAYOUT VIEW, WHICH REPRESENTS THE PIN CONFIGURATION, IF THE PACKAGE IS LOOKED THROUGH FROM THE TOP. THIS CONFIGURATION IS PROVIDED FOR PCB LAYOUT PURPOSES. 07103-004 5 RATE NC 3 DOUT 4 SCLK 2 PIN 1 INDICATOR Figure 4. Pin Configuration 5.010 BSC 4× 1.000 BSC 16× 1 Mnemonic DIN SCLK DOUT NC RATE FILT VCC AIN1 AIN2 GND GND GND GND VCC MSEL2 MSEL1 Type 1 I I O O I S I I S S S S S I I 0.5000 BSC 16× Figure 5. Second-Level Assembly Pad Layout Table 4. Pin Function Descriptions Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3.6865 BSC 8× Description SPI Data Input. SPI Serial Clock. SPI Data Output. No Connect. Buffered Analog Output. Represents the angular rate signal. External Capacitor Connection to Control Bandwidth. Power Supply. External Analog Input Channel 1. External Analog Input Channel 2. Ground. Ground. Ground. Ground. Power Supply. SPI, Mode Select 2. Used for data input functions. SPI, Mode Select 1. Used for data output functions. I = input; O = output; S = power supply. Rev. 0 | Page 7 of 12 07103-005 12 13 11 GND 14 10 VCC 15 9 MSEL2 16 1 DIN MSEL1 PIN CONFIGURATION AND FUNCTION DESCRIPTIONS ADIS16060 TYPICAL PERFORMANCE CHARACTERISTICS 6800 0.14 0.12 0.10 0.08 0.06 0.04 BIAS (°/sec) 6000 5800 5600 5400 5200 5000 –40 –20 0 20 40 60 80 100 120 Figure 9. Positive Self-Test Response vs. Temperature, VCC = 5 V 0.30 DIGITAL RATE OUTPUT RESPONSE (LSB) –4800 0.25 0.20 0.15 0.10 BIAS DRIFT OVER TEMPERATURE (°/sec/°C) Figure 7. Bias Drift Over −40°C to +85°C, VCC = 5 V –5000 –5200 –5400 –5600 –5800 –6000 –6200 –6400 –6600 –6800 –60 07103-021 0.05 –0.60 –0.55 –0.50 –0.45 –0.40 –0.35 –0.30 –0.25 –0.20 –0.15 –0.10 –0.05 0 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 0.55 0.60 PERCENT OF POPULATION (%) 6200 TEMPERATURE (°C) Figure 6. Initial Bias Error Distribution, 25°C, VCC = 5 V 0 6400 4800 –60 07103-020 0 –44 –40 –36 –32 –28 –24 –20 –16 –12 –8 –4 0 4 8 12 16 20 24 28 32 36 40 44 0.02 6600 –40 –20 0 20 40 60 80 100 120 TEMPERATURE (°C) 07103-010 PERCENT OF POPULATION (%) 0.16 07103-009 DIGITAL RATE OUTPUT RESPONSE (LSB) 0.18 Figure 10. Negative Self-Test Output Response vs. Temperature, VCC = 5 V 0.1 0.04 0.01 µ + 1σ 0 µ –0.01 –0.02 µ – 1σ –0.03 –0.04 –60 –40 –20 0 20 40 60 80 100 TEMPERATURE (°C) 120 0.01 0.001 1 10 100 Tau (°C) Figure 11. Allen Variance, 25°C, VCC = 5 V Figure 8. Sensitivity Drift vs. Temperature, VCC = 5 V Rev. 0 | Page 8 of 12 1000 07103-011 ROOT ALLEN VARIANCE (°/sec) 0.02 07103-008 SENSITIVITY ERROR (%) 0.03 ADIS16060 THEORY OF OPERATION The resulting signal is fed to a series of gain and demodulation stages that produce the electrical rate signal output. The rate signal is then converted to a digital representation of the output on the SPI pins. The dual-sensor design provides linear acceleration (vibration, shock) rejection. Fabricating the sensor with the signalconditioning electronics preserves signal integrity in noisy environments. The electrostatic resonator requires 14 V to 16 V for operation. Because only 5 V is typically available in most applications, a charge pump is included on chip. After the demodulation stage, a singlepole, low-pass filter on the chip is used to limit high frequency artifacts before final amplification. The frequency response is dominated by the second low-pass filter, which is set by adding capacitance across RATE and FILT. During the acquisition phase, the impedance model for AINx is a parallel combination of the capacitor CPIN and the network formed by the series connection of RIN and CIN. CPIN is primarily the pin capacitance. RIN is typically 600 Ω and is a lumped component made up of some serial resistors and the on resistance of the switches. CIN is typically 30 pF and mainly functions as the ADC sampling capacitor. During the conversion phase, when the switches are open, the input impedance is limited to CPIN. RIN and CIN make a 1-pole, low-pass filter that reduces undesirable aliasing effects and limits the noise. When the source impedance of the driving circuit is low, the ADC input can be driven directly. Large source impedances significantly affect the ac performance, especially THD. The dc performances are less sensitive to the input impedance. RATE SENSITIVE AXIS ANALOG-TO-DIGITAL CONVERTER INPUT Figure 12 shows an equivalent circuit of the input structure of the ADIS16060 auxiliary ADC. The two diodes, D1 and D2, provide ESD protection for the analog inputs, AINx (AIN1 and AIN2). Care must be taken to ensure that the analog input signal does not exceed the supply rails by more than 0.3 V, because exceeding this level causes these diodes to become forward-biased and to start conducting current. However, these diodes can handle a forward-biased current of 130 mA maximum. For instance, these conditions may eventually occur when the input signals exceed either VCC or GND. VDD D1 AINx CIN D2 07103-018 CPIN RIN GND Figure 12. Equivalent Analog Input Circuit Rev. 0 | Page 9 of 12 RATE AXIS LONGITUDINAL AXIS POSITIVE MEASUREMENT DIRECTION 8 1 LATERAL AXIS 4 5 07103-019 The ADIS16060 operates on the principle of a resonator gyroscope. Two polysilicon sensing structures each contain a dither frame that is electrostatically driven to resonance. This generates the necessary velocity element to produce a Coriolis force while rotating. At two of the outer extremes of each frame, orthogonal to the dither motion, are movable fingers that are placed between fixed pickoff fingers to form a capacitive pickoff structure that senses Coriolis motion. Figure 13. Rate Signal Increases with Clockwise Rotation ADIS16060 BASIC OPERATION Output Data Access The ADIS16060 is designed for simple integration into industrial system designs, requiring only a 5 V power supply, two mode select lines, and three serial communications lines. The SPI handles all digital I/O communication in the ADIS16060. Use Table 2 and Figure 2 to determine the appropriate timing considerations for reading output data. OUTPUT DATA FORMATTING SERIAL PERIPHERAL INTERFACE (SPI) The ADIS16060 SPI port includes five signals: Mode Select 1 (MSEL1), Mode Select 2 (MSEL2), serial clock (SCLK), data input (DIN), and data output (DOUT). The MSEL1 line is used when reading data out of the sensor (DOUT), and the MSEL2 line is used when configuring the sensor (DIN). Selecting Output Data Refer to Table 5 to determine the appropriate DIN bit sequence based on the required data source. Table 2 and Figure 3 provide the necessary timing details for the input configuration sequence. After the MSEL2 goes high, the last eight DIN bits are loaded into the internal control register, which represents DB0 to DB7 in Table 5. All of the output data is in an offset-binary format, which in this case, means that the ideal output for a zero rate condition is 8192 codes. If the sensitivity is equal to +0.0122°/sec/LSB, a rate of +10°/sec results in a change of 820 codes, and a digital rate output of 9012 codes. If an offset error of −20°/sec is introduced, the output is reduced by 1639 codes (if typical sensitivity is assumed), resulting in a digital rate output of 6552 codes. ADC CONVERSION The internal successive approximation ADC begins the conversion process on the falling edge of MSEL1 and starts to place data MSB first on the DOUT line at the 6th falling edge of SCLK, as shown in Figure 2. The entire conversion process takes 20 SCLK cycles. After MSEL1 goes high, the acquisition process starts in preparation for the next conversion cycle. Table 5. DIN Configuration Bit Assignments Action Measure Angular Rate (Gyro) Measure Temperature Measure AIN2 Measure AIN1 Set Positive Self-Test and Output for Angular Rate Set Negative Self-Test and Output for Angular Rate DB7 0 0 1 0 0 0 DB6 0 0 0 1 0 0 Rev. 0 | Page 10 of 12 DB5 1 0 0 0 1 1 DB4 0 1 0 0 0 0 DB3 0 0 0 0 0 0 DB2 0 0 0 0 0 0 DB1 0 0 0 0 1 0 DB0 0 0 0 0 0 1 ADIS16060 APPLICATIONS INFORMATION 1 SETTING BANDWIDTH External Capacitor COUT is used in combination with the onchip ROUT resistor to create a low-pass filter to limit the bandwidth of the ADIS16060 rate response. The –3 dB frequency set by ROUT and COUT is f OUT = 1 0.001 0.0001 10 100 1k 10k 100k Figure 14. Noise Spectral Density with 2-Pole, Low-Pass Filter (40 Hz and 250 Hz) DYNAMIC DIGITAL SENSITIVITY SCALING and can be well controlled because ROUT has been trimmed during manufacturing to be 200 kΩ ± 5%. Setting the range with an external resistor impacts ROUT as follows: This device supports in-system, dynamic, digital sensitivity scaling. TEMPERATURE MEASUREMENTS (200 kΩ × R EXT ) ROUT = (200 kΩ + R EXT ) In general, an additional hardware or software filter is added to attenuate high frequency noise arising from demodulation spikes at the gyro’s 14 kHz resonant frequency. The noise spikes at 14 kHz can be clearly seen in the power spectral density curve shown in Figure 14. When using the temperature sensor, an acquisition time of greater than 40 μs helps to ensure proper setting and measurement accuracy. See Table 2 and Figure 2 for details on the definition of acquisition time. SELF-TEST FUNCTION Exercising the self-test function is simple, as shown in this example. INCREASING MEASUREMENT RANGE 1. Scaling the measurement range requires the addition of a single resistor, connected across the RATE and FILT pins. The following equation provides the proper relationship for selecting the appropriate resistor: 2. 3. R EXT = 0.01 FREQUENCY (Hz) (2 × π × ROUT × C OUT ) 200 kΩ 0.1 07103-118 Power supply noise and transient behaviors can influence the accuracy and stability of any sensor-based measurement system. The ADIS16060 provides 0.2 μF of decoupling capacitance on the VCC pin. Depending on the level of noise present in the power supply of the system, the ADIS16060 may not require any additional decoupling capacitance for this supply. NOISE DENSITY (°/sec/ Hz) SUPPLY AND COMMON CONSIDERATIONS 4. 5. Δ −1 where Δ is the increase in range. Configure using DIN = 00100010 (positive self-test, rate selected). Read output. Configure using DIN = 00100000 (positive self-test off, rate selected) Read output. Calculate the difference between Step 2 and Step 4, and compare this with the specified self-test output changes in the Specifications section. Exercising the negative self-test requires changing the sequence in Step 1 to DIN = 00100001. Rev. 0 | Page 11 of 12 ADIS16060 OUTLINE DIMENSIONS 5.010 BSC (4×) 2.505 BSC (8×) 8.35 MAX 13 PIN 1 INDICATOR 8.20 TYP 0.873 BSC (16×) 16 12 1 7.373 BSC (2×) 0.797 BSC (12×) 9 4 8 0.200 MIN (ALL SIDES) TOP VIEW 5 BOTTOM VIEW 0.373 BSC (16×) 7.00 TYP 022107-B 5.20 MAX SIDE VIEW Figure 15. 16-Terminal Stacked Land Grid Array [LGA] (CC-16-1) Dimensions shown in millimeters ORDERING GUIDE Model ADIS16060BCCZ 1 ADIS16060/PCBZ1 1 Temperature Range −40°C to +105°C Package Description 16-Terminal Stacked Land Grid Array (LGA) Evaluation Board Z = RoHS Compliant Part. ©2008 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D07103-0-1/08(0) Rev. 0 | Page 12 of 12 Package Option CC-16-1