CDB5510/11/12/13 CDB5510/11/12/13 Evaluation Board and Software Features General Description ! Supports the CS5510, CS5511, CS5512, and The CDB5510/11/12/13 is an inexpensive tool designed to evaluate the performance of the CS5510/11/12/13 8pin Analog to Digital Converters. This document, as well as the CS5510/11/12/13 data sheet should be read thoroughly before using the CDB5510/11/12/13 Evaluation System. CS5513 8-pin ADCs ! On-board Oscillator (CS5510/12) ! RS-232 Serial Communication with PC ! On-board Microcontroller ! On-board Voltage Reference ! LabWindows/CVI Evaluation Software The evaluation system consists of a CDB5510 Board and PC software which allows the user to easily capture and analyze data. The provided analysis functions in the software include Time Domain Analysis, Histogram Analysis, and Frequency Domain Analysis. – Chip Control and Data Capture – FFT Analysis – Time Domain Analysis – Noise Histogram Analysis ! Includes CDB551x, CS551X sample, and Software V- ORDERING INFORMATION: CDB5510/11/12/13 Evaluation System Includes CDB5510 and One Sample GND V+ VOLTAGE REFERENCE DIP SWITCHES V+ LEDs VREF VV- AIN+ AIN- VREF AIN+ AIN- CS5510 CS5511 CS5512 CS5513 AT90S8515 CS MICROCONTROLLER SDO RS232 TRANSCEIVER SCLK RESET CIRCUITRY CRYSTAL 3.6864 MHz RS232 CONNECTOR OSC. CIRCUITRY Preliminary Product Information P.O. Box 17847, Austin, Texas 78760 (512) 445 7222 FAX: (512) 445 7581 http://www.cirrus.com This document contains information for a new product. Cirrus Logic reserves the right to modify this product without notice. Copyright Cirrus Logic, Inc. 2001 (All Rights Reserved) OCT ‘01 DS337DB2 1 CDB5510/11/12/13 TABLE OF CONTENTS 1. HARDWARE ............................................................................................................................. 3 1.1 Introduction ........................................................................................................................ 3 1.2 Power Supply Options ....................................................................................................... 3 1.3 Analog Inputs ..................................................................................................................... 3 1.4 Voltage Reference Options ................................................................................................ 3 1.5 Clocking Options ................................................................................................................ 4 1.6 PC Interface ....................................................................................................................... 5 1.7 Adding an Amplifier to the CDB5510 ................................................................................. 5 1.8 Interfacing to an External Controller .................................................................................. 5 2. SOFTWARE .............................................................................................................................. 6 2.1 Installation Procedure ........................................................................................................ 6 2.2 Using the Software ............................................................................................................. 6 2.2.1 Selecting the COM Port and Part .......................................................................... 6 2.2.2 Setup Window Functions ...................................................................................... 6 2.3 Data Collection Window Overview ..................................................................................... 8 2.3.1 Histogram Plots ..................................................................................................... 9 2.3.2 Frequency Domain (FFT) Plots ............................................................................. 9 2.3.3 Time Domain Plots .............................................................................................. 10 3. SCHEMATICS ........................................................................................................................ 14 LIST OF FIGURES Figure 1. Title Screen .................................................................................................................... 10 Figure 2. Setup Window ................................................................................................................ 11 Figure 3. Frequency Domain Analysis .......................................................................................... 12 Figure 4. Configuration Panel........................................................................................................ 12 Figure 5. Time Domain Analysis ................................................................................................... 13 Figure 6. Histogram Analysis ........................................................................................................ 13 Figure 7. CDB5510 Power Supply Schematic............................................................................... 14 Figure 8. CDB5510 Reference and ADC Schematic..................................................................... 15 Figure 9. CDB5510 Amplifier Schematic (not populated).............................................................. 16 Figure 10. CDB5510 Microcontroller Schematic ........................................................................... 17 Figure 11. CDB5510 RS232 and Oscillator Schematic................................................................. 18 Figure 12. CDB5510 Silkscreen Layout ........................................................................................ 19 Figure 13. CDB5510 Top Side Layout .......................................................................................... 20 Figure 14. CDB5510 Bottom Side Layout ..................................................................................... 21 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 LabWindows and CVI are registered trademarks of National Instruments Corporation, MICROWIRE is a trademark of National Semiconductor Corporation, SPI is a registered trademark of International Business Machines Corporation, Windows 95 is a registered trademark of Microsoft Corporation. Preliminary product information describes products which are in production, but for which full characterization data is not yet available. Advance product information describes products which are in development and subject to development changes. Cirrus Logic, Inc. has made best efforts to ensure that the information contained in this document is accurate and reliable. However, the information is subject to change without notice and is provided “AS IS” without warranty of any kind (express or implied). No responsibility is assumed by Cirrus Logic, Inc. for the use of this information, nor for infringements of patents or other rights of third parties. This document is the property of Cirrus Logic, Inc. and implies no license under patents, copyrights, trademarks, or trade secrets. No part of this publication may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior written consent of Cirrus Logic, Inc. Items from any Cirrus Logic website or disk may be printed for use by the user. However, no part of the printout or electronic files may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior written consent of Cirrus Logic, Inc.Furthermore, no part of this publication may be used as a basis for manufacture or sale of any items without the prior written consent of Cirrus Logic, Inc. The names of products of Cirrus Logic, Inc. or other vendors and suppliers appearing in this document may be trademarks or service marks of their respective owners which may be registered in some jurisdictions. A list of Cirrus Logic, Inc. trademarks and service marks can be found at http://www.cirrus.com. 2 DS337DB2 CDB5510/11/12/13 1. HARDWARE 1.3 Analog Inputs 1.1 Introduction Analog input signals can be connected to the converter’s inputs via the CDB5510’s AIN+ and AINinputs (connector J3). Note that a simple RC network filters the input to reduce broadband noise. Both of the analog inputs can also be tied to the Vsupply by changing the position of HDR4 and HDR5, or to the output of the amplifier section as shown in Table 1. For a differential input the jumpers should be set to the “Direct Differential Input” setting, and for a single-ended input on AIN+, the jumpers should be set to the “Direct Single-Ended Input” setting. The jumpers can also be set to configure an amplifier input, if it is installed on the evaluation board. The amplifier section of the board is discussed in more detail in section 1.7. The CDB5510/11/12/13 evaluation system provides a quick means of testing the CS5510/11/12/13 Analog-to-Digital Converters (ADCs). The CDB5510 evaluation board accepts any of the four converters via an 8-pin SOIC socket, and interfaces directly to a PC running though an RS-232 serial interface. The included analysis software allows the user to control the various functions of the CS5510/11/12/13, as well as capture and save data. The software also provides data analysis tools to display the time domain, frequency domain, and noise histogram performance for a captured set of data. 1.2 Power Supply Options The CS5510/11/12/13 ADCs are designed to operate from a supply voltage difference of 5 to 6 V between V+ and V-. The parts may be run from a single 5 V supply, or any combination of voltages that produce a 5 V span, such as +3 V and -2 V or ± 2.5 V. The CDB5510 evaluation board supports both single and dual supply configurations. For a single supply, both the V- and GND posts should be connected to 0 V, and the V+ post should be connected to the positive supply voltage. For dual supply configurations, the GND post should be connected to 0 V, the positive supply should be connected to the V+ post, and the negative supply should be connected to the V- post. Because the RS-232 transceiver used on the board requires at least 3 V for its supply voltage, it is recommended that the V+ post always be at least 3 V for proper operation of the evaluation board. If a different microcontroller is interfaced to the CS5510/11/12/13 through HDR6, other supply voltages may be used. DS337DB2 Input HDR4 HDR5 Direct Differential Input AIN+ O AMP+ O V- O O AIN+ O AIN+ O AIN+ AIN- O AMP- O V- O O AINO AINO AIN- Direct Single-Ended Input AIN+ O AMP+ O V- O O AIN+ O AIN+ O AIN+ AIN- O AMP- O V- O O AINO AINO AIN- Differential Amplifier Input AIN+ O AMP+ O V- O O AIN+ O AIN+ O AIN+ AIN- O AMP- O V- O O AINO AINO AIN- Single-Ended Amplifier Input AIN+ O AMP+ O V- O O AIN+ O AIN+ O AIN+ AIN- O AMP- O V- O O AINO AINO AIN- Table 1. Analog Input Selection With HDR4 and HDR5 1.4 Voltage Reference Options The evaluation system provides three voltage reference options. The VREF pin can be connected to the on-board 2.5V reference, to the positive supply rail, or to an external voltage reference source via HDR3, as shown in Table 2. When the HDR3 jumper on the CDB5510 is in the”V+” position, the eval board’s supply voltage is selected. When this jumper is in the “LT1019” position, the on-board reference provides an absolute voltage level of 2.5 volts (the LT1019 was chosen for its low drift, typ3 CDB5510/11/12/13 ically 5ppm/°C). By setting HDR3’s jumper to the “REF” position, the user can supply an external voltage reference to J1’s REF input. V- is also provided at connector J1 to allow an easy connection to the negative supply. (Application Note 4 on Cirrus Logic’s web site details various voltage references). Reference Description HDR3 V+ Selects Analog Power Supply V+ O LT1019 O REF O O VREF O VREF O VREF LT1019 Selects on board LT1019 Reference (5ppm/°C) V+ O LT1019 O REF O O VREF O VREF O VREF Selects external EXTERNAL reference source connected to J1 V+ O LT1019 O REF O O VREF O VREF O VREF Table 2. Voltage Reference Selection Using HDR3 1.5 Clocking Options The CS5510/11/12/13 are very simple ADCs, intended to continuously convert and output data when not in sleep mode. The CS5510 and CS5512 require an external clock signal on the SCLK input pin to run properly. The CDB5510 evaluation board provides three options for this clock source: 1) The microcontroller can be used to generate a clock for the CS5510/12. The microcontroller’s clock can be selected by removing the jumper from HDR7 on the CDB5510 board, and selecting the “CS5510/12 Clock from microcontroller” option in the software. The DIP switches on the evaluation board should be set as shown in the “CS5510/12 Clock from 8515” section of Table 3. The clock frequency can be selected by changing the “Oscillator Frequency” box in the software. Note that the frequency options are limited by the microcontroller’s counter/timer circuitry, which divides the 3.6864 MHz clock by integer values to produce the clock output. 4 2) The 32 kHz on-board oscillator circuit (shown in Figure 11) can be used by connecting HDR7 on the CDB5510 board and selecting the “On-board or external clock source” option in the software. The DIP switches on the evaluation board should be set as shown in the “CS5510/12 External Clock” section of Table 3. 3) An external clock can be provided by the user, and connected to the SCLK post on HDR7. The “On-board or external clock source” option in the software should be selected when using an external clock source, and the DIP switches on the evaluation board should be set as shown in the “CS5510/12 External Clock” section of Table 3. The CS5511 and CS5513 include an internal oscillator, and as such, need no external oscillator to run. When using the CS5511 or CS5513, HDR7 on the CDB5510 board should be left disconnected, and the “CS5511/13 Internally Clocked” option should be selected in the software. Likewise, the Eval Board Mode SW1 Settings CS5511/13 Internally Clocked X is OPEN A is OPEN B is OPEN 1 2 3 OPEN X A B CS5510/12 Clock From 8515 X is OPEN A is CLOSED B is CLOSED 1 2 3 OPEN X A B CS5510/12 External Clock X is OPEN A is OPEN B is CLOSED 1 2 3 OPEN X A B RS-232 Test Mode X is CLOSED A is CLOSED B is CLOSED 1 2 3 OPEN X A B Table 3. DIP Switch Settings DS337DB2 CDB5510/11/12/13 DIP switches on the CDB5510 should be set to the “CS5511/13 Internally Clocked” section of Table 3. 1.6 PC Interface The evaluation system comes with software and an RS-232 cable to link the evaluation board to the PC. The executable software was developed with LabWindows/CVI and meant to run under Windows 95 or 98. After installing the software, read the readme.txt file for any last minute changes in the software. Additionally, Section 2.0: Software in this document further details how to install and use the software. 1.7 Adding an Amplifier to the CDB5510 The CDB5510 is laid out so that a standard 8-pin SOIC dual op-amp of the user’s choosing can be installed on the board to allow evaluation of the CS5510/11/12/13’s performance with an op-amp front-end. If an op-amp front-end is desired, the additional components such as feedback resistors and bypass capacitors must also be installed on the board. A schematic of the amplifier section including some typical component values is shown in Figure 9. The amplifier is configured to operate in either a single non-inverting, or a dual differential configuration. The mode of operation can be selected by changing the jumper on HDR2. Using the components shown in Figure 9, the gain of the am- DS337DB2 plifier will be 10 in the single configuration, or 21 in the dual configuration. Different gain values can be achieved by changing the value of resistors R6, R17, and R18. 1.8 Interfacing to an External Controller The ADC serial interface is SPI and MICROWIRETM compatible. The interface control lines (CS, SDO, and SCLK) are connected to the 8515 microcontroller on the CDB5510. The ADCs can be interfaced to an external microcontroller through HDR6 on the CDB5510. To accomplish this, the CDB5510 board must be modified in one of three ways: 1) remove the microcontroller from its socket, 2) remove resistors R20-R22, or 3) cut the interface control traces between the microcontroller and the header. 5 CDB5510/11/12/13 2. SOFTWARE user is prompted to select the serial communication port. 2.1 Installation Procedure 1) Turn on the PC, running Windows 95 or 98. 2.2.1 Selecting the COM Port and Part 2) Insert the Installation Diskette #1 into the PC. 3) Select the Run option from the Start menu. To initialize a port, pull down option ComPorts from the menu bar and select either COM1 or COM2. Next, the user is prompted to select the appropriate part under the Parts menu. After a port is initialized and the correct part is selected, it is a good idea to test the RS-232 link between the PC and the evaluation board. To do this, pull down the Setup menu from the menu bar and select the option TESTRS232. The user is then prompted to set the evaluation board’s test switches to 111 and then reset the board. Once this is done, proceed with the test. If the test fails, check the hardware connection and repeat again. Otherwise, set the test switches back to the correct mode as specified in this document, and press reset again. 4) At the <enter>. prompt, type: A:\SETUP.EXE 5) The program will begin installation. 6) If it has not already been installed on the PC, the user will be prompted to enter the directory in which to install the CVI Run-Time Engine. The Run-Time Engine manages executables created with LabWindows/CVI. If the default directory is acceptable, select OK and the Run-Time Engine will be installed there. 7) After the Run-Time Engine is installed, the user is prompted to enter the directory in which to install the Eval5510/11/12/13 software. Select OK to accept the default directory, or choose an alternate directory. 8) Once the program is installed, it can be run by double clicking on the Eval5510/11/12/13 icon, or through the Start menu. Note: The software is written to run with 640 x 480 resolution; however, it will work with 1024 x 768 resolution. If the user interface seems to be a little small, the user might consider setting the display settings to 640 x 480. (640 x 480 was chosen to accommodate a variety of computers). 2.2 Using the Software At start-up, the title screen appears first (Figure 1). This window contains information concerning the software’s title, revision number, copyright date, etc. Additionally, at the top of the screen is a menu bar which displays user options. Notice, the menu bar item Window is initially disabled. This eliminates any conflicts with the mouse or concurrent use of modems. Before proceeding any further, the 6 2.2.2 Setup Window Functions To make sure that the software and evaluation board are set up correctly, it is recommended that the user proceed to the Setup Window and test the functionality of the part before proceeding (Figure 2). To access the Setup Window, the user can pull down the Window menu item, or press F1 on the keyboard. The following describes the various options and indicators in the Setup Window. Clocking Options: This pull-down menu allows the user to select the type of clock that will be used with the ADC, so that the software knows what to expect from the microcontroller. Selecting from this menu also gives the user the DIP switch options that they must set on the evaluation board. There are three options available on this menu: CS5511/13 Internally Clocked - This option means that a CS5511 or CS5513 is being used, and the microcontroller will only provide an SCLK when clocking data from the ADC. Be sure that no jumper is installed on HDR7 of the CDB5510 when this DS337DB2 CDB5510/11/12/13 option is selected, or the board will not function properly. CS5510/12 Clock from Microcontroller - This option tells the software that a CS5510 or CS5512 is being used, and that the microcontroller will provide the ADC with a master clock. The microcontroller’s clock frequency is user-selectable from the Setup Window. The clock frequency is limited to integer sub-multiples of the microcontroller’s 3.6864 MHz master clock (3.6864 MHz / N). Be sure that no jumper is installed on HDR7 of the CDB5510 when this option is selected, to avoid contention with the on-board oscillator. CS5510/12 On-Board or External Clock Source This option tells the software that a CD5510 or CS5512 is being used, and that the master clock from the part will be coming from an outside source. If the on-board 32 kHz oscillator is to be used as the clock source, a jumper should be installed on HDR7 of the CDB5510. If a different clock source is to be used, no jumper should be installed, and the clock source should be connected to the pin labeled SCLK (the top pin) of HDR7 or to the pin labeled SCLK (the lower-left pin) on HDR6. Oscillator Frequency: This box displays the frequency of the oscillator that the ADC is running on. When using an external clock source, the user can type in the frequency of the clock source, and the FFT plots will scale accordingly. When using the microcontroller as a clock source, the user should adjust this value until it is close to the desired frequency. The value in this box will automatically be adjusted to a frequency that the microcontroller can provide. When using a CS5511 or CS5513, the “Get Internal Freq.” option should be used to determine the converter’s internal oscillator frequency. Sampling Frequency: This box displays the computed sampling frequency for the specified oscillator frequency. This number is used when performing FFT analysis. DS337DB2 Sleep Mode: This button allows the user to put the ADC in sleep mode. The microcontroller will set SCLK high, and the ADC will power down according to the data sheet specifications. If an external clock or the on-board oscillator is used, this option should remain off. Get Internal Freq.: This button is only visible when the CS5511 or CS5513 is being used. When pressed, the microcontroller will time the conversion cycle of the ADC and the PC software will compute the sampling rate and oscillator frequency based on the results. This button should be pressed when using a CS5511 or CS5513 before collecting data to ensure that any FFT plots are scaled properly. Acquire: When this button is pressed, the microcontroller will begin collecting conversions from the ADC and sending them to the PC. The PC stores the conversions as a small sample set. From the sample set collected, the high, the low, peak-to-peak, average, and standard deviation, are computed (the size of the data set is set by the “Num To Average” box) and then the display icons are updated. The most recent conversion will be displayed in the Last Conversion box in hexadecimal format. This process continues until the STOP button is pressed, or until another window is selected. Num To Average: Input icon that sets the size of the data conversion set referred to when the Acquire button is pressed. OF and OD: These two icons represent the OF and OD flags that are part of the ADC’s output word. If one or both of these flags are set, the appropriate icon will light up. Software Calibration Features: Because the CS5510/11/12/13 have no built-in calibration features, any calibration functionality must be implemented in software. The following functions, found in the Software Calibration Box, allow the user to perform software-based calibrations on the ADCs. 7 CDB5510/11/12/13 Offset Cal - This button allows the user to perform a software offset calibration. To do so, the user should connect analog inputs AIN+ and AIN- to a zero point, and press the Offset Cal Button. The microcontroller will then obtain a number of conversions from the ADC (dictated by the Cals to Avg. Box) and average these conversions together. The result will be stored in memory and displayed in the Offset Box. Gain Cal - This button allows the user to perform a software gain calibration. To do this, the user should connect the analog inputs AIN+ and AIN- to a full-scale value (at least 10% less than the maximum full scale of the part, to maintain accuracy) and press the Gain Cal Button. The microcontroller will then obtain a number of conversions from the ADC (dictated by the Cals to Avg. Box), subtract out the contents of the Offset Box, and average the results together. From this, a gain factor is computed, stored in memory, and displayed in the Gain Factor Box. Multiply Gain - The Multiply Gain (2x and 1/2) Buttons allow the user to easily divide or multiply the gain factor by 2. This feature can be used to digitally scale the output of the part in software by factors of two. Cal On/Cal Off - This switch allows the user to apply the calibration values to the data collected in the Setup Window. When the switch is in the Off position, the collected results will reflect the raw conversion data from the ADC. When the switch is in the On position, the value in the Offset Box will be subtracted from the conversions, and the result will be multiplied by the value in the Gain Factor Box. The collected results will reflect the value after the calibration data has been applied. 2.3 Data Collection Window Overview The Data Collection Window is used to collect and analyze data sets using the evaluation board. The software supports Time Domain, Frequency Domain (FFT) and Histogram analysis of collected 8 data sets. To go to the Data Collection Window, pull down the Window menu item and select “Data Collection Window”, or press F2 on the keyboard. The following controls and indicators are present in the Data Collection Window regardless of what test is being performed. COLLECT: Initiates the data conversion collection process. COLLECT has two modes of operation: collect from file or collect from converter. To collect from a file, a previously saved file from the ComPorts->DISK menu bar option must be selected. Once a file is selected, its content will displayed on the graph when the COLLECT button is pressed. If the user is collecting conversions from the evaluation board to analyze, the appropriate COM port must be selected. The user is then free to collect the preset number of conversions (preset by the CONFIG pop-up menu discussed below). Notice, there is a significant acquisition time difference between collecting from a file and collecting from the evaluation board. Data can only be collected from the evaluation board at the converter’s current sampling frequency, and will take much longer than retrieving previously collected data from a file. CANCEL: This button allows the user to exit from the COLLECT algorithm during a collection. It is recommended that the user reset the evaluation board after pressing this button, so that the evaluation board will stop collecting data and wait for the next command. OUTPUT: This button calls up a pop-up window which allows the user to save the collected data set to a file or print out the information on the screen. Two printing options are available: printing only the plot data, and printing the entire screen including the calculated statistics for the current analysis mode. ZOOM: Pressing this button allows the user to zoom in on a specific portion of the current graph. To zoom, click on the ZOOM icon, then click on the DS337DB2 CDB5510/11/12/13 graph to select one corner of the desired Zoom area. When prompted, click on the graph again to select the opposite corner of the desired zoom area. Once an area has been zoomed to, the printing functions can be used to print a hard copy of that region. Click on RESTORE when done with the zoom function to display the entire data set graph. A region can also be magnified further by clicking on the ZOOM button again. oped at Cirrus Logic. If information concerning these algorithms is needed, call technical support. AVERAGE: Sets the number of consecutive FFT’s to perform and average. LIMITED NOISE BANDWIDTH: Limits the amount of noise in the converters bandwidth. Default is 0 Hz. OK: Accept the changes and close the window RESTORE: Restores the display of the graph after zoom has been entered. No matter how far in the user has magnified the data plot, the RESTORE button will return to the fully zoomed-out data plot. 2.3.1 Histogram Plots TIME DOMAIN / FFT / HISTOGRAM Selector: This pull-down menu selects between time domain, frequency domain, and histogram mode to perform and display the appropriate analysis of the data set. BIN: Displays the x-axis value of the cursor on the Histogram. This represents the output code from the part. Cal On/Cal Off: This switch allows the user to apply the calibration values to the data set as it is collected. When the switch is in the Off position, the collected results will reflect the raw conversion data from the ADC. When the switch is in the On position, the calibration values from the Setup Window will be applied to the data as it is collected. This switch must be set to the desired value before data is collected, since the calibration values can only be applied during the collection process. CONFIG: Opens a pop-up panel (Figure 4) to configure how much data is to be collected, and how to process the data once it is collected. The following are controls and indicators associated with the CONFIG panel. SAMPLES: Allows the user to select the number of conversions to collect, between 16 and 32,768. WINDOW: Used in the Power Spectrum Window to calculate the FFT. 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 devel- DS337DB2 The following is a description of the indicators associated with Histogram analysis (Figure 6). MAGNITUDE: Displays the y-axis value of the cursor on the Histogram. This represents the number of times a certain output code occurred in the collected data set. MAXIMUM: Indicator for the maximum value of the collected data set. MEAN: Indicator for the mean (average) of the data sample set. MINIMUM: Indicator for the minimum value of the collected data set. STD. DEV.: Indicator for the Standard Deviation of the collected data set. VARIANCE: Indicates the Variance for the current data set. 2.3.2 Frequency Domain (FFT) Plots The following describe the indicators associated with Frequency Domain (FFT) analysis (Figure 3). FREQUENCY: Displays the x-axis value of the cursor on the FFT display. This represents the center frequency of the currently selected bin in Hz. MAGNITUDE: Displays the y-axis value of the cursor on the FFT display. This represents the total power in dB contained in the selected bin. 9 CDB5510/11/12/13 S/D: Indicator for the Signal-to-Distortion Ratio, in dB. This is the ratio of the signal magnitude to the magnitude of the first four harmonics. S/N+D: Indicator for the Signal-to-Noise + Distortion Ratio in dB. This is the ratio of the signal magnitude to the magnitude of the first four harmonics and the noise. SNR: Indicator for the Signal-to-Noise Ratio in dB. This is the ratio of the signal magnitude to the magnitude of the noise (an average noise value is included in place of the first four harmonics). S/PN: Indicator for the Signal-to-Peak Noise Ratio in dB. This is the ratio of the signal magnitude to the magnitude of the highest noise component not included in the harmonics of the signal. 2.3.3 Time Domain Plots The following indicators are associated with Time Domain analysis (Figure 5). COUNT: Displays current x-position of the cursor on the time domain display. This represents the position of the code within the collected sample set. MAGNITUDE: Displays current y-position of the cursor on the time domain display. This represents the actual code from the converter. MAXIMUM: Indicator for the maximum value of the collected data set. MINIMUM: Indicator for the minimum value of the collected data set. # of AVG: Displays the number of FFT’s averaged in the current display. Figure 1. Title Screen 10 DS337DB2 CDB5510/11/12/13 Figure 2. Setup Window DS337DB2 11 CDB5510/11/12/13 Figure 3. Frequency Domain Analysis Figure 4. Configuration Panel 12 DS337DB2 CDB5510/11/12/13 Figure 5. Time Domain Analysis Figure 6. Histogram Analysis DS337DB2 13 3. SCHEMATICS 14 V+ POST V- POST V+ J6 J7 R24 10 VD+ Z1 C4 C20 P6KE6V8P VZ2 47UF C14 P6KE6V8P 47UF .1UF C5 AGND Note: (V+) - (V-) must be 5V for proper operation of the ADC. Also, (V+) - (GND) must be at least 3V for the digital portion of the board to operate. .1UF AGND GND POST J5 1) V+ = 5V, V- = 0V, GND = 0V 2) V+ = 3V, V- = -2V, GND = 0V AGND DS337DB2 Figure 7. CDB5510 Power Supply Schematic CDB5510/11/12/13 Some Valid Power Supply Options: DS337DB2 HDR6 R23 10 U4 V+ 6 IN OUT TRIM HTR TEMP GND C19 .1UF 2 4 6 R12 10K LT1019CN8_2P5 2 1 3 5 /CS SDO SCLK 5 7 3 AGND R11 10K 4 VC22 C21 VHDR3 V+ VREF J1 1 2 V- R1 301 1 3 5 U6 VHDR4 R4 AIN+ J3 AIN- .1UF .1UF 2 4 6 301 1 AMPOUT+ V- 1 3 5 C9 2 4 6 /CS 4700PF 8 7 6 5 SDO V+ SCLK CS5510-AS AGND HDR5 1 3 5 .68UF 2 4 6 Figure 8. CDB5510 Reference and ADC Schematic 15 CDB5510/11/12/13 AMPOUTV- SDO VV+ SCLK C10 2 301 VREF AIN+ AIN/CS .68UF C25 R5 1 2 3 4 16 AGND C29 .1UF V- V- 4 + 3 AMPOUT+ 1 2 V+ R3 AMPIN+ AMPIN- J2 R17 U1 C7 4.02K 8 301 1800PF COG V+ C28 1 C24 R6 2 .1UF 402 4700PF COG R2 R9 R8 10M 10M AGND 301 HDR2 1 2 4 3 C8 4.02K 1800PF COG U1 6 - 7 AMPOUT- 5 + DS337DB2 Figure 9. CDB5510 Amplifier Schematic (not populated) CDB5510/11/12/13 R18 AGND V- DS337DB2 VD+ R7 D2 1N4148 750K VD+ C16 S1 SW_B3W_1100 47UF .1UF D1 VD+ /CS SDO 200 200 1 2 3 4 5 6 7 8 HDR1 9 2 4 10 11 12 13 14 R20 200 15 16 17 33PF 18 COG 19 33PF 3.6864MHZ Y1 C1 20 39 8 1 7 2 6 3 5 4 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 AT90S8515 AGND P2_7 P2_6 P2_5 P2_4 P2_3 P2_2 P2_1 P2_0 LED_555_5003 SW_DIP_3 1 2 3 SW1 AGND R14 R15 R16 C2 VCC (AD0)PA_0 (AD1)PA_1 (AD2)PA_2 (AD3)PA_3 (AD4)PA_4 (AD5)PA_5 (AD6)PA_6 (AD7)PA_7 ICP ALE OC1B (A15)PC_7 (A14)PC_6 (A13)PC_5 (A12)PC_4 (A11)PC_3 (A10)PC_2 (A9)PC_1 (A8)PC_0 AGND OPEN SCLK PB0(T0) PB1(T1) PB2(AIN0) PB3(AIN1) PB4(/SS) PB5(MOSI) PB6(MISO) PB7(SCK) /RESET PD0(RXD) PD1(TXD) PD2(INT0) PD3(INT1) PD4 PD5(OC1A) PD6(/WR) PD7(/RD) XTAL2 XTAL1 GND 40 5.11K 5.11K 5.11K R22 R21 AGND RS232RX RS232TX C15 U5 .1UF AGND 1 3 C3 COG AGND Figure 10. CDB5510 Microcontroller Schematic 17 CDB5510/11/12/13 AGND 18 VD+ C23 C17 C11 .1UF .1UF TANT U2 U3 .1UF 5 1 1 2 3 4 5 6 AGND VCC 2 AGND 3 4 HDR7 1 C18 2 SCLK GND 7 8 .1UF NC7SZU04M5 C12 VCC C1+ V+ GND C1T1OUT C2+ R1IN C2R1OUT VT1IN T2OUT T2IN R2IN R2OUT MAX3232CPE AGND R10 VD+ 16 15 14 13 12 11 C13 .1UF TANT 10 9 AGND AGND .1UF TANT 10M AGND R19 49.9K J4 1 6 2 26 Y2 32.768KHZ 2PF OG 7 3 8 4 9 5 C6 R13 47PF COG VD+ 10K DE9F_RA RS232RX RS232TX AGND DS337DB2 Figure 11. CDB5510 RS232 and Oscillator Schematic CDB5510/11/12/13 AGND DS337DB2 19 CDB5510/11/12/13 Figure 12. CDB5510 Silkscreen Layout CDB5510/11/12/13 Figure 13. CDB5510 Top Side Layout 20 DS337DB2 CDB5510/11/12/13 Figure 14. CDB5510 Bottom Side Layout DS337DB2 21