CDB5463U Cirrus Logic Inc, CDB5463U Datasheet

no-image

CDB5463U

Manufacturer Part Number
CDB5463U
Description
BOARD EVAL & SOFTWARE CS5463 ADC
Manufacturer
Cirrus Logic Inc
Type
A/Dr
Datasheets

Specifications of CDB5463U

Main Purpose
Power Management, Energy/Power Meter
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
CS5463
Primary Attributes
1-Phase, Energy-to-Frequency Output
Secondary Attributes
GUI, USB, SPI Interfaces
Product
Data Conversion Development Tools
Maximum Clock Frequency
4 MHz
Interface Type
USB
Supply Voltage (max)
5 V
Supply Voltage (min)
3.3 V
For Use With/related Products
CS5463
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Contains lead / RoHS non-compliant
Other names
598-1553
Features
www.cirrus.com
Voltage and Current Interface
USB Communication with PC
On-board C8051F320 Microcontroller
On-board Voltage Reference
LabWindows
"Auto-boot" Demo with Serial EEPROM
CDB5463U Engineering Board and GUI Software
– Register Setup & Chip Control
– FFT Analysis
– Time Domain Analysis
– Noise Histogram Analysis
VIN+
REF
VIN-
IIN+
IIN-
®
/CVI
reference
+2.5V
®
GUI Software
+5V
IN
VREF
CS5463
4.096MHz
OUT
Crystal
GND
Copyright © Cirrus Logic, Inc. 2007
RESET
MODE
SCLK
SDO
SDI
INT
(All Rights Reserved)
CS
E1
E2
E3
VD+_EXT
General Description
The CDB5463U is an inexpensive tool designed to evaluate
the functionality and performance of the CS5463 analog-to-dig-
ital converter (ADC). The evaluation board includes an LT1019
voltage reference, a C8051F320 microcontroller with a USB in-
terface, 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
theCS5463's registers and functions.
The CDB5463U includes software for data capture, time do-
main analysis, histogram analysis, and frequency domain
analysis.
Schematics in PADS™ PowerLogic™ format are available for
download at www.cirrus.com/IndustrialSoftware.
ORDERING INFORMATION
EERPOM
SERIAL
CDB5463U
Vu+_EXT
C8051F320
Circuirty
Reset
CDB5463U
BUTTON
RESET
Evaluation Board
USB
DS805DB2
OCT ‘07

Related parts for CDB5463U

CDB5463U Summary of contents

Page 1

... IIN+ IIN- www.cirrus.com General Description The CDB5463U is an inexpensive tool designed to evaluate the functionality and performance of the CS5463 analog-to-dig- ital converter (ADC). The evaluation board includes an LT1019 voltage reference, a C8051F320 microcontroller with a USB in- terface, and firmware. The microcontroller controls the serial ...

Page 2

... EEPROM Window ............................................................................................................ 26 2.10 Debug Panel .................................................................................................................. 27 Appendix A. Bill Of Materials ................................................................................................... 28 Appendix B. Schematics .......................................................................................................... 30 Appendix C. Layer Plots ........................................................................................................... 34 Figure 1. CDB5463U Assembly Drawing ........................................................................................ 3 Figure 2. GUI Start-up Window ....................................................................................................... 8 Figure 3. Setup Menu Showing Successful USB Connection ......................................................... 9 Figure 4. USB Error Message ......................................................................................................... 9 Figure 5. Data from Disc File Selection Window ........................................................................... 10 Figure 6. Menu Pull-down Options ................................................................................................ 11 Figure 7 ...

Page 3

... Introduction The CDB5463U evaluation board provides a convenient means of evaluating the CS5463 power mea- surement IC. The CDB5463U evaluation board operates from a single +5V power supply. The evaluation board interfaces the CS5463 via a USB cable. To accomplish this, the board comes equipped with a C8051F320 microcontroller and a USB interface. Additionally, the CDB5463U GUI software pro- vides easy access to the internal registers of the CS5463 ...

Page 4

... Analog Section The CDB5463U evaluation board provides screw-type terminals (J23, J27) to connect input signals to the voltage and current channels. The screw terminals are labels as VIN+, VIN1-, IIN+, and IIN-. A simple R-C network at each channel input provides a simple anti-alias filter. The evaluation board provides three voltage reference options for VREFIN to the CS5463. The three volt- age reference options include: VREFOUT from CS5463, the on-board +2 ...

