Cirrus Logic CDB5378 Manual

Single-channel seismic evaluation system
Table of Contents

Advertisement

Quick Links

Single-channel Seismic Evaluation System
Features
Single-channel Seismic Acquisition Node
– CS3301A geophone amplifier
– CS5373A ∆Σ modulator + test DAC
– CS5378 digital filter + PLL
– Precision voltage reference
On-board Microcontroller
– SPI™ interface to digital filter
– USB communication with PC
PC Evaluation Software
– Register setup & control
– FFT frequency analysis
– Time domain analysis
– Noise histogram analysis
www.cirrus.com

General Description

The CDB5378 board is used to evaluate the functionality
and performance of the Cirrus Logic single-channel seis-
mic chip set. Data sheets for the CS3301A, CS5373A,
and CS5378 devices should be consulted when using
the CDB5378 evaluation board.
Screw terminals connect an external differential geo-
phone or hydrophone sensor to the analog inputs of the
measurement channel. An on-board test DAC creates
precision differential analog signals for in-circuit perfor-
mance testing without an external signal source.
The evaluation board includes an 8051-type microcon-
troller with hardware SPI™ and USB serial interfaces.
The microcontroller communicates with the digital filter
via SPI and with the PC evaluation software via USB.
The PC software controls register and coefficient initial-
ization and performs time domain, histogram, and FFT
frequency analysis on captured data.
ORDERING INFORMATION
CDB5378
Copyright © Cirrus Logic, Inc. 2007
(All Rights Reserved)
CDB5378
Evaluation Board
NOV '07
DS639DB4

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CDB5378 and is the answer not in the manual?

Questions and answers

