CS5550
10 DS630F1
2.1 Theory of Operation
The analog signals at the analog inputs are subject
to the gains of the input PGAs. These signals are
then sampled by the delta-sigma modulators at a
rate of (MCLK/K) / 8.
2.1.1 High-Rate Digital Low-Pass Filters
The data is then low-pass filtered, to remove
high-frequency noise from the modulator output.
The high rate filters on both channels are imple-
mented as fixed Sinc
3
filters.
2.1.2 Digital Compensation Filters
The data from both channels is then passed
through two 4th-order IIR “compensation” filters,
whose purpose is to correct (compensate) for the
magnitude roll-off of the low-pass filtering opera-
tion. These filters “re-flatten” the magnitude re-
sponse of the AIN1 and AIN2 channels over the
relevant frequency range, by correcting for the
magnitude roll-off effects that are induced by the
Sinc
3
low-pass filter stages.
2.1.3 Gain and Offset Adjustment
After the filtering, the digital codes are subjected to
value adjustments, based on the values in the DC
Offset Registers (additive) and the Gain Registers
(multiplicative). These registers are used for cali-
bration of the device (see Section 3.4, Calibration).
After offset and gain, the data is available to the
user by reading the appropriate registers.
2.2 Performing Measurements
The CS5550 performs measurements at an output
word rate (sampling rate) of (MCLK/K) / 1024.
From these instantaneous samples, FILT
1
and
FILT
2
are computed, using the most recent N in-
stantaneous samples that were acquired. All of the
measurements/results are available as a percent-
age of full scale. The signed output format is a
two’s complement format, and the output data
words represent a normalized value between -1
and +1. The unsigned data in the CS5550 output
registers represent normalized values between 0
and 1. A register value of 1 represents the maxi-
mum possible value. Note that a value of 1.0 is
never actually obtained, the true maximum register
value is [(2^23 - 1) / (2^23)] = 0.999999880791.
After each A/D conversion, the CRDY bit will be as-
serted in the Status Register, and the INT
pin will
also become active if the CRDY bit is unmasked (in
the Mask Register). The assertion of the CRDY bit
indicates that new instantaneous samples have
been collected.
The unsigned FILT
1
and FILT
2
calculations are up-
dated every N conversions (which is known as 1
computation cycle”) where N is the value in the
Cycle Count Register. At the end of each computa-
tion cycle, the DRDY bit in the Mask Register will
be set, and the INT
pin will become active if the
DRDY bit is unmasked.
DRDY is set only after each computation cycle has
completed, whereas the CRDY bit is asserted after
each individual A/D conversion. When these bits
are asserted, they must be cleared before they can
be asserted again. If the Cycle Count Register val-
ue (N) is set to 1, all output calculations are instan-
taneous, and DRDY will indicate when
instantaneous calculations are finished, just like
the CRDY bit. For the FILT results to be valid, the
Cycle-Count Register must be set to a value great-
er than 10.
A computation cycle is derived from the master
clock and its frequency is (MCLK/K)/(1024*N). Un-
der default conditions with a 4.096 MHz clock at
XIN, instantaneous A/D conversions are per-
formed at a 4000 Hz rate, whereas FILT calcula-
tions are performed at a 1 Hz rate.
2.3 CS5550 Linearity Performance
Table 2 lists the range of input levels (as a percent-
age of full-scale registration in the FILT Registers)
over which the output linearity of the FILT Register
measurements are guaranteed to be within
±0.1%.
FILT
1
FILT
2
Range (% of FS)
0.2% - 100% 1% - 100%
Linearity
0.1% of
reading
0.1% of
reading
Table 2. Available range of ±0.1% output
linearity, with default settings in the
gain/offset registers.
CS5550
DS630F1 11
This linearity is guaranteed for all available
full-scale input voltage ranges.
Note that until the CS5550 is calibrated (see Cali-
bration) the accuracy of the CS5550 is not guaran-
teed to within
±0.1%. But the linearity of any given
sample of CS5550, before calibration, will be within
±0.1% of reading over the ranges specified, with
respect to the input voltage levels required to
cause full-scale readings in the FILT Registers. Ta-
ble 2 describes linearity + variation specs after the
completion of each successive computation cycle.
3. FUNCTIONAL DESCRIPTION
3.1 Analog Inputs
The CS5550 has two available full-scale differen-
tial input voltage ranges for AIN1±.
The input ranges are the maximum sinusoidal sig-
nals that can be applied to the analog inputs, yet
theses values will not result in full scale registra-
tion.
If the analog inputs are set to 500 mV
P-P
, only a
250 mV
RMS
signal will register full scale. Yet it
would not be practical to inject a sinusoidal signal
with a value of 250 mV
RMS
. When such a sine
wave enters the higher levels of its positive crest
region (over each cycle), the voltage level of this
signal exceeds the maximum differential input volt-
age range of the input channels. The largest sine
wave voltage signal that can be placed across the
inputs, with no saturation is:
which is ~70.7% of full-scale. So for sinusoidal in-
puts at the full scale peak-to-peak level the full
scale registration is ~.707.
3.2 Voltage Reference
The CS5550 is specified for operation with a
+2.5 V reference between the VREFIN and AGND
pins. The converter includes an internal 2.5 V ref-
erence (25 ppm/°C drift) that can be used by con-
necting the VREFOUT pin to the VREFIN pin of the
device. If higher accuracy/stability is required, an
external reference can be used.
3.3 Oscillator Characteristics
XIN and XOUT are the input and output of an in-
verting amplifier to provide oscillation and can be
configured as an on-chip oscillator, as shown in
Figure 2. The oscillator circuit is designed to work
with a quartz crystal or a ceramic resonator. To re-
duce circuit cost, two load capacitors C1 and C2
are integrated in the device. With these load ca-
pacitors, the oscillator circuit is capable of oscilla-
tion up to 20 MHz. To drive the device from an
external clock source, XOUT should be left uncon-
nected while XIN is driven by the external circuitry.
There is an amplifier between XIN and the digital
section which provides CMOS level signals. This
amplifier works with sinusoidal inputs so there are
no problems with slow edge times.
The CS5550 can be driven by an external oscillator
ranging from 2.5 to 20 MHz, but the K divider value
must be set such that the internal DCLK will run
somewhere between 2.5 MHz and 5 MHz. The K
divider value is set with the K[3:0] bits in the Con-
figuration Register. As an example, if XIN = MCLK
= 15 MHz, and K is set to 5, then DCLK is 3 MHz,
which is a valid value for DCLK.
2
2
500mV
P-P
= ~176.78mV
RMS
Oscillator
Circuit
DGND
XIN
XOUT
C1
C1 =
22 pF
C2
C2 =
Figure 2. Oscillator Connection
CS5550
12 DS630F1
3.4 Calibration
3.4.1 Overview of Calibration Process
The CS5550 offers digital calibration for offset and
gain. Since both channels have separate offset
and gain registers associated with them, system
offset or system gain can be performed on either
channel without the calibration results from one
channel affecting the other.
3.4.2 Calibration Sequence
1. Before Calibration the CS5550 must be operat-
ing in its active state, and ready to accept valid
commands. The ‘DRDY’ bit in the Status Register
should also be cleared.
2. Apply appropriate calibration signals to the in-
puts of the AIN1 and AIN2 channels (discussed
next in Sections 3.4.3 and 3.4.4.)
3. Send the 8-bit calibration command to the
CS5550 serial interface. Various bits within this
command specify the exact type of calibration. The
calibration command should not be sent to the de-
vice while performing A/D conversions.
4. After the CS5550 finishes the desired internal
calibration sequence, the DRDY bit is set in the
Status Register to indicate that the calibration se-
quence is complete. The results of the calibration
are now available in the appropriate gain/offset
registers.
3.4.3 Calibration Signal Input Level
For gain calibrations, there is an absolute limit on
the voltage levels that are selected for the gain cal-
ibration input signals. The maximum value that the
gain register can attain is 4. Therefore, for either
channel, if the voltage level of a gain calibration in-
put signal is low enough that it causes the CS5550
to attempt to set either gain register higher than 4,
the gain calibration result will be invalid and all
CS5550 results obtained while performing A/D
conversions will be invalid.
3.4.4 Input Configurations for Calibrations
Figure 3 shows the basic setup for gain calibration.
When performing a gain calibration a positive DC
voltage level must be applied at the inputs of the
AIN1 and/or AIN2 channels. This voltage should
be set to the level that represents the absolute
maximum instantaneous voltage level that needs
to be measured across the inputs (including the
maximum over-range level that must be accurately
measured).
For offset calibrations, the “+” and “-’ pins of the
AIN
± channels should be connected to their
ground reference level. (See Figure 4.)
Calibrating both offset and gain at the same time
will cause undesirable calibration results.
3.4.5 Description of Calibration Algo-
rithms
Note: For proper calibration, the value of the
AIN1/AIN2 Gain Registers must be set to default (1.0)
before running the gain calibration(s), and the value in
the Offset Registers must be set to default (0) before
running offset calibrations. This can be accomplished
by a software or hardware reset of the device. The
values in the calibration registers do affect the results
of the calibration sequences.
3.4.5.1 Offset Calibration Sequence
The Offset Registers hold the negative of the sim-
ple average of N samples taken while the offset
calibration was executed. The inputs should be
grounded during offset calibration. The offset value
+
-
+
-
External
Connections
AIN+
AIN-
CM
+
-
+
-
Full
Scale XGAIN
Figure 3. System Calibration of Gain.
+
-
XGAIN
+
-
External
Connections
0V
+
-
AIN+
AIN-
CM
+
-
Figure 4. System Calibration of Offset.

CS5550-ISZ

Mfr. #:
Manufacturer:
Cirrus Logic
Description:
Analog to Digital Converters - ADC 2-Ch Low-Cost 24-Bit ADC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet