a
Bridge Transducer ADC
AD7730/AD7730L
KEY FEATURES
Resolution of 230,000 Counts (Peak-to-Peak) Offset Drift: 5 nV/8C
Gain Drift: 2 ppm/8C
Line Frequency Rejection: >150 dB Buffered Differential Inputs Programmable Filter Cutoffs Specified for Drift Over Time
Operates with Reference Voltages of 1 V to 5 V
ADDITIONAL FEATURES
Two-Channel Programmable Gain Front End On-Chip DAC for Offset/TARE Removal FASTStep™ Mode
AC or DC Excitation Single Supply Operation
Weigh Scales
Pressure Measurement
GENERAL DESCRIPTION
The modulator output is processed by a low pass programmable digital filter, allowing adjustment of filter cutoff, output rate and settling time.
The part features two buffered differential programmable gain analog inputs as well as a differential reference input. The part operates from a single +5 V supply. It accepts four unipolar analog input ranges: 0 mV to +10 mV, +20 mV, +40 mV and +80 mV and four bipolar ranges: ±10 mV, ±20 mV, ±40 mV and ±80 mV. The peak-to-peak resolution achievable directly from the part is 1 in 230,000 counts. An on-chip 6-bit DAC allows the removal of TARE voltages. Clock signals for synchronizing ac excitation of the bridge are also provided.
The serial interface on the part can be configured for three-wire operation and is compatible with microcontrollers and digital signal processors. The AD7730 contains self-calibration and system calibration options, and features an offset drift of less than 5 nV/°C and a gain drift of less than 2 ppm/°C.
The AD7730 is available in a 24-pin plastic DIP, a 24-lead SOIC and 24-lead TSSOP package. The AD7730L is available in a 24-lead SOIC and 24-lead TSSOP package.
The AD7730 is a complete analog front end for weigh-scale and pressure measurement applications. The device accepts lowlevel signals directly from a transducer and outputs a serial digital word. The input signal is applied to a proprietary programmable gain front end based around an analog modulator.
NOTE
The description of the functions and operation given in this data sheet apply to both the AD7730 and AD7730L. Specifications and performance parameters differ for the parts. Specifications for the AD7730L are outlined in Appendix A.
|
AVDD |
DVDD |
|
REF IN(–) REF IN(+) |
|
|
|
|
VBIAS |
|
|
|
REFERENCE DETECT |
AD7730 |
|
||
AIN1(+) |
|
AVDD |
|
|
|
SIGMA-DELTA A/D CONVERTER |
STANDBY |
|
|
|
|
|
|
|
|||
AIN1(–) |
100nA |
BUFFER |
|
SIGMA- |
PROGRAMMABLE |
SYNC |
||
|
|
|
|
+ |
|
DELTA |
DIGITAL |
|
|
|
|
|
|
|
|||
|
MUX |
|
|
PGA |
MODULATOR |
FILTER |
|
|
|
|
|
+/– |
|
||||
|
|
|
|
|
|
|
|
|
AIN2(+)/D1 |
100nA |
|
|
|
|
CLOCK |
MCLK IN |
|
|
|
|
6-BIT |
|
|
|||
AIN2(–)/D0 |
|
|
|
|
|
|||
|
AGND |
DAC |
SERIAL INTERFACE |
GENERATION |
MCLK OUT |
|||
|
|
|
|
|
AND CONTROL LOGIC |
|
|
|
|
|
|
|
|
|
|
REGISTER BANK |
SCLK |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CALIBRATION |
|
CS |
|
|
|
|
|
|
|
DIN |
||
ACX |
AC |
|
|
|
MICROCONTROLLER |
|
||
|
|
|
|
|
|
DOUT |
||
|
EXCITATION |
|
|
|
|
|
||
ACX |
|
|
|
|
|
|
||
CLOCK |
|
|
|
|
|
|
|
|
|
|
AGND |
DGND |
POL |
RDY |
RESET |
|
FASTStep is a trademark of Analog Devices, Inc.
REV. A
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 which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700 |
World Wide Web Site: http://www.analog.com |
Fax: 781/326-8703 |
© Analog Devices, Inc., 1998 |
|
(AVDD = +5 V, DVDD = +3 V or +5 V; REF IN(+) = AVDD; REF IN(–) = AGND = DGND = |
||
AD7730–SPECIFICATIONS 0 V; fCLK IN = 4.9152 MHz. All specifications TMIN to TMAX unless otherwise noted.) |
|||
Parameter |
B Version1 |
Units |
Conditions/Comments |
STATIC PERFORMANCE (CHP = 1) |
|
|
|
No Missing Codes2 |
24 |
Bits min |
|
Output Noise and Update Rates2 |
See Tables I & II |
|
|
Integral Nonlinearity |
18 |
ppm of FSR max |
|
Offset Error2 |
See Note 3 |
nV/°C typ |
Offset Error and Offset Drift Refer to Both |
Offset Drift vs. Temperature2 |
5 |
Unipolar Offset and Bipolar Zero Errors |
|
Offset Drift vs. Time4 |
25 |
nV/1000 Hours typ |
|
Positive Full-Scale Error2, 5 |
See Note 3 |
ppm of FS/°C max |
|
Positive Full-Scale Drift vs Temp2, 6, 7 |
2 |
|
|
Positive Full-Scale Drift vs Time4 |
10 |
ppm of FS/1000 Hours typ |
|
Gain Error2, 8 |
See Note 3 |
ppm/°C max |
|
Gain Drift vs. Temperature2, 6, 9 |
2 |
|
|
Gain Drift vs. Time4 |
10 |
ppm/1000 Hours typ |
|
Bipolar Negative Full-Scale Error2 |
See Note 3 |
ppm of FS/°C max |
|
Negative Full-Scale Drift vs. Temp2, 6 |
2 |
|
|
Power Supply Rejection |
120 |
dB typ |
Measured with Zero Differential Voltage |
Common-Mode Rejection (CMR) |
120 |
dB min |
At DC. Measured with Zero Differential Voltage |
Analog Input DC Bias Current2 |
50 |
nA max |
|
Analog Input DC Bias Current Drift2 |
100 |
pA/°C typ |
|
Analog Input DC Offset Current2 |
10 |
nA max |
|
Analog Input DC Offset Current Drift2 |
50 |
pA/°C typ |
|
STATIC PERFORMANCE (CHP = 0)2 |
|
|
SKIP = 010 |
No Missing Codes |
24 |
Bits min |
|
Output Noise and Update Rates |
See Tables III & IV |
|
|
Integral Nonlinearity |
18 |
ppm of FSR max |
|
Offset Error |
See Note 3 |
μV/°C typ |
Offset Error and Offset Drift Refer to Both |
Offset Drift vs. Temperature6 |
0.5 |
Unipolar Offset and Bipolar Zero Errors |
|
Offset Drift vs. Time4 |
2.5 |
μV/1000 Hours typ |
|
Positive Full-Scale Error5 |
See Note 3 |
μV/°C typ |
|
Positive Full-Scale Drift vs. Temp6, 7 |
0.6 |
|
|
Positive Full-Scale Drift vs. Time4 |
3 |
μV/1000 Hours typ |
|
Gain Error8 |
See Note 3 |
ppm/°C typ |
|
Gain Drift vs. Temperature6, 9 |
2 |
|
|
Gain Drift vs. Time4 |
10 |
ppm/1000 Hours typ |
|
Bipolar Negative Full-Scale Error |
See Note 3 |
μV/°C typ |
|
Negative Full-Scale Drift vs. Temp |
0.6 |
|
|
Power Supply Rejection |
90 |
dB typ |
Measured with Zero Differential Voltage |
Common-Mode Rejection (CMR) on AIN |
100 |
dB typ |
At DC. Measured with Zero Differential Voltage |
CMR on REF IN |
120 |
dB typ |
At DC. Measured with Zero Differential Voltage |
Analog Input DC Bias Current |
60 |
nA max |
|
Analog Input DC Bias Current Drift |
150 |
pA/°C typ |
|
Analog Input DC Offset Current |
30 |
nA max |
|
Analog Input DC Offset Current Drift |
100 |
pA/°C typ |
|
ANALOG INPUTS/REFERENCE INPUTS |
|
|
|
Normal-Mode 50 Hz Rejection2 |
88 |
dB min |
From 49 Hz to 51 Hz |
Normal-Mode 60 Hz Rejection2 |
88 |
dB min |
From 59 Hz to 61 Hz |
Common-Mode 50 Hz Rejection2 |
120 |
dB min |
From 49 Hz to 51 Hz |
Common-Mode 60 Hz Rejection2 |
120 |
dB min |
From 59 Hz to 61 Hz |
Analog Inputs |
|
|
|
Differential Input Voltage Ranges11 |
|
|
Assuming 2.5 V or 5 V Reference with |
|
0 to +10 or ±10 |
|
HIREF Bit Set Appropriately |
|
mV nom |
Gain = 250 |
|
|
0 to +20 or ±20 |
mV nom |
Gain = 125 |
|
0 to +40 or ±40 |
mV nom |
Gain = 62.5 |
Absolute/Common-Mode Voltage12 |
0 to +80 or ±80 |
mV nom |
Gain = 31.25 |
AGND + 1.2 V |
V min |
|
|
Reference Input |
AVDD – 0.95 V |
V max |
|
|
|
|
|
REF IN(+) – REF IN(–) Voltage |
+2.5 |
V nom |
HIREF Bit of Mode Register = 0 |
REF IN(+) – REF IN(–) Voltage |
+5 |
V nom |
HIREF Bit of Mode Register = 1 |
Absolute/Common-Mode Voltage13 |
AGND – 30 mV |
V min |
|
|
AVDD + 30 mV |
V max |
NO REF Bit Active If VREF Below This Voltage |
NO REF Trigger Voltage |
0.3 |
V min |
|
|
0.65 |
V max |
NO REF Bit Inactive If VREF Above This Voltage |
–2– |
REV. A |
AD7730/AD7730L
Parameter |
B Version1 |
Units |
Conditions/Comments |
LOGIC INPUTS |
±10 |
μA max |
|
Input Current |
|
||
All Inputs Except SCLK and MCLK IN |
|
|
|
VINL, Input Low Voltage |
0.8 |
V max |
DVDD = +5 V |
VINL, Input Low Voltage |
0.4 |
V max |
DVDD = +3 V |
VINH, Input High Voltage |
2.0 |
V min |
|
SCLK Only (Schmitt Triggered Input) |
|
|
|
VT+ |
1.4/3 |
V min to V max |
DVDD = +5 V |
VT+ |
1/2.5 |
V min to V max |
DVDD = +3 V |
VT– |
0.8/1.4 |
V min to V max |
DVDD = +5 V |
VT– |
0.4/1.1 |
V min to V max |
DVDD = +3 V |
VT+ – VT– |
0.4/0.8 |
V min to V max |
DVDD = +5 V |
VT+ – VT– |
0.4/0.8 |
V min to V max |
DVDD = +3 V |
MCLK IN Only |
|
|
|
VINL, Input Low Voltage |
0.8 |
V max |
DVDD = +5 V |
VINL, Input Low Voltage |
0.4 |
V max |
DVDD = +3 V |
VINH, Input High Voltage |
3.5 |
V min |
DVDD = +5 V |
VINH, Input High Voltage |
2.5 |
V min |
DVDD = +3 V |
LOGIC OUTPUTS (Including MCLK OUT) |
|
|
ISINK = 800 μA Except for MCLK OUT14; |
VOL, Output Low Voltage |
|
|
|
|
0.4 |
V max |
VDD15 = +5 V |
VOL, Output Low Voltage |
|
|
ISINK = 100 μA Except for MCLK OUT14; |
|
0.4 |
V max |
VDD15 = +3 V |
VOH, Output High Voltage |
|
|
ISOURCE = 200 μA Except for MCLK OUT14; |
|
4.0 |
V min |
VDD15 = +5 V |
VOH, Output High Voltage |
|
|
ISOURCE = 100 μA Except for MCLK OUT14; |
|
VDD – 0.6 V |
V min |
VDD15 = +3 V |
Floating State Leakage Current |
±10 |
μA max |
|
Floating State Output Capacitance2 |
6 |
pF typ |
|
TRANSDUCER BURNOUT |
|
|
|
AIN1(+) Current |
–100 |
nA nom |
|
AIN1(–) Current |
100 |
nA nom |
|
Initial Tolerance @ 25°C |
±10 |
% typ |
|
Drift2 |
0.1 |
%/°C typ |
|
OFFSET (TARE) DAC |
|
|
|
Resolution |
6 |
Bit |
|
LSB Size |
2.3/2.6 |
mV min/mV max |
2.5 mV Nominal with 5 V Reference (REF IN/2000) |
DAC Drift16 |
2.5 |
ppm/°C max |
|
DAC Drift vs. Time4, 16 |
25 |
ppm/1000 Hours typ |
|
Differential Linearity |
–0.25/+0.75 |
LSB max |
Guaranteed Monotonic |
|
|
|
|
SYSTEM CALIBRATION |
1.05 × FS |
|
|
Positive Full-Scale Calibration Limit17 |
V max |
FS Is the Nominal Full-Scale Voltage |
|
Negative Full-Scale Calibration Limit17 |
–1.05 × FS |
|
(10 mV, 20 mV, 40 mV or 80 mV) |
V max |
|
||
Offset Calibration Limit18 |
–1.05 × FS |
V max |
|
Input Span17 |
0.8 × FS |
V min |
|
|
2.1 × FS |
V max |
|
POWER REQUIREMENTS |
|
|
|
Power Supply Voltages |
|
|
|
AVDD – AGND Voltage |
+4.75 to +5.25 |
V min to V max |
|
DVDD Voltage |
+2.7 to +5.25 |
V min to V max |
With AGND = 0 V |
Power Supply Currents |
|
|
External MCLK. Digital I/Ps = 0 V or DVDD |
AVDD Current (Normal Mode) |
10.3 |
mA max |
All Input Ranges Except 0 mV to +10 mV and ±10 mV |
AVDD Current (Normal Mode) |
22.3 |
mA max |
Input Ranges of 0 mV to +10 mV and ±10 mV Only |
DVDD Current (Normal Mode) |
1.3 |
mA max |
DVDD of 2.7 V to 3.3 V |
DVDD Current (Normal Mode) |
2.7 |
mA max |
DVDD of 4.75 V to 5.25 V |
AVDD + DVDD Current (Standby Mode) |
25 |
μA max |
Typically 10 μA. External MCLK IN = 0 V or DVDD |
Power Dissipation |
|
|
AVDD = DVDD = +5 V. Digital I/Ps = 0 V or DVDD |
Normal Mode |
65 |
mW max |
All Input Ranges Except 0 mV to +10 mV and ±10 mV |
|
125 |
mW max |
Input Ranges of 0 mV to +10 mV and ±10 mV Only |
Standby Mode |
125 |
μW max |
Typically 50 μW. External MCLK IN = 0 V or DVDD |
REV. A |
–3– |
AD7730/AD7730L
NOTES
1Temperature range: –40°C to +85°C.
2Sample tested during initial release.
3The offset (or zero) numbers with CHP = 1 are typically 3 μV precalibration. Internal zero-scale calibration reduces this by about 1 μV. Offset numbers with CHP = 0 can be up to 1 mV precalibration. Internal zero-scale calibration reduces this to 2 μV typical. System zero-scale calibration reduces offset numbers with CHP = 1 and CHP = 0 to the order of the
noise. Gain errors can be up to 3000 ppm precalibration with CHP = 0 and CHP = 1. Performing internal full-scale calibrations on the 80 mV range reduces the gain error to less than 100 ppm for the 80 mV and 40 mV ranges, to about 250 ppm for the 20 mV range and to about 500 ppm on the 10 mV range. System full-scale calibration reduces this to the order of the noise. Positive and negative full-scale errors can be calculated from the offset and gain errors.
4These numbers are generated during life testing of the part.
5Positive Full-Scale Error includes Offset Errors (Unipolar Offset Error or Bipolar Zero Error) and applies to both unipolar and bipolar input ranges. See Terminology. 6Recalibration at any temperature will remove these errors.
7Full-Scale Drift includes Offset Drift (Unipolar Offset Drift or Bipolar Zero Drift) and applies to both unipolar and bipolar input ranges.
8Gain Error is a measure of the difference between the measured and the ideal span between any two points in the transfer function. The two points used to calculate the gain error are positive full scale and negative full scale. See Terminology.
9Gain Error Drift is a span drift and is effectively the drift of the part if zero-scale calibrations only were performed.
10No Missing Codes performance with CHP = 0 and SKIP = 1 is reduced below 24 bits for SF words lower than 180 decimal.
11The analog input voltage range on the AIN1(+) and AIN2(+) inputs is given here with respect to the voltage on the AIN1(–) and AIN2(–) inputs respectively. 12The common-mode voltage range on the input pairs applies provided the absolute input voltage specification is obeyed.
13The common-mode voltage range on the reference input pair (REF IN(+) and REF IN(–)) applies provided the absolute input voltage specification is obeyed. 14These logic output levels apply to the MCLK OUT output only when it is loaded with a single CMOS load.
15VDD refers to DVDD for all logic outputs expect D0, D1, ACX and ACX where it refers to AVDD. In other words, the output logic high for these four outputs is determined by AVDD. 16This number represents the total drift of the channel with a zero input and the DAC output near full scale.
17After calibration, if the input voltage exceeds positive full scale, the converter will output all 1s. If the input is less than negative full scale, the device outputs all 0s.
18These calibration and span limits apply provided the absolute input voltage specification is obeyed. The offset calibration limit applies to both the unipolar zero point and the bipolar zero point.
Specifications subject to change without notice.
|
1, 2 |
(AVDD = +4.75 V to +5.25 V; DVDD = +2.7 V to +5.25 V; AGND = DGND = 0 V; fCLK IN = 4.9152 MHz; |
||
TIMING CHARACTERISTICS |
Input Logic 0 = 0 V, Logic 1 = DVDD unless otherwise noted). |
|||
|
Limit at TMIN to TMAX |
|
|
|
Parameter |
(B Version) |
|
Units |
Conditions/Comments |
|
|
|
|
|
Master Clock Range |
1 |
|
MHz min |
For Specified Performance |
|
5 |
|
MHz max |
|
t1 |
50 |
|
ns min |
SYNC Pulsewidth |
t2 |
50 |
|
ns min |
RESET Pulsewidth |
Read Operation |
|
|
|
|
t3 |
0 |
|
ns min |
RDY to CS Setup Time |
t4 |
0 |
|
ns min |
CS Falling Edge to SCLK Active Edge Setup Time3 |
t54 |
0 |
|
ns min |
SCLK Active Edge to Data Valid Delay3 |
|
60 |
|
ns max |
DVDD = +4.75 V to +5.25 V |
t5A4, 5 |
80 |
|
ns max |
DVDD = +2.75 V to +3.3 V |
0 |
|
ns min |
CS Falling Edge to Data Valid Delay |
|
|
60 |
|
ns max |
DVDD = +4.75 V to +5.25 V |
t6 |
80 |
|
ns max |
DVDD = +2.7 V to +3.3 V |
100 |
|
ns min |
SCLK High Pulsewidth |
|
t7 |
100 |
|
ns min |
SCLK Low Pulsewidth |
t8 |
0 |
|
ns min |
CS Rising Edge to SCLK Inactive Edge Hold Time3 |
t96 |
10 |
|
ns min |
Bus Relinquish Time after SCLK Inactive Edge3 |
|
80 |
|
ns max |
SCLK Active Edge to RDY High3, 7 |
t10 |
100 |
|
ns max |
|
Write Operation |
|
|
|
CS Falling Edge to SCLK Active Edge Setup Time3 |
t11 |
0 |
|
ns min |
|
t12 |
30 |
|
ns min |
Data Valid to SCLK Edge Setup Time |
t13 |
25 |
|
ns min |
Data Valid to SCLK Edge Hold Time |
t14 |
100 |
|
ns min |
SCLK High Pulsewidth |
t15 |
100 |
|
ns min |
SCLK Low Pulsewidth |
t16 |
0 |
|
ns min |
CS Rising Edge to SCLK Edge Hold Time |
NOTES
1Sample tested during initial release to ensure compliance. All input signals are specified with tr = tf = 5 ns (10% to 90% of DV DD) and timed from a voltage level of 1.6 V. 2See Figures 18 and 19.
3SCLK active edge is falling edge of SCLK with POL = 1; SCLK active edge is rising edge of SCLK with POL = 0.
4These numbers are measured with the load circuit of Figure 1 and defined as the time required for the output to cross the VOL or VOH limits.
5This specification only comes into play if CS goes low while SCLK is low (POL = 1) or if CS goes low while SCLK is high (POL = 0). It is primarily required for interfacing to DSP machines.
6These 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 are the true bus relinquish times of the part and as such are independent of external bus loading capacitances.
7RDY returns high after the first read from the device after an output update. 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.
–4– |
REV. A |
AD7730/AD7730L
ABSOLUTE MAXIMUM RATINGS*
(TA = +25°C unless otherwise noted)
AVDD to AGND . . . . . . . . . . . . |
. . . . . . . . . . . –0.3 V to +7 V |
AVDD to DGND . . . . . . . . . . . . |
. . . . . . . . . . . –0.3 V to +7 V |
DVDD to AGND . . . . . . . . . . . . |
. . . . . . . . . . . –0.3 V to +7 V |
DVDD to DGND . . . . . . . . . . . . |
. . . . . . . . . . . –0.3 V to +7 V |
AGND to DGND . . . . . . . . . . . |
. . . . . . . . . . . –5 V to +0.3 V |
AVDD to DVDD . . . . . . . . . . . . . |
. . . . . . . . . . . . –2 V to +5 V |
Analog Input Voltage to AGND |
. . . . –0.3 V to AVDD + 0.3 V |
Reference Input Voltage to AGND . . –0.3 V to AVDD + 0.3 V
AIN/REF IN Current (Indefinite) |
. . . . . . . . . . . . . . . . 30 mA |
||
Digital Input Voltage to DGND |
. . . . –0.3 V to DVDD + 0.3 |
V |
|
Digital Output Voltage to DGND |
. . . –0.3 V to DVDD + 0.3 |
V |
|
Output Voltage (ACX, ACX, D0, D1) to DGND |
|
||
Operating. . . . . . Temperature. . . . . . . . . . .Range. . . . . . . |
. . . . –0.3 V to AVDD + 0.3 |
V |
|
–40°C to +85°C |
|||
Industrial (B Version) . . . . . . |
|||
Storage Temperature Range . . |
. . . . . . . . . –65°C to +150°C |
||
Junction Temperature . . . . . . . . |
. . . . . . . . . . . . . . . . +150°C |
Plastic DIP Package, Power Dissipation . . . . . . . 450 mW
θJA Thermal Impedance . . . . . . . . . . . . . . . . . 105°C/W Lead Temperature (Soldering, 10 sec) . . . . . . . +260°C
TSSOP Package, Power Dissipation . . . . . . . . . . 450 mW
θJA Thermal Impedance . . . . . . . . . . . . . . . . . 128°C/W Lead Temperature, Soldering
Vapor Phase (60 sec) . . . . . . . . . . . . . . . . . . +215°C Infrared (15 sec) . . . . . . . . . . . . . . . . . . . . . . +220°C SOIC Package, Power Dissipation . . . . . . . . . . . . 450 mW
θJA Thermal Impedance . . . . . . . . . . . . . . . . . . 75°C/W Lead Temperature, Soldering
Vapor Phase (60 sec) . . . . . . . . . . . . . . . . . . +215°C Infrared (15 sec) . . . . . . . . . . . . . . . . . . . . . . +220°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.
|
Temperature |
Package |
Package |
Model |
Range |
Description |
Options |
|
|
|
|
AD7730BN |
–40°C to +85°C |
Plastic DIP |
N-24 |
AD7730BR |
–40°C to +85°C |
Small Outline |
R-24 |
AD7730BRU |
–40°C to +85°C |
Thin Shrink Small Outline |
RU-24 |
EVAL-AD7730EB |
Evaluation Board |
|
|
AD7730LBR |
–40°C to +85°C |
Small Outline |
R-24 |
AD7730LBRU |
–40°C to +85°C |
Thin Shrink Small Outline |
RU-24 |
EVAL-AD7730LEB |
Evaluation Board |
|
|
|
|
|
|
ISINK (800mA AT DVDD = +5V |
100mA AT DVDD = +3V) |
TO OUTPUT |
+1.6V |
|
PIN |
||
|
||
|
50pF |
ISOURCE (200mA AT DVDD = +5V
100mA AT DVDD = +3V)
Figure 1. Load Circuit for Access Time and Bus Relinquish Time
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 AD7730 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 |
REV. A |
–5– |
AD7730/AD7730L
|
|
|
|
|
|
|
DIFFERENTIAL |
|
|
|
|
|
PROGRAMMABLE |
|
BUFFER AMPLIFIER |
|
|
PROGRAMMABLE GAIN |
|
|
|
REFERENCE |
|
|
SIGMA-DELTA ADC |
|
|
DIGITAL FILTER |
|
|
|
|
AMPLIFIER |
|
|
|
|
|
|
SIGMA DELTA ADC |
|
|
|
|
THE BUFFER AMPLIFIER |
|
|
|
|
|
|
THE REFERENCE INPUT TO THE |
|
|
THE SIGMA-DELTA |
|
|
TWO STAGE FILTER THAT |
|
PRESENTS A HIGH IMPEDANCE |
|
|
THE PROGRAMMABLE GAIN |
|
|
|
PART IS DIFFERENTIAL AND |
|
|
THE SIGMA DELTA |
|
|
ALLOWS PROGRAMMING OF |
|
|
|
|
|
|
|
|
ARCHITECTURE ENSURES 24 BITS |
|
|
|
||||
INPUT STAGE FOR THE ANALOG |
|
|
AMPLIFIER ALLOWS FOUR |
|
|
|
FACILITATES RATIOMETRIC |
|
|
ARCHITECTURE ENSURES 24 BITS |
|
|
OUTPUT UPDATE RATE AND |
|
|
|
|
|
|
|
|
NO MISSING CODES. THE |
|
|
|
||||
INPUTS ALLOWING SIGNIFICANT |
|
|
UNIPOLAR AND FOUR BIPOLAR |
|
|
|
OPERATION. THE REFERENCE |
|
|
NO MISSING CODES. THE |
|
|
SETTLING TIME AND WHICH HAS |
|
|
|
|
|
|
|
|
ENTIRE SIGMA-DELTA ADC CAN |
|
|
|
||||
EXTERNAL SOURCE |
|
|
INPUT RANGES FROM |
|
|
|
VOLTAGE CAN BE SELECTED TO |
|
|
ENTIRE SIGMA DELTA. ADC CAN |
|
|
A FAST STEP MODE |
|
|
|
|
|
|
|
|
BE CHOPPED TO REMOVE DRIFT |
|
|
|
||||
IMPEDANCES |
|
|
+10mV TO +80mV |
|
|
|
BE NOMINALLY +2.5V OR +5V |
|
|
BE CHOPPED TO REMOVE DRIFT |
|
|
(SEE FIGURE 3) |
|
|
|
|
|
|
|
|
ERRORS |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
ERRORS |
|
|
|
|
SEE PAGE 24 |
|
|
SEE PAGE 24 |
|
|
|
SEE PAGE 25 |
|
|
SEE PAGE 26 |
|
|
SEE PAGE 26 |
|
|
|
|
|
|
|
|
|
|
|
SEE PAGE |
|
|
|
|
BURNOUT CURRENTS
TWO 100nA BURNOUT |
|
|
|
|
|
|
|
|
|
|
|
CURRENTS ALLOW THE USER |
|
|
|
|
|
|
|
|
|
|
|
TO EASILY DETECT IF A |
|
AVDD |
DVDD |
|
REF IN(–) REF IN(+) |
|
|
|
STANDBY MODE |
||
TRANSDUCER HAS BURNT |
|
|
|
|
|
||||||
OUT OR GONE OPEN-CIRCUIT |
|
|
|
|
|
|
|
|
|
|
THE STANDBY MODE REDUCES |
SEE PAGE 25 |
VBIAS |
|
|
|
REFERENCE DETECT |
AD7730 |
|
||||
|
|
|
|
POWER CONSUMPTION TO 5mA |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AVDD |
|
|
|
|
|
|
STANDBY |
SEE PAGE 33 |
AIN1(+) |
|
|
|
|
|
SIGMA-DELTA A/D CONVERTER |
|
||||
|
|
|
|
|
|
|
|||||
AIN1(–) |
|
|
|
|
|
|
SIGMA- |
PROGRAMMABLE |
SYNC |
CLOCK OSCILLATOR |
|
|
|
|
|
|
+ |
|
|
DELTA |
DIGITAL |
||
|
|
|
|
|
|
|
|
CIRCUIT |
|||
|
|
MUX |
|
|
PGA |
MODULATOR |
FILTER |
|
|||
|
|
|
|
+/– |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
THE CLOCK SOURCE FOR THE |
|
|
|
|
|
BUFFER |
|
|
|
|
|
||
AIN2(+)/D1 |
|
|
|
|
|
|
|
PART CAN BE PROVIDED BY AN |
|||
|
|
|
|
|
|
|
CLOCK |
MCLK IN |
EXTERNALLY-APPLIED CLOCK OR |
||
|
|
|
|
6-BIT |
|
|
|
||||
AIN2(–)/D0 |
|
|
|
|
|
BY CONNECTING A CRYSTAL OR |
|||||
|
AGND |
SERIAL INTERFACE |
GENERATION |
MCLK OUT |
|||||||
|
DAC |
CERAMIC RESONATOR ACROSS |
|||||||||
|
|
|
|
|
|
AND CONTROL LOGIC |
|
|
THE CLOCK PINS |
||
|
|
|
|
|
|
|
|
|
REGISTER BANK |
SCLK |
SEE PAGE 32 |
|
|
|
|
|
|
|
|
|
|
|
|
ANALOG MULTIPLEXER |
|
|
|
|
|
|
CALIBRATION |
|
CS |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
MICROCONTROLLER |
|
DIN |
|
||
|
ACX |
AC |
|
|
|
|
|
|
|||
A TWO-CHANNEL DIFFERENTIAL |
|
|
|
|
|
|
|
DOUT |
|
||
|
EXCITATION |
|
|
|
|
|
|
|
|||
MULTIPLEXER SWITCHES ONE OF |
ACX |
|
|
|
|
|
|
|
|
||
CLOCK |
|
|
|
|
|
|
|
|
|
||
THE TWO DIFFERENTIAL INPUT |
|
|
|
|
|
|
|
|
|
||
CHANNELS TO THE BUFFER |
|
|
|
|
|
|
|
|
|
|
SERIAL INTERFACE |
AMPLIFIER. THE MULTIPLEXER IS |
|
|
|
|
|
|
|
|
|
|
|
CONTROLLED VIA THE SERIAL |
|
|
AGND |
DGND |
|
POL |
RDY |
RESET |
|
SPI*-COMPATIBLE OR DSP- |
|
INTERFACE |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
COMPATIBLE SERIAL INTERFACE |
|
|
|
|
|
|
|
|
|
|
|
|
|
SEE PAGE 24 |
|
|
|
|
|
|
|
|
|
|
WHICH CAN BE OPERATED FROM |
|
|
|
|
|
|
|
|
|
|
JUST THREE WIRES. ALL |
|
|
|
|
|
|
|
|
|
|
|
|
FUNCTIONS ON THE PART |
|
|
|
|
|
|
|
|
|
|
|
CAN BE ACCESSED VIA |
|
|
|
|
|
|
|
|
|
|
|
THE SERIAL INTERFACE |
|
|
|
|
|
|
|
|
|
|
|
SEE PAGE 35 |
AC EXCITATION
FOR AC-EXCITED BRIDGE APPLICATIONS, THE ACX OUTPUTS PROVIDE SIGNALS THAT CAN BE USED TO SWITCH THE POLARITY OF THE BRIDGE EXCITATION VOLTAGE
SEE PAGE 41
OUTPUT DRIVERS |
|
OFFSET/TARE DAC |
|
REGISTER BANK |
|
THE SECOND ANALOG INPUT |
|
ALLOWS A PROGRAMMED |
|
THIRTEEN REGISTERS CONTROL |
|
CHANNEL CAN BE |
|
VOLTAGE TO BE EITHER ADDED |
|
ALL FUNCTIONS ON THE PART AND |
|
RECONFIGURED TO BECOME TWO |
|
OR SUBTRACTED FROM THE |
|
PROVIDE STATUS INFORMATION |
|
OUTPUT DIGITAL PORT LINES |
|
ANALOG INPUT SIGNAL BEFORE |
|
AND CONVERSION RESULTS |
|
WHICH CAN BE PROGRAMMED |
|
IT IS APPLIED TO THE PGA |
|
|
|
OVER THE SERIAL INTERFACE |
|
SEE PAGE 24 |
|
SEE PAGE 11 |
|
SEE PAGE 33 |
|
|
*SPI IS A TRADEMARK OF MOTOROLA, INC. |
||
|
|
|
|||
|
|
|
|
Figure 2. Detailed Functional Block Diagram
–6– |
REV. A |
AD7730/AD7730L
INPUT CHOPPING
THE ANALOG INPUT TO THE PART CAN BE CHOPPED. IN CHOPPING MODE, WITH AC EXCITATION DISABLED, THE INPUT
CHOPPING IS INTERNALTO THE DEVICE. IN CHOPPING MODE, WITH AC EXCITATION ENABLED, THE CHOPPING IS ASSUMED
TO BE PERFORMED EXTERNAL TO THE PART AND NO INTERNAL INPUT CHOPPING IS PERFORMED. THE INPUT CHOPPING CAN BE DISABLED, IF DESIRED.
SEE PAGE 26
SINC3 FILTER
THE FIRST STAGE OF THE DIGITAL FILTERING ON THE PART IS THE SINC3 FILTER. THE OUTPUT UPDATE RATE AND BANDWIDTH OF THIS FILTER CAN BE PROGRAMMED. IN
SKIP MODE, THE SINC3 FILTER IS THE ONLY FILTERING PERFORMED ON THE PART.
SEE PAGE 26
|
SKIP MODE |
|
|
|
22-TAP FIR FILTER |
|
|
IN SKIP MODE, THERE IS NO SECOND |
|
|
|
IN NORMAL OPERATING MODE, THE |
|
|
|
|
|
SECOND STAGE OF THE DIGITAL FILTERING |
|
|
|
STAGE OF FILTERING ON THE PART. THE |
|
|
|
|
|
|
|
|
|
ON THE PART IS A FIXED 22-TAP FIR |
|
|
|
SINC3 FILTER IS THE ONLY FILTERING |
|
|
|
|
|
|
PERFORMED ON THE PART. |
|
|
|
FILTER. IN SKIP MODE, THIS FIR FILTER IS |
|
|
|
|
|
BYPASSED. WHEN FASTSTEP™ MODE IS |
|
|
|
|
|
|
|
|
|
|
SEE PAGE 29 |
|
|
|
ENABLED AND A STEP INPUT IS |
|
|
|
|
|
DETECTED, THE SECOND STAGE FILTERING |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IS PERFORMED BY THE FILTER |
|
|
|
|
|
|
UNTIL THE OUTPUT OF THIS FILTER |
|
|
|
|
|
|
HAS FULLY SETTLED. |
|
|
|
|
|
|
SEE PAGE 27 |
|
|
|
|
|
|
|
|
ANALOG |
|
|
|
|
|
|
PGA + |
|
|
|
|
|
|
CHOP |
|
BUFFER |
|
SIGMA-DELTA |
|
SINC3 FILTER |
|
CHOP |
|
|
|
|
|
|
|||||||
INPUT |
|
|
|
|
MODULATOR |
|
|
|
|
|
BUFFER |
|
|
PGA + SIGMA-DELTA MODULATOR |
|
|
OUTPUT CHOPPING |
|
|
THE INPUT SIGNAL IS BUFFERED |
|
|
THE PROGRAMMABLE GAIN CAPABILITY |
|
|
THE OUTPUT OF THE FIRST STAGE |
|
|
ON-CHIP BEFORE BEING APPLIED TO |
|
|
OF THE PART IS INCORPORATED |
|
|
OF FILTERING ON THE PART CAN |
|
|
THE SAMPLING CAPACITOR OF THE |
|
|
AROUND THE SIGMA-DELTA MODULATOR. |
|
|
BE CHOPPED. IN CHOPPING MODE, |
|
|
SIGMA-DELTA MODULATOR. THIS |
|
|
THE MODULATOR PROVIDES A HIGH- |
|
|
REGARDLESS OF WHETHER AC |
|
|
ISOLATES THE SAMPLING CAPACITOR |
|
|
FREQUENCY 1-BIT DATA STREAM |
|
|
EXCITATION IS ENABLED OR DISABLED, |
|
|
CHARGING CURRENTS FROM THE |
|
|
TO THE DIGITAL FILTER. |
|
|
THE OUTPUT CHOPPING IS |
|
|
ANALOG INPUT PINS. |
|
|
|
|
|
PERFORMED. THE CHOPPING CAN |
|
|
SEE PAGE 24 |
|
|
SEE PAGE 26 |
|
|
BE DISABLED, IF DESIRED. |
|
|
|
|
|
|
|
SEE PAGE 26 |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SKIP |
|
|
|
22-TAP |
|
OUTPUT |
DIGITAL |
FIR FILTER |
|
SCALING |
OUTPUT |
FASTSTEP |
OUTPUT SCALING |
|
|
FILTER |
|
||
|
|
|
|
THE OUTPUT WORD FROM THE DIGITAL |
|||
FILTER IS SCALED BY THE CALIBRATION |
|||
COEFFICIENTS BEFORE BEING PROVIDED |
|||
AS THE CONVERSION RESULT. |
|||
|
|
SEE PAGE 29 |
|
FASTSTEP FILTER |
|
|
|
WHEN FASTSTEP MODE IS ENABLED |
|
|
|
AND A STEP CHANGE ON THE INPUT |
|
|
|
HAS BEEN DETECTED, THE SECOND |
|
|
|
STAGE FILTERING IS PERFORMED BY THE |
|
||
FASTSTEP FILTER UNTIL THE FIR |
|
|
|
FILTER HAS FULLY SETTLED. |
|
|
|
SEE PAGE 29
Figure 3. Signal Processing Chain
PIN CONFIGURATION
|
|
|
|
|
|
|
|
SCLK |
1 |
|
|
|
24 |
DGND |
|
|
|
|
|
|
|
DVDD |
|
|
|
|
|
|
|
||
MCLK IN |
2 |
|
|
|
23 |
||
|
|
|
|
|
|
|
|
MCLK OUT |
3 |
|
|
|
22 |
DIN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
POL |
4 |
|
|
|
21 |
DOUT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SYNC |
5 |
AD7730 |
20 |
RDY |
|||
|
|
|
|
||||
RESET |
6 |
19 |
CS |
||||
TOP VIEW |
|||||||
VBIAS |
|
|
|
||||
|
|
|
|||||
7 |
(Not to Scale) |
18 |
STANDBY |
||||
|
|
|
|
|
|
|
|
AGND |
8 |
|
|
|
17 |
ACX |
|
|
|
|
|
|
|
|
|
AVDD |
9 |
|
|
|
16 |
ACX |
|
|
|
|
|
|
|
REF IN(–) |
|
AIN1(+) |
10 |
|
|
|
15 |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
AIN1(–) |
11 |
|
|
|
14 |
REF IN(+) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AIN2(+)/D1 |
12 |
|
|
|
13 |
AIN2(–)/D0 |
|
|
|
|
|
|
|
|
|
|
PIN FUNCTION DESCRIPTIONS |
|
|
|
Pin |
|
|
No. |
Mnemonic |
Function |
|
|
|
1 |
SCLK |
Serial Clock. Schmitt-Triggered Logic Input. An external serial clock is applied to this input to transfer serial |
|
|
data to or from the AD7730. This serial clock can be a continuous clock with all data transmitted in a con- |
|
|
tinuous train of pulses. Alternatively, it can be a noncontinuous clock with the information being transmitted |
|
|
to or from the AD7730 in smaller batches of data. |
2 |
MCLK IN |
Master Clock signal for the device. This can be provided in the form of a crystal/resonator or external clock. A |
|
|
crystal/resonator can be tied across the MCLK IN and MCLK OUT pins. Alternatively, the MCLK IN pin |
|
|
can be driven with a CMOS-compatible clock and MCLK OUT left unconnected. The AD7730 is specified |
|
|
with a clock input frequency of 4.9152 MHz while the AD7730L is specified with a clock input frequency of |
|
|
2.4576 MHz. |
|
|
|
REV. A |
–7– |
AD7730/AD7730L
Pin |
|
|
|
|
No. |
Mnemonic |
Function |
|
|
|
|
|
|
|
3 |
MCLK OUT |
When the master clock for the device is a crystal/resonator, the crystal/resonator is connected between MCLK IN |
||
|
|
and MCLK OUT. If an external clock is applied to the MCLK IN, MCLK OUT provides an inverted clock sig- |
||
|
|
nal. This clock can be used to provide a clock source for external circuits and MCLK OUT is capable of driving |
||
|
|
one CMOS load. If the user does not require it, MCLK OUT can be turned off with the CLKDIS bit of the Mode |
||
|
|
Register. This ensures that the part is not burning unnecessary power driving capacitance on the MCLK OUT pin. |
||
4 |
POL |
Clock Polarity. Logic Input. This determines the polarity of the serial clock. If the active edge for the proces- |
||
|
|
sor is a high-to-low SCLK transition, this input should be low. In this mode, the AD7730 puts out data on the |
||
|
|
DATA OUT line in a read operation on a low-to-high transition of SCLK and clocks in data from the DATA |
||
|
|
IN line in a write operation on a high-to-low transition of SCLK. In applications with a noncontinuous serial |
||
|
|
clock (such as most microcontroller applications), this means that the serial clock should idle low between |
||
|
|
data transfers. If the active edge for the processor is a low-to-high SCLK transition, this input should be high. |
||
|
|
In this mode, the AD7730 puts out data on the DATA OUT line in a read operation on a high-to-low transi- |
||
|
|
tion of SCLK and clocks in data from the DATA IN line in a write operation on a low-to-high transition of |
||
|
|
SCLK. In applications with a noncontinuous serial clock (such as most microcontroller applications), this |
||
|
|
means that the serial clock should idle high between data transfers. |
|
|
5 |
SYNC |
Logic Input that allows for synchronization of the digital filters and analog modulators when using a number |
||
|
|
of AD7730s. While SYNC is low, the nodes of the digital filter, the filter control logic and the calibration |
||
|
|
control logic are reset and the analog modulator is also held in its reset state. SYNC does not affect the digital |
||
|
|
interface but does reset RDY to a high state if it is low. While SYNC is asserted, the Mode Bits may be set up |
||
|
|
for a subsequent operation which will commence when the SYNC pin is deasserted. |
|
|
6 |
RESET |
Logic Input. Active low input that resets the control logic, interface logic, digital filter, analog modulator and |
||
|
|
all on-chip registers of the part to power-on status. Effectively, everything on the part except for the clock |
||
|
|
oscillator is reset when the RESET pin is exercised. |
|
|
7 |
VBIAS |
Analog Output. This analog output is an internally-generated voltage used as an internal operating bias point. |
||
|
|
This output is not for use external to the AD7730 and it is recommended that the user does not connect any- |
||
|
|
thing to this pin. |
|
|
8 |
AGND |
Ground reference point for analog circuitry. |
|
|
9 |
AVDD |
Analog Positive Supply Voltage. The AVDD to AGND differential is 5 V nominal. |
|
|
10 |
AIN1(+) |
Analog Input Channel 1. Positive input of the differential, programmable-gain primary analog input pair. The |
||
|
|
differential analog input ranges are 0 mV to +10 mV, 0 mV to +20 mV, 0 mV to +40 mV and 0 mV to +80 mV |
||
|
|
in unipolar mode, and ±10 mV, ±20 mV, ±40 mV and ±80 mV in bipolar mode. |
|
|
11 |
AIN1(–) |
Analog Input Channel 1. Negative input of the differential, programmable gain primary analog input pair. |
||
12 |
AIN2(+)/D1 |
Analog Input Channel 2 or Digital Output 1. This pin can be used either as part of a second analog input |
||
|
|
channel or as a digital output bit as determined by the DEN bit of the Mode Register. When selected as an |
||
|
|
analog input, it is the positive input of the differential, programmable-gain secondary analog input pair. The |
||
|
|
analog input ranges are 0 mV to +10 mV, 0 mV to +20 mV, 0 mV to +40 mV and 0 mV to +80 mV in unipo- |
||
|
|
lar mode and ±10 mV, ±20 mV, ±40 mV and ±80 mV in bipolar mode. When selected as a digital output, |
||
|
|
this output can programmed over the serial interface using bit D1 of the Mode Register. |
|
|
13 |
AIN2(–)/D0 |
Analog Input Channel 2 or Digital Output 0. This pin can be used either as part of a second analog input channel |
||
|
|
or as a digital output bit as determined by the DEN bit of the Mode Register. When selected as an analog input, it |
||
|
|
is the negative input of the differential, programmable-gain secondary analog input pair. When selected as a digital |
||
|
|
output, this output can programmed over the serial interface using bit D0 of the Mode Register. |
|
|
14 |
REF IN(+) |
Reference Input. Positive terminal of the differential reference input to the AD7730. REF IN(+) can lie |
||
|
|
anywhere between AVDD and AGND. The nominal reference voltage (the differential voltage between REF |
||
|
|
IN(+) and REF IN(–)) should be +5 V when the HIREF bit of the Mode Register is 1 and +2.5 V when the |
||
|
|
HIREF bit of the Mode Register is 0. |
|
|
15 |
REF IN(–) |
Reference Input. Negative terminal of the differential reference input to the AD7730. The REF IN(–) poten- |
||
|
|
tial can lie anywhere between AVDD and AGND. |
|
|
16 |
ACX |
Digital Output. Provides a signal that can be used to control the reversing of the bridge excitation in ac- |
||
|
|
excited bridge applications. When ACX is high, the bridge excitation is taken as normal and when ACX is |
||
|
|
low, the bridge excitation is reversed (chopped). If AC = 0 (ac mode turned off) or CHP = 0 (chop mode |
||
|
|
turned off), the ACX output remains high. |
|
|
17 |
ACX |
Digital Output. Provides a signal that can be used to control the reversing of the bridge excitation in ac- |
||
|
|
excited bridge applications. This output is the complement of ACX. In ac mode, this means that it toggles in |
||
|
|
anti-phase with ACX . If AC = 0 (ac mode turned off) or CHP = 0 (chop mode turned off), the ACX output |
||
|
|
remains low. When toggling, it is guaranteed to be nonoverlapping with ACX. The non-overlap interval, when |
||
|
|
both ACX and ACX are low, is one master clock cycle. |
|
|
|
|
–8– |
REV. A |
|
|
AD7730/AD7730L |
|
|
|
|
|
|
Pin |
|
|
No. |
Mnemonic |
Function |
|
|
|
18 |
STANDBY |
Logic Input. Taking this pin low shuts down the analog and digital circuitry, reducing current consumption to |
|
|
the 5 μA range. The on-chip registers retain all their values when the part is in standby mode. |
19 |
CS |
Chip Select. Active low Logic Input used to select the AD7730. With this input hardwired low, the AD7730 |
|
|
can operate in its three-wire interface mode with SCLK, DIN and DOUT used to interface to the device. CS |
|
|
can be used to select the device in systems with more than one device on the serial bus or as a frame synchro- |
|
|
nization signal in communicating with the AD7730. |
20 |
RDY |
Logic Output. Used as a status output in both conversion mode and calibration mode. In conversion mode, a |
|
|
logic low on this output indicates that a new output word is available from the AD7730 data register. The |
|
|
RDY pin will return high upon completion of a read operation of a full output word. If no data read has taken |
|
|
place after an output update, the RDY line will return high prior to the next output update, remain high while |
|
|
the update is taking place and return low again. This gives an indication of when a read operation should not |
|
|
be initiated to avoid initiating a read from the data register as it is being updated. In calibration mode, RDY |
|
|
goes high when calibration is initiated and it returns low to indicate that calibration is complete. A number of |
|
|
different events on the AD7730 set the RDY high and these are outlined in Table XVIII. |
21 |
DOUT |
Serial Data Output with serial data being read from the output shift register on the part. This output shift |
|
|
register can contain information from the calibration registers, mode register, status register, filter register, |
|
|
DAC register or data register, depending on the register selection bits of the Communications Register. |
22 |
DIN |
Serial Data Input with serial data being written to the input shift register on the part. Data from this input |
|
|
shift register is transferred to the calibration registers, mode register, communications register, DAC register |
|
|
or filter registers depending on the register selection bits of the Communications Register. |
23 |
DVDD |
Digital Supply Voltage, +3 V or +5 V nominal. |
24 |
DGND |
Ground reference point for digital circuitry. |
|
|
|
INTEGRAL NONLINEARITY
This is the maximum deviation of any code from a straight line passing through the endpoints of the transfer function. The endpoints of the transfer function are zero scale (not to be confused with bipolar zero), a point 0.5 LSB below the first code transition (000 . . . 000 to 000 . . . 001) and full scale, a point 0.5 LSB above the last code transition (111 . . . 110 to 111 . . . 111). The error is expressed as a percentage of full scale.
POSITIVE FULL-SCALE ERROR
Positive Full-Scale Error is the deviation of the last code transition (111 . . . 110 to 111 . . . 111) from the ideal AIN(+) voltage (AIN(–) + VREF/GAIN – 3/2 LSBs). It applies to both unipolar and bipolar analog input ranges. Positive full-scale error is a summation of offset error and gain error.
UNIPOLAR OFFSET ERROR
Unipolar Offset Error is the deviation of the first code transition from the ideal AIN(+) voltage (AIN(–) + 0.5 LSB) when operating in the unipolar mode.
BIPOLAR ZERO ERROR
This is the deviation of the midscale transition (0111 . . . 111 to 1000 . . . 000) from the ideal AIN(+) voltage (AIN(–) – 0.5 LSB) when operating in the bipolar mode.
GAIN ERROR
This is a measure of the span error of the ADC. It is a measure of the difference between the measured and the ideal span between any two points in the transfer function. The two points used to calculate the gain error are full scale and zero scale.
REV. A |
–9– |
BIPOLAR NEGATIVE FULL-SCALE ERROR
This is the deviation of the first code transition from the ideal AIN(+) voltage (AIN(–) – VREF/GAIN + 0.5 LSB) when operating in the bipolar mode. Negative full-scale error is a summation of zero error and gain error.
POSITIVE FULL-SCALE OVERRANGE
Positive Full-Scale Overrange is the amount of overhead available to handle input voltages on AIN(+) input greater than AIN(–) + VREF/GAIN (for example, noise peaks or excess voltages due to system gain errors in system calibration routines) without introducing errors due to overloading the analog modulator or overflowing the digital filter.
NEGATIVE FULL-SCALE OVERRANGE
This is the amount of overhead available to handle voltages on AIN(+) below AIN(–) – VREF/GAIN without overloading the analog modulator or overflowing the digital filter.
OFFSET CALIBRATION RANGE
In the system calibration modes, the AD7730 calibrates its offset with respect to the analog input. The Offset Calibration Range specification defines the range of voltages the AD7730 can accept and still accurately calibrate offset.
FULL-SCALE CALIBRATION RANGE
This is the range of voltages that the AD7730 can accept in the system calibration mode and still calibrate full scale correctly.
INPUT SPAN
In system calibration schemes, two voltages applied in sequence to the AD7730’s analog input define the analog input range. The input span specification defines the minimum and maximum input voltages, from zero to full scale, the AD7730 can accept and still accurately calibrate gain.
AD7730/AD7730L
OUTPUT NOISE AND RESOLUTION SPECIFICATION
The AD7730 can be programmed to operate in either chop mode or nonchop mode. The chop mode can be enabled in ac-excited or dc-excited applications; it is optional in dc-excited applications, but chop mode must be enabled in ac-excited applications. These options are discussed in more detail in later sections. The chop mode has the advantage of lower drift numbers and better noise immunity, but the noise is approximately 20% higher for a given –3 dB frequency and output data rate. It is envisaged that the majority of weigh-scale users of the AD7730 will operate the part in chop mode to avail themselves of the excellent drift performance and noise immunity when chopping is enabled. The following tables outline the noise performance of the part in both chop and nonchop modes over all input ranges for a selection of output rates. Settling time refers to the time taken to get an output that is 100% settled to new value.
Output Noise (CHP = 1)
This mode is the primary mode of operation of the device. Table I shows the output rms noise for some typical output update rates and –3 dB frequencies for the AD7730 when used in chopping mode (CHP of Filter Register = 1) with a master clock frequency of 4.9152 MHz. These numbers are typical and are generated at a differential analog input voltage of 0 V. The output update rate is selected via the SF0 to SF11 bits of the Filter Register. Table II, meanwhile, shows the output peak-to-peak resolution in counts for the same output update rates. The numbers in brackets are the effective peak-to-peak resolution in bits (rounded to the nearest 0.5 LSB). It is important to note that the numbers in Table II represent the resolution for which there will be no code flicker within a six-sigma limit. They are not calculated based on rms noise, but on peak-to-peak noise.
The numbers are generated for the bipolar input ranges. When the part is operated in unipolar mode, the output noise will be the same as the equivalent bipolar input range. As a result, the numbers in Table I will remain the same for unipolar ranges while the numbers in Table II will change. To calculate the numbers for Table II for unipolar input ranges simply divide the peak-to-peak resolution number in counts by two or subtract one from the peak-to-peak resolution number in bits.
Table I. Output Noise vs. Input Range and Update Rate (CHP = 1)
Typical Output RMS Noise in nV
Output |
–3 dB |
SF |
Settling Time |
Settling Time |
Input Range |
Input Range |
Input Range |
Input Range |
|
Data Rate |
Frequency |
Word |
Normal Mode |
Fast Mode |
= 680 mV |
= 640 mV |
= 620 mV |
= 610 mV |
|
|
|
|
|
|
|
|
|
|
|
50 Hz |
1.97 Hz |
2048 |
460 ms |
60 ms |
115 |
75 |
55 |
40 |
|
100 |
Hz |
3.95 Hz |
1024 |
230 ms |
30 ms |
155 |
105 |
75 |
60 |
150 |
Hz |
5.92 Hz |
683 |
153 ms |
20 ms |
200 |
135 |
95 |
70 |
200 |
Hz* |
7.9 Hz |
512 |
115 ms |
15 ms |
225 |
145 |
100 |
80 |
400 |
Hz |
15.8 Hz |
256 |
57.5 ms |
7.5 ms |
335 |
225 |
160 |
110 |
|
|
|
|
|
|
|
|
|
|
*Power-On Default
Table II. Peak-to-Peak Resolution vs. Input Range and Update Rate (CHP = 1)
Peak-to-Peak Resolution in Counts (Bits)
Output |
–3 dB |
SF |
Settling Time |
Settling Time |
Input Range |
Input Range |
Input Range |
Input Range |
|||||
Data Rate |
Frequency |
Word |
Normal Mode |
Fast Mode |
= 680 mV |
= 640 mV |
= 620 mV |
= 610 mV |
|||||
|
|
|
|
|
|
|
|
|
|
||||
50 Hz |
1.97 Hz |
2048 |
460 ms |
60 ms |
230k (18) |
175k (17.5) |
120k (17) |
80k |
(16.5) |
||||
100 |
Hz |
3.95 Hz |
1024 |
230 ms |
30 ms |
170k |
(17.5) |
125k (17) |
90k |
(16.5) |
55k (16) |
||
150 |
Hz |
5.92 Hz |
683 |
153 ms |
20 ms |
130k |
(17) |
100k (16.5) |
70k |
(16) |
45k |
(15.5) |
|
200 |
Hz* |
7.9 Hz |
512 |
115 ms |
15 ms |
120k |
(17) |
90k |
(16.5) |
65k |
(16) |
40k |
(15.5) |
400 |
Hz |
15.8 Hz |
256 |
57.5 ms |
7.5 ms |
80k (16.5) |
55k |
(16) |
40k |
(15.5) |
30k |
(15) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*Power-On Default
Output Noise (CHP = 0)
Table III shows the output rms noise for some typical output update rates and –3 dB frequencies for the AD7730 when used in nonchopping mode (CHP of Filter Register = 0) with a master clock frequency of 4.9152 MHz. These numbers are typical and are generated at a differential analog input voltage of 0 V. The output update rate is selected via the SF0 to SF11 bits of the Filter Register. Table IV, meanwhile, shows the output peak-to-peak resolution in counts for the same output update rates. The numbers in brackets are the effective peak-to-peak resolution in bits (rounded to the nearest 0.5 LSB). It is important to note that the numbers in Table IV represent the resolution for which there will be no code flicker within a six-sigma limit. They are not calculated based on rms noise, but on peak-to-peak noise.
The numbers are generated for the bipolar input ranges. When the part is operated in unipolar mode, the output noise will be the same as the equivalent bipolar input range. As a result, the numbers in Table III will remain the same for unipolar ranges while the numbers in Table IV will change. To calculate the number for Table IV for unipolar input ranges simply divide the peak-to-peak resolution number in counts by two or subtract one from the peak-to-peak resolution number in bits.
–10– |
REV. A |
AD7730/AD7730L
Table III. Output Noise vs. Input Range and Update Rate (CHP = 0)
Typical Output RMS Noise in nV
Output |
–3 dB |
SF |
Settling Time |
Settling Time |
Input Range |
Input Range |
Input Range |
Input Range |
Data Rate |
Frequency |
Word |
Normal Mode |
Fast Mode |
= 680 mV |
= 640 mV |
= 620 mV |
= 610 mV |
|
|
|
|
|
|
|
|
|
150 Hz |
5.85 Hz |
2048 |
166 ms |
26.6 ms |
160 |
110 |
80 |
60 |
200 Hz |
7.8 Hz |
1536 |
125 ms |
20 ms |
190 |
130 |
95 |
75 |
300 Hz |
11.7 Hz |
1024 |
83.3 ms |
13.3 ms |
235 |
145 |
100 |
80 |
600 Hz |
23.4 Hz |
512 |
41.6 ms |
6.6 ms |
300 |
225 |
135 |
110 |
1200 Hz |
46.8 Hz |
256 |
20.8 ms |
3.3 ms |
435 |
315 |
210 |
150 |
|
|
|
|
|
|
|
|
|
Table IV. Peak-to-Peak Resolution vs. Input Range and Update Rate (CHP = 0)
Peak-to-Peak Resolution in Counts (Bits)
Output |
–3 dB |
SF |
Settling Time |
Settling Time |
Input Range |
Input Range |
Input Range |
Input Range |
|||||
Data Rate |
Frequency |
Word |
Normal Mode |
Fast Mode |
= 680 mV |
= 640 mV |
= 620 mV |
= 610 mV |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
||
150 Hz |
5.85 Hz |
2048 |
166 ms |
26.6 ms |
165k |
(17.5) |
120k (17) |
80k |
(16.5) |
55k |
(16) |
||
200 Hz |
7.8 Hz |
1536 |
125 ms |
20 ms |
140k |
(17) |
100k (16.5) |
70k |
(16) |
45k |
(15.5) |
||
300 Hz |
11.7 Hz |
1024 |
83.3 ms |
13.3 ms |
115k |
(17) |
90k |
(16.5) |
65k |
(16) |
40k |
(15.5) |
|
600 Hz |
23.4 Hz |
512 |
41.6 ms |
6.6 ms |
90k |
(16.5) |
60k |
(16) |
50k |
(15.5) |
30k |
(15) |
|
1200 Hz |
46.8 Hz |
256 |
20.8 ms |
3.3 ms |
60k |
(16) |
43k |
(15.5) |
32k |
(15) |
20k |
(14.5) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The AD7730 contains thirteen on-chip registers which can be accessed via the serial port of the part. These registers are summarized in Figure 4 and in Table V and described in detail in the following sections.
|
|
COMMUNICATIONS REGISTER |
|
DIN |
|
DIN |
|
|
|
RS2 RS1 |
RS0 |
DOUT |
DOUT |
STATUS REGISTER |
|
|
DOUT |
DATA REGISTER |
|
|
|
DIN |
|
|
DOUT |
MODE REGISTER |
|
|
|
|
REGISTER |
|
|
DIN |
SELECT |
|
|
DECODER |
|
|
DOUT |
FILTER REGISTER |
|
|
|
||
|
|
DIN |
|
|
DOUT |
DAC REGISTER |
|
|
|
DIN |
|
|
DOUT |
OFFSET REGISTER (x3) |
|
|
|
DIN |
|
|
DOUT |
GAIN REGISTER (x3) |
|
|
|
DIN |
|
|
DOUT |
TEST REGISTER |
|
Figure 4. Register Overview
REV. A |
–11– |
AD7730/AD7730L
Table V. Summary of On-Chip Registers
|
|
|
Power-On/Reset |
|
Register Name |
Type |
Size |
Default Value |
Function |
|
|
|
|
|
Communications |
Write Only |
8 Bits |
Not Applicable |
|
Register |
|
|
|
|
|
|
|
|
|
WEN ZERO |
RW1 RW0 |
ZERO RS2 |
RS1 RS0 |
|
|
|
|
|
|
All operations to other registers are initiated through the Communications Register. This controls whether subsequent operations are read or write operations and also selects the register for that subsequent operation. Most subsequent operations return control to the Communications Register except for the continuous read mode of operation.
Status Register |
Read Only |
8 Bits |
|
CX Hex |
|
|
|
|
|
|
|
RDY STDY |
STBY NOREF |
MS3 |
MS2 |
MS1 |
MS0 |
|
|
|
|
||
Data Register |
Read Only |
16 Bits or 24 Bits |
000000 Hex |
Provides status information on conversions, calibrations, settling to step inputs, standby operation and the validity of the reference voltage.
Provides the most up-to-date conversion result from the part. Register length can be programmed to be 16 bits or 24 bits.
Mode Register |
Read/Write |
16 Bits |
|
01B0 Hex |
|||
|
|
|
|
|
|
|
|
MD2 |
MD1 |
MD0 |
B/U |
DEN |
D1 |
D0 |
WL |
HIREF |
ZERO |
RN1 |
RN0 |
CLKDIS |
BO |
CH1 |
CH0 |
|
|
|
|
|
|
|
|
Controls functions such as mode of operation, unipolar/bipolar operation, controlling the function of AIN2(+)/D1 and AIN2(-)/D0, burnout current, Data Register word length and disabling of MCLK OUT. It also contains the reference selection bit, the range selection bits and the channel selection bits.
Filter Register |
|
Read/Write |
24 Bits |
|
200010 Hex |
||
|
|
|
|
|
|
|
|
SF11 |
SF10 |
SF9 |
SF8 |
SF7 |
SF6 |
SF5 |
SF4 |
SF3 |
SF2 |
SF1 |
SF0 |
ZERO |
ZERO |
SKIP |
FAST |
ZERO ZERO |
AC |
CHP |
DL3 |
DL2 |
DL1 |
DL0 |
|
|
|
|
|
|
|
|
|
DAC Register |
Read/Write |
8 Bits |
20 Hex |
|
|
|
|
ZERO ZERO |
DAC5 DAC4 |
DAC3 DAC2 |
DAC1 DAC0 |
|
|
|
|
Offset Register |
Read/Write |
24 Bits |
800000 Hex |
Controls the amount of averaging in the first stage filter, selects the fast step and skip modes and controls the ac excitation and chopping modes on the part.
Provides control of the amount of correction performed by the Offset/TARE DAC.
Contains a 24-bit word which is the offset calibration coefficient for the part. The contents of this register are used to provide offset correction on the output from the digital filter. There are three Offset Registers on the part and these are associated with the input channels as outlined in Table XIII.
Gain Register |
Read/Write |
24 Bits |
59AEE7 Hex |
Contains a 24-bit word which is the gain calibration |
|
|
|
|
coefficient for the part. The contents of this register |
|
|
|
|
are used to provide gain correction on the output |
|
|
|
|
from the digital filter. There are three Gain Registers |
|
|
|
|
on the part and these are associated with the input |
|
|
|
|
channels as outlined in Table XIII. |
Test Register |
Read/Write |
24 Bits |
000000 Hex |
Controls the test modes of the part which are used |
|
|
|
|
when testing the part. The user is advised not to |
|
|
|
|
change the contents of this register. |
–12– |
REV. A |
AD7730/AD7730L
Communications Register (RS2–RS0 = 0, 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, the type of read operation, and to which register this operation takes place. For single-shot 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 AD7730 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 AD7730 to this default state by resetting the part. Table VI outlines the bit designations for the Communications Register. CR0 through CR7 indicate the bit location, CR denoting the bits are in the Communications Register. CR7 denotes the first bit of the data stream.
Table VI. Communications Register
CR7 |
CR6 |
CR5 |
CR4 |
CR3 |
CR2 |
CR1 |
CR0 |
|
|
|
|
|
|
|
|
WEN |
ZERO |
RW1 |
RW0 |
ZERO |
RS2 |
RS1 |
RS0 |
|
|
|
|
|
|
|
|
Bit |
Bit |
|
|
|
|
|
|
Location |
Mnemonic |
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 writ- |
|||||
|
|
ten to the WEN bit, the next seven bits will be loaded to the Communications Register. |
|||||
CR6 |
ZERO |
A zero must be written to this bit to ensure correct operation of the AD7730. |
|||||
CR5, CR4 |
RW1, RW0 |
Read/Write Mode Bits. These two bits determine the nature of the subsequent read/write opera- |
|||||
|
|
tion. Table VII outlines the four options. |
|||||
|
|
|
|
|
Table VII. Read/Write Mode |
||
|
|
|
|
|
|
|
|
|
|
RW1 |
RW0 |
|
Read/Write Mode |
||
|
|
|
|
|
|
|
|
|
|
0 |
0 |
|
Single Write to Specified Register |
||
|
|
0 |
1 |
|
Single Read of Specified Register |
||
|
|
1 |
0 |
|
Start Continuous Read of Specified Register |
||
|
|
1 |
1 |
|
Stop Continuous Read Mode |
||
|
|
With 0, 0 written to these two bits, the next operation is a write operation to the register specified by |
|||||
|
|
bits RS2, RS1, RS0. Once the subsequent write operation to the specified register has been com- |
|||||
|
|
pleted, the part returns to where it is expecting a write operation to the Communications Register. |
|||||
|
|
With 0,1 written to these two bits, the next operation is a read operation of the register specified |
|||||
|
|
by bits RS2, RS1, RS0. Once the subsequent read operation to the specified register has been |
|||||
|
|
completed, the part returns to where it is expecting a write operation to the Communications |
|||||
|
|
Register. |
|
|
|
|
|
|
|
Writing 1,0 to these bits, sets the part into a mode of continuous reads from the register speci- |
|||||
|
|
fied by bits RS2, RS1, RS0. The most likely registers with which the user will want to use this |
|||||
|
|
function are the Data Register and the Status Register. Subsequent operations to the part will |
|||||
|
|
consist of read operations to the specified register without any intermediate writes to the Com- |
|||||
|
|
munications Register. This means that once the next read operation to the specified register has |
|||||
|
|
taken place, the part will be in a mode where it is expecting another read from that specified |
|||||
|
|
register. The part will remain in this continuous read mode until 30 Hex has been written to the |
|||||
|
|
Communications Register. |
|||||
|
|
When 1,1 is written to these bits (and 0 written to bits CR3 through CR0), the continuous read |
|||||
|
|
mode is stopped and the part returns to where it is expecting a write operation to the Communi- |
|||||
|
|
cations Register. Note, the part continues to look at the DIN line on each SCLK edge during |
|||||
|
|
continuous read mode to determine when to stop the continuous read mode. Therefore, the user |
|||||
|
|
must be careful not to inadvertently exit the continuous read mode or reset the AD7730 by |
|||||
|
|
writing a series of 1s to the part. The easiest way to avoid this is to place a logic 0 on the DIN |
|||||
|
|
line while the part is in continuous read mode. Once the part is in continuous read mode, the |
|||||
|
|
user should ensure that an integer multiple of 8 serial clocks should have taken place before |
|||||
|
|
attempting to take the part out of continuous read mode. |
|||||
REV. A |
|
|
|
|
–13– |
AD7730/AD7730L
Bit |
Bit |
|
|
|
|
|
|
Location |
Mnemonic |
|
Description |
|
|
|
|
|
|
|
|
|
|
|
|
CR3 |
ZERO |
A zero must be written to this bit to ensure correct operation of the AD7730. |
|||||
CR2–CR0 |
RS2–RS0 |
Register Selection Bits. RS2 is the MSB of the three selection bits. The three bits select |
|||||
|
|
|
which register type the next read or write operation operates upon as shown in Table VIII. |
||||
|
|
|
|
|
Table VIII. Register Selection |
||
|
|
|
|
|
|
|
|
|
|
|
RS2 |
RS1 |
RS0 |
Register |
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
Communications Register (Write Operation) |
||
|
|
0 |
0 |
0 |
Status Register (Read Operation) |
||
|
|
0 |
0 |
1 |
Data Register |
||
|
|
0 |
1 |
0 |
Mode Register |
||
|
|
0 |
1 |
1 |
Filter Register |
||
|
|
1 |
0 |
0 |
DAC Register |
||
|
|
1 |
0 |
1 |
Offset Register |
||
|
|
1 |
1 |
0 |
Gain Register |
||
|
|
1 |
1 |
1 |
Test Register |
||
|
|
|
|
|
|
|
|
Status Register (RS2–RS0 = 0, 0, 0); Power-On/Reset Status: CX Hex
The Status Register is an 8-bit read-only register. To access the Status Register, the user must write to the Communications Register selecting either a single-shot read or continuous read mode and load bits RS2, RS1, RS0 with 0, 0, 0. Table IX outlines the bit designations for the Status Register. SR0 through SR7 indicate the bit location, SR denoting the bits are in the Status Register. SR7 denotes the first bit of the data stream. Figure 5 shows a flowchart for reading from the registers on the AD7730. The number in brackets indicates the power-on/reset default status of that bit.
Table IX. Status Register
SR7 |
SR6 |
SR5 |
SR4 |
SR3 |
SR2 |
SR1 |
SR0 |
|
|
|
|
|
|
|
|
RDY (1) |
STDY (1) |
STBY (0) |
NOREF (0) |
MS3 (X) |
MS2 (X) |
MS1 (X) |
MS0 (X) |
|
|
|
|
|
|
|
|
Bit |
Bit |
|
Location |
Mnemonic |
Description |
|
|
|
SR7 |
RDY |
Ready Bit. This bit provides the status of the RDY flag from the part. The status and function of |
|
|
this bit is the same as the RDY output pin. A number of events set the RDY bit high as indi- |
|
|
cated in Table XVIII. |
SR6 |
STDY |
Steady Bit. This bit is updated when the filter writes a result to the Data Register. If the filter is |
|
|
in FASTStep mode (see Filter Register section) and responding to a step input, the STDY bit |
|
|
remains high as the initial conversion results become available. The RDY output and bit are set |
|
|
low on these initial conversions to indicate that a result is available. If the STDY is high, however, |
|
|
it indicates that the result being provided is not from a fully settled second-stage FIR filter. When the |
|
|
FIR filter has fully settled, the STDY bit will go low coincident with RDY. If the part is never placed |
|
|
into its FASTStep mode, the STDY bit will go low at the first Data Register read and it is |
|
|
not cleared by subsequent Data Register reads. |
|
|
A number of events set the STDY bit high as indicated in Table XVIII. STDY is set high along |
|
|
with RDY by all events in the table except a Data Register read. |
SR5 |
STBY |
Standby Bit. This bit indicates whether the AD7730 is in its Standby Mode or normal mode of |
|
|
operation. The part can be placed in its standby mode using the STANDBY input pin or by |
|
|
writing 011 to the MD2 to MD0 bits of the Mode Register. The power-on/reset status of this bit |
|
|
is 0 assuming the STANDBY pin is high. |
SR4 |
NOREF |
No Reference Bit. If the voltage between the REF IN(+) and REF IN(–) pins is below 0.3 V, or |
|
|
either of these inputs is open-circuit, the NOREF bit goes to 1. If NOREF is active on comple- |
|
|
tion of a conversion, the Data Register is loaded with all 1s. If NOREF is active on completion |
|
|
of a calibration, updating of the calibration registers is inhibited. |
SR3–SR0 |
MS3–MS0 |
These bits are for factory use. The power-on/reset status of these bits vary, depending on the |
|
|
factory-assigned number. |
–14– |
REV. A |
AD7730/AD7730L
Data Register (RS2–RS0 = 0, 0, 1); Power On/Reset Status: 000000 Hex
The Data Register on the part is a read-only register which contains the most up-to-date conversion result from the AD7730. Figure 5 shows a flowchart for reading from the registers on the AD7730. The register can be programmed to be either 16 bits or 24bits wide, determined by the status of the WL bit of the Mode Register. The RDY output and RDY bit of the Status Register are set low when the Data Register is updated. The RDY pin and RDY bit will return high once the full contents of the register (either 16 bits or 24 bits) have been read. If the Data Register has not been read by the time the next output update occurs, the RDY pin and RDY bit will go high for at least 100 × tCLK IN, indicating when a read from the Data Register should not be initiated to avoid a transfer from the Data Register as it is being updated. Once the updating of the Data Register has taken place, RDY returns low.
If the Communications Register data sets up the part for a write operation to this register, a write operation must actually take place in order to return the part to where it is expecting a write operation to the Communications Register (the default state of the interface). However, the 16 or 24 bits of data written to the part will be ignored by the AD7730.
Mode Register (RS2–RS0 = 0, 1, 0); Power On/Reset Status: 01B0 Hex
The Mode Register is a 16-bit register from which data can be read or to which data can be written. This register configures the operating modes of the AD7730, the input range selection, the channel selection and the word length of the Data Register. Table X outlines the bit designations for the Mode Register. MR0 through MR15 indicate the bit location, MR denoting the bits are in the Mode Register. MR15 denotes the first bit of the data stream. The number in brackets indicates the power-on/reset default status of that bit. Figure 5 shows a flowchart for reading from the registers on the AD7730 and Figure 6 shows a flowchart for writing to the registers on the part.
|
|
|
|
|
|
|
|
|
|
|
|
|
Table X. Mode Register |
|
|
|
|
|
|||
|
|
|
MR15 |
MR14 |
|
|
|
MR13 |
|
MR12 |
MR11 |
MR10 |
|
MR9 |
MR8 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
MD2 (0) |
MD1 (0) |
MD0 (0) |
|
|
B/U (0) |
DEN (0) |
|
D1 (0) |
|
D0 (0) |
WL (1) |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MR7 |
MR6 |
|
|
|
MR5 |
|
MR4 |
MR3 |
MR2 |
|
MR1 |
MR0 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
HIREF (1) |
ZERO (0) |
RN1 (1) |
|
|
RN0 (1) |
CLKDIS (0) |
|
BO (0) |
|
CH1 (0) |
CH0 (0) |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Bit |
|
Bit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Location |
|
Mnemonic |
|
|
Description |
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|||||||||||||
MR15–MR13 |
|
MD2–MD0 |
|
Mode Bits. These three bits determine the mode of operation of the AD7730 as outlined in |
|||||||||||||||||
|
|
|
|
|
|
|
|
Table XI. The modes are independent, such that writing new mode bits to the Mode Register |
|||||||||||||
|
|
|
|
|
|
|
|
will exit the part from the mode in which it is operating and place it in the new requested mode |
|||||||||||||
|
|
|
|
|
|
|
|
immediately after the Mode Register write. The function of the mode bits is described in more |
|||||||||||||
|
|
|
|
|
|
|
|
detail below. |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
Table XI. Operating Modes |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
MD2 |
|
MD1 |
|
MD0 |
Mode of Operation |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
0 |
|
|
0 |
|
|
0 |
Sync (Idle) Mode |
Power-On/Reset Default |
||||||
|
|
|
|
|
|
|
0 |
|
|
0 |
|
|
1 |
Continuous Conversion Mode |
|
|
|||||
|
|
|
|
|
|
|
0 |
|
|
1 |
|
|
0 |
Single Conversion Mode |
|
|
|||||
|
|
|
|
|
|
|
0 |
|
|
1 |
|
|
1 |
Power-Down (Standby) Mode |
|
|
|||||
|
|
|
|
|
|
|
1 |
|
|
0 |
|
|
0 |
Internal Zero-Scale Calibration |
|
|
|||||
|
|
|
|
|
|
|
1 |
|
|
0 |
|
|
1 |
Internal Full-Scale Calibration |
|
|
|||||
|
|
|
|
|
|
|
1 |
|
|
1 |
|
|
0 |
System Zero-Scale Calibration |
|
|
|||||
|
|
|
|
|
|
|
1 |
|
|
1 |
|
|
1 |
System Full-Scale Calibration |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REV. A |
–15– |
AD7730/AD7730L
MD2 |
MD1 |
MD0 |
Operating Mode |
|
|
|
|
0 |
0 |
0 |
Sync (Idle) Mode. In this mode, the modulator and filter are held in reset mode and the AD7730 is not |
|
|
|
processing any new samples or data. Placing the part in this mode is equivalent to exerting the SYNC |
|
|
|
input pin. However, exerting the SYNC pin does not actually force these mode bits to 0, 0, 0. The part |
|
|
|
returns to this mode after a calibration or after a conversion in Single Conversion Mode. This is the |
|
|
|
default condition of these bits after Power-On/Reset. |
0 |
0 |
1 |
Continuous Conversion Mode. In this mode, the AD7730 is continuously processing data and providing |
|
|
|
conversion results to the Data Register at the programmed output update rate (as determined by the |
|
|
|
Filter Register). For most applications, this would be the normal operating mode of the AD7730. |
0 |
1 |
0 |
Single Conversion Mode. In this mode, the AD7730 performs a single conversion, updates the Data |
|
|
|
Register, returns to the Sync Mode and resets the mode bits to 0, 0, 0. The result of the single conversion |
|
|
|
on the AD7730 in this mode will not be provided until the full settling time of the filter has elapsed. |
0 |
1 |
1 |
Power-Down (Standby) Mode. In this mode, the AD7730 goes into its power-down or standby state. |
|
|
|
Placing the part in this mode is equivalent to exerting the STANDBY input pin. However, exerting |
|
|
|
STANDBY does not actually force these mode bits to 0, 1, 1. |
1 |
0 |
0 |
Zero-Scale Self-Calibration Mode. This activates zero-scale self-calibration on the channel selected by |
|
|
|
CH1 and CH0 of the Mode Register. This zero-scale self-calibration is performed at the selected gain on |
|
|
|
internally shorted (zeroed) inputs. When this zero-scale self-calibration is complete, the part updates the |
|
|
|
contents of the appropriate Offset Calibration Register and returns to Sync Mode with MD2, MD1 and |
|
|
|
MD0 returning to 0, 0, 0. The RDY output and bit go high when calibration is initiated and return low |
|
|
|
when this zero-scale self-calibration is complete to indicate that the part is back in Sync Mode and ready |
|
|
|
for further operations. |
1 |
0 |
1 |
Full-Scale Self-Calibration Mode. This activates full-scale self-calibration on the channel selected by |
|
|
|
CH1 and CH0 of the Mode Register. This full-scale self-calibration is performed at the selected gain on |
|
|
|
an internally-generated full-scale signal. When this full-scale self-calibration is complete, the part updates |
|
|
|
the contents of the appropriate Gain Calibration Register and Offset Calibration Register and returns to |
|
|
|
Sync Mode with MD2, MD1 and MD0 returning to 0, 0, 0. The RDY output and bit go high when |
|
|
|
calibration is initiated and return low when this full-scale self-calibration is complete to indicate that the |
|
|
|
part is back in Sync Mode and ready for further operations. |
1 |
1 |
0 |
Zero-Scale System Calibration Mode. This activates zero scale system calibration on the channel selected |
|
|
|
by CH1 and CH0 of the Mode Register. Calibration is performed at the selected gain on the input volt- |
|
|
|
age provided at the analog input during this calibration sequence. This input voltage should remain |
|
|
|
stable for the duration of the calibration. When this zero-scale system calibration is complete, the part |
|
|
|
updates the contents of the appropriate Offset Calibration Register and returns to Sync Mode with MD2, |
|
|
|
MD1 and MD0 returning to 0, 0, 0. The RDY output and bit go high when calibration is initiated and |
|
|
|
return low when this zero-scale calibration is complete to indicate that the part is back in Sync Mode and |
|
|
|
ready for further operations. |
1 |
1 |
1 |
Full-Scale System Calibration Mode. This activates full-scale system calibration on the selected input |
|
|
|
channel. Calibration is performed at the selected gain on the input voltage provided at the analog input |
|
|
|
during this calibration sequence. This input voltage should remain stable for the duration of the calibra- |
|
|
|
tion. When this full-scale system calibration is complete, the part updates the contents of the appropriate |
|
|
|
Gain Calibration Register and returns to Sync Mode with MD2, MD1 and MD0 returning to 0, 0, 0. |
|
|
|
The RDY output and bit go high when calibration is initiated and return low when this full-scale calibra- |
|
|
|
tion is complete to indicate that the part is back in Sync Mode and ready for further operations. |
|
|
|
|
–16– |
REV. A |