Escolar Documentos
Profissional Documentos
Cultura Documentos
Objective
To investigate and characterize the AD 7768’s behavior, response, scaling factor and
offset
Introduction
AD 7768 is a Fully Differential A/D converter that digitizes/quantizes the differential
signals voltage, i.e. Vdm = (Vin+ - Vin-), referred as Analog Input, into ADC values(known as
digital code, ADC value/code/counts). And Peak-to-Peak voltage of Vin+ has to be less or equal
to Vref, i.e. |max(Vin+) - min(Vin+)| ≤ Vref. Same rule applies to Vin-.
The ADC evaluation board used in this report uses a reference voltage, Vref = 4.096V;
therefore, each analog differential voltage value(AIN+ - AIN-), as long as it’s bound between
-4.096 V and +4.095999512 V, can be quantized to the ADC code with respect to the following
table:
Therefore, we can calculate each 1 LSB increment equal to 1 * (2*4.096V)/ 224 = 488 nV.
Similarly, if we have 0x7FFFF as ADC code in Hex, which is binary
0111_1111_1111_1111_1111_1111 = 8388607 in decimal; the differential analog voltage is
8388607 * 2 * 4.096 V / 224 = 4.095999512 V.
Common mode voltage, Vcm is defined as the voltage where two differential signals are
centered(mirrored) about each other; Vcm can be calculated as
Vcm = (Vin+ + Vin-) / 2.
In the case when a differential driver(e.g. ADA4940) with a designated output common-mode
voltage(Vocm) is used to generate differential voltages(Vin+ , Vin- , respectively), the
Vin+ = Vocm + (Vin+ - Vin-) / 2 = Vocm + Vdm / 2
Vin- = Vocm - (Vin+ - Vin-) / 2 = Vocm - Vdm / 2
The voltage signal after conversion shown in the GUI is always the estimate of the real
differential signals, i.e.Vdm = Vin+ - Vin-
Material used
Function generator
Oscilloscope
Analog Devices EVAL-AD7768FMCZ Rev.A Evaluation Board - contains the AD7768
and analog input terminals.
Analog Devices SDP-H1 controller board - used to interface between PC and the
EVAL-AD7768FMCZ Rev.A Evaluation Board to show/display the value/waveform after
ADC.
Procedures
Please refer to
http://www.analog.com/media/en/technical-documentation/user-guides/EVAL-AD7768-4FMCZ-
UG-921.pdf for sowtware installation.
A. Minor modification of the evaluation board
1. Select LK1 and LK2 jumpers to B and B positions so that we can use J1 power
barrel connector to supply 9V.
2. Select SL_AMP+ and SL_AMP- to A and A positions so that the positive rail of
all OpAmps on board are 9V and the negative rail of all OpAmps on board are GND.
3. Select SL_1+ and SL_1- to B and B positions so that we bypass any unity gain
buffer, and directly fetch the differential signals from AI1+ and AI1- into ADC’s differential
inputs, AIN1+ and AIN1-, respectively.
AIN1- = AIN+
Channel1(AIN1+) and Channel2(AIN1-) are Identical Unipolar signals
AIN1-:
Frequency: 1KHz
Amplitude: 400 mVpp
Offset: 200 mVDC
Phase: 180 degree
Channel1(AIN1+) and Channel2(AIN1-) are Fully Differential Unipolar signals
Calculation:
Suppose the signals we generated from function generator are true/pure/authentic, then,
we have
AIN1+_true = Vcm_true + Vmax_true*sin(2*pi*f*t)
AIN1-_true = Vcm_true + Vmax_true*sin(2*pi*f*t + pi) = Vcm - Vmax_real*sin(2*pi*f*t)
, where in this trial, Vcm_true = (AIN1+_true + AIN1-_true)/2 = 200mV, Vmax_true = 200mV and
f = 1KHz
To reversely calculate the Vmax_true using the Max Differential Amplitude shown in the
GUI, we know that
Max Differential Amplitude = Max(AIN+_ADC - AIN-_ADC) = 396.5mV…...after ADC to
physical unit conversion
Min Differential Amplitude = Min(AIN+_ADC - AIN-_ADC) = -396.5mV …...after ADC to
physical unit conversion
,
In this trial, since |Vmax_ADC| = |Vmin_ADC|, we get Scale = 1.0088 and dc_offset = 0mV.
D. Fully Differential Unipolar Signals
1. Generate Fully Differential Unipolar Signals
AIN1+:
Frequency: 1KHz
Amplitude: 1Vpp
Offset: 2.048 VDC
Phase: 0 degree
AIN1-:
Frequency: 1KHz
Amplitude: 1Vpp
Offset: 2.048 VDC
Phase: 180 degree
Channel1(AIN1+) and Channel2(AIN1-) are Fully Differential Unipolar signals
AIN1-:
Frequency: 1KHz
Amplitude: 1Vpp
Offset: 1 VDC
Phase: 180 degree
Channel1(AIN1+) and Channel2(AIN1-) are Fully Differential Unipolar signals
AIN1-:
Frequency: 1KHz
Amplitude: 1Vpp
Offset: 0 VDC
Phase: 180 degree
Channel1(AIN1+) and Channel2(AIN1-) are Fully Differential Bipolar signals
AIN1-:
Frequency: 1KHz
Amplitude: 400 mVpp
Offset: 0 mVDC
Phase: 180 degree
Duty: 50%
Channel1(AIN1+) and Channel2(AIN1-) are Fully differential bipolar signals, and has Vcm = 0 V.
AIN1-:
Frequency: 1KHz
Amplitude: 400 mVpp
Offset: -200 mVDC
Phase: 180 degree
Duty: 50%
Channel1(AIN1+) and Channel2(AIN1-) are Fully differential signals, and has Vcm = 0 V.
Acquire signals using AD7768FMCZ
Max Voltage value after ADC counts conversion: 4.93164 x 10-5 V 8388709
Min Voltage value after ADC counts conversion: -5.81055 x 10-5 V 8388490
Peak-to-Peak Voltage value after ADC counts conversion: 0.000107 V = 220 * 2 * 4.096 V / 224
to me
Hi Chien,
There is a bug for calculating max and min values in the program for the eval board, this will be corrected
in the next rev of software.
These are the right equations to use for the max and min voltages:
Kind Regards,
Rich