Page 5

... The microcontroller interfaces the SPI of CS5463 with the USB connection to the PC, enabling the GUI software to access all the CS5463 registers and functions. Interface header, J40, is provided to allow the CDB5463U to be connected to an external energy registration device or an external microcontroller. To connect the CS5463 to an external microcontroller, R57, R58, R59, R60, R61, and R62 must be removed from the board ...

Page 6

... Auto-boot Mode With a jumper connection on J18 (AUTO-BOOT ENABLE), the CS5463 operates in auto-boot mode and the CDB5463U board operates as a stand-alone system without attaching PC. When in auto- boot mode, a hardware reset (press on S1) will cause the CS5463 to boot up using the serial data from the serial EEPROM on the board (U10) ...

Page 7

... CS5463 are removed and the GUI software can not access the CS5463 registers and functions. The EEPROM must be programmed prior to the auto-boot sequence. When the CDB5463U Evaluation Board is sent from the factory, the EEPROM is programmed with the following CS5463 command/data ...

Page 8

... AN278. 2.2 Using the Software Before launching the software, check all jumper settings on the CDB5463U evaluation board 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 software program can be launched. ...

Page 9

... See Figure 4. Check to verify that the USB cable is connected properly and the power supply is on and connected prop- erly to the CDB5463U. Reset the board (press the RESET button on the board) and try to setup the USB connection again. ...

Page 10

... Data Collection Window of the software. Figure 5. Data from Disc File Selection Window 2.3.2 Menu Menu Excluding the Start-Up window, the Menu menu provides 7 options: Setup Window, Calibration Window, Conversion Window, Pulse Rate Window, Data Collection Window, EEPROM Window, and Debug Win- 10 CDB5463U DS805DB2 ...

Page 11

... Each option has an associated function key (<F1>, <F2>, etc.). See Figure 6. 2.3.3 Quit Menu The Quit menu allows the user to exit the evaluation software. Upon selecting Quit, a message window appears and queries if exiting the evaluation software is desired. See Figure 7. DS805DB2 Figure 6. Menu Pull-down Options Figure 7. Quit Dialog CDB5463U 11 ...

Page 12

... Window pressing <F2> on the keyboard. In the Setup window, all of the CS5463's registers are displayed in hexadecimal notation and are decoded to provide easier readability. Refer to the CS5463 data sheet for information on register functionality and definitions. See Figure 8. 12 Figure 8. Setup Window CDB5463U DS805DB2 ...

Page 13

... HEX: field changing any of the values below the HEX: field to the desired set- tings. Although the CDB5463U software allows the user to modify any of the bits in the Config register, changing certain bits may cause the software and board to behave erratically. For the evaluation system to function properly, the Interrupt Output field should be set to the default Active Low ...

Page 14

... The Refresh Screen button will update the contents of the screen by reading all the register values from the CS5463 good idea to press the Refresh Screen button when entering the Calibration window, or after modifying any registers to reflect the current status of the CS5463. 14 Figure 9. Calibration Window CDB5463U DS805DB2 ...

Page 15

... Press the corresponding gain calibrate button (Cal V, Cal I, or Cal Both) beside or below the Gain Registers fields. The calibration value(s) will automatically update when the calibration is completed. The Calibration Window also contains the Power Offset Register display and adjustment. The user can read and write the value in the power offset (Poff) register. DS805DB2 CDB5463U 15 ...

Page 16

... The Mean and Standard Deviation columns will be updated every N cycles, where N is the number in the Samples to Average field. If the Samples to Average is set to a large number, it may take many collection cycles after pressing the Stop button before the data actually stops being collected. 16 Figure 10. Conversion Window CDB5463U DS805DB2 ...

Page 17

... The file path and name will be shown in Filename field. The Open File button is used to open a new or existing .txt text file for data writing. Each time the Write Data button is pressed, the result data is written into the file and the Number of Lines Written field value will be increased by 1. DS805DB2 CDB5463U 17 ...

Page 18

... Start Button When the Start button is pressed, the CDB5463U will capture pulse rate data according to the values in the Integration Seconds and Periods to Average fields. After each integration period, the Pulse Count and Frequency columns will be updated. The Average Frequency and Standard Deviation columns will only be updated after all the integrations have been collected ...

