CDB5460AU Cirrus Logic Inc, CDB5460AU Datasheet

no-image

CDB5460AU

Manufacturer Part Number
CDB5460AU
Description
EVALUATION BOARD FOR CS5460A
Manufacturer
Cirrus Logic Inc
Datasheets

Specifications of CDB5460AU

Main Purpose
Power Management, Energy/Power Meter
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
CS5460A
Primary Attributes
1-Phase Current & Voltage Monitoring
Secondary Attributes
Graphical User Interface, SPI™ & USB Interfaces
Processor To Be Evaluated
CS5460A, C8051F320
Interface Type
USB
Operating Supply Voltage
5 V
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Contains lead / RoHS non-compliant
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
– Register Setup & Chip Control
– FFT Analysis
– Time Domain Analysis
– Noise Histogram Analysis
VIN+
REF
VIN-
IIN+
IIN-
CDB5460AU Evaluation Board and Software
®
reference
/CVI
+2.5V
®
GUI Software
+5V
IN
VREF
CS5460A
4.096MHz
OUT
Crystal
GND
Copyright © Cirrus Logic, Inc. 2009
RESET
EOUT
MODE
EDIR
SCLK
SDO
SDI
INT
CS
(All Rights Reserved)
VD+_EXT
General Description
The CDB5460AU is an inexpensive tool designed to evaluate
the functionality and performance of the CS5460A. The evalu-
ation board includes an LT1019 voltage reference, a
C8051F320 microcontroller with a USB interface, and firm-
ware. The microcontroller controls the serial communication
between the evaluation board and the PC via the firmware, en-
abling quick and easy access to all of the CS5460A's registers
and functions.
The CDB5460AU 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
CDB5460AU
Vu+_EXT
MODE
E1
E2
C8051F320
CDB5460AU
Circuirty
Reset
Evaluation Board
BUTTON
RESET
USB
DS487DBU1
JAN ‘09

Related parts for CDB5460AU

CDB5460AU Summary of contents

Page 1

... VIN- IIN+ IIN- www.cirrus.com General Description The CDB5460AU is an inexpensive tool designed to evaluate the functionality and performance of the CS5460A. The evalu- ation board includes an LT1019 voltage reference, a C8051F320 microcontroller with a USB interface, and firm- ware. The microcontroller controls the serial communication ...

Page 2

... Debug Panel .................................................................................................................. 26 Appendix A. Bill Of Materials ................................................................................................... 27 Appendix B. Schematics .......................................................................................................... 29 Appendix C. Layer Plots ........................................................................................................... 33 FIGURE 26. REVISION HISTORY .............................................................................................. 37 Figure 1. CDB5460AU 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 ................................................................................................ 10 Figure 7 ...

Page 3

... Introduction The CDB5460AU evaluation board provides a quick means of evaluating the CS5460A power measure- ment IC. The CDB5460AU evaluation board operates from a single +5 V power supply. The evaluation board interfaces the CS5460A via an USB interface. To accomplish this, the board comes equipped with a C8051F320 microcontroller and a USB interface. Additionally, CDB5460AU GUI software provides easy access to the internal registers of the CS5460A, and provides a means to display the per- formance in the time domain or the frequency domain ...

Page 4

... Analog Section The CDB5460AU 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+, VIN-, IIN+, and IIN-. A simple RC network at each channel input provides a simple anti-alias filter. The evaluation board provides three voltage reference options for VREFIN to the CS5460A. The three voltage ref- erence options include: VREFOUT from the CS5460A, the on-board +2 ...

Page 5

... The microcontroller interfaces the SPI™ of CS5460A with the USB connec- tion to the PC, enabling GUI software to access all the CS5460A registers and functions. Interface header, J40, is provided to allow the CDB5460AU to be connected to an external energy registration device or an external microcontroller. To connect the CS5460A 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 CS5460A operates in auto-boot mode and the CDB5460AU board operates as a stand-alone system without attaching PC. When in auto-boot mode, a hardware reset (press on S1) will cause the CS5460A to boot up using the serial data from the serial EEPROM on the board (U10). When the CS5460A is in auto-boot mode, the SPI™ ...

Page 7

... The EEPROM must be programmed prior to the auto-boot sequence. When the CDB5460AU Evaluation Board is sent from the factory, the EEPROM is programmed with the following CS5460A command/data sequence: 1. Set Configuration Register, turn high-pass filters on, set 0x40 0x00 0x00 0x61 2. Set Pulse_Rate Register to 1000 Hz: 0x4C 0x00 0x7D 0x00 3 ...

Page 8

... Using the Software Before launching the software, check all jumper settings on the CDB5460AU evaluation board as de- scribed 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 CDB5460AU. Reset the board (press the RESET button on the board) and try to setup the USB connection again. ...

Page 10

