CDB5461AU Cirrus Logic Inc, CDB5461AU Datasheet

no-image

CDB5461AU

Manufacturer Part Number
CDB5461AU
Description
Eval Bd Sngl Phase Power/Energy
Manufacturer
Cirrus Logic Inc
Datasheets

Specifications of CDB5461AU

Main Purpose
Power Management, Energy/Power Meter
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
CS5461A
Primary Attributes
1-Phase, Energy-to-Frequency Output
Secondary Attributes
GUI, USB, SPI, Microwire Interfaces
Processor To Be Evaluated
CS5461A, C8051F320
Interface Type
USB
Operating Supply Voltage
5 V
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant, Contains lead / RoHS non-compliant
Other names
598-1552
Features
http://www.cirrus.com
Voltage and Current Interface
USB communication with PC
On-board C8051F320 microcontroller
On-board Voltage Reference
Lab Windows
"Auto-boot" Demo with serial EEPROM
– Register Setup & Chip Control
– FFT Analysis
– Time Domain Analysis
– Noise Histogram Analysis
– Collected by On-board Microcontroller
– Available on External Header
VIN+
REF
VIN-
IIN+
IIN-
CDB5461AU Evaluation Board & Software
reference
+2.5V
®
/ CVI™ Evaluation Software
+5V
IN
VREF
CS5461A
4.096MHz
OUT
Crystal
GND
Copyright © Cirrus Logic, Inc. 2006
RESET
MODE
SCLK
SDO
SDI
INT
CS
E1
E2
E3
VD+_EXT
(All Rights Reserved)
General Description
The CDB5461AU is an inexpensive tool designed to
evaluate the functionality and performance of the
CS5461A. The evaluation board includes an LT1019
voltage reference, a C8051F320 microcontroller with
a USB interface, and firmware. The microcontroller
controls the serial communication between the evalu-
ation board and the PC via the firmware, enabling
quick and easy access to all of the CS5461A's regis-
ters and functions.
The CDB5461A includes software for Data Capture,
Time Domain Analysis, Histogram Analysis, and Fre-
quency Domain Analysis.
ORDERING INFORMATION
EERPOM
SERIAL
CDB5461AU
Vu+_EXT
\
Evaluation Board
C8051F320
CDB5461AU
Circuirty
Reset
BUTTON
RESET
USB
DS661DB1
DEC ‘06

Related parts for CDB5461AU

CDB5461AU Summary of contents

Page 1

... VIN- IIN+ IIN- http://www.cirrus.com General Description The CDB5461AU is an inexpensive tool designed to evaluate the functionality and performance of the CS5461A. The evaluation board includes an LT1019 voltage reference, a C8051F320 microcontroller with a USB interface, and firmware. The microcontroller controls the serial communication between the evalu- ...

Page 2

... Collect Button ...................................................................................................... 20 2.8.4 Output Button ...................................................................................................... 20 2.8.5 Zoom Button ........................................................................................................ 20 2.8.6 Channel Select Button ........................................................................................ 20 2.8.7 Config Window .................................................................................................... 20 2.8.8 Collecting Data Sets ............................................................................................ 21 2.8.9 Retrieving Saved Data from a File ...................................................................... 21 2.8.10 Analyzing Data .................................................................................................. 21 2.8.11 Histogram Information ....................................................................................... 22 2.8.12 Frequency Domain Information ......................................................................... 24 2 CDB5461AU TABLE OF CONTENTS DS661DB1 ...

Page 3

... Read EEPROM ................................................................................................... 26 2.9.2 Write EEPROM ................................................................................................... 26 2.9.3 Debug Window .................................................................................................... 26 3. SCHEMATICS ....................................................................................................................... 28 4. LAYOUT ............................................................................................................................... 32 Figure 1. CDB5461AU Assembly Drawing...................................................................................... 4 Figure 2. CDB5461AU Start-up Window......................................................................................... 9 Figure 3. Establishing a USB Connection ..................................................................................... 10 Figure 4. USB Error Message ....................................................................................................... 10 Figure 5. Selecting a Data File for Further Analysis...................................................................... 11 Figure 6. Quit Window................................................................................................................... 11 Figure 7. Menu Pull-down Options................................................................................................ 12 Figure 8 ...