Page 19

... This button will bring up a window in which the user can output the data to a file for later use, print out a plot, or print out the entire screen. When saving data, only the data channel being displayed on the plot will be saved to a file. DS805DB2 Figure 12. Data Collection Window CDB5463U 19 ...

Page 20

... This field allows the user to select the type of windowing algorithm for FFT processing. Windowing algo- rithms 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 Crystal Semiconductor. 20 Figure 13. Configuration Window CDB5463U DS805DB2 ...

Page 21

... Once the data has been collected, it can be analyzed, printed, or saved to disk. 2.8.9 Retrieving Saved Data From a File The CDB5463U 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 menu and select the Disk menu item. A file menu will appear. ...

Page 22

... Displays the x-axis value of the cursor on the histogram. 2.8.11.2 MAGNITUDE Displays the y-axis value of the cursor on the histogram. 2.8.11.3 MEAN Indicates the mean of the data sample set. The mean is calculated using the following formula: 22 Figure 14. Histogram Analysis n 1 – ∑ Mean = --------------- - n CDB5463U DS805DB2 ...

Page 23

... Indicates for the variance of the current data set. The variance is calculated using the following formula: VARIANCE 2.8.11.6 MAXIMUM Indicates the maximum value of the collected data set. 2.8.11.7 MINIMUM Indicates the minimum value of the collected data set. DS805DB2 n 1 – 2 ∑ – Xi MEAN ----------------------------------------------- - – 2 ∑ – Xi MEAN ----------------------------------------------- - n CDB5463U 23 ...

Page 24

... Indicates the signal-to-peak noise ratio (decibels). 2.8.12.4 SINAD Indicates for the signal-plus-noise-plus-distortion to noise-plus-distortion ratio (decibels). 2.8.12.5 S/D Indicates for the signal-to-distortion ratio, 4 harmonics are used in the calculations (decibels). 2.8.12.6 SNR Indicates for the signal-to-noise ratio, first 4 harmonics are not included (decibels). 24 Figure 15. FFT Analysis CDB5463U DS805DB2 ...

Page 25

... Displays current x-position of the cursor on the time domain display. 2.8.12.10 MAGNITUDE Displays current y-position of the cursor on the time domain display. 2.8.12.11 MAXIMUM Indicates for the maximum value of the collected data set. 2.8.12.12 MINIMUM Indicates for the minimum value of the collected data set. DS805DB2 Figure 16. Time Domain Analysis CDB5463U 25 ...

Page 26

... EEPROM Window CDB5463U has an "Auto-Boot" demo feature that uses the on-board serial EEPROM, so that the CDB5463U can operate independently without being connected to a PC. CDB5463U GUI software also provides an EEPROM Window for reading & writing the serial EEPROM (Figure 17). 2.9.1 Bytes to Read/Write The Bytes to Read/Write field allows the user to define the number of bytes to read or write ...

Page 27

... The Debug panel provides the user a way to access CS5463 registers and send commands to CS5463 directly (Figure 18). Remember that the correct register page must be selected before accessing a regis- ter location. Refer to 5.15 in CS5463 data sheet for more details. DS805DB2 Figure 18. Debug Panel CDB5463U 27 ...

Page 28

... APPENDIX A. BILL OF MATERIALS 28 CDB5463U DS805DB2 ...

Page 29

... DS805DB2 CDB5463U 29 ...

Page 30

... APPENDIX B. SCHEMATICS 30 CDB5463U DS805DB2 ...

Page 31

... DS805DB2 CDB5463U 31 ...

Page 32

... CDB5463U DS805DB2 ...

Page 33

... DS805DB2 CDB5463U 33 ...

Page 34

... APPENDIX C. LAYER PLOTS 34 CDB5463U DS805DB2 ...

Page 35

... DS805DB2 CDB5463U 35 ...

Page 36

... CDB5463U DS805DB2 ...

Page 37

... DS805DB2 CDB5463U 37 ...

Page 38

... LabWindows and CVI are registered trademarks of National Instruments, Inc. Windows, Windows 2000, and Windows XP are trademarks or registered trademarks of Microsoft Corporation. PADS and PowerLogic are trademarks of Mentor Graphics Corporation. 38 Changes Initial Release. Minor correction to List of Figures. CDB5463U DS805DB2 ...

Related keywords