... Conversion Window, Pulse Rate Window, Data Collection Window, EEPROM Window, and Debug Window. Each window provides a means to evaluate the different functions and performance of the CS5460A. Each option has an associated function key (<F1>, <F2>, etc.). See Figure 6. 10 Figure 6. Menu Pull-down Options CDB5460AU DS487DBU1 ...

Page 11

... 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. DS487DBU1 Figure 7. Quit Dialog CDB5460AU 11 ...

Page 12

... The Reset DUT button will hardware reset the CS5460A. The CS5460A will perform a reset as discussed in the CS5460A data sheet. After the hardware reset to the CS5460A device, the screen contents will be automatically refreshed with the updated status of the CS5460A. 12 Figure 8. Setup Window CDB5460AU DS487DBU1 ...

Page 13

... HEX: field changing any of the values below the HEX: field to the desired set- tings. Although the CDB5460AU 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

... Because the initial values in the calibration registers will affect the results of the calibrations generally a good idea to software reset the CS5460A before running calibrations. A software reset will reset these registers back to the default values of zero offset and unity gain. Offset calibration should be performed before gain calibration to ensure accurate results. 14 Figure 9. Calibration Window CDB5460AU DS487DBU1 ...

Page 15

... Press the corresponding gain calibrate button (Cal V, Cal I, or Cal Both) beside or below the gain register fields. 3. 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 values in the Power Offset register (Poff). DS487DBU1 CDB5460AU 15 ...

Page 16

... Stop button before the data actually stops being collected. 2.6.3 Standby / Sleep Mode Buttons When these buttons are pressed, the CS5460A will enter either standby or sleep power saving mode. To return to normal mode, press the Power Up button. 16 Figure 10. Conversion Window CDB5460AU DS487DBU1 ...

Page 17

... Start Button When the Start button is pressed, the CDB5460AU 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, Frequency columns will be updated. The Average Frequency and Standard Deviation columns will only be updated after all the integrations have been collected ...

Page 18

... Refer to the Configuration Window section in this document for more information. 2.8.3 Collect Button This button will collect data from the part analyzed in the plot area. See the Collecting Data Sets section for more information. 18 Figure 12. Data Collection Window CDB5460AU DS487DBU1 ...

Page 19

... This field allows the user to select the number of samples to collect, between 16 and 32768. 2.8.7.2 Average When performing FFT analyses, this field determines the number of FFTs to average. FFTs will be col- lected and averaged when the Collect button is pressed. DS487DBU1 Figure 13. Configuration Window CDB5460AU 19 ...

Page 20

... 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 CDB5460AU 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 21

... The following is a description of the indicators associated with histogram analysis. Histograms can be plot- ted in the Data Collection window by setting the analysis type pull-down menu to Histogram. 2.8.11.1 BIN 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. DS487DBU1 Figure 14. Histogram Analysis CDB5460AU 21 ...

Page 22

... 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 – ∑ Mean = --------------- - – 2 ∑ – Xi MEAN ----------------------------------------------- - – 2 ∑ – Xi MEAN ----------------------------------------------- - n CDB5460AU DS487DBU1 ...

Page 23

... Displays the y-axis value of the cursor on the FFT display. 2.8.12.3 S/PN 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). DS487DBU1 Figure 15. FFT Analysis CDB5460AU 23 ...

Page 24

... 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. 24 Figure 16. Time Domain Analysis CDB5460AU DS487DBU1 ...

Page 25

... EEPROM Window CDB5460AU has an "Auto-Boot" demo feature that uses the on-board serial EEPROM, so that the CDB5460AU can operate independently without being connected to a PC. CDB5460AU GUI software also provides an EEPROM window for reading & writing the serial EEPROM. 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 26

... Debug Panel The Debug panel provides the user a way to access CS5460A registers and send commands to CS5460A directly. See Figure 18. Refer to section 4.1 in the CS5460A data sheet for more detailed information about the commands and registers. 26 Figure 18. Debug Panel CDB5460AU DS487DBU1 ...

Page 27

... APPENDIX A. BILL OF MATERIALS DS487DBU1 CDB5460AU 27 ...

Page 28

... CDB5460AU DS487DBU1 ...

Page 29

... APPENDIX B. SCHEMATICS DS487DBU1 CDB5460AU 29 ...

Page 30

... CDB5460AU DS487DBU1 ...

Page 31

... DS487DBU1 CDB5460AU 31 ...

Page 32

... CDB5460AU DS487DBU1 ...

Page 33

... APPENDIX C. LAYER PLOTS DS487DBU1 CDB5460AU 33 ...

Page 34

... CDB5460AU DS487DBU1 ...

Page 35

... DS487DBU1 CDB5460AU 35 ...

Page 36

... CDB5460AU DS487DBU1 ...

Page 37

... REVISION HISTORY Revision Date DB1 JAN 2009 DS487DBU1 Changes Initial Release. CDB5460AU 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. SPI is a trademark of Motorola Semiconductor, Inc. 38 CDB5460AU DS487DBU1 ...

Related keywords