CIRRUS CDB5550

\
CDB5550
CDB5550 Evaluation Board and Software
Features
General Description
USB Communication with PC
On-board Microcontroller
Multiple Voltage Reference Options
The CDB5550 is an excellent means for quickly evaluating the functionality and performance of the CS5550 A/D
converter. The CS5550 datasheet is supplied in conjunction with the CDB5550 evaluation board.
- On-chip Reference
- External Reference with On-Board Precision
Dividers
LabWindows/CVITM Evaluation Software
-
Register Setup & Chip Control
FFT Analysis
Time Domain Analysis
Noise Histogram Analysis
The evaluation board includes a C8051F320 microcontroller, a USB interface, drivers, and firmware. The
microcontroller controls the serial communication between the evaluation board and the PC via the firmware,
enabling quick and easy access to all of the CS5550’s
registers and functions.
The CDB5550 includes software for Data Capture, Time
Domain Analysis, Histogram Analysis, and Frequency
Domain Analysis.
Interface Header for External Microcontroller
Supports 3.3 V and 5.0 V Digital Operation of
the CS5550
ORDERING INFORMATION
CDB5550
+5 V
CRYSTAL
CRYSTAL
4.096
MHz
+5 V
Evaluation Board
GND
GND
4.096 MHz
Interface Header
CS5550
CS5550
AIN1+ AIN1+
AIN1-
AIN1-
AIN1-
AIN1-
AIN2+
AIN2+
AIN2+
CSCS
SDI
SDI
SDO
SDO
SCLK
C8051F320
C8051F320
Microcontroller
Microcontroller
SCLK
INT
RESET
INT
AIN2RESET
AIN2-
AIN2-
AIN2Ext
Ref
Gnd
RESET RESET
CIRCUITRY
CIRCUITRY
AIN1+
AIN1+
AIN2+
Ext
Ref
Interface Header
Selectable
Divider
USB
CONNECTOR
VREF
OUT
IN
USB
CONNECTOR
VREF
OUT IN
Selectable
Divider
Gnd
Cirrus Logic, Inc.
http://www.cirrus.com
Copyright © Cirrus Logic, Inc. 2004
(All Rights Reserved)
JUN ‘04
DS630DB1
1
CDB5550
TABLE OF CONTENTS
1. HARDWARE ............................................................................................................................. 4
1.1 Introduction ........................................................................................................................ 4
1.2 Evaluation Board Overview ................................................................................................ 4
1.2.1 Analog Section ...................................................................................................... 4
1.2.2 Digital Section ....................................................................................................... 5
1.3 Power Supply ..................................................................................................................... 6
2. SOFTWARE .............................................................................................................................. 6
2.1 Installation Procedure ........................................................................................................ 6
2.2 Using the Software ............................................................................................................. 6
2.2.1 Start-Up Window ................................................................................................... 6
2.2.2 Setup Window ....................................................................................................... 8
2.2.3 Calibration Window ............................................................................................... 9
2.2.4 Conversion Window .............................................................................................. 9
2.2.5 Data Collection Window ...................................................................................... 11
2.3 Retrieving Saved Data From a File .................................................................................. 13
2.4 Analyzing Data ................................................................................................................. 13
2.5 Histogram Information ...................................................................................................... 14
2.5.1 MEAN ............................................................................................................................14
2.5.2 STD_DEV .....................................................................................................................15
2.5.3 VARIANCE ....................................................................................................................15
2.5.4 MAXIMUM .....................................................................................................................15
2.5.5 MINIMUM ......................................................................................................................15
2.5.6 BIN .................................................................................................................................15
2.5.7 MAGNITUDE ................................................................................................................15
2.6 Frequency Domain Information ........................................................................................ 16
2.6.1 S/PN ..............................................................................................................................16
2.6.2 SINAD ...........................................................................................................................16
2.6.3 S/D .................................................................................................................................16
2.6.4 SNR ...............................................................................................................................16
2.6.5 FREQUENCY ...............................................................................................................16
2.6.6 MAGNITUDE ................................................................................................................16
2.6.7 # of AVG ........................................................................................................................16
2.7 Time Domain Information ................................................................................................. 17
2.7.1 MAXIMUM .....................................................................................................................17
2.7.2 MINIMUM ......................................................................................................................17
2.7.3 COUNT .........................................................................................................................17
2.7.4 MAGNITUDE ................................................................................................................17
3. REVISIONS ............................................................................................................................. 23
2
CDB5550
LIST OF FIGURES
Figure 1. CDB5550 Start-Up Screen............................................................................................... 6
Figure 2. CDB5550 Setup Options.................................................................................................. 7
Figure 3. CDB5550 Menu Options .................................................................................................. 7
Figure 4. CDB5550 Setup Window ................................................................................................. 8
Figure 5. CDB5550 Calibration Window ......................................................................................... 9
Figure 6. CDB5550 Conversion Window ...................................................................................... 10
Figure 8. CDB5550 Configuration Window ................................................................................... 12
Figure 9. CDB5550 Histogram Plot............................................................................................... 14
Figure 10. CDB5550 Frequency Domain Plot............................................................................... 16
Figure 11. CDB5550 Time Domain Plot........................................................................................ 17
Figure 12. Digital Section and Power Supply................................................................................ 18
Figure 13. Analog Section............................................................................................................. 19
Figure 14. Silkscreen .................................................................................................................... 20
Figure 15. Top Side....................................................................................................................... 21
Figure 16. Bottom Side ................................................................................................................. 22
LIST OF TABLES
Table 1. Analog Input Selection ...................................................................................................... 4
Table 2. VREFIN Source Selection................................................................................................. 5
Table 3. External Voltage Divider Selection.................................................................................... 5
Table 4. Revisions......................................................................................................................... 23
3
CDB5550
1. HARDWARE
1.1 Introduction
The CDB5550 evaluation board provides a quick means of evaluating the CS5550 A/D converter. The
CDB5550 evaluation board’s analog section operates from a single +5 V power supply. The evaluation
board interfaces the CS5550 to an IBMTM compatible PC via a USB interface. To accomplish this, the
board comes equipped with a C8051F320 microcontroller and a USB connector which physically interfaces the evaluation board to the PC. Additionally, analysis software provides easy access to the internal
registers of the CS5550, and provides a means to display the performance in the time domain or frequency domain.
1.2 Evaluation Board Overview
The board is partitioned into two main sections: analog and digital. The analog section consists of the
CS5550, analog inputs, and an optional external voltage reference input. The digital section consists of
the microcontroller, interface header, reset circuitry, and the USB interface. The board also provides two
binding posts for easy power supply connectivity.
1.2.1 Analog Section
The CDB5550 provides several options for driving the analog inputs into the converter. These options include an external analog source, the voltage reference, and ground. Refer to Table 1.
Reference
Description
J11
Reference
Description
AIN1+
Selects the external
analog input (J13)
O
O
O
VREF
Selects the voltage reference sourced from
J7
GND
Selects the ground
reference
Reference
Description
O AIN1+
O VREF
O GND
AIN2+
Selects the external
analog input (J10)
O
O
O
O AIN2+
O VREF
O GND
O
O
O
O AIN1+
O VREF
O GND
VREF
Selects the voltage reference sourced from
J7
O
O
O
O AIN2+
O VREF
O GND
O
O
O
O AIN1+
O VREF
O GND
GND
Selects the ground
reference
O
O
O
O AIN2+
O VREF
O GND
Reference
Description
AIN1-
Selects the external
analog input (J13)
O
O
O
O AIN1O VREF
O GND
AIN2-
Selects the external
analog input (J10)
O
O
O
O AIN2O VREF
O GND
VREF
Selects the voltage reference sourced from
J7
O
O
O
O AIN1O VREF
O GND
VREF
Selects the voltage reference sourced from
J7
O
O
O
O AIN2O VREF
O GND
GND
Selects the ground
reference
O
O
O
O AIN1O VREF
O GND
GND
Selects the ground
reference
O
O
O
O AIN2O VREF
O GND
J14
J5
J9
Table 1. Analog Input Selection
The external analog inputs also provide +5 V and ground connectors which can be used to power a load
cell.
4
CDB5550
The CDB5550 also provides options for sourcing the voltage reference for the CS5550. These options
include the on-chip reference (VREFOUT), or an external reference. The voltage reference selection is
controlled via the header J7. Refer to Table 2.
Reference
Description
J7
Ext VREF
Selects the external voltage reference
(J4)
O
O
O VREFOUT
O Ext VREF
CS5550 VREFOUT
Selects the internal voltage reference
from the CS5550
O
O
O VREFOUT
O Ext VREF
Table 2. VREFIN Source Selection
A selectable voltage divider for the external reference is also provided. The external voltage applied to the
terminal block J4 can be divided by a factor of 1, 2, 4, or 8. The voltage divider is controlled by header J1.
Refer to Table 3.
Reference
Description
J7
/1
Divides the external voltage applied to J4
by a factor of 1
O
O
O
O
O
O
O
O
/1
/2
/4
/8
/2
Divides the external voltage applied to J4
by a factor of 2
O
O
O
O
O
O
O
O
/1
/2
/4
/8
/4
Divides the external voltage applied to J4
by a factor of 4
O
O
O
O
O
O
O
O
/1
/2
/4
/8
/8
Divides the external voltage applied to J4
by a factor of 8
O
O
O
O
O
O
O
O
/1
/2
/4
/8
Table 3. External Voltage Divider Selection
1.2.2 Digital Section
The digital section of the CDB5550 consists of the microcontroller, interface header, reset circuitry, and
the USB interface. The microcontroller handles the communication between the PC and the CS5550. This
device is pre-programmed and requires no additional code in order to operate.
An SPI interface header is provided via J8 for use with an external microcontroller. However, if an external
microcontroller is used, the on-board microcontroller (U3) must be disconnected from the SPI port. This
can be accomplished by removing the 0 ohm resistors R11, R12, R13, R15, R17, and R18.
The CDB5550 has a pushbutton reset switch, S1. This reset button will reset the microcontroller which
will then reset the CS5550, resetting all registers to their default values.
5
CDB5550
1.3 Power Supply
Power is supplied to the CDB5550 via two binding posts, +5 V (J2) and GND (J3). The +5 V supply powers
the analog core of the CS5550 and the internal regulator of the microcontroller. The microcontroller regulator outputs a +3.3 V supply which is used to power the microcontroller as well as various other logic
blocks.
The digital core of the CS5550 is powered from the regulated +3.3 V supply. However, the CDB5550 can
easily be modified to run the digital supply of the CS5550 at +5 V by removing R8 and populating R9 with
a 0 ohm resistor.
2. SOFTWARE
The evaluation board comes with software and a USB cable to link the evaluation board to the PC. The
software is designed to run under Windows 98TM or later. After installing the software, read the readme.txt
file for any last minute updates or changes.
2.1 Installation Procedure
The CDB5550 comes with an auto-booting CD that contains the required software to interface to the evaluation board. To install the software, place the CD into the CDROM drive and follow the on-screen instructions. The user will be prompted to select the destination for the installed program.
2.2 Using the Software
Before launching the software, the user should set up the CDB5550 evaluation board, select the proper
jumper settings as described in Section 1, and connect the board to an open USB port on the PC using
the provided cable. Once the board is powered on, the user can start the software program.
2.2.1 Start-Up Window
When the software is launched, the Start-Up window will appear. This window contains information concerning the software’s title, revision number, copyright date, etc. See Figure 1.
Figure 1. CDB5550 Start-Up Screen
6
CDB5550
A pop-up window will also appear prompting the user to select the appropriate data source from the Setup
menu, located in the upper left hand corner of the Start-Up window. The user has two options: USB and
Data from Disk. See Figure 2.
Figure 2. CDB5550 Setup Options
If the USB setup is selected, the evaluation software will be ready to communicate with the CDB5550 via
the USB connection. If the Data from Disk setup is selected, the evaluation software will prompt the user
to select the appropriate data file. This option allows the user to view previously captured data without
having a CDB5550 connected to the PC. See Section 2.3 for more details.
After the user selects the appropriate setup, the Menu option becomes available in the Start-Up window.
The Menu pull-down has five options: Start-Up Window, Setup Window, Calibration Window, Conversion
Window, and Data Collection Window. See Figure 3.
Figure 3. CDB5550 Menu Options
7
CDB5550
2.2.2 Setup Window
The Setup Window allows the user to access the internal registers of the CS5550. From this window the
user can click the View Register Values button to see the current values loaded in the Configuration,
Mask, Status, and Cycle Count Registers. The Status Register will default to 1h because the invalid command bit is active low. See Figure 4.
Figure 4. CDB5550 Setup Window
2.2.2.1. CS5550 Crystal Speed
The CS5550 accepts a wide range of crystal input frequencies, and can therefore run at many different
sample rates. The crystal frequency being used with the CS5550 should be entered in this box to provide
accurate frequency calculations in the FFT window. The CDB5550 comes with a 4.096 MHz crystal, which
is the default value in the Crystal Speed window.
2.2.2.2. Mask Register / Status Register
The Mask and Status Registers are displayed in hexadecimal and decoded in this box to indicate the function of each bit. The Mask Register can be modified by typing a value in the hexidecimal display box, or
by checking the appropriate check boxes for the bits that are to be masked. The Status Register cannot
be directly modified. It can only be reset by pressing the Clear Status Register button. The hexidecimal
display box for this register and the on-screen LEDs are read only. A LED that is on means that the corresponding bit in the Status Register is set (except the Invalid Command bit, which is inverted).
Note:
The value present in the Mask register may be changed by the software during certain operations to provide
correct functionality of the CDB5550 board.
2.2.2.3. Reading the Board ID EPROM
The CDB5550 utilizes an on-board EPROM that contains the board identification. This can be useful if the
same board can be used with multiple devices. By clicking on the “Read EPROM” button in the lower left
corner, the character string stored in the EPROM will be temporarily displayed. For the CDB5550, this
string will read, “CDB5550A0”.
8
CDB5550
2.2.3 Calibration Window
The Calibration Window allows the user to perform Offset and Gain calibrations on both channels. To perform an Offset calibration, connect the analog input to the referenced zero point (typically ground) and
click on the calibration (cal) button for that given channel. The resulting calibration value will be displayed
in both hexadecimal and decimal form below the button for that channel. To perform a Gain calibration,
apply a full-scale signal to the analog input and click on the calibration (cal) button for that given channel.
Please note that the input full-scale value will change based on the internal amplifier gain setting and reference voltage. Refer to the CS5550 datasheet for more information.
Figure 5. CDB5550 Calibration Window
2.2.3.1. View Cal Registers Button
The View Cal Registers button will display the calibration values stored in the CS5550 calibration registers. If the CS5550 has been previously calibrated and not powered down or reset, then the CS5550 calibration registers will contain the previous calibration values. The calibration registers must be cleared
prior to performing a calibration. To clear these registers, reset the CS5550 by pressing the board reset
switch, S1, or cycle the power.
2.2.4 Conversion Window
The user can perform conversions and display the results using the Conversion Window, see Figure 6.
The CS5550 provides both filtered and unfiltered conversion results for both channels. The unfiltered and
filtered data displays are updated at the end of each cycle count, which is determined by the cycle count
register. A cycle count of 4000 results in the data being updated once every second. A cycle count of 400
9
CDB5550
will result in the data being updated ten times a second. Please note that the software only supports cycle
counts between 400 to 4000 when in the Conversion Window.
Figure 6. CDB5550 Conversion Window
2.2.4.1. Single Conversion Button
On pressing this button, a single conversion will be performed. After the conversion is complete, the Result data column will update with the values present in each data register.
2.2.4.2. Continuous Conversions Button
This button functions similarly to the Single Conversion button, except that continuous conversions are
performed instead. The data on the screen is updated in the same fashion, and the Stop button terminates
this action. The Mean and Standard Deviation columns will update every N cycles, where N is the number
in the Samples to Average box.
2.2.4.3. Standby/Sleep/Power Up Buttons
The Conversion Window also contains the power mode control for the CS5550. The user can select
among normal operation (Power Up), Standby Mode, or Sleep Mode. To exit Standby or Sleep mode, click
the Power Up button. Refer to the CS5550 datasheet for more information on the various power states.
10
CDB5550
2.2.5 Data Collection Window
The Data Collection Window allows the user to collect sample sets of data from the CS5550 and analyze
them using time domain, FFT, and histogram plots. The user can then output this data to a file or make a
hardcopy of the display.
Figure 7. CDB5550 Data Collection Window
2.2.5.1. Time Domain / FFT / Histogram Selector
This menu selects the type of data processing to perform on the collected data and display in the plot area.
Refer to the section on Analyzing Data for more information.
11
CDB5550
2.2.5.2. Config Button
This button will bring up the configuration window, in which the user can modify the data collection specifications. Refer to Figure 8.
Figure 8. CDB5550 Configuration Window
Number of Samples
This box allows the user to select the number of samples to collect, between 16 and 4096.
Average
When doing FFT processing, this box will determine the number of FFTs to average. FFTs will be collected and averaged when the Collect button is pressed.
FFT Window
This box allows the user to select the type of windowing algorithm for FFT processing. Windowing algorithms include the Blackman, Blackman-Harris, Hanning, 5-term Hodie, and 7-term Hodie. The 5-term
Hodie and 7-term Hodie are windowing algorithms developed at Cirrus Logic.
Histogram Bin Width
This box allows for a variable “bin width” when plotting histograms of the collected data. Each vertical bar
in the histogram plot will contain the number of output codes contained in this box. Increasing this number
may allow the user to view histograms with larger input ranges.
Input Channel Select
There are four check boxes on the right side of the Configuration window which allow the user to select
what data is displayed. The user has the option to select between channel 1 and channel 2, using either
the filtered or unfiltered conversion results.
2.2.5.3. Collect Button
This button will collect data from the part, to be analyzed in the plot area.
2.2.5.4. Output Button
This button will bring up a window in which the user can output the raw data to a file for later use, save
the FFT data, save the histogram data, print out a plot, or print out the entire screen.
12
CDB5550
Note: When saving data, only the data channel being displayed on the plot will be saved to a file.
2.2.5.5. Zoom Button
This button allows the user to zoom in on the plot by selecting two points in the plot area. Press the Restore button to return to the normal data plot, or press the Zoom button again to zoom in even further.
2.3 Retrieving Saved Data From a File
The CDB5550 software allows the user to save data to a file, and retrieve it later when needed. To load
a previously saved file:
1) Pull down the Setup option and select Disk. A file menu will appear.
2) Find the data file and select it. Press the Select button to return.
3) Go to the Data Collection Window, and press the Collect button.
4) The data from the file should appear on the screen. To select a different file, repeat the procedure.
Note: Only time domain data can be loaded from a file. Data saved as FFT data or Histogram data cannot
be loaded. However, time domain data can be displayed as an FFT or histogram when reloaded.
2.4 Analyzing Data
The evaluation software provides three types of analysis tests - Time Domain, Frequency Domain, and
Histogram. The Time Domain analysis processes acquired conversions to produce a plot of Magnitude
versus Conversion Sample Number. The Frequency Domain analysis processes acquired conversions to
produce a magnitude versus frequency plot using the Fast-Fourier transform (results up to Fs/2 are calculated and plotted). Also, statistical noise calculations are calculated and displayed. The Histogram analysis test processes acquired conversions to produce a histogram plot. Statistical noise calculations are
also calculated and displayed.
13
CDB5550
2.5 Histogram Information
The following is a description of the indicators associated with Histogram Analysis. Histograms can be plotted in the Data Collection Window by setting the Time Domain / FFT / Histogram selector to Histogram. Figure 9 shows a typical histogram plot.
Figure 9. CDB5550 Histogram Plot
2.5.1 MEAN
Indicator for the mean of the data sample set. The mean is calculated using the following formula:
n-1
M ean =
Σ
i=0
n
14
Xi
CDB5550
2.5.2 STD_DEV
Indicator for the Standard Deviation of the collected data set. The Standard Deviation is calculated using
the following formula
n-1
StDev =
Σ
(X i - M ean) 2
i=0
n
2.5.3 VARIANCE
Indicates the Variance for the current data set. The variance is calculated using the following formula:
n-1
Var =
Σ
(X i - Mean) 2
i=0
n
2.5.4 MAXIMUM
Indicator for the maximum value of the collected data set.
2.5.5 MINIMUM
Indicator for the minimum value of the collected data set.
2.5.6 BIN
Displays the x-axis value of the cursor on the Histogram.
2.5.7 MAGNITUDE
Displays the y-axis value of the cursor on the Histogram.
15
CDB5550
2.6 Frequency Domain Information
The following describes the indicators associated with FFT (Fast Fourier Transform) Analysis. FFT data
can be plotted in the Data Collection Window by setting the Time Domain / FFT / Histogram selector to FFT.
Figure 10 illustrates a typical Frequency Domain plot.
Figure 10. CDB5550 Frequency Domain Plot
2.6.1 S/PN
Indicator for the Signal-to-Peak Noise Ratio (decibels).
2.6.2 SINAD
Indicator for the Signal-to-Noise + Distortion Ratio (decibels).
2.6.3 S/D
Indicator for the Signal-to-Distortion Ratio, 4 harmonics are used in the calculations (decibels).
2.6.4 SNR
Indicator for the Signal-to-Noise Ratio, first 4 harmonics are not included (decibels).
2.6.5 FREQUENCY
Displays the x-axis value of the cursor on the FFT display.
2.6.6 MAGNITUDE
Displays the y-axis value of the cursor on the FFT display.
2.6.7 # of AVG
Displays the number of FFT’s averaged in the current display.
16
CDB5550
2.7 Time Domain Information
The following controls and indicators are associated with Time Domain Analysis. Time domain data can
be plotted in the Data Collection Window by setting the Time Domain / FFT / Histogram selector to Time
Domain.
Figure 11. CDB5550 Time Domain Plot
2.7.1 MAXIMUM
Indicator for the maximum value of the collected data set.
2.7.2 MINIMUM
Indicator for the minimum value of the collected data set.
2.7.3 COUNT
Displays current x-position of the cursor on the time domain display.
2.7.4 MAGNITUDE
Displays current y-position of the cursor on the time domain display.
17
Figure 12. Digital Section and Power Supply
CDB5550
18
Figure 13. Analog Section
CDB5550
19
Figure 14. Silkscreen
CDB5550
20
Figure 15. Top Side
CDB5550
21
Figure 16. Bottom Side
CDB5550
22
CDB5550
3. REVISIONS
Table 4. Revisions
Revision
Date
1
June 2004
Change
Initial Release
Contacting Cirrus Logic Support
For a complete listing of Direct Sales, Distributor, and Sales Representative contacts, visit the Cirrus Logic web site at:
http://www.cirrus.com/corporate/contacts/sales.cfm
IMPORTANT NOTICE
C irrus Logic, Inc. and its subsidiaries ("C irrus") believ e that the inform ation c ontained in this docum ent is accurate and reliable.
H owev er, the inform ation is subject to change without notice and is prov ided "AS IS" without warranty of any k ind (express or
im plied). C ustom ers are adv ised to obtain the lates t version of relevant inform ation to verify, before placing orders, that
information being relied on is c urrent and com plete. All products are sold subject to the term s and conditions of sale supplied at
the tim e of order acknowledgm ent, including those pertaining to warranty, patent infringem ent, and lim itation of liability. N o
responsibility is assum ed by C irrus for the use of this inform ation, including use of this information as the basis for m anufacture or
sale of any item s, or for infringem ent of patents or other rights of third parties. This docum ent is the property of C irrus and by
furnishing this inform ation, C irrus grants no license, express or im plied under any patents, m ask work rights, copyrights,
trademarks, trade secrets or other intellectual property rights. C irrus o wns the copyrights associated w ith the inform ation
contained herein and gives consent for copies to be m ade of the inform ation only for use within your organization with respect to
C irrus integrated circ uits or other products of C irrus. This cons ent does not extend to other c opying such as copying for general
distribution, adv ertising or prom otional purpos es, or for creating any work for resale.
CERTAIN APPLIC ATIO NS USIN G SEM ICO NDUCTO R PRO D UC TS M AY IN VO LVE PO TENTIAL RISKS O F DEATH,
PER SO NAL INJ UR Y, O R SEVER E PR OPER TY O R EN VIR O NM EN TAL D AM AGE (“CR ITICAL APPLICATION S”). CIR R US
PR O DU C TS ARE N O T D ESIG N ED, AU TH O R IZED O R W AR R ANTED FO R U SE IN AIR CR AFT SYSTEM S, M ILITARY
APPLICATIO NS, PRO D U CTS SU RG IC ALLY IM PLAN TED IN TO TH E BO D Y, LIFE SUPPO RT PR O D UC TS O R O TH ER
C RITICAL APPLIC ATIO N S (INC LUD IN G M ED IC AL D EVICES, AIRC R AFT SYSTEMS O R C OM PO NEN TS AND PER SO N AL O R
AU TO M O TIVE SAFETY O R SEC U RITY DEVIC ES). IN CLU SIO N O F CIRR U S PR O DU C TS IN SUC H APPLICATIO N S IS
U ND ER STO O D TO BE FU LLY AT TH E CU STOM ER ’S RISK AN D C IR RUS DISC LAIM S AND M AKES N O W ARR AN TY,
EXPR ESS, STATU TO RY O R IM PLIED , INC LU D ING TH E IM PLIED W ARR AN TIES O F MER C HAN TABILITY AN D FITNESS FO R
PAR TICU LAR PU R POSE, W ITH R EG AR D TO AN Y C IR R US PRO D U CT TH AT IS U SED IN SUC H A M AN NER . IF TH E
C USTO M ER O R C USTOM ER’S C USTOM ER U SES O R PERM ITS TH E USE O F C IR RU S PRO DU C TS IN CR ITIC AL
APPLICATIO NS, C U STO MER AG REES, BY SU CH U SE, TO FU LLY IND EM NIFY CIRR U S, ITS O FFIC ER S, D IR ECTO RS,
EM PLO YEES, D ISTRIBU TO RS AND O THER AG ENTS FRO M ANY AND ALL LIABILITY, IN CLU D ING ATTO R NEYS’ FEES AN D
C O STS, TH AT M AY R ESU LT FRO M O R AR ISE IN C O NN EC TIO N W ITH TH ESE U SES.
C irrus Logic, Cirrus, and the C irrus Logic logo designs are tradem arks of C irrus Logic, Inc. All other brand and product nam es in
this docum ent m ay be tradem arks or service m arks of their respective owners.
23