Page 4

... Introduction The CDB5461AU evaluation board provides a quick means of evaluating the CS5461A Power Meter IC. The CDB5461AU evaluation board operates from a single +5 V power supply. The evaluation board interfaces the CS5461A via an USB interface. To accomplish this, the board comes equipped with a C8051F320 micro- controller and a USB interface ...

Page 5

... Analog Section The CDB5461AU 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 CS5461A. The three voltage ref- erence options include: VREFOUT from CS5461A, the on-board +2 ...

Page 6

... GUI software to access all the CS5461A registers and functions. Interface header, J40, is provided to allow the CDB5461AU to be connected to an external energy registration device or an external microcontroller. To connect the CS5461A to an external microcontroller, R59, R60, R61, and R62 must be removed from the board. The energy output pins E1, E2, and E3 are routed to LEDs which provide a simple visual check of the energy output pulses ...

Page 7

... Vu+_EXT binding post (J6), +5V binding post (J3) or VD+_EXT binding post (J5). Power Supplies Analog (VA+) Digital (VD+) 8051 (Vu +3.3 +5 DS661DB1 Power Post Connections +5V GND VD+EXT VU+EXT +3.3 Table 4. Power Supply Connections CDB5461AU VD+ 8051-REGIN VD+_EXT Vu+_EXT VD VD +3.3 VD+ VD+ (Default) (Default) O ...

Page 8

... With a jumper connection on J18 (AUTO-BOOT ENABLE), the CS5461A operates in auto-boot mode and the CDB5461AU board operates in a stand-alone manner without connecting to a PC. When in auto-boot mode, a hard- ware reset (pressing on S1) will cause the CS5461A to boot up using the serial data from the serial EEPROM on the board (U10) ...

Page 9

... Using the Software Before launching the software, check all jumper settings on the CDB5461AU evaluation board as described in sec- tion 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 10

... Setup allows user to establish a USB communication connection with CDB5461AU board or select a pre-saved data file for further analysis. If the USB is selected, the evaluation software will poll the CDB5461AU, verifying the serial communication link is ready. At this point USB is checked indicating that the PC has successfully communicated with CDB5461AU eval- uation board, and device and micro-code version information are read from the board and displayed on the screen ...

Page 11

... Figure 5. Selecting a Data File for Further Analysis 2.3.2 Quit Quit allows the user to exit the evaluation software. Upon selecting Quit, a message windows appears that verifies whether exiting the evaluation software is desired. See Figure 6. DS661DB1 Figure 6. Quit Window CDB5461AU 11 ...

Page 12

... Setup window by pulling down Menu and selecting the Setup Window menu item pressing <F2> on the keyboard. In the Setup window, all of the CS5461A's registers are displayed in hexadecimal notation, and also decoded to pro- vide easier readability. Refer to the CS5461A data sheet for information on register functionality and descriptions. 12 Figure 7. Menu Pull-down Options CDB5461AU DS661DB1 ...

Page 13

... The CS5461A accepts a wide range of crystal input frequencies, and can therefore run at many different sample rates. The crystal frequency being used on the CS5461A should be entered in this field to provide accurate frequen- cy calculation in the FFT window. This will also help the software decide which functions can be performed reliably with the evaluation system. DS661DB1 Figure 8. Setup Window CDB5461AU 13 ...

Page 14

... HEX: field changing any of the values below the HEX: field to the desired settings. Although the CDB5461AU software allows the user to modify any of the bits in the Configuration register, changing certain bits may cause the software and board to behave erratically. For the evaluation system to function properly, the In- terrupt Output field should be set to the default, Active Low setting, and E1, E2 Function field should be set to the default Normal ...

Page 15

... CS5461A before running calibrations because the values in the calibration registers will affect the results of the calibration. 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 re- sults. DS661DB1 Figure 9. Calibration Window CDB5461AU 15 ...

Page 16

... Press the corresponding gain calibrate button(s) (Cal V, Cal I, or Cal Both) in the Gain Panel. 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 fields. The user can read and write the value in the Power Offset register. 16 CDB5461AU DS661DB1 ...

Page 17

... Average: box. It may take many collection cycles after pressing the Stop button before the data actually stops being collected. 2.6.3 Standby & Sleep Mode Buttons When these buttons are pressed, the CS5461A device will enter either Standby or Sleep power-saving mode. To return to normal mode, press the Power Up button. DS661DB1 Figure 10. Conversion Window CDB5461AU 17 ...

Page 18

... Pulse Rate Window The CS5461A features a pulse-rate energy output. The CDB5461AU has the capability to demonstrate the function- ality of this output in the Pulse Rate Output window shown in Figure 11. The Pulse Rate Output window can be ac- cessed by pressing <F5> pulling down Menu, and selecting Pulse Rate Window. ...

Page 19

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

Page 20

... Increasing this number allows the user to view histograms with larger input ranges. 2.8.7.5 Data to Collect These 3 check boxes allow the user to select the data types that will be collected and returned to the PC for pro- cessing. 20 CDB5461AU DS661DB1 ...

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 CDB5461AU software allows the user to save data to a file, and retrieve it later when needed. To load a previ- ously saved file: 1. Pull down the Setup option and select Disk. 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 Indicator for the mean of the data sample set. The mean is calculated using the following formula: 22 Figure 13. Histogram Analysis n 1 – ∑ --------------- - Mean = n CDB5461AU DS661DB1 ...

Page 23

... Indicator for the variance of the current data set. The variance is calculated using the following formula: 2.8.11.6 Maximum Indicator for the maximum value of the collected data set. 2.8.11.7 Minimum Indicator for the minimum value of the collected data set. DS661DB1 n 1 – ∑ Mean – StdDev = -------------------------------------------- - – ∑ Mean – -------------------------------------------- - Var = n CDB5461AU ...

Page 24

... Displays the y-axis value of the cursor on the FFT display. 2.8.12.3 S/PN Indicator for the signal-to-peak noise ratio (decibels). 2.8.12.4 SINAD Indicator for the signal-plus-noise-plus-distortion to noise-plus-distortion ratio (decibels). 2.8.12.5 S/D Indicator for the signal-to-distortion ratio, 4 harmonics are used in the calculations (decibels). 24 Figure 14. FFT Analysis CDB5461AU DS661DB1 ...

Page 25

... Data Collection window by setting the Time Domain / FFT / Histogram selector to Time Domain (Figure 15). 2.8.13.1 Count Displays current x-position of the cursor on the time domain display. 2.8.13.2 Magnitude Displays current y-position of the cursor on the time domain display. 2.8.13.3 Maximum Indicator for the maximum value of the collected data set. DS661DB1 Figure 15. Time Domain Analysis CDB5461AU 25 ...

Page 26

... Indicator for the minimum value of the collected data set. 2.9 EEPROM Window CDB5461AU has an “Auto-boot” Demo feature for the serial EEPROM, which means CDB5461AU can operate in- dependently without connecting to a PC. The CDB5461AU GUI software also provides an EEPROM window for reading/writing the serial EEPROM (Figure 16). ...

Page 27

... DS661DB1 Figure 17. Debug Window CDB5461AU 27 ...

Page 28

... SCHEMATICS 28 CDB5461AU DS661DB1 ...

Page 29

... DS661DB1 CDB5461AU 29 ...

Page 30

... CDB5461AU DS661DB1 ...

Page 31

... DS661DB1 CDB5461AU 31 ...

Page 32

... LAYOUT 32 CDB5461AU DS661DB1 ...

Page 33

... DS661DB1 CDB5461AU 33 ...

Page 34

... CDB5461AU DS661DB1 ...

Page 35

... DS661DB1 CDB5461AU 35 ...

Page 36

... Cirrus Logic, Cirrus, and the Cirrus Logic logo designs are trademarks of Cirrus Logic, Inc. All other brand and product names in this document may be trademarks or service marks of their respective owners. Windows, Windows 2000, and Windows XP are registered trademarks of Microsoft Corporation. SPI is a trademark of Motorola, Inc. CVI is a trademark of National Instruments Corporation. 36 CDB5461AU DS661DB1 ...

Related keywords