16-Bit - ADC with Switchable Current Sources AD7709
|
|
|
- Jesse Henry
- 9 years ago
- Views:
Transcription
1 a FEATURES 16-Bit - ADC Programmable Gain Front End Simultaneous 50 Hz and 60 Hz Rejection at 20 Hz Update Rate VREF Select Allows Absolute and Ratiometric Measurement Capability ISOURCE Select 16-Bit No Missing Codes 13-Bit p-p 20 Hz, 20 mv Range 16-Bit p-p 20 Hz, 2.56 V Range INTERFACE 3-Wire Serial SPI, QSPI, MICROWIRE, and DSP Compatible Schmitt Trigger on SCLK POWER Specified for Single 3 V and 5 V Operation Normal: 1.25 ma 3 V Power-Down: 7 A ( khz Crystal Running) ON-CHIP FUNCTIONS Rail-to-Rail Input Buffer and PGA Selectable Reference Inputs 3 Switchable, Ratioed Current Sources for V BE Measurements 4-Bit Digital I/O Port Low-Side Power Switches 16-Bit - ADC with Switchable Current Sources AD7709 APPLICATIONS Sensor Measurement Temperature Measurement Pressure Measurements Weigh Scales Portable Instrumentation 4 20 ma Loops GENERAL DESCRIPTION The AD7709 is a complete analog front end for low frequency measurement applications. It contains a 16-bit - ADC, selectable reference inputs, three switchable matched excitation current sources, low-side power switches, and a digital I/O port. The 16-bit channel with PGA accepts fully differential, unipolar, and bipolar input signal ranges from REFIN/128 to REFIN. It can be configured as two fully differential input channels or four pseudo-differential input channels. Signals can be converted directly from a transducer without the need for signal conditioning. The device operates from a khz crystal with an on-chip PLL generating the required internal operating frequency. The output data rate from the part is software programmable. The p-p resolution from the part varies with the programmed gain and output data rate. The part operates from a single 3 V or 5 V supply. When operating from 3 V supplies, the power dissipation for the part is 3.75 mw. The AD7709 is housed in a 24-lead TSSOP package. FUNCTIONAL BLOCK DIAGRAM REFIN1(+) REFIN2(+) REFIN1( ) REFIN2( ) XTAL1 XTAL2 IOUT1 IEXC1 8I V DD IEXC2 8I IEXC3 I OSCILLATOR AND PLL DOUT IOUT2 AIN1 AIN2 AIN3/P3 AIN4/P4 AINCOM MUX I = 25 A BUF PGA 16-BIT - ADC V DD I/O PORT SERIAL INTERFACE AND CONTROL LOGIC DIN SCLK CS RDY RESET AD7709 V DD GND PWRGND P1/SW1 P2/SW2 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. 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 companies. One Technology Way, P.O. Box 9106, Norwood, MA , U.S.A. Tel: 781/ Fax: 781/ Analog Devices, Inc. All rights reserved.
2 TABLE OF CONTENTS FEATURES GENERAL DESCRIPTION FUNCTIONAL BLOCK DIAGRAM SPECIFICATIONS TIMING CHARACTERISTICS ABSOLUTE MAXIMUM RATINGS ORDERING GUIDE PIN CONFIGURATION PIN FUNCTION DESCRIPTIONS TYPICAL PERFORMANCE CHARACTERISTICS ADC CIRCUIT INFORMATION Overview S-D ADC NOISE PERFORMANCE ON-CHIP REGISTERS Communications Register Status Register Configuration Register Filter Register ADC Data Result Register CONFIGURING THE AD DIGITAL INTERFACE MICROCOMPUTER/MICROPROCESSOR INTERFACING AD7709-to-68HC11 Interface AD7709-to-8051 Interface AD7709-to-ADSP-2103/ADSP-2105 Interface CIRCUIT DESCRIPTION Analog Input Channels Programmable Gain Amplifier Bipolar/Unipolar Configuration Data Output Coding Excitation Currents Crystal Oscillator Reference Input Reset Input Power-Down Mode Grounding and Layout APPLICATIONS Pressure Measurement Temperature Measurement Wire RTD Configurations Smart Transmitters OUTLINE DIMENSIONS Revision History
3 SPECIFICATIONS 1 (V DD = 2.7 V to 3.6 V or 4.75 V to 5.25 V, REFIN(+) = 2.5 V; REFIN( ) = GND; GND = 0 V; XTAL1/XTAL2 = khz Crystal; all specifications T MIN to T MAX, unless otherwise noted.) Parameter AD7709A, AD7709B Unit Test Conditions ADC CHANNEL SPECIFICATION Output Update Rate 5.4 Hz min ms Increments 105 Hz max ADC CHANNEL No Missing Codes 2 16 Bits min 20 Hz Update Rate Resolution 13 Bits p-p ± 20 mv Range, 20 Hz Update Rate 16 Bits p-p ± 2.56 V Range, 20 Hz Update Rate Output Noise and Update Rates See Tables II to V Integral Nonlinearity 2 ± 30 ppm of FSR max Typically 2 ppm FSR = Offset Error ± 3 mv typ Offset Error Drift vs. Temperature ± 10 nv/ C typ Full-Scale Error 3 ± 0.75 LSB typ B Grade, V DD = 4 V ± 0.2 % of FS typ A Grade Gain Drift vs. Temperature ± 0.5 ppm/ C typ Power Supply Rejection (PSR) 85 db typ Input Range = ± 2.56 V 100 db typ on ± 20 mv Range REFIN GAIN ANALOG INPUTS ± REFIN Differential Input Voltage Ranges GAIN V nom REFIN = REFIN(+) REFIN( ) GAIN = 1 to 128 ADC Range Matching ± 2 mv typ Input Voltage = 19 mv on All Ranges Absolute AIN1 AIN4 Voltage Limits 2 GND mv V min V DD 100 mv V max AIN1 AIN4 Analog Input Current DC Input Current 2 ± 1 na max DC Input Current Drift ± 5 pa / C typ Absolute AINCOM Voltage Limits 2 GND 30 mv V min V DD + 30 mv V max AINCOM Analog Input Current Pseudo-Differential Mode of Operation DC Input Current ± 125 na/v typ Input Current Varies with Input Range DC Input Current Drift ± 2 pa/v/ C typ Normal-Mode Rejection 2, 50 Hz 100 db min 50 Hz ± 1Hz, Hz Update Rate, SF = 60 Hz 100 db min 60 Hz ± 1 Hz, 20 Hz Update Rate, SF = 68 Common-Mode DC 100 db typ Input Range = ± 2.56 V, AIN = 1 V 110 db typ on ± 20 mv 50 Hz db min 50 Hz ± 1 Hz, Range = ± 2.56 V, AIN = 1 60 Hz db min 60 Hz ± 1 Hz, Range = ± 2.56 V, AIN = 1 V REFERENCE INPUTS (REFIN1 and REFIN2) REFIN Voltage 2.5 V nom REFIN = REFIN(+) REFIN( ) REFIN Voltage Range 2 1 V min V DD V max Absolute REFIN Voltage Limits 2 GND 30 mv V min V DD + 30 mv V max Average Reference Input Current 0.5 ma/v typ Average Reference Input Current Drift ± 0.01 na/v/ C typ Normal-Mode Rejection 2, 50 Hz 100 db min 50 Hz ± 1 Hz, SF = 60 Hz 100 db min 60 Hz ± 1 Hz, SF = 68 Common-Mode DC 110 db typ Input Range = ± 2.56 V, AIN = 1 50 Hz 110 db typ 50 Hz ± 1 Hz, Range = 2.56 V, AIN = 1 60 Hz 110 db typ 60 Hz ± 1 Hz, Range = 2.56 V, AIN = 1 V See Notes on page 5. 3
4 SPECIFICATIONS (continued) Parameter AD7709A, AD7709B Unit Test Conditions EXCITATION CURRENT SOURCES (IEXC1, IEXC2, and IEXC3) Output Current IEXC1, IEXC2 200 ma nom IEXC3 25 ma nom Initial Tolerance at 25 C ± 10 % typ Drift 200 ppm/ C typ Initial Current Matching at 25 C ± 2.5 % max B Grade, No Load (between IEXC1 and IEXC2) ± 2.5 % typ A Grade, No Load Drift Matching (between IEXC1 and IEXC2) 20 ppm/ C typ Initial Current Matching at 25 C ± 5 % max B Grade, No Load (between 8 IEXC3 and IEXC1/IEXC2) ± 5 % typ A Grade, No Load Drift Matching (between 8 IEXC3 and IEXC1/IEXC2) 20 ppm/ C typ Line Regulation V DD = 5 V ± 5% IEXC1, IEXC ma/v typ A, B Grades 2.6 ma/v max B Grade IEXC3 1 ma/v max B Grade 1 ma/v typ A Grade Load Regulation 300 na/v typ Output Compliance V DD 0.6 V max GND 30 mv V min LOW-SIDE POWER SWITCHES (SW1 and SW2) R ON 3 W typ V DD = 5 V, A and B Grade 5 W max B Grade 4.5 W typ V DD = 3 V, A and B Grade 7 W max B Grade Allowable Current 2 20 ma max Continuous Current per Switch LOGIC INPUTS All Inputs Except SCLK and XTAL1 2 V INL, Input Low Voltage 0.8 V max V DD = 5 V 0.4 V max V DD = 3 V V INH, Input High Voltage 2.0 V min V DD = 3 V or 5 V SCLK Only (Schmitt-Triggered Input) 2 V T(+) 1.4/2 V min/v max V DD = 5 V V T( ) 0.8/1.4 V min/v max V DD = 5 V V T(+) V T( ) 0.3/0.85 V min/v max V DD = 5 V V T(+) 0.95/2 V min/v max V DD = 3 V V T( ) 0.4/1.1 V min/v max V DD = 3 V V T(+) V T( ) 0.3/0.85 V min/v max V DD = 3 V XTAL1 Only 2 V INL, Input Low Voltage 0.8 V max V DD = 5 V V INH, Input High Voltage 3.5 V min V DD = 5 V V INL, Input Low Voltage 0.4 V max V DD = 3 V V INH, Input High Voltage 2.5 V min V DD = 3 V Input Currents (except XTAL) ± 2 ma max V IN = V DD 70 ma max V IN = GND, Typically 40 5 V and 20 ma at 3 V; Weak Pull-Ups on the Logic Inputs Input Capacitance 10 pf typ All Digital Inputs 4
5 Parameter AD7709A, AD7709B Unit Test Conditions LOGIC OUTPUTS (Excluding XTAL2) V OH, Output High Voltage 2 V DD 0.6 V min V DD = 3 V, I SOURCE = 100 ma V OL, Output Low Voltage V max V DD = 3 V, I SINK = 100 ma V OH, Output High Voltage 2 4 V min V DD = 5 V, I SOURCE = 200 ma V OL, Output Low Voltage V max V DD = 5 V, I SINK = 1.6 ma Floating-State Leakage Current ± 10 ma max Floating-State Output Capacitance ± 10 pf typ Data Output Coding Binary Unipolar Mode Offset Binary Bipolar Mode I/O PORT V INL, Input Low Voltage V max V DD = 5 V 0.4 V max V DD = 3 V V INH, Input High Voltage V min V DD = 3 V or 5 V Input Currents ± 2 ma max V IN = V DD 70 ma max V IN = GND, Typically 40 V DD = 5 V and 20 ma at V DD = 3 V; Weak Pull-Ups on the Logic Inputs Input Capacitance 10 pf typ All Digital Inputs V OH, Output High Voltage 2 V DD 0.6 V min V DD = 3 V, I SOURCE = 100 ma V OL, Output Low Voltage V max V DD = 3 V, I SINK = 100 ma V OH, Output High Voltage 2 4 V min V DD = 5 V, I SOURCE = 200 ma V OL, Output Low Voltage V max V DD = 5 V, I SINK = 1.6 ma Floating-State Output Leakage Current ± 10 ma max Floating-State Output Capacitance ± 10 pf typ START-UP TIME From Power-On 300 ms typ From Standby Mode 1 ms typ OSCPD = 0 From Power-Down Mode 300 ms typ OSCPD = 1 POWER REQUIREMENTS Power Supply Voltage V DD GND 2.7/3.6 V min/max V DD = 3 V nom 4.75/5.25 V min/max V DD = 5 V nom Power Supply Currents I DD Current 1.5 ma max V DD = 3 V, 1.25 ma typ 1.75 ma max V DD = 5 V, 1.45 ma typ I DD (Low Power Mode) 7 ma max B Grade, V DD = 3 V, Standby Mode 7 ma typ A Grade, V DD = 3 V, Standby Mode 1.5 ma max B Grade, V DD = 3 V, Power-Down Mode 1.5 ma typ A Grade, V DD = 3 V, Power-Down Mode 26 ma max B Grade, V DD = 5 V, Standby Mode 26 ma typ A Grade, V DD = 5 V, Standby Mode 6.5 ma max B Grade, V DD = 5 V, Power-Down Mode 6.5 ma typ A Grade, V DD = 5 V, Power-Down Mode I DD for One Conversion Second ma typ V DD = 3 V, Standby Mode ma typ V DD = 5 V, Standby Mode NOTES 1 Temperature Range 40 C to +85 C. 2 Guaranteed by design and/or characterization data on production release. 3 Full-scale error applies to both positive and negative full scale. 4 Simultaneous 50 Hz and 60 Hz rejection is achieved using Hz update rate. Normal mode rejection in this case is 60 db min. 5 When the part is placed in power-down mode for a single conversion/second, at an update rate of Hz, the current consumption is higher compared to when the part is placed in standby mode as the crystal oscillator takes approximately 100 ms to begin clocking. The device will, therefore, use full current for the conversion time and the 100 ms period required for the oscillator to begin clocking. However, if the conversion rate is lower, the current consumption will be reduced so that it is worthwhile to use the power-down rather than the standby mode. Specifications subject to change without notice. 5
6 TIMING CHARACTERISTICS 1, 2 (V DD = 2.7 V to 3.6 V or V DD = 4.75 V to 5.25 V; GND = 0 V; X TAL = khz; Input Logic 0 = 0 V, Logic 1 = V DD unless otherwise noted.) Limit at T MIN, T MAX Parameter (A, B Version) Unit Conditions/Comments t ms typ Crystal Oscillator Period t 2 50 ns min RESET Pulsewidth Read Operation t 3 0 ns min RDY to CS Setup Time t 4 0 ns min CS Falling Edge to SCLK Active Edge Setup Time 3 4 t 5 0 ns min SCLK Active Edge to Data Valid Delay 3 60 ns max V DD = 4.75 V to 5.25 V 80 ns max V DD = 2.7 V to 3.6 V 4, 5 t 5A 0 ns min CS Falling Edge to Data Valid Delay 60 ns max V DD = 4.75 V to 5.25 V 80 ns max V DD = 2.7 V to 3.6 V t ns min SCLK High Pulsewidth t ns min SCLK Low Pulsewidth t 8 0 ns min CS Rising Edge to SCLK Inactive Edge Hold Time 3 6 t 9 10 ns min Bus Relinquish Time after SCLK Inactive Edge 3 80 ns max t ns max SCLK Active Edge to RDY High 3, 7 Write Operation t 11 0 ns min CS Falling Edge to SCLK Active Edge Setup Time 3 t ns min Data Valid to SCLK Edge Setup Time t ns min Data Valid to SCLK Edge Hold Time t ns min SCLK High Pulsewidth t ns min SCLK Low Pulsewidth t 16 0 ns min CS Rising Edge to SCLK Edge Hold Time NOTES 1 Sample tested during initial release to ensure compliance. All input signals are specified with t R = t F = 5 ns (10% to 90% of V DD ) and timed from a voltage level of 1.6 V. 2 See Figures 2 and 3. 3 SCLK active edge is falling edge of SCLK. 4 These numbers are measured with the load circuit of Figure 1 and defined as the time required for the output to cross the V OL or V OH limits. 5 This specification comes into play only if CS goes low while SCLK is low. It is required primarily for interfacing to DSP machines. 6 These numbers are derived from the measured time taken by the data output to change 0.5 V when loaded with the circuit of Figure 1. The measured number is then extrapolated back to remove effects of charging or discharging the 50 pf capacitor. This means that the times quoted in the Timing Characteristics table are the true bus relinquish times of the part and as such are independent of external bus loading capacitances. 7 RDY returns high after a read of the ADC. The same data can be read again, if required, while RDY is high, although care should be taken that subsequent reads do not occur close to the next output update. 6
7 I SINK (1.6mA WITH V DD = 5V 100 A WITH V DD = 3V) TO OUTPUT PIN 50pF 1.6V I SOURCE (200 A WITH V DD = 5V 100 A WITH V DD = 3V) Figure 1. Load Circuit for Timing Characterization CS t 11 t 14 t16 SCLK t 12 t 13 t 15 DIN MSB LSB Figure 2. Write Cycle Timing Diagram RDY t 3 t 10 CS SCLK t 4 t 6 t 8 t 5 t 7 t 5A t 9 DOUT MSB LSB Figure 3. Read Cycle Timing Diagram 7
8 ABSOLUTE MAXIMUM RATINGS* (T A = 25 C, unless otherwise noted.) V DD to GND V to +7 V PWRGND to AGND mv to +20 mv Analog Input Voltage to GND V to V DD V Reference Input Voltage to GND V to V DD V Total AIN/REFIN Current (Indefinite) ma Digital Input Voltage to GND V to V DD V Digital Output Voltage to GND V to V DD V Operating Temperature Range C to +85 C Storage Temperature Range C to +150 C Junction Temperature C q JA Thermal Impedance C/W q JC Thermal Impedance C/W Lead Temperature, Soldering Vapor Phase (60 sec) C Infrared (15 sec) C *Stresses above those listed under 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 listed in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. PIN CONFIGURATION IOUT XTAL1 IOUT2 REFIN1(+) REFIN1( ) AIN AD XTAL2 22 V DD 21 GND 20 DIN AIN2 6 TOP VIEW 19 DOUT AIN3/P3 AIN4/P4 AINCOM REFIN2(+) REFIN2( ) P2/SW (Not to Scale) 18 RDY 17 CS 16 SCLK 15 RESET 14 P1/SW1 13 PWRGND ORDERING GUIDE Temperature Package Package Model Range Description Option AD7709ARU 40 C to +85 C TSSOP RU-24 AD7709BRU 40 C to +85 C TSSOP RU-24 EVAL-AD7709EB Evaluation Board CAUTION ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily accumulate on the human body and test equipment and can discharge without detection. Although the AD7709 features proprietary ESD protection circuitry, permanent damage may occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality. WARNING! ESD SENSITIVE DEVICE 8
9 PIN FUNCTION DESCRIPTIONS Pin No. Mnemonic Function 1 IOUT1 Output for Internal Excitation Current Source. Either current source IEXC1, IEXC2, IEXC3, or a combination of the current sources, can be switched to this output. 2 IOUT2 Output for Internal Excitation Current Source. Either current source IEXC1, IEXC2, IEXC3, or a combination of the current sources, can be switched to this output. 3 REFIN1(+) Positive Reference Input. REFIN1(+) can lie anywhere between V DD and GND + 1 V. The nominal reference voltage (REFIN1(+) REFIN1( )) is 2.5 V, but the part is functional with a reference range from 1 V to V DD. 4 REFIN1( ) Negative Reference Input. This reference input can lie anywhere between GND and V DD 1 V. 5 AIN1 Analog Input. Programmable gain input that can be used as a pseudo-differential input when used with AINCOM or as the positive input of a fully differential input pair when used with AIN2. 6 AIN2 Analog Input. Programmable gain input that can be used as a pseudo-differential input when used with AINCOM or as the negative input of a fully differential input pair when used with AIN1. 7 AIN3/P3 Analog Input/Digital Port Bit. Programmable gain input that can be used as a pseudo-differential input when used with AINCOM or as the positive input of a fully differential input pair when used with AIN4. This pin can also be programmed as a general-purpose digital input bit. 8 AIN4/P4 Analog Input/Digital Port Bit. Programmable gain input that can be used as a pseudo-differential input when used with AINCOM or as the negative input of a fully-differential input pair when used with AIN3. This pin can also be programmed as a general-purpose digital input bit. 9 AINCOM All analog inputs are referenced to this input when configured in pseudo-differential input mode. 10 REFIN2(+) Positive Reference Input. REFIN2(+) can lie anywhere between V DD and GND + 1 V. The nominal reference voltage (REFIN2(+) REFIN2( )) is 2.5 V, but the part is functional with a reference range from 1 V to V DD. 11 REFIN2( ) Negative Reference Input. This reference input can lie anywhere between GND and V DD 1 V. 12 P2/SW2 Dual-Purpose Pin. It can act as a general-purpose output (P2) bit or as a low-side power switch (SW2) to PWRGND. 13 PWRGND Ground Point for the Low-Side Power Switches SW2 and SW1. PWRGND must be tied to GND. 14 P1/SW1 Dual-Purpose Pin. It can act as a general-purpose output (P1) bit or as a low-side power switch (SW1) to PWRGND. 15 RESET Digital Input Used to Reset the ADC to Its Power-On-Reset Status. This pin has a weak pull-up internally to V DD. 16 SCLK Serial Clock Input for Data Transfers to and from the ADC. The SCLK has a Schmitt-triggered input making the interface suitable for opto-isolated applications. The serial clock can be continuous with all data transmitted in a continuous train of pulses. Alternatively, it can be a noncontinuous clock with the information being transmitted to or from the AD7709 in smaller batches of data. A weak pull-up to V DD is provided on the SCLK input. 17 CS Chip Select Input. This is an active low logic input used to select the AD7709. CS can be used to select the AD7709 in systems with more than one device on the serial bus or as a frame synchronization signal in communicating with the device. CS can be hardwired low allowing the AD7709 to operate in 3-wire mode with SCLK, DIN, and DOUT used to interface with the device. A weak pull-up to V DD is provided on the CS input. 18 RDY RDY is a Logic Low Status Output from the AD7709. RDY is low if the ADC has valid data in its data register. This output returns high on completion of a read operation from the data register. If data is not read, RDY will return high prior to the next update indicating to the user that a read operation should not be initiated. 19 DOUT Serial Data Output Accessing the Output Shift Register of the AD7709. The output shift register can contain data from any of the on-chip data or control registers. 20 DIN Serial Data Input Accessing the Input Shift Register on the AD7709. Data in this shift register is transferred to the control registers within the ADC, the selection bits of the communications register selecting which control register. A weak pull-up to V DD is provided on the DIN input. 21 GND Ground Reference Point for the AD V DD Supply Voltage, 3 V or 5 V Nominal 23 XTAL2 Output from the khz Crystal Oscillator Inverter 24 XTAL1 Input to the khz Crystal Oscillator Inverter 9
10 Typical Performance Characteristics CODE READ V DD = 5V INPUT RANGE = 20mV UPDATE RATE = 19.79Hz OCCURRENCE V REF = 2.5V T A = 25 C READING NUMBER CODE TPC 1. Typical Noise Plot on ±20 mv Input Range TPC 3. Noise Histogram V RANGE V DD = 5V T A = 25 C RMS NOISE V V DD = 5V V REF = 2.5V INPUT RANGE = 2.56V UPDATE RATE = 19.79Hz T A = 25 C 20mV RANGE V DD OSCILLATOR 0.5 TIME BASE = 100ms/DIV TRACE 1 = TRACE 2 = 2V/DIV V REF V TPC 2. RMS Noise vs. Reference Input TPC 4. Typical Oscillator Power-Up 10
11 ADC CIRCUIT INFORMATION Overview The AD7709 incorporates a - ADC channel with on-chip digital filtering intended for the measurement of wide dynamic range, low frequency signals such as those in weigh-scale, strain-gauge, pressure transducer, or temperature measurement applications. - ADC This channel can be programmed to have one of eight input voltage ranges from ± 20 mv to ± 2.56 V. This channel can be configured as either two fully differential inputs (AIN1/AIN2 and AIN3/AIN4) or four pseudo-differential input channels (AIN1/AINCOM, AIN2/AINCOM, AIN3/AINCOM, and AIN4/AINCOM). Buffering the input channel means that the part can accommodate significant source impedances on the analog input and that R, C filtering (for noise rejection or RFI reduction) can be placed on the analog inputs if required. The ADC employs a - conversion technique to realize up to 16 bits of no-missing-codes performance. The - modulator converts the sampled input signal into a digital pulse train whose duty cycle contains the digital information. A Sinc 3 programmable low-pass filter is then employed to decimate the modulator output data stream to give a valid data conversion result at programmable output rates from 5.35 Hz ( ms) to Hz (9.52 ms). A chopping scheme is also employed to minimize ADC channel offset errors. A block diagram of the ADC input channel is shown in Figure 4. The sampling frequency of the modulator loop is many times higher than the bandwidth of the input signal. The integrator in the modulator shapes the quantization noise (which results from the analog-to-digital conversion) so that the noise is pushed toward one-half of the modulator frequency. The output of the - modulator feeds directly into the digital filter. The digital filter then band-limits the response to a frequency significantly lower than one-half of the modulator frequency. In this manner, the 1-bit output of the comparator is translated into a bandlimited, low noise output from the AD7709 ADC. The AD7709 filter is a low-pass, Sinc 3, or (SIN(x)/x) 3 filter whose primary function is to remove the quantization noise introduced at the modulator. The cutoff frequency and decimated output data rate of the filter are programmable via the SF word loaded to the filter register. A chopping scheme is employed where the complete signal chain is chopped, resulting in excellent dc offset and offset drift specifications, and is extremely beneficial in applications where drift, noise rejection, and optimum EMI rejection are important factors. With chopping, the ADC repeatedly reverses its inputs. The decimated digital output words from the Sinc 3 filters therefore have a positive offset and negative offset term included. As a result, a final summing stage is included so that each output word from the filter is summed and averaged with the previous filter output to produce a new valid output result to be written to the ADC data register. The input chopping is incorporated into the input multiplexer while the output chopping is accomplished by an XOR gate at the output of the modulator. The chopped modulator bit stream is applied to a Sinc 3 filter. The programming of the Sinc 3 decimation factor is restricted to an 8-bit register SF, the actual decimation factor is the register value 8. The decimated output rate from the Sinc 3 filter (and the ADC conversion rate) will therefore be: where: f ADC f ADC is the ADC update rate. 1 1 = f SF 3 8 MOD SF is the decimal equivalent of the word loaded to the filter register. f MOD is the modulator sampling rate of khz. Programming the filter register determines the update rate for the ADC. The chop rate of the channel is half the output data rate. The frequency response of the filter H(f ) is as follows: where: 1 SF 8 f / fmod SF 8 sin ( π ) sin ( π f/f MOD) 1 sin ( 2 π f/fout) 2 sin ( π f/f OUT) f MOD = 32,768 Hz. SF = value programmed into Filter Register. f OUT = f MOD /(SF 8 3) The following shows plots of the filter frequency response for the SF words shown in Table I. The overall frequency response is the product of a Sinc 3 and a sinc response. There are Sinc 3 notches at integer multiples of 3 f ADC, and there are sinc notches at odd integer multiples of f ADC /2. The 3 db frequency for all values of SF obeys the following equation: f ( 3dB)= f ADC The signal chain is chopped as shown in Figure 4. The chop frequency is: f CHOP fadc = 2 3 f CHOP f IN f MOD f CHOP f ADC ANALOG INPUT MUX BUF PGA - MOD XOR 3 1 ( 8 SF 3 1 (8 SF ) ) 2 DIGITAL OUTPUT SINC 3 FILTER A IN + V OS A IN V OS Figure 4. ADC Channel Block Diagram 11
12 As shown in the block diagram, the Sinc 3 filter outputs alternately contain +V OS and V OS, where V OS is the respective channel offset. This offset is removed by performing a running average of 2, which means that the settling time to any change in programming of the ADC will be twice the normal conversion time, while an asynchronous step change on the analog input will not be fully reflected until the third subsequent output. t SETTLE = Ê t Ë Á 2 ˆ f = 2 ADC ADC The allowable range for SF is 13 to 255, with a default of 69 (45H). The corresponding conversion rates, conversion times, and settling times are shown in Table I. Note that the conversion time increases by ms for each increment in SF. ATTENUATION db FREQUENCY Hz SF = 13 OUTPUT DATA RATE = 105Hz INPUT BANDWIDTH = 25.2Hz FIRST NOTCH = 52.5Hz 50Hz REJECTION = 23.6dB, 50Hz 1Hz REJECTION = 20.5dB 60Hz REJECTION = 14.6dB, 60Hz 1Hz REJECTION = 13.6dB Figure 5. Filter Profile with SF = 13 Table I. ADC Conversion and Settling Times for Various SF Words Data Update Rate Settling Time SF Word f ADC (Hz) t SETTLE (ms) (Default) Normal mode rejection is the major function of the digital filter on the AD7709. The normal mode 50 ± 1 Hz rejection with an SF word of 82 is typically 100 db. The 60 ± 1 Hz rejection with SF = 68 is typically 100 db. Simultaneous 50 Hz and 60 Hz rejection of better than 60 db is achieved with an SF of 69. Choosing an SF word of 69 places notches at both 50 Hz and 60 Hz. Figures 5 to 8 show the filter rejection for a selection of SF words. ATTENUATION db FREQUENCY Hz SF = 69 OUTPUT DATA RATE = 19.8Hz INPUT BANDWIDTH = 4.74Hz FIRST NOTCH = 9.9Hz 50Hz REJECTION = 66dB, 50Hz 1Hz REJECTION = 60dB 60Hz REJECTION = 117dB, 60Hz 1Hz REJECTION = 94dB Figure 7. Filter Profile with Default SF = 69 Giving Filter Notches at Both 50 Hz and 60 Hz ATTENUATION db ATTENUATION db FREQUENCY Hz SF = 82 OUTPUT DATA RATE = 16.65Hz INPUT BANDWIDTH = 4Hz 50Hz REJECTION = 171dB, 50Hz 1Hz REJECTION = 100dB 60Hz REJECTION = 58dB, 60Hz 1Hz REJECTION = 53dB Figure 6. Filter Profile with SF = FREQUENCY Hz SF = 255 OUTPUT DATA RATE = 5.35Hz INPUT BANDWIDTH = 1.28Hz 50Hz REJECTION = 93dB, 50Hz 1Hz REJECTION = 93dB 60Hz REJECTION = 74dB, 60Hz 1Hz REJECTION = 68dB Figure 8. Filter Profile with SF =
13 NOISE PERFORMANCE Tables II and III show the output rms noise and output peak-topeak resolution in bits (rounded to the nearest 0.5 LSB) for a selection of output update rates. The numbers are typical and generated at a differential input voltage of 0 V. The output update rate is selected via the SF7 SF0 bits in the Filter Register. It is important to note that the peak-to-peak resolution figures represent the resolution for which there will be no code flicker within a six-sigma limit. The output noise comes from two sources. The first is the electrical noise in the semiconductor devices (device noise) used in the implementation of the modulator. Second, when the analog input is converted into the digital domain, quantization noise is added. The device noise is at a low level and is independent of frequency. The quantization noise starts at an even lower level but rises rapidly with increasing frequency to become the dominant noise source. The numbers in the tables are given for the bipolar input ranges. For the unipolar ranges, the rms noise numbers will be the same as the bipolar range, but the peak-to-peak resolution is now based on half the signal range, which effectively means losing 1 bit of resolution. ON-CHIP REGISTERS The AD7709 is controlled and configured via a number of on-chip registers, as shown in Figure 9 and described in more detail in the following pages. In the following descriptions, set implies a Logic 1 state and cleared implies a Logic 0 state, unless otherwise stated. Table II. Typical Output RMS Noise vs. Input Range and Update Rate for the AD7709 (Output RMS Noise in V) SF Data Update Input Range Word Rate (Hz) 20 mv 40 mv 80 mv 160 mv 320 mv 640 mv 1.28 V 2.56 V Table III. Peak-to-Peak Resolution vs. Input Range and Update Rate for the AD7709 (Peak-to-Peak Resolution in Bits) SF Data Update Input Range Word Rate (Hz) 20 mv 40 mv 80 mv 160 mv 320 mv 640 mv 1.28 V 2.56 V DIN WEN R/W STBY OSCPD 0 0 A1 A0 DOUT DOUT DOUT DOUT DIN DIN ADC STATUS REGISTER (8 BITS) CONFIGURATION REGISTER (24 BITS) FILTER REGISTER (8 BITS) REGISTER SELECT DECODER DOUT ADC DATA REGISTER (16 BITS) Figure 9. On-Chip Registers 13
14 Communications Register (A1, A0 = 0, 0) The Communications Register is an 8-bit write-only register. All communications to the part must start with a write operation to the Communications Register. The data written to the Communications Register determines whether the next operation is a read or write operation, and to which register this operation takes place. For read or write operations, once the subsequent read or write operation to the selected register is complete, the interface returns to where it expects a write operation to the Communications Register. This is the default state of the interface, and on power-up or after a RESET, the AD7709 is in this default state waiting for a write operation to the Communications Register. In situations where the interface sequence is lost, a write operation of at least 32 serial clock cycles with DIN high, returns the AD7709 to this default state by resetting the part. Table IV outlines the bit designations for the Communications Register. CR0 to CR7 indicate the bit location, CR denoting the bits are in the Communications Register. CR7 denotes the first bit of the data stream. CR7 CR6 CR5 CR4 CR3 CR2 CR1 CR0 W EN( 0) R/ W ( 0) S TBY(0) O SCPD(0) 0 (0) 0 (0) A 1(0) A(0) Table IV. Communications Register Bit Designations Bit Bit Location Name Description CR7 WEN Write Enable Bit. A 0 must be written to this bit so the write operation to the Communications Register actually takes place. If a 1 is written to this bit, the part will not clock on to subsequent bits in the register. It will stay at this bit location until a 0 is written to this bit. Once a 0 is written to the WEN bit, the next seven bits will be loaded to the Communications Register. CR6 R/W A 0 in this bit location indicates that the next operation will be a write to a specified register. A 1 in this position indicates that the next operation will be a read from the designated register. CR5 STBY Standby Bit Location. A 1 in this location places the AD7709 in low power mode. A 0 in this location powers up the AD7709. CR4 OSCPD Oscillator Power-Down Bit. If this bit is set, placing the AD7709 in standby mode will stop the crystal oscillator also, reducing the power consumed by the part to a minimum. The oscillator will require 300 ms to begin oscillating when the ADC is taken out of power-down mode. If this bit is cleared, the oscillator is not stopped when the ADC is placed in power-down mode. When the ADC is taken out of power-down mode, the oscillator does not require the 300 ms start-up time. CR3 CR2 0 These bits must be programmed with a Logic 0 for correct operation. CR1 CR0 A1 A0 Register Address Bits. These address bits are used to select which of the AD7709 registers are accessed during this serial interface communication. A1 A0 Register Table V. Register Selection Table 0 0 Communications Register during a Write Operation 0 0 Status Register during a Read Operation 0 1 Configuration Register 1 0 Filter Register 1 1 ADC Data Register 14
15 Status Register (A1, A0 = 0, 0; Power-On-Reset = 00H) The ADC Status Register is an 8-bit read-only register. To access the ADC Status Register, the user must write to the Communications Register, selecting the next operation to be a read and load bits A1 A0 with 0, 0. Table VI outlines the bit designations for the Status Register. SR0 to SR7 indicate the bit location, SR denoting the bits are in the Status Register. SR7 denotes the first bit of the data stream. The number in brackets indicates the power-on-reset default status of that bit. SR7 SR6 SR5 SR4 SR3 SR2 SR1 SR0 R DY(0) 0 (0) 0 (0) 0 (0) E RR(0) 0 (0) S TBY(0) LOCK(0) Table VI. Status Register Bit Designations Bit Bit Location Name Description SR7 RDY Ready Bit for ADC. Set when data is written to the ADC data register. The RDY bit is cleared automatically after the ADC data register has been read or a period of time before the data register is updated with a new conversion result. SR6 0 This bit is automatically cleared. SR5 0 This bit is automatically cleared. SR4 0 This bit is automatically cleared. SR3 ERR ADC Error Bit. This bit is set at the same time as the RDY bit. Set to indicate that the result written to the ADC data register has been clamped to all zeros or all ones. Error sources include Overrange, Underrange. Cleared by a write to the mode bits to initiate a conversion. SR2 0 This bit is automatically cleared. SR1 STBY Standby Bit Indication. When this bit is set, the AD7709 is in power-down mode. This bit is cleared when the ADC is powered up. SR0 LOCK PLL Lock Status Bit. Set if the PLL has locked onto the khz crystal oscillator clock. If the user is worried about exact sampling frequencies, etc., the LOCK bit should be interrogated and the result discarded if the LOCK bit is 0. 15
16 Configuration Register (A1, A0 = 0, 1; Power-On-Reset = H) The Configuration Register is a 24-bit register from which data can either be read or to which data can be written. This register is used to select the input channel and configure the input range, excitation current sources, and I/O port. Table VII outlines the bit designations for this register. CONFIG23 to CONFIG0 indicate the bit location, CONFIG denoting the bits are in the Configuration Register. CONFIG23 denotes the first bit of the data stream. The number in brackets indicates the power-on-reset default status of that bit. A write to the Configuration Register has immediate effect and does not reset the ADC. Therefore, if a current source is switched while the ADC is converting, the user will have to wait for the full settling time of the sinc 3 filter before obtaining a fully settled output. This equates to three outputs. C ONFIG23 C ONFIG2 2 C ONFIG2 1 C ONFIG2 0 C ONFIG1 9 C ONFIG1 8 C ONFIG1 7 CONFIG1 6 P SW2(0) P SW1(0 ) I 3EN1(0 ) I 3EN0(0 ) I 2EN1(0 ) I 2EN0(0 ) I 1EN1(0 ) I1EN0(0 ) CONFIG15 CONFIG14 CONFIG13 CONFIG12 CONFIG11 CONFIG10 CONFIG9 CONFIG8 P 4DIG(0) P 3DIG(0) P 2EN(0) P 1EN(0) P 4DAT(0) P 3DAT(0) P 2DAT(0) P1DAT(0) C ONFIG7 C ONFIG 6 C ONFIG 5 C ONFIG 4 C ONFIG 3 C ONFIG 2 C ONFIG 1 CONFIG 0 R EFSEL(0) C H2(0 ) C H1(0 ) C H0(0 ) U NI(0) R N2(1) R N1(1) RN0(1) Table VII. Configuration Register Bit Designations Bit Bit Location Name Description CONFIG23 PSW2 Power Switch 2 Control Bit. Set by user to enable power switch SW2/P2 to PWRGND. Cleared by user to enable use as a standard I/O pin. When the ADC is in standby mode, the power switches are open. CONFIG22 PSW1 Power Switch 1 Control Bit. Set by user to enable power switch SW1/P1 to PWRGND. Cleared by user to enable use as a standard I/O pin. When the ADC is in standby mode, the power switches are open. CONFIG21 I3EN1 IEXC3 Current Source Enable Bit CONFIG20 I3EN0 IEXC3 Current Source Enable Bit I3EN1 I3EN0 Function 0 0 IEXC3 Current Source OFF 0 1 IEXC3 Current Source Routed to the IOUT1 Pin 1 0 IEXC3 Current Source Routed to the IOUT2 Pin 1 1 Reserved CONFIG19 I2EN1 IEXC2 Current Source Enable Bit CONFIG18 I2EN0 IEXC2 Current Source Enable Bit I2EN1 I2EN0 Function 0 0 IEXC2 Current Source OFF 0 1 IEXC2 Current Source Routed to the IOUT1 Pin 1 0 IEXC2 Current Source Routed to the IOUT2 Pin 1 1 Reserved CONFIG17 I1EN1 IEXC1 Current Source Enable Bit 16
17 Bit Bit Location Name Description CONFIG16 I1EN0 IEXC1 Current Source Enable Bit Table VII. Configuration Register Bit Designations (continued) I1EN1 I1EN0 Function 0 0 IEXC1 Current Source OFF 0 1 IEXC1 Current Source Routed to the IOUT1 Pin 1 0 IEXC1 Current Source Routed to the IOUT2 Pin 1 1 Reserved CONFIG15 P4DIG Digital Input Enable. Set by user to enable pin AIN4/P4 as a digital input. A weak pull-up resistor is activated in this state. Cleared by user to configure pin AIN4/P4 as an analog input. CONFIG14 P3DIG Digital Input Enable. Set by user to enable pin AIN3/P3 as a digital input. A weak pull-up resistor is activated in this state. Cleared by user to configure pin AIN3/P3 as an analog input. CONFIG13 P2EN SW2/P2 Digital Output Enable Bit. Set by user to enable P2 as a regular digital output pin. Cleared by user to three-state the P2 output. PSW2 takes precedence over P2EN. CONFIG12 P1EN SW1/P1 Digital Output Enable Bit. Set by user to enable P1 as a regular digital output pin. Cleared by user to three-state the P1 output. PSW1 takes precedence over P1EN. CONFIG11 P4DAT Digital Input Port Data Bit. P4DAT is read only and will return a zero if P4DIG equals zero. If P4 is enabled as a digital input, the readback value indicates the status of pin P4. CONFIG10 P3DAT Digital Input Port Data Bit. P3DAT is read only and will return a zero if P3DIG equals zero. If P3 is enabled as a digital input, the readback value indicates the status of pin P3. CONFIG9 P2DAT Digital Output Port Data Bit. P2 is a digital output only. When the port is active as an output (P2EN = 1), the value written to this data bit appears at the output port. Reading P2DAT will return the last value written to the P2DAT bit. CONFIG8 P1DAT Digital Output Port Data Bit. P1 is a digital output only. When the port is active as an output (P1EN = 1), the value written to this data bit appears at the output port. Reading P1DAT will return the last value written to the P1DAT bit. CONFIG7 REFSEL ADC Reference Input Select. Cleared by the user to select REFIN1(+) and REFIN1( ) as the ADC reference. Set by the user to select REFIN2(+) and REFIN2( ) as the ADC reference. CONFIG6 CH2 ADC Input Channel Selection Bit. It is used in conjunction with CH1 and CH0 as shown below. CONFIG5 CH1 ADC Input Channel Selection Bit. It is used in conjunction with CH2 and CH0 as shown below. CONFIG4 CH0 ADC Input Channel Selection Bit. It is used in conjunction with CH2 and CH1 as shown below. CH2 CH1 CH0 Positive Input Negative Input Buffer AIN1 AINCOM Positive Analog Input AIN2 AINCOM Positive Analog Input AIN3 AINCOM Positive Analog Input AIN4 AINCOM Positive Analog Input AIN1 AIN2 Positive and Negative Analog Inputs AIN3 AIN4 Positive and Negative Analog Inputs AINCOM AINCOM None AIN2 AIN2 Positive and Negative Analog Inputs The Buffer column indicates if the analog inputs are buffered or unbuffered. This determines the common-mode input range on each input. If the input is unbuffered (AINCOM), the common-mode input includes ground. 17
18 Table VII. Configuration Register Bit Designations (continued) Bit Bit Location Name Description CONFIG3 UNI Unipolar/Bipolar Operation Selection Bit. Set by the user to enable unipolar operation. In this mode, the device uses straight binary output coding i.e., 0 differential input will generate a result of 0000h and a full-scale differential input will generate a code of FFFFh. Cleared by the user to enable pseudo-bipolar operation. The device uses offset binary coding, i.e., a negative full-scale differential input will result in a code of 0000h, a 0 differential input will generate a code of 8000h, while a positive full-scale differential input will result in a code of FFFFh. CONFIG2 RN2 This bit is used in conjunction with RN1 and RN0 to select the analog input range as shown below. CONFIG1 RN1 This bit is used in conjunction with RN2 and RN0 to select the analog input range as shown below. CONFIG0 RN0 This bit is used in conjunction with RN2 and RN1 to select the analog input range as shown below. RN2 RN1 RN0 Selected ADC Input Range (V REF = 2.5 V) ±20 mv ±40 mv ±80 mv ±160 mv ±320 mv ±640 mv ±1.28 V ±2.56 V Table VIII. Filter Register Bit Designations FR7 FR6 FR5 FR4 FR3 FR2 FR1 FR0 S F7(0) S F6(1) S F5(0) S F4(0) S F3(0) S F2(1) S F1(0) SF0(1) Table IX. Update Rate vs. SF WORD SF (Dec) SF (Hex) f ADC (Hz) t ADC (ms) 13 0D FF Filter Register (A1, A0 = 1, 0; Power-On-Reset = 45h) The Filter Register is an 8-bit register from which data can be read or to which data can be written. This register determines the amount of averaging performed by the sinc filter. Table VIII outlines the bit designations for the Filter Register. FR7 through FR0 indicate the bit location, FR denoting the bits are in the Filter Register. FR7 denotes the first bit of the data stream. The number in brackets indicates the power-on/reset default status of that bit. The number in this register is used to set the decimation factor and thus the output update rate for the ADC. The Filter Register cannot be written to by the user while the ADC is active. The update rate is calculated as follows: f = 1 1 f ADC MOD 3 8 SF where: f ADC is the ADC output update rate. f MOD is the Modulator Clock Frequency = khz. SF is the decimal value written to the SF Register. The allowable range for SF is 13dec to 255dec. Examples of SF values and corresponding conversion rate (f ADC ) and time (t ADC ) are shown in Table IX. It should also be noted that the ADC input channel is chopped to minimize offset errors. This means that the time for a single conversion or the time to the first conversion result is 2 t ADC. ADC Data Result Register (A1, A0 = 1, 1; Power-On-Reset = 0000h) The conversion result is stored in the ADC Data Register (DATA). This register is 16-bits wide. This is a read-only register. On completion of a read from this register, the RDY bit in the Status Register is cleared. 18
19 CONFIGURING THE AD7709 The four user-accessible registers on the AD7709 are accessed via the serial interface. Communication with any of these registers is initiated by first writing to the Communications Register. The AD7709 begins converting on power-up without the need to write to the registers. The default conditions are used, i.e., the AD7709 operates at a Hz update rate that offers 50 Hz and 60 Hz rejection. Figure 10 outlines a flow diagram of the sequence used to configure all registers after a power-up or reset on the AD7709. The flowchart shows two methods of determining when it is valid to read the data register. The first method is hardware polling of the RDY pin and the second method involves software interrogation of the RDY bit in the status register. The flowchart details all the necessary programming steps required to initialize the ADC and read data from the ADC channel following a power-on or reset. The steps can be broken down as follows: 1. Configure and initialize the microcontroller or microprocessor serial port. 2. Initialize the AD7709 by configuring the following registers: a) Filter Register to configure the update rate for the channel. The AD7709 must be placed in standby mode before the Filter Register can be written to. b)configuration Register to select the input channel to be converted, its input range, and reference. This register is also used to configure internal current sources, power switches, and I/O port. Both of these operations consist of a write to the Communications Register to specify the next operation as a write to a specified register. Data is then written to this register. When each sequence is complete, the ADC defaults to waiting for another write to the Communications Register to specify the next operation. 3. When configuration is complete, the user needs to determine when it is valid to read the data from the data register. This is accomplished either by polling the RDY pin (hardware polling) or by interrogating the RDY bit in the STATUS register (software polling). Both are shown in Figure 10. START HARDWARE POLLING SOFTWARE POLLING POWER-ON-RESET FOR AD7709 CONFIGURE AND INITIALIZE C/ P SERIAL PORT WRITE TO COMMUNICATIONS REGISTER SETTING UP NEXT OPERATION TO BE A WRITE TO THE FILTER REGISTER (WRITE 22H TO REGISTER) WRITE TO FILTER REGISTER CONFIRMING THE REQUIRED UPDATE RATE WRITE TO COMMUNICATIONS REGISTER SETTING UP NEXT OPERATION TO BE A WRITE TO THE CONFIGURATION REGISTER (WRITE 01H TO REGISTER) NO POLL RDY PIN RDY LOW? YES WRITE TO COMMUNICATIONS REGISTER SETTING UP NEXT OPERATION TO BE A READ FROM THE DATA REGISTER (WRITE 43H TO REGISTER) READ 16-BIT DATA RESULT WRITE TO COMMUNICATIONS REGISTER SETTING UP NEXT OPERATION TO BE A READ FROM THE STATUS REGISTER (WRITE 40H TO REGISTER) READ STATUS REGISTER NO RDY = 1 YES WRITE TO COMMUNICATIONS REGISTER SETTING UP NEXT OPERATION TO BE A READ FROM THE DATA REGISTER (WRITE 43H TO REGISTER) WRITE TO CONFIGURATION REGISTER TO SELECT THE INPUT CHANNEL, INPUT RANGE, AND REFERENCE. CURRENT SOURCES AND I/O PORT CAN ALSO BE CONFIGURED ANOTHER READ YES READ 16-BIT DATA RESULT READ DATA FROM OUTPUT REGISTER ANOTHER READ YES YES CHANNEL CHANGE NO HARDWARE POLLING SOFTWARE POLLING NO YES CHANNEL CHANGE END NO END Figure 10. Flowchart for Initializing and Reading Data from the AD
20 DIGITAL INTERFACE As previously outlined, AD7709 programmable functions are controlled using a set of on-chip registers. Data is written to these registers via the part s serial interface and read access to the on-chip registers is also provided by this interface. All communications to the part must start with a write operation to the Communications Register. After power-on or reset, the device expects a write to its Communications Register. The data written to this register determines whether the next operation to the part is a read or a write operation and also determines to which register this read or write operation occurs. Therefore, write access to any of the other registers on the part starts with a write operation to the Communications Register followed by a write to the selected register. A read operation from any other register on the part (including the output data register) starts with a write operation to the Communications Register followed by a read operation from the selected register. The AD7709 serial interface consists of five signals: CS, SCLK, DIN, DOUT, and RDY. The DIN line is used for transferring data into the on-chip registers, while the DOUT line is used for accessing data from the on-chip registers. SCLK is the serial clock input for the device, and all data transfers (either on DIN or DOUT) take place with respect to this SCLK signal. The RDY line is used as a status signal to indicate when data is ready to be read from the AD7709 data register. RDY goes low when a new data-word is available in the output register. It is reset high when a read operation from the data register is complete. It also goes high prior to the updating of the output register to indicate when not to read from the device to ensure that a data read is not attempted while the register is being updated. CS is used to select the device. It can be used to decode the AD7709 in systems where a number of parts are connected to the serial bus. Figures 2 and 3 show timing diagrams for interfacing to the AD7709 with CS used to decode the part. Figure 3 is for a read operation from the AD7709 output shift register while Figure 2 shows a write operation to the input shift register. It is possible to read the same data twice from the output register even though the RDY line returns high after the first read operation. Care must be taken, however, to ensure that the read operations have been completed before the next output update is about to take place. The AD7709 serial interface can operate in 3-wire mode by tying the CS input low. In this case, the SCLK, DIN, and DOUT lines are used to communicate with the AD7709, and the status of the RDY bit can be obtained by interrogating the Status Register. This scheme is suitable for interfacing to microcontrollers. If CS is required as a decoding signal, it can be generated from a port bit. For microcontroller interfaces, it is recommended that the SCLK idles high between data transfers. The AD7709 can also be operated with CS used as a frame synchronization signal. This scheme is suitable for DSP interfaces. In this case, the first bit (MSB) is effectively clocked out by CS since CS would normally occur after the falling edge of SCLK in DSPs. The SCLK can continue to run between data transfers provided the timing numbers are obeyed. The serial interface can be reset by exercising the RESET input on the part. It can also be reset by writing a series of 1s on the DIN input. If a Logic 1 is written to the AD7709 DIN line for at least 32 serial clock cycles, the serial interface is reset. This ensures that in 3-wire systems, if the interface gets lost either via a software error or by some glitch in the system, it can be reset back to a known state. This state returns the interface to where the AD7709 is expecting a write operation to its Communications Register. This operation resets the contents of all registers to their power-on reset values. Some microprocessor or microcontroller serial interfaces have a single serial data line. In this case, it is possible to connect the AD7709 DOUT and DIN lines together and connect them to the single data line of the processor. A 10 kw pull-up resistor should be used on this single data line. In this case, if the interface gets lost, because the read and write operations share the same line, the procedure to reset it back to a known state is somewhat different than previously described. It requires a read operation of 24 serial clocks followed by a write operation where a Logic 1 is written for at least 32 serial clock cycles to ensure that the serial interface is back into a known state. MICROCOMPUTER/MICROPROCESSOR INTERFACING The AD7709 flexible serial interface allows for easy interface to most microcomputers and microprocessors. The flowchart of Figure 10 outlines the sequence that should be followed when interfacing a microcontroller or microprocessor to the AD7709. Figures 11, 12, and 13 show some typical interface circuits. The serial interface on the AD7709 is capable of operating from just three wires and is compatible with SPI interface protocols. The 3-wire operation makes the part ideal for isolated systems where minimizing the number of interface lines minimizes the number of opto-isolators required in the system. The serial clock input is a Schmitt-triggered input to accommodate slow edges from opto-couplers. The rise and fall times of other digital inputs to the AD7709 should be no longer than 1 ms. Some of the registers on the AD7709 are 8-bit registers, which facilitates easy interfacing to the 8-bit serial ports of microcontrollers. The Data Register on the AD7709 is 16 bits and the Configuration Register is 24 bits, but data transfers to these registers can consist of multiple 8-bit transfers to the serial port of the microcontroller. DSP processors and microprocessors generally transfer 16 bits of data in a serial data operation. Some of these processors, such as the ADSP-2105, have the facility to program the amount of cycles in a serial transfer. This allows the user to tailor the number of bits in any transfer to match the register length of the required register in the AD7709. Even though some of the registers on the AD7709 are only 8 bits in length, communicating with two of these registers in successive write operations can be handled as a single 16-bit data transfer if required. For example, if the Filter Register is to be updated, the processor must first write to the Communications Register (saying that the next operation is a write to the Filter Register), and then write 8 bits to the Filter Register. If required, this can all be done in a single 16-bit transfer because once the eight serial clocks of the write operation to the Communications Register have been completed, the part immediately sets itself up for a write operation to the Filter Register. 20
21 AD7709-to-68HC11 Interface Figure 11 shows an interface between the AD7709 and the 68HC11 microcontroller. The diagram shows the minimum (3-wire) interface with CS on the AD7709 hardwired low. In this scheme, the RDY bit of the Status Register is monitored to determine when the Data Register is updated. An alternative scheme, which increases the number of interface lines to four, is to monitor the RDY output line from the AD7709. The monitoring of the RDY line can be done in two ways. First, RDY can be connected to one of the 68HC11 port bits (such as PC0), which is configured as an input. This port bit is then polled to determine the status of RDY. The second scheme is to use an interrupt driven system, in which case the RDY output is connected to the IRQ input of the 68HC11. For interfaces that require control of the CS input on the AD7709, one of the port bits of the 68HC11 (such as PC1), which is configured as an output, can be used to drive the CS input. The 68HC11 is configured in the master mode with its CPOL bit set to a Logic 1 and its CPHA bit set to a Logic 1. When the 68HC11 is configured like this, its SCLK line idles high between data transfers. The AD7709 is not capable of full-duplex operation. If the AD7709 is configured for a write operation, no data appears on the DOUT lines even when the SCLK input is active. Similarly, if the AD7709 is configured for a read operation, data presented to the part on the DIN line is ignored even when SCLK is active. V DD 68HC11 V DD AD7709 SS SCK RESET SCLK 8XC51 P3.0 P3.1 V DD 10k V DD AD7709 RESET DOUT DIN SCLK CS Figure 12. AD7709-to-8XC51 Interface The second scheme is to use an interrupt-driven system, in which case the RDY output is connected to the INT1 input of the 8XC51. For interfaces that require control of the CS input on the AD7709, one of the port bits of the 8XC51 (such as P1.1), which is configured as an output, can be used to drive the CS input. The 8XC51 is configured in its Mode 0 serial interface mode. Its serial interface contains a single data line. As a result, the DOUT and DIN pins of the AD7709 should be connected together with a 10 kw pull-up resistor. The serial clock on the 8XC51 idles high between data transfers. The 8XC51 outputs the LSB first in a write operation, while the AD7709 expects the MSB first so the data to be transmitted has to be rearranged before being written to the output serial register. Similarly, the AD7709 outputs the MSB first during a read operation while the 8XC51 expects the LSB first. Therefore, the data read into the serial buffer needs to be rearranged before the correct data word from the AD7709 is available in the accumulator. MISO DOUT ADSP-2103/ ADSP-2105 V DD AD7709 MOSI DIN RESET CS RFS TFS CS Figure 11. AD7709-to-68HC11 Interface AD7709-to-8051 Interface An interface circuit between the AD7709 and the 8XC51 microcontroller is shown in Figure 12. The diagram shows the minimum number of interface connections with CS on the AD7709 hardwired low. In the case of the 8XC51 interface, the minimum number of interconnects is just two. In this scheme, the RDY bit of the Status Register is monitored to determine when the Data Register is updated. The alternative scheme, which increases the number of interface lines to three, is to monitor the RDY output line from the AD7709. The monitoring of the RDY line can be done in two ways. First, RDY can be connected to one of the 8XC51 port bits (such as P1.0) which is configured as an input. This port bit is then polled to determine the status of RDY. DR DT SCLK DOUT DIN SCLK Figure 13. AD7709-to-ADSP-2103/ADSP-2105 Interface AD7709-to-ADSP-2103/ADSP-2105 Interface Figure 13 shows an interface between the AD7709 and the ADSP-2103/ADSP-2105 DSP processor. In the interface shown, the RDY bit of the Status Register is again monitored to determine when the Data Register is updated. The alternative scheme is to use an interrupt-driven system, in which case the 21
22 RDY output is connected to the IRQ2 input of the ADSP-2103/ ADSP The serial interface of the ADSP-2103/ADSP-2105 is set up for alternate framing mode. The RFS and TFS pins of the ADSP-2103/ADSP-2105 are configured as active low outputs and the ADSP-2103/ADSP-2105 serial clock line, SCLK, is also configured as an output. The CS for the AD7709 is active when either the RFS or TFS outputs from the ADSP-2103/ ADSP-2105 are active. The serial clock rate on the ADSP-2103/ ADSP-2105 should be limited to 3 MHz to ensure correct operation with the AD7709. CIRCUIT DESCRIPTION The AD7709 is a - A/D converter with on-chip digital filtering, intended for the measurement of wide dynamic range, low frequency signals such as those in weigh scale, pressure, temperature, industrial control, or process control applications. It employs a - conversion technique to realize up to 16 bits of no-missingcodes performance. The - modulator converts the sampled input signal into a digital pulse train whose duty cycle contains the digital information. A Sinc 3 programmable low-pass filter is then employed to decimate the modulator output data stream to give a valid data conversion result at programmable output rates from 5.35 Hz ( ms) to Hz (9.52 ms). A chopping scheme is also employed to minimize ADC offset and offset and gain drift errors. The channel is buffered and can be programmed for one of eight input ranges from ±20 mv to ±2.56 V. The input channels can be configured for either fully differential inputs or pseudo-differential input channels via the CH2, CH1, and CH0 bits in the Configuration Register. Buffering the input channel allows the part to handle significant source impedances on the analog input, allowing R/C filtering (for noise rejection or RFI reduction) to be placed on the analog inputs if required. These input channels are intended for converting signals directly from sensors without the need for external signal conditioning. Other functions contained on-chip that augment the operation of the ADC include software configurable current sources, switchable reference inputs, and low-side power switches. The basic connection diagram for the AD7709 is shown in Figure 14. An AD780/REF195, precision 2.5 V reference, provides the reference source for the part. A quartz crystal or ceramic resonator provides the khz master clock source for the part. In some cases, it will be necessary to connect capacitors on the crystal or resonator to ensure that it does not oscillate at overtones of its fundamental operating frequency. The values of capacitors will vary depending on manufacturer specifications. Analog Input Channels The main ADC has five associated analog input pins (labeled AIN1 to AIN4 and AINCOM) that can be configured as two fully differential input channels (AIN1 AIN2 and AIN3 AIN4) or four pseudo-differential input channels (AIN1 AINCOM, AIN2 AINCOM, AIN3 AINCOM, and AIN4 AINCOM). Channel selection bits CH2, CHI, and CH0 in the Configuration Register detail the different configurations. When the analog input channel is switched, the settling time of the part must elapse before a new valid word is available from the ADC. ANALOG 5V SUPPLY V IN ANALOG 5V SUPPLY V OUT AD780/ REF195 GND 10 F 10 F 0.1 F IOUT1 IOUT2 AIN1 AIN2 AIN3/P3 AIN4/P4 AINCOM REFIN1( ) REFIN1(+) REFIN2(+) 0.1 F V DD AD7709 REFIN2( ) PWRGND GND RESET CS DOUT DIN SCLK P1/SW1 P2/SW2 XTAL1 XTAL2 Figure 14. Basic Connection Diagram 5V CHIP SELECT RECEIVE (READ) SERIAL DATA (WRITE) SERIAL CLOCK kHz CRYSTAL The output of the ADC multiplexer feeds into a high impedance input stage of the buffer amplifier. As a result, the ADC inputs can handle significant source impedances and are tailored for direct connection to external resistive-type sensors like strain gauges or Resistance Temperature Detectors (RTDs). The absolute input voltage range on the ADC inputs when buffered (AIN1 to AIN4) is restricted to a range between GND mv and V DD 100 mv. Care must be taken in setting up the common-mode voltage and input voltage range so that these limits are not exceeded; otherwise, there will be a degradation in linearity and noise performance. The absolute input voltage range on the ADC inputs when unbuffered (AINCOM) includes the range between GND 30 mv to V DD + 30 mv as a result of being unbuffered. The negative absolute input voltage limit does allow the possibility of monitoring small true bipolar signals with respect to GND. 22
23 Programmable Gain Amplifier The output from the buffer on the ADC is applied to the input of the on-chip programmable gain amplifier (PGA). The PGA can be programmed through eight different unipolar and bipolar ranges. The PGA gain range is programmed via the range bits in the Configuration Register. With an external 2.5 V reference applied, the unipolar ranges are 0 mv to 20 mv, 0 mv to 40 mv, 0 mv to 80 mv, 0 mv to 160 mv, 0 mv to 320 mv, 0 mv to 640 mv, 0 V to 1.28 V, and 0 to 2.56 V, while bipolar ranges are ±20 mv, ± 40 mv, ±80 mv, ±160 mv, ±320 mv, ±640 mv, ±1.28 V, and ± 2.56 V. These are the ranges that should appear at the input to the on-chip PGA. Typical matching across ranges is shown in Figure 15. Here, the ADC is configured in fully differential, bipolar mode with an external 2.5 V reference, while an analog input voltage of just greater than 19 mv is forced on its analog inputs. The ADC continuously converts the dc voltage at an update rate of 5.35 Hz, i.e., SF = FFh. A total of 800 conversion results are gathered. The first 100 results gathered with the ADC operating in the ±20 mv. The ADC range is then switched to ±40 mv and 100 more results are gathered, and so on, until the last 100 samples are gathered with the ADC configured in the ±2.5 V range. From Figure 15, the variation in the sample mean through each range, i.e., the range matching, is seen to be on the order of 2 µv. FULLY DIFFERENTIAL AIN3 FULLY DIFFERENTIAL AIN1 AIN2 AIN3 AIN4 AINCOM AIN1 AIN2 AIN4 AIN1 AIN2 AIN3 AIN4 MUX AIN(+) ADC CHANNEL AIN( ) Figure 16. Fully Differential Mode of Operation PSEUDO-DIFFERENTIAL INPUT AIN1/AINCOM AIN2/AINCOM AIN3/AINCOM AIN4/AINCOM PSEUDO-DIFFERENTIAL INPUT MUX AIN1 AIN2 AIN3 AIN4 AINCOM AIN(+) ADC CHANNEL AIN( ) ADC INPUT VOLTAGE mv SAMPLE COUNT ADC RANGE 20mV 40mV 80mV Figure 15. ADC Range Matching Bipolar/Unipolar Configuration The analog inputs on the AD7709 can accept either unipolar or bipolar input voltage ranges. Bipolar input ranges do not imply that the part can handle negative voltages with respect to system GND. Unipolar and bipolar signals on the AIN(+) input on the ADC are referenced to the voltage on the respective AIN( ) input. AIN(+) and AIN( ) refer to the signals seen by the modulator that come from the output of the multiplexer, as shown in Figures 16 and mV 320mV 640mV 1.28V 2.56V Figure 17. Pseudo-Differential Mode of Operation For example, if AIN( ) is 2.5 V and the ADC is configured for an analog input range of 0 mv to 20 mv, the input voltage range on the AIN(+) input is 2.5 V to 2.52 V. If AIN( ) is 2.5 V and the AD7709 is configured for an analog input range of ±1.28 V, the analog input range on the AIN(+) input is 1.22 V to 3.78 V (i.e., 2.5 V ±1.28 V). Bipolar or unipolar options are chosen by programming the UNI bit in the Configuration Register. This programs the ADC for either unipolar or bipolar operation. Programming for either unipolar or bipolar operation does not change any of the input signal conditioning; it simply changes the data output coding. Data Output Coding When the ADC is configured for unipolar operation, the output coding is natural (straight) binary with a zero differential input voltage resulting in a code of , a midscale voltage resulting in a code of , and a full-scale input voltage resulting in a code of The output code for any analog input voltage on the ADC can be represented as follows: where: Code = N ( AIN GAIN 2 ) V ( REF ) AIN is the analog input voltage. GAIN is the PGA gain, i.e., 1 on the 2.56 V range and 128 on the 20 mv range. N =
24 When the ADC is configured for bipolar operation, the coding is offset binary with a negative full-scale voltage resulting in a code of , a zero differential voltage resulting in a code of , and a positive full-scale voltage resulting in a code of The output code from the ADC for any analog input voltage can be represented as follows: N -1 [( ( REF )) + ] Code = 2 AIN GAIN / V 1 where: AIN is the analog input voltage. GAIN in the PGA gain, i.e., 1 on the ± 2.56 V range and 128 on the ±20 mv range. N = 16. Excitation Currents The AD7709 also contains three software configurable constant current sources. IEXC1 and IEXC2 provide 200 ma of current while IEXC3 provides 25 ma of current. All source current from V DD is directed to either the IOUT1 or IOUT2 pins of the device. These current sources are controlled via bits in the Configuration Register. The configuration bits enable the current sources, and they can be configured to source current individually to both pins or a combination of currents, i.e., 400 ma, 225 ma, or 425 ma to either of the selected output pins. These current sources can be used to excite external resistive bridge or RTD sensors. Crystal Oscillator The AD7709 is intended for use with a khz watch crystal. A PLL internally locks onto a multiple of this frequency to provide a stable MHz clock for the ADC. The modulator sample rate is the same as the crystal oscillator frequency. The start-up time associated with khz crystals is typically 300 ms. The OSCPD bit in the Communications Register can be used to prevent the oscillator from powering down when the AD7709 is placed in power-down mode. This avoids having to wait 300 ms after exiting power-down to start a conversion at the expense of raising the power-down current. Reference Input The AD7709 has a fully differential reference input capability for the channel. On the channel, the reference inputs can be REFIN1(+) and REFIN1( ) or REFIN2(+) and REFIN2( ). They provide a differential reference input capability. The common-mode range for these differential inputs is from GND to V DD. The reference input is unbuffered and therefore excessive R-C source impedances will introduce gain errors. The nominal reference voltage, V REF, ((REFIN1(+) REFIN1( ) or (REFIN2(+) REFIN2( )), for specified operation is 2.5 V, but the AD7709 is functional with reference voltages from 1 V to V DD. In applications where the excitation (voltage or current) for the transducer on the analog input also drives the reference voltage for the part, the effect of the low frequency noise in the excitation source will be removed because the application is ratiometric. If the AD7709 is used in a nonratiometric application, a low noise reference should be used. Recommended reference voltage sources for the AD7709 include the AD780, REF43, and REF192. It should also be noted that the reference inputs provide a high impedance, dynamic load. Because the input impedance of each reference input is dynamic, resistor/capacitor combinations on these inputs can cause dc gain errors, depending on the output impedance of the source that is driving the reference inputs. Reference voltage sources like those recommended above (e.g., AD780) will typically have low output impedances and are therefore tolerant to having decoupling capacitors on the REFIN(+) without introducing gain errors in the system. Deriving the reference input voltage across an external resistor, as shown in Figure 18, will mean that the reference input sees a significant external source impedance. External decoupling on the REFIN pins would not be recommended in this type of circuit configuration. Reset Input The RESET input on the AD7709 resets all the logic, the digital filter, and the analog modulator while all on-chip registers are reset to their default state. RDY is driven high and the AD7709 ignores all communications to any of its registers while the RESET input is low. When the RESET input returns high, the AD7709 operates with its default setup conditions and it is necessary to set up all registers after a RESET command. Power-Down Mode Loading 0 to the STBY bit in the ADC Communications Register places the AD7709 in device power-down mode. The AD7709 retains the contents of all its on-chip registers (including the data register) while in power-down mode. The device power-down mode does not affect the digital interface, but it does affect the status of the RDY pin. Putting the AD7709 into power-down mode will reset the RDY line high. Placing the part in power-down mode reduces the total current to 26 ma typical when the part is operated at 5 V with the oscillator running during power-down mode. With the oscillator shut down, the total I DD is 1.5 ma typical at 3 V and 6.5 ma typical at 5 V. Grounding and Layout Since the analog inputs and reference inputs on the ADC are differential, most of the voltages in the analog modulator are common-mode voltages. The excellent common-mode rejection of the part will remove common-mode noise on these inputs. The digital filter will provide rejection of broadband noise on the power supply, except at integer multiples of the modulator sampling frequency. The digital filter also removes noise from the analog and reference inputs, provided these noise sources do not saturate the analog modulator. As a result, the AD7709 is more immune to noise interference than a conventional high resolution converter. However, because the resolution of the AD7709 is so high, and the noise levels from the AD7709 so low, care must be taken with regard to grounding and layout. 24
25 The printed circuit board that houses the AD7709 should be designed such that the analog and digital sections are separated and confined to certain areas of the board. A minimum etch technique is generally best for ground planes as it gives the best shielding. It is recommended that the AD7709 GND pin be tied to the AGND plane of the system. In any layout, it is important that the user keep in mind the flow of currents in the system ensuring that the return paths for all currents are as close as possible to the paths the currents took to reach their destinations. Avoid forcing digital currents to flow through the AGND sections of the layout. The PWRGND pin is tied internally to GND on the AD7709. The PWRGND pad internally has a resistance of less than 50 mw to the PWRGND pin, while the resistance back to the GND pad is less than 3 W. This means that 19.5 ma of the maximum specified current (20 ma) will flow to PWRGND with the remaining 0.5 ma flowing to GND. PWRGND and GND should be tied together at the AD7709, and it is important to minimize the resistance on the ground return lines. Avoid running digital lines under the device since these will couple noise onto the die. The analog ground plane should be allowed to run under the AD7709 to prevent noise coupling. The power supply lines to the AD7709 should use as wide a trace as possible to provide low impedance paths and reduce the effects of glitches on the power supply line. Fast switching signals like clocks should be shielded with digital ground to avoid radiating noise to other sections of the board, and clock signals should never be run near the analog inputs. Avoid crossover of digital and analog signals. Traces on opposite sides of the board should run at right angles to each other, which will reduce the effects of feedthrough through the board. A microstrip technique is by far the best, but is not always possible with a double-sided board. In this technique, the component side of the board is dedicated to ground planes while signals are placed on the solder side. Good decoupling is important when using high resolution ADCs. The supply should be decoupled with 10 mf tantalum in parallel with 0.1 mf capacitors to GND. To achieve the best from these decoupling components, they have to be placed as close as possible; chips should be decoupled with 0.1 mf ceramic capacitors to DGND. APPLICATIONS The AD7709 provides a low cost, high resolution, analog-to-digital function. Because the analog-to-digital function is provided by a - architecture, it makes the part more immune to noisy environments, making it ideal for use in sensor measurement and industrial and process control applications. Given the architecture used in the AD7709, where the signal chain is chopped and the device is factory-calibrated at final test, field calibration is not needed due to the extremely low offset and gain drifts exhibited by this converter. It also provides a programmable gain amplifier and a digital filter. Thus, it provides far more system-level functionality than off-the-shelf integrating ADCs without the disadvantage of having to supply a high quality integrating capacitor. In addition, using the AD7709 in a system allows the system designer to achieve a much higher level of resolution because noise performance of the AD7709 is significantly better than that of integrating ADCs. The on-chip PGA allows the AD7709 to handle an analog input voltage range as low as 10 mv full scale with V REF = 1.25 V. The differential inputs of the part allow this analog input range to have an absolute value anywhere between GND mv and V DD 100 mv. It allows the user to connect the transducer directly to the input of the AD7709. The programmable gain front end on the AD7709 allows the part to handle unipolar analog input ranges from 0 mv to 20 mv and 0 V to 2.5 V and bipolar inputs of ± 20 mv to ±2.5 V. Because the part operates from a single supply, these bipolar ranges are with respect to a biased-up differential input. Pressure Measurement One typical application of the AD7709 is pressure measurement. Figure 18 shows the AD7709 used with a pressure transducer, the BP01 from Sensym. The pressure transducer is arranged in a bridge network and gives a differential output voltage between its OUT(+) and OUT( ) terminals. With rated full-scale pressure (in this case 300 mmhg) on the transducer, the differential output voltage is 3 mv/v of the input voltage (i.e., the voltage between its IN(+) and IN( ) terminals). Assuming a 5 V excitation voltage, the full-scale output range from the transducer is 15 mv. The excitation voltage for the bridge can be used to directly provide the reference for the ADC as the reference input range includes the supply. Alternatively, a suitable resistor divider can be implemented that allows the full dynamic range of the input to be utilized in this application. This implementation is fully ratiometric, so variations in the excitation voltage do not introduce errors in the system. Choosing resistor values of 10 kw and 6 kw as per Figure 18 gives a V reference voltage for the AD7709 when the excitation voltage is 5 V. OUT EXCITATION VOLTAGE = 5V IN+ IN OUT+ 10k 6k AIN1 AIN2 REFIN1(+) REFIN2( ) P1 GND V DD AD7709 PWRGND Figure 18. Pressure Measurement Using the AD7709 Using the part with a programmed gain of 128 results in the full-scale input span of the AD7709 being 15 mv, which corresponds with the output span from the transducer. 25
26 A second key advantage to using the AD7709 in transducer-based applications is that the on-chip low-side power switch can be fully utilized in low power applications. The low-side power switch is connected in series with the cold side of the bridge. In normal operation, the switch is closed and measurements can be taken from the bridge. In applications where power is a concern, the AD7709 can be put into low power mode, substantially reducing the power burned in the application. In addition to this, the power switch can be opened while in low power mode, thus avoiding the unnecessary burning of power in the front end transducer. When taken back out of power-down, and the power switch is closed, the user should ensure that the front end circuitry is fully settled before attempting a read from the AD7709. The circuit in Figure 19 shows a method that utilizes three pseudo-differential input channels on the AD7709 to temperaturecompensate a pressure transducer. IOUT1 5V V DD I1 Temperature Measurement The AD7709 is also useful in temperature measurement applications. Figure 20 shows an RTD temperature measurement application. RL1 RL2 RL3 RL4 RTD R REF 6.25k R CM AD7709 REFIN( ) IOUT1 5V REFIN(+) IOUT2 AIN1 AIN2 GND 200 A V DD XTAL1 XTAL2 DRDY SCLK DIN DOUT CS PWRGND CONTROLLER OUT( ) PRESSURE BRIDGE IN(+) IN( ) 6.25k 250 OUT(+) REFIN(+) REFIN( ) AIN2 AIN1 AINCOM AIN3 AD7709 I2 GND XTAL1 XTAL2 Figure 19. Temperature-Compensating a Pressure Transducer In this application, pseudo-differential input channel AIN1/ AINCOM is used to measure the bridge output while pseuodifferential channels AIN2/AINCOM and AIN3/AINCOM measure the voltage across the bridge. The voltage measured across the bridge will vary proportionally with temperature, and the delta in this voltage can be used to temperaturecompensate the output of the pressure bridge. Figure Wire RTD Temperature Measurement Using the AD7709 In this application, the transducer is an RTD (Resistive Temperature Device), a PT100. The arrangement is a 4-lead RTD configuration. There are voltage drops across the lead resistances RL1 and RL4, but these simply shift the common-mode voltage. There is no voltage drop across lead resistances RL2 and RL3 since the input current to the AD7709 is very low, looking into a high input impedance buffer. R CM is included to shift the analog input voltage to ensure that it lies within the common-mode range (GND mv to V DD 100 mv) of the ADC. In the application shown, the on-chip 200 ma current source provides the excitation current for the PT100 and also generates the reference voltage for the AD7709 via the 6.25 kw resistor. Variations in the excitation current do not affect the circuit since both the input voltage and the reference voltage vary ratiometrically with the excitation current. However, the 6.25 kw resistor must have a low temperature coefficient to avoid errors in the reference voltage over temperature. 26
27 Figure 21 shows a further enhancement to the circuit shown in Figure 20. Generally, dc excitation has been accepted as the normal method of exciting resistive based sensors like RTDs in temperature measurement applications. RESISTIVE TRANSDUCER EMF1 EMF2 A R REF IOUT1 IOUT2 V DD I1 200 A BUF AIN1 AND PGA AIN2 MUX1 AIN3 AIN4 A P1 REFIN(+) P2 AD7709 REFIN( ) Figure 21. Low Resistance Measurement With dc excitation, the excitation current through the sensor must be large enough so that the smallest temperature/resistance change to be measured results in a voltage change that is larger than the system noise, offset, and drift of the system. The purpose of switching the excitation source is to eliminate dc-induced errors. DC errors (EMF1 and EMF2) due to parasitic thermocouples produced by differential metal connections (solder and copper track) within the circuit are also eliminated when using this switching arrangement. This excitation is a form of synchronous detection where the sensor is excited with an alternating excitation source and the ADC measures information only in the same phase as the excitation source. The switched polarity current source is developed using the on-chip current sources and external phase control switches (A and A) driven by AD7709 logic outputs P1 and P2. During the conversion process, the AD7709 takes two conversion results, one on each phase. During Phase 1, the on-chip current source is directed to IOUT1 and flows top to bottom through the sensor and switch controlled by A. In Phase 2, the current source is directed to IOUT2 and flows in the opposite direction through the sensor and through switch controlled by A. In all cases, the current flows in the same direction through the reference resistor to develop the reference voltage for the ADC. All measurements are ratiometrically derived. The results of both conversions are combined within the microcontroller to produce one output measurement representing the resistance or temperature of the transducer. For example, if the RTD output during Phase 1 is 10 mv, a 1 mv circuit-induced dc error exists due to parasitic thermocouples, the ADC measures 11 mv. During the second phase, the excitation current is reversed and the ADC measures 10 mv from the RTD and again sees 1 mv dc error, giving an ADC output of 9 mv during this phase. These measurements are processed in the controller (11 mv ( 9 mv)/2 = 10 mv), thus removing the dc-induced errors within the system. In the circuit shown in Figure 20, the resistance measurement is made using ratiometric techniques. Resistor R REF, which develops the ADC reference, must be stable over temperature to prevent reference-induced errors in the measurement output. 3-Wire RTD Configurations To fully optimize a 3-wire RTD configuration, two identically matched current sources are required. The AD7709, which contains two well matched 200 ma current sources, is ideally suited to these applications. One possible 3-wire configuration using the AD7709 is shown in Figure 22. RL3 6.25k RL1 RTD RL2 R CM 5V V DD IOUT1 XTAL1 200 A REFIN(+) XTAL2 REFIN( ) AIN1 AIN2 IOUT2 GND 200 A AD7709 DRDY SCLK DIN DOUT CS CONTROLLER Figure Wire RTD Configuration Using the AD7709 In this 3-wire configuration, the lead resistances will result in errors if only one current source is used since the 200 ma will flow through RL1, developing a voltage error between AIN1 and AIN2. In the scheme outlined below, the second RTD current source is used to compensate for the error introduced by the 200 ma flowing through RL1. The second RTD current flows through RL2. Assuming that RL1 and RL2 are equal (the leads would normally be of the same material and of equal length) and that IOUT1 and IOUT2 match, the error voltage across RL2 equals the error voltage across RL1 and no error voltage is developed between AIN1 and AIN2. Twice the voltage is developed across RL3 but, since this is a common-mode voltage, it will not introduce errors. R CM is included so the current flowing through the combination of RL3 and R CM develops enough voltage that the analog input voltage seen by the AD7709 is within the commonmode range of the ADC. The reference voltage for the AD7709 is also generated using one of these matched current sources. This reference voltage is developed across the 6.25 kw resistor as shown, and applied to the differential reference inputs of the AD7709. This scheme ensures that the analog input voltage span remains ratiometric to the reference voltage. Any errors in the analog input voltage due to the temperature drift of the RTD current source is compensated for by the variation in the reference voltage. The typical drift matching between the two RTD current sources is less than 20 ppm/ C. The voltage on either I OUT pin can go to within 0.6 V of the V DD supply. The AD7709 also includes a 25 ma current source that can be used along with the two 200 ma current sources for V BE measurement where a 17:1 ratio is required from the current sources. 27
28 Smart Transmitters Smart transmitters are another key design-in area for the AD7709. The - converter, single-supply operation, 3-wire interface capabilities, and small package size are all of benefit in smart transmitters. Here, the entire smart transmitter must operate from the 4 20 ma loop. Tolerances in the loop mean that the amount of current available to power the transmitter is as low as 3.5 ma. Figure 23 shows a block diagram of a smart transmitter that includes the AD7709. Not shown in Figure 23 is the isolated power source required to power the front end. DN25D 3.3V 0.01 F 10 F 0.1 F 10 F 1.25V VARIABLES AIN1 AIN2 AIN3 AIN4 V DD REFIN(+) REFIN( ) 0.1 F V CC 4.7 F REF OUT1 REF OUT2 REF IN CLOCK BOOST V CC LV COMP DRIVE 0.01 F 1k AD7709 CS DOUT SCLK DIN GND MICROCONTROLLER GND LATCH DATA COM AD421 C1 C2 C3 LOOP RTN 1000pF LOOP POWER Figure 23. Smart Transmitter Employing the AD
29 OUTLINE DIMENSIONS 24-Lead Thin Shrink Small Outline Package [TSSOP] (RU-24) Dimensions shown in millimeters BSC PIN BSC MAX SEATING PLANE COPLANARITY COMPLIANT TO JEDEC STANDARDS MO-153AD
30 Revision History Location Page 3/03 Data Sheet changed from REV. 0 to. Changes to SPECIFICATIONS Change to Communications Register map Changes to Table VIII. Filter Register Bit Designations Updated OUTLINE DIMENSIONS
31 31
32 C /03(A) PRINTED IN U.S.A. 32
FUNCTIONAL BLOCK DIAGRAM AV DD DV DD DGND REFIN1(+) REFIN1( ) AD7190 Σ- ADC PGA TEMP SENSOR CLOCK CIRCUITRY MCLK1 MCLK2 P0/REFIN2( ) P1/REFIN2(+)
Data Sheet 4.8 khz Ultralow Noise 24-Bit Sigma-Delta ADC with PGA FEATURES RMS noise: 8.5 nv @ 4.7 Hz (gain = 128) 16 noise free bits @ 2.4 khz (gain = 128) Up to 22.5 noise free bits (gain = 1) Offset
LC 2 MOS Signal Conditioning ADC with RTD Excitation Currents AD7711
FEATURES Charge-Balancing ADC 24 Bits, No Missing Codes 0.0015% Nonlinearity 2-Channel Programmable Gain Front End Gains from 1 to 128 1 Differential Input 1 Single-Ended Input Low-Pass Filter with Programmable
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
24-Bit ANALOG-TO-DIGITAL CONVERTER
ADS1211 ADS1211 ADS1211 ADS1210 ADS1210 ADS1210 ADS1211 JANUARY 1996 REVISED SEPTEMBER 2005 24-Bit ANALOG-TO-DIGITAL CONVERTER FEATURES DELTA-SIGMA A/D CONVERTER 23 BITS EFFECTIVE RESOLUTION AT 10Hz AND
1 pc Charge Injection, 100 pa Leakage CMOS 5 V/5 V/3 V 4-Channel Multiplexer ADG604
a FEATURES 1 pc Charge Injection (Over the Full Signal Range) 2.7 V to 5.5 V ual Supply 2.7 V to 5.5 ingle Supply Automotive Temperature Range: 4 C to +125 C 1 pa Max @ 25 C Leakage Currents 85 Typ On
Precision, Unity-Gain Differential Amplifier AMP03
a FEATURES High CMRR: db Typ Low Nonlinearity:.% Max Low Distortion:.% Typ Wide Bandwidth: MHz Typ Fast Slew Rate: 9.5 V/ s Typ Fast Settling (.%): s Typ Low Cost APPLICATIONS Summing Amplifiers Instrumentation
CMOS Switched-Capacitor Voltage Converters ADM660/ADM8660
CMOS Switched-Capacitor Voltage Converters ADM66/ADM866 FEATURES ADM66: Inverts or Doubles Input Supply Voltage ADM866: Inverts Input Supply Voltage ma Output Current Shutdown Function (ADM866) 2.2 F or
10-Bit Digital Temperature Sensor in 6-Lead SOT-23 AD7814
a FEATURES 10-Bit Temperature-to-Digital Converter 55 C to +125 C Operating Temperature Range 2 C Accuracy SPI- and DSP-Compatible Serial Interface Shutdown Mode Space-Saving SOT-23 Package APPLICATIONS
3 V/5 V Low Power, Synchronous Voltage-to-Frequency Converter AD7740*
a FEATURES Synchronous Operation Full-Scale Frequency Set by External System Clock 8-Lead SOT-23 and 8-Lead MSOP Packages 3 V or 5 V Operation Low Power: 3 mw (Typ) Nominal Input Range: 0 to V REF True
Very Low Noise, 24-Bit Analog-to-Digital Converter
ADS1255 FEATURES 24 Bits, No Missing Codes All Data Rates and PGA Settings Up to 23 Bits Noise-Free Resolution ±.1% Nonlinearity (max) Data Output Rates to 3kSPS Fast Channel Cycling 18.6 Bits Noise-Free
High-Speed, 5 V, 0.1 F CMOS RS-232 Driver/Receivers ADM202/ADM203
a FEATURES kb Transmission Rate ADM: Small (. F) Charge Pump Capacitors ADM3: No External Capacitors Required Single V Power Supply Meets EIA-3-E and V. Specifications Two Drivers and Two Receivers On-Board
DS1621 Digital Thermometer and Thermostat
Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent
24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128
24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales DESCRIPTION Based on Avia Semiconductor s patented technology, HX711 is a precision 24-bit analogto-digital converter (ADC) designed for weigh
Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0 C to +1024 C)
19-2235; Rev 1; 3/02 Cold-Junction-Compensated K-Thermocoupleto-Digital General Description The performs cold-junction compensation and digitizes the signal from a type-k thermocouple. The data is output
Serial Input, Voltage Output 12-/14-Bit Digital-to-Analog Converters AD5530/AD5531
Serial Input, Voltage Output 2-/4-Bit Digital-to-Analog Converters AD553/AD553 FEATURES FUNCTIONAL BLOCK DIAGRAM Pin-compatible 2-, 4-bit digital-to-analog converters Serial input, voltage output Maximum
+5 V Powered RS-232/RS-422 Transceiver AD7306
a FEATURES RS- and RS- on One Chip Single + V Supply. F Capacitors Short Circuit Protection Excellent Noise Immunity Low Power BiCMOS Technology High Speed, Low Skew RS- Operation C to + C Operations APPLICATIONS
10-Bit Digital Temperature Sensor (AD7416) and Four/Single-Channel ADC (AD7417/AD7418) AD7416/AD7417/AD7418
a FEATURES 10-Bit ADC with 15 s and 30 s Conversion Times Single and Four Single-Ended Analog Input Channels On-Chip Temperature Sensor: 55 C to +125 C On-Chip Track/Hold Over-Temperature Indicator Automatic
ICS650-44 SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET
DATASHEET ICS650-44 Description The ICS650-44 is a spread spectrum clock synthesizer intended for video projector and digital TV applications. It generates three copies of an EMI optimized 50 MHz clock
DS1621 Digital Thermometer and Thermostat
www.maxim-ic.com FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is -67 F to 257 F in 0.9 F increments
16-Channel, 1 MSPS, 12-Bit ADC with Sequencer in 28-Lead TSSOP AD7490
Data Sheet FEATURES Fast throughput rate: 1 MSPS Specified for VDD of 2.7 V to 5.25 V Low power at maximum throughput rates 5.4 mw maximum at 870 ksps with 3 V supplies 12.5 mw maximum at 1 MSPS with 5
Variable Resolution, 10-Bit to 16-Bit R/D Converter with Reference Oscillator AD2S1210-EP
Variable Resolution, -Bit to -Bit R/D Converter with Reference Oscillator ADS-EP FEATURES Complete monolithic resolver-to-digital converter 35 rps maximum tracking rate (-bit resolution) ±.5 arc minutes
ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET
DATASHEET ICS514 Description The ICS514 LOCO TM is the most cost effective way to generate a high-quality, high-frequency clock output from a 14.31818 MHz crystal or clock input. The name LOCO stands for
CS5530 24-bit ADC with Ultra-low-noise Amplifier
24bit ADC with Ultralownoise Amplifier Features & Description Chopperstabilized Instrumentation Amplifier, 64X 12 nv/ Hz @ 0.1 Hz (No 1/f noise) 1200 pa Input Current Digital Gain Scaling up to 40x Deltasigma
TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features
DATASHEET ICS280 Description The ICS280 field programmable spread spectrum clock synthesizer generates up to four high-quality, high-frequency clock outputs including multiple reference clocks from a low-frequency
12-Bit, 4-Channel Parallel Output Sampling ANALOG-TO-DIGITAL CONVERTER
For most current data sheet and other product information, visit www.burr-brown.com 12-Bit, 4-Channel Parallel Output Sampling ANALOG-TO-DIGITAL CONVERTER FEATURES SINGLE SUPPLY: 2.7V to 5V 4-CHANNEL INPUT
DESCRIPTIO APPLICATIO S TYPICAL APPLICATIO. LTC2414/LTC2418 8-/16-Channel 24-Bit No Latency Σ TM ADCs FEATURES
FEATURES APPLICATIO S U -/6-Channel Single-Ended or 4-/-Channel Differential Inputs (LTC44/LTC4) Low Supply Current (µa, 4µA in Autosleep) Differential Input and Differential Reference with GND to Common
MCP3426/7/8. 16-Bit, Multi-Channel ΔΣ Analog-to-Digital Converter with I 2 C Interface and On-Board Reference. Features.
16-Bit, Multi-Channel ΔΣ Analog-to-Digital Converter with I 2 C Interface and On-Board Reference Features 16-bit ΔΣ ADC with Differential Inputs: - 2 channels: MCP3426 and MCP3427-4 channels: MCP3428 Differential
High Voltage Current Shunt Monitor AD8212
High Voltage Current Shunt Monitor AD822 FEATURES Adjustable gain High common-mode voltage range 7 V to 65 V typical 7 V to >500 V with external pass transistor Current output Integrated 5 V series regulator
DS1307ZN. 64 x 8 Serial Real-Time Clock
DS137 64 x 8 Serial Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid
www.jameco.com 1-800-831-4242
Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. LF411 Low Offset, Low Drift JFET Input Operational Amplifier General Description
MicroMag3 3-Axis Magnetic Sensor Module
1008121 R01 April 2005 MicroMag3 3-Axis Magnetic Sensor Module General Description The MicroMag3 is an integrated 3-axis magnetic field sensing module designed to aid in evaluation and prototyping of PNI
DS1721 2-Wire Digital Thermometer and Thermostat
www.dalsemi.com FEATURES Temperature measurements require no external components with ±1 C accuracy Measures temperatures from -55 C to +125 C; Fahrenheit equivalent is -67 F to +257 F Temperature resolution
Isolated AC Sine Wave Input 3B42 / 3B43 / 3B44 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM
Isolated AC Sine Wave Input 3B42 / 3B43 / 3B44 FEATURES AC averaging technique used to rectify, amplify, and filter 50 Hz to 400 Hz sine-wave signals. Accepts inputs of between 20 mv to 550 V rms to give
High Common-Mode Rejection. Differential Line Receiver SSM2141. Fax: 781/461-3113 FUNCTIONAL BLOCK DIAGRAM FEATURES. High Common-Mode Rejection
a FEATURES High Common-Mode Rejection DC: 00 db typ 60 Hz: 00 db typ 20 khz: 70 db typ 40 khz: 62 db typ Low Distortion: 0.00% typ Fast Slew Rate: 9.5 V/ s typ Wide Bandwidth: 3 MHz typ Low Cost Complements
FM75 Low-Voltage Two-Wire Digital Temperature Sensor with Thermal Alarm
Low-Voltage Two-Wire Digital Temperature Sensor with Thermal Alarm Features User Configurable to 9, 10, 11 or 12-bit Resolution Precision Calibrated to ±1 C, 0 C to 100 C Typical Temperature Range: -40
EVAL-AD5390/91/92EB. Evaluation Board for 8-/16-Channel, 12-/14-Bit, Serial Input, Voltage-Output DACs
Evaluation Board for 8-/16-Channel, 12-/14-Bit, Serial Input, Voltage-Output DACs EVAL-AD5390/91/92EB FEATURES Full-featured evaluation board On-board reference On-board ADC for MON_OUT voltage readback
R EXT THERMISTOR. Maxim Integrated Products 1
19-2219; Rev 0; 2/02 Thermistor-to-Digital Converter General Description The converts an external thermistor s temperature-dependent resistance directly into digital form. The thermistor and an external
HA-5104/883. Low Noise, High Performance, Quad Operational Amplifier. Features. Description. Applications. Ordering Information. Pinout.
HA5104/883 April 2002 Features This Circuit is Processed in Accordance to MILSTD 883 and is Fully Conformant Under the Provisions of Paragraph 1.2.1. Low Input Noise Voltage Density at 1kHz. 6nV/ Hz (Max)
ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram
Quad PLL with VCXO Quick Turn Clock Description The ICS379 QTClock TM generates up to 9 high quality, high frequency clock outputs including a reference from a low frequency pullable crystal. It is designed
LC2 MOS Quad 8-Bit D/A Converter AD7226
a FEATURES Four 8-Bit DACs with Output Amplifiers Skinny 20-Pin DIP, SOIC and 20-Terminal Surface Mount Packages Microprocessor Compatible TTL/CMOS Compatible No User Trims Extended Temperature Range Operation
LM118/LM218/LM318 Operational Amplifiers
LM118/LM218/LM318 Operational Amplifiers General Description The LM118 series are precision high speed operational amplifiers designed for applications requiring wide bandwidth and high slew rate. They
Product Datasheet P1110 915 MHz RF Powerharvester Receiver
DESCRIPTION The Powercast P1110 Powerharvester receiver is an RF energy harvesting device that converts RF to DC. Housed in a compact SMD package, the P1110 receiver provides RF energy harvesting and power
CMOS 5 V/+5 V 4 Single SPDT Switches ADG619/ADG620
a FEATURE (Max) On Resistance. (Max) On Resistance Flatness.7 V to 5.5 ingle upply.7 V to 5.5 V ual upply Rail-to-Rail Operation -Lead OT-3 Package, -Lead MOP Package Typical Power Consumption (
DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION
DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION Introduction The outputs from sensors and communications receivers are analogue signals that have continuously varying amplitudes. In many systems
Section 3. Sensor to ADC Design Example
Section 3 Sensor to ADC Design Example 3-1 This section describes the design of a sensor to ADC system. The sensor measures temperature, and the measurement is interfaced into an ADC selected by the systems
SPREAD SPECTRUM CLOCK GENERATOR. Features
DATASHEET ICS7152 Description The ICS7152-01, -02, -11, and -12 are clock generators for EMI (Electro Magnetic Interference) reduction (see below for frequency ranges and multiplier ratios). Spectral peaks
Chapter 6 PLL and Clock Generator
Chapter 6 PLL and Clock Generator The DSP56300 core features a Phase Locked Loop (PLL) clock generator in its central processing module. The PLL allows the processor to operate at a high internal clock
High-Speed, 5 V, 0.1 F CMOS RS-232 Drivers/Receivers ADM222/ADM232A/ADM242
a FEATURES 200 kb/s Transmission Rate Small (0. F) Charge Pump Capacitors Single V Power Supply Meets All EIA-232-E and V.2 Specifications Two Drivers and Two Receivers On-Board DC-DC Converters V Output
DATA SHEET. TDA1543 Dual 16-bit DAC (economy version) (I 2 S input format) INTEGRATED CIRCUITS
INTEGRATED CIRCUITS DATA SHEET File under Integrated Circuits, IC01 February 1991 FEATURES Low distortion 16-bit dynamic range 4 oversampling possible Single 5 V power supply No external components required
Programmable Single-/Dual-/Triple- Tone Gong SAE 800
Programmable Single-/Dual-/Triple- Tone Gong Preliminary Data SAE 800 Bipolar IC Features Supply voltage range 2.8 V to 18 V Few external components (no electrolytic capacitor) 1 tone, 2 tones, 3 tones
LTC1390 8-Channel Analog Multiplexer with Serial Interface U DESCRIPTIO
FEATRES -Wire Serial Digital Interface Data Retransmission Allows Series Connection with Serial A/D Converters Single V to ±V Supply Operation Analog Inputs May Extend to Supply Rails Low Charge Injection
Voltage Output Temperature Sensor with Signal Conditioning AD22100
Voltage Output Temperature Sensor with Signal Conditioning AD22100 FEATURES 200 C temperature span Accuracy better than ±2% of full scale Linearity better than ±1% of full scale Temperature coefficient
Dual Current Input 20-Bit ANALOG-TO-DIGITAL CONVERTER
JANUARY 2000 REVISED OCTOBER 2004 Dual Current Input 20-Bit ANALOG-TO-DIGITAL ERTER FEATURES MONOLITHIC CHARGE MEASUREMENT A/D ERTER DIGITAL FILTER NOISE REDUCTION: 3.2ppm, rms INTEGRAL LINEARITY: ±0.005%
CMOS 1.8 V to 5.5 V, 2.5 Ω SPDT Switch/2:1 Mux in Tiny SC70 Package ADG779
CMO 1.8 V to 5.5 V, 2.5 Ω PT witch/2:1 Mux in Tiny C70 Package AG779 FEATURE 1.8 V to 5.5 V single supply 2.5 Ω on resistance 0.75 Ω on-resistance flatness 3 db bandwidth >200 MHz Rail-to-rail operation
Low Noise, Matched Dual PNP Transistor MAT03
a FEATURES Dual Matched PNP Transistor Low Offset Voltage: 100 V Max Low Noise: 1 nv/ Hz @ 1 khz Max High Gain: 100 Min High Gain Bandwidth: 190 MHz Typ Tight Gain Matching: 3% Max Excellent Logarithmic
Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND
DATASHEET IDT5P50901/2/3/4 Description The IDT5P50901/2/3/4 is a family of 1.8V low power, spread spectrum clock generators capable of reducing EMI radiation from an input clock. Spread spectrum technique
A Collection of Differential to Single-Ended Signal Conditioning Circuits for Use with the LTC2400, a 24-Bit No Latency Σ ADC in an SO-8
Application Note August 999 A Collection of Differential to Single-Ended Signal Conditioning Circuits for Use with the LTC00, a -Bit No Latency Σ ADC in an SO- By Kevin R. Hoskins and Derek V. Redmayne
CMOS 1.8 V to 5.5 V, 2.5 2:1 Mux/SPDT Switch in SOT-23 ADG719
a FEATURE 1.8 V to 5.5 ingle upply 4 (Max) On Resistance.75 (Typ) On Resistance Flatness Automotive Temperature Range: 4 C to +125 C 3 db Bandwidth > 2 MHz Rail-to-Rail Operation 6-Lead OT-23 Package and
ADC0808/ADC0809 8-Bit µp Compatible A/D Converters with 8-Channel Multiplexer
ADC0808/ADC0809 8-Bit µp Compatible A/D Converters with 8-Channel Multiplexer General Description The ADC0808, ADC0809 data acquisition component is a monolithic CMOS device with an 8-bit analog-to-digital
High Speed, Low Cost, Triple Op Amp ADA4861-3
High Speed, Low Cost, Triple Op Amp ADA486-3 FEATURES High speed 73 MHz, 3 db bandwidth 625 V/μs slew rate 3 ns settling time to.5% Wide supply range: 5 V to 2 V Low power: 6 ma/amplifier. db flatness:
FEATURES DESCRIPTIO APPLICATIO S. LTC1451 LTC1452/LTC1453 12-Bit Rail-to-Rail Micropower DACs in SO-8 TYPICAL APPLICATIO
12-Bit Rail-to-Rail Micropower DACs in SO-8 FEATRES 12-Bit Resolution Buffered True Rail-to-Rail Voltage Output 3V Operation (LTC1453), I CC : 250µA Typ 5V Operation (), I CC : 400µA Typ 3V to 5V Operation
LF442 Dual Low Power JFET Input Operational Amplifier
LF442 Dual Low Power JFET Input Operational Amplifier General Description The LF442 dual low power operational amplifiers provide many of the same AC characteristics as the industry standard LM1458 while
Rail-to-Rail, High Output Current Amplifier AD8397
Rail-to-Rail, High Output Current Amplifier AD8397 FEATURES Dual operational amplifier Voltage feedback Wide supply range from 3 V to 24 V Rail-to-rail output Output swing to within.5 V of supply rails
12-Bit Serial Daisy-Chain CMOS D/A Converter DAC8143
a FEATURES Fast, Flexible, Microprocessor Interfacing in Serially Controlled Systems Buffered Digital Output Pin for Daisy-Chaining Multiple DACs Minimizes Address-Decoding in Multiple DAC Systems Three-Wire
DM9368 7-Segment Decoder/Driver/Latch with Constant Current Source Outputs
DM9368 7-Segment Decoder/Driver/Latch with Constant Current Source Outputs General Description The DM9368 is a 7-segment decoder driver incorporating input latches and constant current output circuits
LM75 Digital Temperature Sensor and Thermal Watchdog with Two-Wire Interface
Digital Temperature Sensor and Thermal Watchdog with Two-Wire Interface General Description The LM75 is a temperature sensor, Delta-Sigma analog-todigital converter, and digital over-temperature detector
PECL and LVDS Low Phase Noise VCXO (for 65-130MHz Fund Xtal) XIN XOUT N/C N/C CTRL VCON (0,0) OESEL (Pad #25) 1 (default)
Reserved BUF BUF 62 mil OESEL^ Reserved Reserved PL520-30 FEATURES 65MHz to 130MHz Fundamental Mode Crystals. Output range (no PLL): 65MHz 130MHz (3.3V). 65MHz 105MHz (2.5V). Low Injection Power for crystal
Low Voltage, Resistor Programmable Thermostatic Switch AD22105
a Low Voltage, Resistor Programmable Thermostatic Switch AD22105 FEATURES User-Programmable Temperature Setpoint 2.0 C Setpoint Accuracy 4.0 C Preset Hysteresis Wide Supply Range (+2.7 V dc to +7.0 V dc)
LM139/LM239/LM339/LM2901/LM3302 Low Power Low Offset Voltage Quad Comparators
Low Power Low Offset Voltage Quad Comparators General Description The LM139 series consists of four independent precision voltage comparators with an offset voltage specification as low as 2 mv max for
Model AD558J AD558K AD558S 1 AD558T 1 Min Typ Max Min Typ Max Min Typ Max Min Typ Max Units
SPECIFICATIONS (@ T A = +25 C, V CC = +5 V to + V unless otherwise noted) Model J K S 1 T 1 Min Typ Max Min Typ Max Min Typ Max Min Typ Max Units RESOLUTION Bits RELATIVE ACCURACY 2 0 C to +70 C ±1/2 ±1/4
High Speed, Low Power Dual Op Amp AD827
a FEATURES High Speed 50 MHz Unity Gain Stable Operation 300 V/ms Slew Rate 120 ns Settling Time Drives Unlimited Capacitive Loads Excellent Video Performance 0.04% Differential Gain @ 4.4 MHz 0.198 Differential
LF412 Low Offset Low Drift Dual JFET Input Operational Amplifier
LF412 Low Offset Low Drift Dual JFET Input Operational Amplifier General Description These devices are low cost high speed JFET input operational amplifiers with very low input offset voltage and guaranteed
HT9170 DTMF Receiver. Features. General Description. Selection Table
DTMF Receiver Features Operating voltage: 2.5V~5.5V Minimal external components No external filter is required Low standby current (on power down mode) General Description The HT9170 series are Dual Tone
±1 C Accurate, 13-Bit, Digital Temperature Sensor ADT7301
± C Accurate, 3-Bit, Digital Temperature Sensor ADT73 FEATURES 3-bit temperature-to-digital converter 4 C to +5 C operating temperature range ±.5 C typical accuracy.35 C temperature resolution Shutdown
Use and Application of Output Limiting Amplifiers (HFA1115, HFA1130, HFA1135)
Use and Application of Output Limiting Amplifiers (HFA111, HFA110, HFA11) Application Note November 1996 AN96 Introduction Amplifiers with internal voltage clamps, also known as limiting amplifiers, have
ADC12041 ADC12041 12-Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter
ADC12041 ADC12041 12-Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter Literature Number: SNAS106 ADC12041 12-Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter General Description Operating
Complete, High Resolution 16-Bit A/D Converter ADADC71
Complete, High Resolution 6-Bit A/D Converter ADADC7 FEATURES 6-bit converter with reference and clock ±.3% maximum nonlinearity No missing codes to 4 bits Fast conversion: 35 μs (4 bit) Short cycle capability
DS2187 Receive Line Interface
Receive Line Interface www.dalsemi.com FEATURES Line interface for T1 (1.544 MHz) and CEPT (2.048 MHz) primary rate networks Extracts clock and data from twisted pair or coax Meets requirements of PUB
SG2525A SG3525A REGULATING PULSE WIDTH MODULATORS
SG2525A SG3525A REGULATING PULSE WIDTH MODULATORS 8 TO 35 V OPERATION 5.1 V REFERENCE TRIMMED TO ± 1 % 100 Hz TO 500 KHz OSCILLATOR RANGE SEPARATE OSCILLATOR SYNC TERMINAL ADJUSTABLE DEADTIME CONTROL INTERNAL
Description. 5k (10k) - + 5k (10k)
THAT Corporation Low Noise, High Performance Microphone Preamplifier IC FEATURES Excellent noise performance through the entire gain range Exceptionally low THD+N over the full audio bandwidth Low power
AVR127: Understanding ADC Parameters. Introduction. Features. Atmel 8-bit and 32-bit Microcontrollers APPLICATION NOTE
Atmel 8-bit and 32-bit Microcontrollers AVR127: Understanding ADC Parameters APPLICATION NOTE Introduction This application note explains the basic concepts of analog-to-digital converter (ADC) and the
CS5531/32/33/34-AS 16-bit and 24-bit ADCs with Ultra-low-noise PGIA
CS5531/32/33/34AS 16bit and 24bit ADCs with Ultralownoise PGIA Features Chopperstabilized PGIA (Programmable Gain Instrumentation Amplifier, 1x to 64x) 12 nv/ Hz @ 0.1 Hz (No 1/f noise) at 64x 1200 pa
Features. Note Switches shown in digital high state
DAC1020 DAC1021 DAC1022 10-Bit Binary Multiplying D A Converter DAC1220 DAC1222 12-Bit Binary Multiplying D A Converter General Description The DAC1020 and the DAC1220 are respectively 10 and 12-bit binary
8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description
8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description The B32CDM8, B48CDM8 and the B64CDM8 are 8 by 8 (row by column) dot matrix LED displays combined
High Accuracy, Ultralow IQ, 1 A, anycap Low Dropout Regulator ADP3338
High Accuracy, Ultralow IQ, 1 A, anycap Low Dropout Regulator ADP3338 FEATURES High accuracy over line and load: ±.8% @ 25 C, ±1.4% over temperature Ultralow dropout voltage: 19 mv (typ) @ 1 A Requires
CMOS 5 V/5 V 4 Dual SPST Switches ADG621/ADG622/ADG623
a FEATURE 5.5 (Max) On Resistance.9 (Max) On-Resistance Flatness 2.7 V to 5.5 ingle upply 2.7 V to 5.5 V ual upply Rail-to-Rail Operation 1-Lead OIC Package Typical Power Consumption (
ADXL345-EP. 3-Axis, ±2 g/±4 g/±8 g/±16 g Digital Accelerometer. Enhanced Product FEATURES GENERAL DESCRIPTION ENHANCED PRODUCT FEATURES APPLICATIONS
Enhanced Product 3-Axis, ±2 g/±4 g/±8 g/±16 g Digital Accelerometer FEATURES Ultralow power: as low as 23 µa in measurement mode and 0.1 µa in standby mode at VS = 2.5 V (typical) Power consumption scales
DRM compatible RF Tuner Unit DRT1
FEATURES DRM compatible RF Tuner Unit DRT1 High- Performance RF Tuner Frequency Range: 10 KHz to 30 MHz Input ICP3: +13,5dBm, typ. Noise Figure @ full gain: 14dB, typ. Receiver Factor: -0,5dB, typ. Input
8254 PROGRAMMABLE INTERVAL TIMER
PROGRAMMABLE INTERVAL TIMER Y Y Y Compatible with All Intel and Most Other Microprocessors Handles Inputs from DC to 10 MHz 8 MHz 8254 10 MHz 8254-2 Status Read-Back Command Y Y Y Y Y Six Programmable
DS1821 Programmable Digital Thermostat and Thermometer
ma www.maxim-ic.com FEATURES Requires no external components Unique 1-Wire interface requires only one port pin for communication Operates over a -55 C to +125 C (67 F to +257 F) temperature range Functions
Supertex inc. HV256. 32-Channel High Voltage Amplifier Array HV256. Features. General Description. Applications. Typical Application Circuit
32-Channel High Voltage Amplifier Array Features 32 independent high voltage amplifiers 3V operating voltage 295V output voltage 2.2V/µs typical output slew rate Adjustable output current source limit
HDMM01 V1.0. Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES. Signal Path X
Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES Low power consumption: typically 0.4mA@3V with 50 measurements per second Power up/down function available through I 2 C interface SET/RESET
256K (32K x 8) Static RAM
256K (32K x 8) Static RAM Features High speed: 55 ns and 70 ns Voltage range: 4.5V 5.5V operation Low active power (70 ns, LL version) 275 mw (max.) Low standby power (70 ns, LL version) 28 µw (max.) Easy
Wide Bandwidth, Fast Settling Difet OPERATIONAL AMPLIFIER
Wide Bandwidth, Fast Settling Difet OPERATIONAL AMPLIFIER FEATURES HIGH GAIN-BANDWIDTH: 35MHz LOW INPUT NOISE: 1nV/ Hz HIGH SLEW RATE: V/µs FAST SETTLING: 24ns to.1% FET INPUT: I B = 5pA max HIGH OUTPUT
7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18
18 CHANNELS LED DRIVER GENERAL DESCRIPTION IS31FL3218 is comprised of 18 constant current channels each with independent PWM control, designed for driving LEDs. The output current of each channel can be
PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section
PRELIMINARY DS2434 Battery Identification Chip FEATURES Provides unique ID number to battery packs PACKAGE OUTLINE Eliminates thermistors by sensing battery temperature on chip DALLAS DS2434 1 2 3 256
PLL frequency synthesizer
ANALOG & TELECOMMUNICATION ELECTRONICS LABORATORY EXERCISE 4 Lab 4: PLL frequency synthesizer 1.1 Goal The goals of this lab exercise are: - Verify the behavior of a and of a complete PLL - Find capture
Features. Applications
LM555 Timer General Description The LM555 is a highly stable device for generating accurate time delays or oscillation. Additional terminals are provided for triggering or resetting if desired. In the
Low Cost Instrumentation Amplifier AD622
Data Sheet FEATURES Easy to use Low cost solution Higher performance than two or three op amp design Unity gain with no external resistor Optional gains with one external resistor (Gain range: 2 to 000)