Summary of Contents for Cirrus Logic CDB5378

  • Page 1: General Description

    Single-channel Seismic Evaluation System Features General Description Single-channel Seismic Acquisition Node The CDB5378 board is used to evaluate the functionality and performance of the Cirrus Logic single-channel seis- – CS3301A geophone amplifier mic chip set. Data sheets for the CS3301A, CS5373A, –...
  • Page 2: Important Notice

    CLUDING ATTORNEYS' FEES AND COSTS, THAT MAY RESULT FROM OR ARISE IN CONNECTION WITH THESE USES. 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.
  • Page 3: Table Of Contents

    1.3.2 Seismic Evaluation Software Installation .............. 9 1.3.3 USBXpress Driver Installation ................9 1.3.4 Launching the Seismic Evaluation Software ............10 1.4 Self-testing CDB5378 ...................... 11 1.4.1 Noise test ......................11 1.4.2 Distortion Test ..................... 12 2. HARDWARE DESCRIPTION ....................13 2.1 Block Diagram ........................
  • Page 4 CDB5378 3.4.3 Plot Enable ......................47 3.4.4 Cursor ......................... 47 3.4.5 Zoom ........................48 3.4.6 Refresh ........................ 48 3.4.7 Harmonics ......................48 3.4.8 Spot Noise ......................48 3.4.9 Plot Error ......................48 3.5 Control Panel ........................ 49 3.5.1 DF Registers ....................... 50 3.5.2 DF Commands ....................
  • Page 5 CDB5378 LIST OF FIGURES Figure 1. CDB5378 Block Diagram ....................13 Figure 2. Quad Group Routing of RC Filter Components ............. 18 Figure 3. CPLD Default Signal Assignments ................24 Figure 4. Differential Pair Routing ....................32 Figure 5. Quad Group Routing...................... 33 Figure 6.
  • Page 6 CDB5378 LIST OF TABLES Table 1. Analog Input Default Jumper Settings................6 Table 2. RESET, SPI, SYNC Default Jumper Settings ..............6 Table 3. VREF, Power Supplies Default Jumper Settings .............. 7 Table 4. Clock Default Jumper Settings ..................7 Table 5.
  • Page 7: Initial Setup

    VA+ = +12 V GND = 0 V VD = +12 V • Connect the USB cable between the CDB5378 USB connector and the PC USB port. • Proceed to the Software Setup section to install the evaluation software and USB driver. DS639DB4...
  • Page 8: Default Jumper Settings

    CDB5378 1.2.1 Default Jumper Settings Analog Input Selections DAC_OUT+ INA+ DAC_OUT- INA- DAC_OUT- ---------- INB- DAC_OUT+ ---------- INB+ DAC_BUF+ ---------- INA+ DAC_BUF- ---------- INA- DAC_BUF- INB- DAC_BUF+ INB+ BNC_IN+ INA+ BNC_IN- INA- BNC_IN- INB- BNC_IN+ INB+ Table 1. Analog Input Default Jumper Settings...
  • Page 9: Table 3. Vref, Power Supplies Default Jumper Settings

    CDB5378 Voltage Reference Jumpers VREF- ---------- VREF+ ---------- VA- Voltage Selection VA+ Voltage Selection -2.5VA ---------- +2.5VA ---------- +5VA EXT_VA- EXT_VA+ VD Input Voltage Source VCORE Input Voltage Source EXT_VA+ EXT_VA+ EXT_VD ---------- EXT_VD ---------- VD Voltage Selection VCORE Voltage Selection +3.3VD...
  • Page 10: Default Dip Switch Settings

    CDB5378 I2C Data I2C Clock SDA+ ---------- SCL+ ---------- SDA- ---------- SCL- ---------- I2C Clock Driver Enable ---------- Clock Source Sync Source CLK+ ---------- SYNC+ ---------- CLK- ---------- SYNC- ---------- CLK_I/O SYNC_I/O Clock Driver Enable Sync Driver Enable ---------- ---------- Table 5.
  • Page 11: Software Setup

    Silicon Laboratories (http://www.silabs.com). For convenience, the USBXpress driver files are included as part of the installation package. To install the USBXpress driver (after installing the Seismic Evaluation Software): • Connect CDB5378 to the PC through an available USB port and apply power. The PC will detect DS639DB4...
  • Page 12: Launching The Seismic Evaluation Software

    “C:\Program Files\Cirrus Seismic Evaluation\Driver\”. The PC will recognize and install the USBXpress device driver. • After driver installation, cycle power to CDB5378. The PC will automatically detect it and add it as a USBXpress device in the Windows Hardware Device Manager.
  • Page 13: Self-Testing Cdb5378

    Noise and distortion self-tests can be performed once hardware and software setup are complete. First, initialize the CDB5378 evaluation system: • Launch the evaluation software and apply power to CDB5378. • Click ‘OK’ on the About panel to get to the Setup panel.
  • Page 14: Distortion Test

    CDB5378 • Once the Setup panel is set, select Configure on the Digital Filter sub-panel. • After digital filter configuration is complete, click Capture to collect a data record. • Once the data record is collected, the Analysis panel is automatically displayed.
  • Page 15: Hardware Description

    CDB5378 2. HARDWARE DESCRIPTION Block Diagram Figure 1. CDB5378 Block Diagram Major blocks of the CDB5378 evaluation board include: • CS3301A Geophone Amplifier • CS5373A ∆Σ Modulator + Test DAC • CS5378 Digital Filter + PLL • Precision Voltage Reference •...
  • Page 16: Analog Hardware

    Other sensors for earthquake monitoring and military applications are considered as geophones for this datasheet. External signals connect to CDB5378 through screw terminals on the left side of the PCB. These screw terminals make connections to two external differential inputs, INA and INB. In addition, GND and GUARD connections are provided for connecting sensor cable shields, if present.
  • Page 17 CDB5378 By default, CDB5378 is populated with passive RC filter components on the INA inputs, and no filter com- ponents on the INB inputs (though the component footprints are present on the INB inputs). Because the CS5373A precision output will not tolerate significant loading, the DAC_OUT signal should only jumper to the INB inputs on CDB5378.
  • Page 18 Resistors to create the common mode bias are normally selected based on the sensor impedance and may need to be modified from the CDB5378 defaults depending on the sensor used. Refer to the recom- mended operating bias conditions for the selected sensor, which are available from the sensor manufac- turer.
  • Page 19: Differential Amplifiers

    Comparing the CS3301A and CS3302A amplifiers, the functionality of pin 13 (MCLK input vs. GUARD output) is the only external difference. CDB5378 can be converted to use either the CS3301A or CS3302A by replacing the amplifier device and properly setting the pin 13 jumper (J42). By default this jumper is not populated and has a shorting trace between pins on the back side of the PCB.
  • Page 20: Delta-Sigma Modulator

    CDB5378 The CS3301A/02A amplifier outputs require a differential anti-alias RC filter, which is created by connect- Ω ing external 680 series resistors with 20 nF of high-linearity differential capacitance (2x 10 nF C0G) be- tween each half of the rough and fine signals.
  • Page 21: Delta-Sigma Test Dac

    The CS5373A test DAC has a precision output (DAC_OUT) that is routed to the input selection jumper. This output is sensitive to loading, and on CDB5378 should only be jumpered into the INB input which does not have passive RC filter components installed. The input impedance of the CS3301A/02A ampli- fiers are high enough that the DAC precision output can be connected to the INB input directly.
  • Page 22: Voltage Reference

    2.2.5 Voltage Reference A voltage reference on CDB5378 creates a precision voltage from the regulated analog supplies for the CS5373A VREF input. Because the voltage reference output is generated relative to the negative analog power supply, VREF+ is near GND potential for bipolar power supplies.
  • Page 23 GPIO state reads high at reset because of the internal pull-up resistor. A four-position DIP switch on CDB5378 (S5) can connect 10k Ω pull-down resistors to the GPIO[4..6]:PLL[0..2] or GPIO7:BOOT pins so they will read low at reset. Because the pin states are latched at reset, GPIO pins can be programmed and used normally after reset without affecting the PLL and BOOT selections.
  • Page 24 2.3.1.2 Configuration - SPI Port On CDB5378, configuration of the digital filter is through the SPI port by the on-board 8051 microcontrol- ler, which receives commands from the PC evaluation software via the USB interface. Evaluation software commands can write/read digital filter registers, specify digital filter coefficients and start/stop digital filter operation.
  • Page 25: Interface Cpld

    CS5378 digital filter. Several signal connections to the CPLD are not defined in the default HDL file, but are routed to the CPLD on CDB5378 for convenience during custom reprogramming.
  • Page 26: Figure 3. Cpld Default Signal Assignments

    CDB5378 cdb5378.v /////////////////////////////////////////////////////////////////////////// // MODULE: CDB5378 top module // FILE NAME: Top module for connecting CS5378 to C8051F320 // VERSION: // DATE: November 27, 2007 // COPYRIGHT: Cirrus Logic, Inc. // CODE TYPE: Register Transfer Level // DESCRIPTION: This module includes assignments for signals between the serial port of Rodney and the SLAB micro.
  • Page 27: Digital Control Signals

    RESET_PB is connected directly to the CS5378 digital filter reset through (J40 & J58) jumper con- figurations. A four-position DIP switch on CDB5378 (S5) sets static digital control signals not normally changed during operation. The LGND signal (S5, #2) is connected to a logic ground pin of the CS3301A/02A device and therefore needs to be held to ground.
  • Page 28 SYNC_MC SYNC signal output Ground USB differential data transceiver USB differential data transceiver +3.3 V power supply input REGIN +5 V power supply input (unused on CDB5378) VBUS USB voltage sense input Pin # Pin Name Assignment Description /RST RESETz...
  • Page 29: Rs-485 Telemetry

    By default, CDB5378 communicates with the PC evaluation software through the microcontroller USB port. Additional hardware is designed onto CDB5378 to use the microcontroller I2C port as a low-level local telemetry, but it is provided for custom programming convenience only and is not directly supported by the CDB5378 PC evaluation software or microcontroller firmware.
  • Page 30 CDB5378 Telemetry signals enter CDB5378 through RS-485 transceivers, which are differential current mode trans- ceivers that can reliably drive long distance communication. Data passes through the RS-485 transceiv- ers to the microcontroller I2C interface and the clock and synchronization inputs.
  • Page 31: Uart Connection

    I2C Bypass Switch Control BYP_EN When CDB5378 is used in a distributed measurement network, each node must have a unique address. This address is used to transmit individual configuration commands and tag the source of returned con- version data. Address assignment can be either dynamic or static, depending how the telemetry system is to be implemented.
  • Page 32: External Connector

    Positive Power Supply Power Supplies Power is supplied to CDB5378 through banana jacks (J6, J7, J8, J9) or through the external connector (J26). The banana jacks make separate connections to the EXT_VA-, EXT_VA+, GND, and EXT_VD power supply nets, which connect to the analog and digital linear voltage regulator inputs. The external connector makes separate connections only to the EXT_VA-, GND, and EXT_VA+ power supply inputs and it is required to jumper EXT_VA+ to EXT_VD when powering CDB5378 from the external connector.
  • Page 33: Digital Voltage Regulators

    Ripple Rejection, DC - 200 Hz > 50 dB The VD and VCORE power supplies on CDB5378 can be jumpered to use regulated +3.3 V or +2.5 V power supplies or an unregulated direct connection to EXT_VD. Extreme care must be taken when using a direct connection to EXT_VD not to exceed the maximum specified power supply voltages of the digital components on CDB5378.
  • Page 34: Pcb Layout

    2.5.1 Layer Stack CDB5378 layer 1 is dedicated as an analog routing layer. All critical analog signal routes are on this layer. Some CPLD and microcontroller digital routes are also included on this layer away from the analog signal routes.
  • Page 35: Bypass Capacitors

    CDB5378 modulator is a 4-wire INR+, INF+, INF-, INR- quad group, and is routed with INF+ and INF- as a traditional differential pair and INR+ and INR- as guard traces outside the respective INF+ and INF- traces. INR+ INR+ INF+...
  • Page 36: Dual-Row Headers

    2.5.4 Dual-row Headers To simplify signal tracing on CDB5378, all device pins connect to dual-row headers. These dual-row head- ers are not populated during board manufacture, but the empty PCB footprint exists on the boards and can be used as test points.
  • Page 37: Software Description

    CDB5378 3. SOFTWARE DESCRIPTION Menu Bar The menu bar is always present at the top of the software panels and provides typical File and Help pull- down menus. The menu bar also selects the currently displayed panel. Control Description File Load Data Set Loads a data set from disk.
  • Page 38: About Panel

    CDB5378 About Panel The About panel displays copyright information for the Cirrus Seismic Evaluation software. Click OK to exit this panel. Select Help About from the menu bar to display this panel. DS639DB4...
  • Page 39: Setup Panel

    CDB5378 Setup Panel The Setup panel initializes the evaluation system to perform data acquisition. It consists of the following sub-panels and controls. • USB Port • Digital Filter • Analog Front End • Test Bit Stream • Gain/Offset • Data Capture •...
  • Page 40: Usb Port

    CDB5378 3.3.1 USB Port The USB Port sub-panel sets up the USB communication interface between the PC and the target board. Control Description Open Target Open USB communication to the target board and read the board name and micro- controller firmware version. When communication is established, the name of this control changes to ‘Close Target’...
  • Page 41: Digital Filter

    Capture button. Control Description Channel Set Disabled for CDB5378. One channel operation only. Output Rate Selects the output word rate of the digital filter. Output word rates from 4000 SPS to 1 SPS (0.25 mS to 1 S) are available.
  • Page 42: Analog Front End

    Sets the amplifier gain range and test DAC attenuation. Amplifier gain and DAC attenuation settings of 1x, 2x, 4x, 8x, 16x, 32x, or 64x can be selected and are con- trolled together. Pwdn Disabled for CDB5378. PWDN routes to DIP switch S5. DS639DB4...
  • Page 43: Test Bit Stream

    CDB5378 3.3.4 Test Bit Stream The Test Bit Stream sub-panel configures test bit stream (TBS) generator parameters. The digitial filter data sheet describes TBS operation and options. The DAC Quick Set controls automatically set the Interpolation, Clock Rate, and Gain Factor controls based on the selected Mode, Freq, and Gain.
  • Page 44: Gain / Offset

    CDB5378 3.3.5 Gain / Offset The Gain / Offset sub-panel controls the digital filter GAIN and OFFSET registers. The OFFSET and GAIN registers can be manually written with any 24-bit 2’s complement value from 0x800000 to 0x7FFFFF. The USEGR, USEOR, ORCAL, and EXP[4:0] values enable gain correction, off- set correction, and offset calibration in the digital filter.
  • Page 45: Data Capture

    CDB5378 3.3.6 Data Capture The Data Capture sub-panel collects samples from the target board and sets analysis parameters. When the Capture button is pressed, the requested number of samples are collected from the target board through the USB port. The maximum number of samples that can be collected is 1,048,576 (1M). The number of samples should be a power of two for the analysis FFT routines to work properly.
  • Page 46: External Macros

    CDB5378 3.3.7 External Macros Macros are generated within the Macros sub-panel on the Control panel. Once a macro has been built it can either be saved with a unique macro name to be run within the Macros sub-panel, or saved as an external macro and be associated with one of the External Macro buttons.
  • Page 47: Analysis Panel

    CDB5378 Analysis Panel The Analysis panel is used to display the analysis results on collected data. It consists of the following controls. • Test Select • Statistics • Plot Enable • Cursor • Zoom • Refresh • Harmonics • Spot Noise •...
  • Page 48: Test Select

    CDB5378 3.4.1 Test Select The Test Select control sets the type of analysis to be run on the collected data set. Control Description Time Domain Runs a min / max calculation on the collected data set and then plots sample data value vs.
  • Page 49: Statistics

    Number of Bins covering the Nyquist frequency. 3.4.3 Plot Enable The Plot Enable control is disabled for CDB5378. One channel operation only. 3.4.4 Cursor The Cursor control is used to identify a point on the graph using the mouse and then display its plot values.
  • Page 50: Zoom

    CDB5378 3.4.5 Zoom The ZOOM function allows an area on the graph to be expanded. To use the zoom function, click the ZOOM button and select the box corners of the area on the graph to expand. The graph will then expand to show the details of this area, and the plot axes will be re-scaled.
  • Page 51: Control Panel

    CDB5378 Control Panel The Control panel is used to write and read register settings and to send commands to the digital filter. It consists of the following sub-panels and controls. • DF Registers • DF Commands • SPI1 • Macros •...
  • Page 52: Df Registers

    CDB5378 3.5.1 DF Registers The DF Registers sub-panel writes and reads registers within the digital filter. Digital filter registers con- trol operation of the digital filter and the included hardware peripherals, as described in the digital filter data sheet. Control...
  • Page 53: Macros

    CDB5378 3.5.4 Macros The Macros sub-panel is designed to write a large number of registers with a single command. This al- lows the target evaluation system to be quickly set into a specific state for testing. The Register control gives access to both digital filter registers and SPI registers. These registers can be written with data from the Data control, or data can be read and output to a text window.
  • Page 54: Customize

    CDB5378 3.5.6 Customize The Customize sub-panel sends commands to upload custom FIR and IIR filter coefficients, start the dig- ital filter, stop the digital filter and write/read custom EEPROM configuration files to the on-board boot EE- PROM. Example data files are included in a sub-directory of the software installation.
  • Page 55: Bill Of Materials

    CDB5378 4. BILL OF MATERIALS DS639DB4...
  • Page 56 CDB5378 DS639DB4...
  • Page 57 CDB5378 DS639DB4...
  • Page 58: Layer Plots

    CDB5378 5. LAYER PLOTS DS639DB4...
  • Page 59 CDB5378 DS639DB4...
  • Page 60 CDB5378 DS639DB4...
  • Page 61 CDB5378 DS639DB4...
  • Page 62 CDB5378 DS639DB4...
  • Page 63 CDB5378 DS639DB4...
  • Page 64: Schematics

    CDB5378 6. SCHEMATICS DS639DB4...
  • Page 65 CDB5378 DS639DB4...
  • Page 66 CDB5378 DS639DB4...
  • Page 67 CDB5378 DS639DB4...
  • Page 68 CDB5378 DS639DB4...
  • Page 69 CDB5378 DS639DB4...
  • Page 70 CDB5378 DS639DB4...
  • Page 71 CDB5378 DS639DB4...
  • Page 72 CDB5378 DS639DB4...
  • Page 73 CDB5378 DS639DB4...
  • Page 74: Revision History

    CDB5378 7. REVISION HISTORY Revision Date Changes FEB 2006 Initial Release. APR 2006 Minor correction. AUG 2006 Corrected PDF printing problem. NOV 2007 Updated differential op amp from CS3301 to CS3301A. DS639DB4...
  • Page 75 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Cirrus Logic CDB5378...

Table of Contents