CRD5378 Single-Channel Seismic Reference Design Features General Description z The CRD5378 board is a compact reference design for the Cirrus Logic single-channel seismic chip set. Data sheets for the CS3302A, CS5373A, and CS5378 devices should be consulted when using the CRD5378 reference design.
CRD5378 REVISION HISTORY 2 Revision Date RD1 JAN 2007 Initial release. Changes RD2 JAN 2008 Upgrade from CS3302 to CS3302A-ISZ/G (U19). Change (R27,R28,R29,R30) from 0ohms to 680ohms.
CRD5378 Contacting Cirrus Logic Support For all product questions and inquiries contact a Cirrus Logic Sales Representative. To find the one nearest to you go to www.cirrus.com IMPORTANT NOTICE Cirrus Logic, Inc. and its subsidiaries ("Cirrus") believe 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).
CRD5378 TABLE OF CONTENTS 1. INITIAL SETUP ......................................................................................................................... 6 1.1 Kit Contents ....................................................................................................................... 6 1.2 Hardware Setup ................................................................................................................. 6 1.2.1 Default Jumper Settings .........................................
CRD5378 3.4.8 Plot Error ............................................................................................................. 43 3.5 Control Panel ................................................................................................................... 44 3.5.1 DF Registers ....................................................................................................... 45 3.5.2 DF Commands .............................................................................................
CRD5378 1. INITIAL SETUP 1.1 Kit Contents The CRD5378 reference design kit includes: • CRD5378 reference design board • USB cable (A to mini-B) • Software download information card The following are required to operate CRD5378, and are not included: • Bipolar power supply with clip lead outputs (+/- 3.3 V @ 100 mA) • PC running Windows 2000™ or Windows XP® with an available USB port • Internet access to download the evaluation software 1.
CRD5378 1.2.1 Default Jumper Settings * indicates the default 0 Ω jumper installations for CRD5378. Amplifier CH1 U19 CS3301A CS3302A R8 + R9 *R10 Table 1. Amplifier Pin 13 Jumper Setting Input Clock Resistor Digital Filter Clock Resistor EXTERNAL CLOCK R2 4.096 MHz Manchester R15 + R41 + R42 1.024 MHz R70 2.048 MHz Manchester R42 2.048 MHz R4 1.024 MHz Manchester R41 4.096 MHz R3 32.768 MHz R41+R42 32.768 MHz *R60 4.096 MHz R15 2.048 MHz R15+R42 1.024 MHz R15+R41 32.
CRD5378 1.3 1.3.1 Software Setup PC Requirements The PC hardware requirements for the Cirrus Seismic Evaluation system are: • Windows XP®, Windows 2000™, Windows NT® • Intel Pentium 600 MHz or higher microprocessor • VGA resolution or higher video card • Minimum 64MB RAM • Minimum 40MB free hard drive space 1.3.
CRD5378 • If prompted for a USB driver, skip to the next step. If not, using Windows Hardware Device Manager go to the properties of the unknown USB API device and select “Update Driver”. • Select “Install from a list or specific location”, then select “Include this location in the search” and then browse to “C:\Program Files\Cirrus Seismic Evaluation\Driver\”. The PC will recognize and install the USBXpress device driver. • After driver installation, cycle power to CRD5378.
CRD5378 1.4 Self-Testing CRD5378 Noise and distortion self-tests can be performed once hardware and software setup is complete. First, initialize the CRD5378 reference design: • Launch the evaluation software and apply power to CRD5378. • Click ‘OK’ on the About panel to get to the Setup panel. • On the Setup panel, select Open Target on the USB Port sub-panel. • When connected, the Board Name and MCU code version will be displayed. 1.4.
CRD5378 • Once the Setup panel is set, select Configure on the Digital Filter sub-panel. • After digital filter configuration is complete, click Capture on the Data Capture sub-panel. • Once the data record is collected, the Analysis panel is automatically displayed. • Select Noise FFT from the Test Select control to display the calculated noise statistics. • Verify the noise performance (S/N) is 124 dB or better. 1.4.
CRD5378 2. HARDWARE DESCRIPTION 2.1 Block Diagram Figure 1.
CRD5378 2.2 Analog Hardware 2.2.1 Analog Inputs 2.2.1.1 External Inputs - INA External signals into CRD5378 are from two major classes of sensors, moving coil geophones and piezoelectric hydrophones. Geophones are low-impedance sensors optimized to measure vibrations in land applications. Hydrophones are high-impedance sensors optimized to measure pressure in marine applications. Other sensors for earthquake monitoring and military applications are considered as geophones for this data sheet.
CRD5378 2.2.1.4 Input Protection Sensor inputs must have circuitry to protect the analog electronics from voltage spikes. Geophone coils are susceptible to magnetic fields (especially from lightning) and hydrophones can produce large voltage spikes if located near an air gun source. Discrete switching diodes quickly clamp the analog inputs to the power supply rails when the input voltage spikes.
CRD5378 Land Common Mode Filter Specification Common Mode Capacitance Common Mode Resistance Common Mode -3 dB Corner @ 6 dB/octave Value 10 nF + 10% 200 Ω 80 kHz + 10% Land Differential Filter Specification Differential Capacitance Differential Resistance Differential -3 dB Corner @ 6 dB/octave Value 10 nF + 10% 200 Ω + 200 Ω = 400 Ω 40 kHz + 10% Marine Common Mode Filter Specification Hydrophone Group Capacitance Differential Resistance -3 dB Corner @ 6 dB/octave Value 128 nF + 10% 412 kΩ + 2 kΩ 3 H
CRD5378 2.2.2 Differential Amplifiers The CS3301A/02A amplifiers act as a low-noise gain stage for internal or external differential analog signals. Analog Signals INA INB OUTR, OUTF GUARD Description Sensor analog input Test DAC analog input Analog rough / fine outputs CS3302A guard output (R10 = 0 Ω, R9 = NO POP) Digital Signals MUX[0..1] GAIN[0..2] PWDN CLK Description Input mux selection Gain range selection Power down mode enable CS3301A clock input (R10 = NO POP, R9 = 0 Ω) 2.2.2.
CRD5378 Analog signal traces out of the CS3301A/02A amplifiers and into the CS5373A modulator are 4-wire INR+, INF+, INF-, INR- quad groups, and are routed with INF+ and INF- as a traditional differential pair and INR+ and INR- as guard traces outside the respective INF+ and INF- traces. 2.2.2.3 Anti-alias RC Filters The CS5373A ∆Σ modulator is 4th order and high frequency input signals can cause instability.
CRD5378 2.2.4 Delta-Sigma Test DAC The CS5373A test DAC creates differential analog signals for system tests. Multiple test modes are available and their use is described in the CS5373A data sheet. Analog Signals OUT BUF CAP VREF Description Precision differential analog output Buffered differential analog output Capacitor connection for internal anti-alias filter Voltage reference analog inputs Digital Signals TDATA MCLK SYNC MODE[0..2] ATT[0..
CRD5378 2.2.5.1 VREF_MOD The voltage reference output is provided to the CS5373A ∆Σ modulator and test DAC through a low-pass RC filter. By filtering the voltage reference to the device, high-frequency noise is eliminated and any signal-dependent sampling of VREF is isolated. The voltage reference signal is routed as a separate differential pair from the large RC filter capacitor to control the sensitive VREF source-return currents and keep them out of the ground plane.
CRD5378 Amplifier, modulator and test DAC pin settings are controlled through the GPIO port. GPIO Signals GPIO[0]:MUX[0] GPIO[1..3]:MODE[0..2] GPIO[4..6]:GAIN[0..2] GPIO[7]:MUX[1] 2.3.1.1 Description Amplifier input mux selection Test DAC mode selection Amplifier gain / test DAC attenuation Amplifier input mux selection Reset Options - BOOT, PLL Immediately following the reset signal rising edge, the CS5378 digital filter latches the states of the GPIO[4..6]:PLL[0..2] and GPIO7:BOOT pins.
CRD5378 CS5378 PLL input frequency is specified at reset by the state of the GPIO[4..6]:PLL[0..2] pins, as detailed in the CS5378 data sheet. Specification Input Clock Frequency Distributed Clock Synchronization Maximum Input Clock Jitter, RMS Value 1.024, 2.048, 4.096 MHz ± 240 ns 1 ns Specification PLL Internal Clock Frequency Maximum Jitter, RMS Loop Filter Architecture Value 32.
CRD5378 2.3.2 Microcontroller Included on CRD5378 is an 8051-type microcontroller with integrated hardware SPI and USB interfaces. This C8051F320 microcontroller is a product of Silicon Laboratories (http://www.silabs.com).
CRD5378 . Pin # 1 2 3 4 5 6 7 8 Pin Name P0.1 P0.0 GND D+ DVDD REGIN VBUS Assignment SYNC SYNC_IO Pin # 9 11 12 13 14 15 16 Pin Name /RST C2CK P3.0 C2D P2.7 P2.6 P2.5 P2.4 P2.3 P2.
CRD5378 Many connections to the C8051F320 microcontroller are inactive by default, but are provided for convenience during custom reprogramming. Listed below are the default active connections to the microcontroller and how they are used. 2.3.2.1 SPI Interface The microcontroller SPI interface communicates with the CS5378 digital filter to write/read configuration information and collect conversion data from the SPI port.
CRD5378 Telemetry signals enter CRD5378 through RS-485 transceivers, which are differential current mode transceivers that can reliably drive long distance communication. Data passes through the RS-485 transceivers to the microcontroller I2C interface and the clock and synchronization inputs.
CRD5378 2.3.3.2 I2C - SCL, SDA, Bypass The I2C® telemetry connections to CRD5378 transmit and receive through RS-485 twisted pairs. Because signals passing through the transceivers are actively buffered, full I2C bus arbitration and error detection cannot be used (i.e. high-impedance NACK). The I2C inputs and outputs can be externally wired to create either a daisy chain or a bus type network, depending how the telemetry system is to be implemented.
CRD5378 2.3.5 External Connector Power supplies and telemetry signals route to J26, a 20-pin double row connector with 0.1" spacing. This header provides a compact standardized connection to the CRD5378 external signals. Pins 1, 2 3, 4 5, 6 7, 8 9, 10 11, 12 13, 14 15, 16 17, 18 19, 20 2.4 Name CLK+, CLKSYNC+, SYNCSCL+, SCLSDA+, SDABYP_SDA+, BYP_SDABYP_SCL+, BYP_SCLTX, GND RX, GND -3.3V, GND +3.
CRD5378 Specification Negative Analog Supply Low Noise Micropower Regulator - Linear Tech Surface Mount Package Type Load Regulation, -40 C to +85 C Quiescent Current, Current @ 100 mA Load Output Voltage Noise, 10 Hz - 100 kHz Ripple Rejection, DC - 200 Hz Value -2.5 V LT1964ES5-BYP SOT-23 +/- 30 mV 30 µA, 1.3 mA 20 µVRMS > 45 dB The +2.5 V and -2.
CRD5378 plane. Differential traces are routed together with a minimal gap between them so that noise events affect them equally and are rejected as common mode noise. INAINAINA+ INA+ Figure 2. Differential Pair Routing Analog signal connections into the CS3301A/02A amplifiers are 2-wire IN+ and IN- differential pairs, and are routed as such.
CRD5378 2.5.3 Bypass Capacitors Each device power supply pin includes 0.1 µF bypass capacitors placed as close as possible to the pin. Each power supply net includes at least 68 µF bulk capacitance as a charge well for transient current loads. CS3302A Device VD Bypass VA- bypass VA+ bypass Figure 4.
CRD5378 3. SOFTWARE DESCRIPTION 3.1 Menu Bar The menu bar is always present at the top of the software panels and provides typical File and Help pulldown menus. The menu bar also selects the currently displayed panel. Control Description File Load Data Set Loads a data set from disk. Save Data Set Saves the current data set to disk. Copy Panel to Clipboard Copies a bitmap of the current panel to the clipboard. Print Analysis Screen Prints the full Analysis panel, including statistics fields.
CRD5378 3.2 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.
CRD5378 3.3 Setup Panel The Setup panel initializes the evaluation system to perform data acquisition. It consists of the following sub-panels and controls.
CRD5378 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 microcontroller firmware version. When communication is established, the name of this control changes to ‘Close Target’ and Setup, Analysis and Control panel access becomes available in the menu bar. Close Target Disconnects the previously established USB connection.
CRD5378 3.3.2 Digital Filter The Digital Filter sub-panel sets up the digital filter configuration options. By default the Digital Filter sub-panel configures the system to use on-chip coefficients and test bit stream data. The on-chip data can be overwritten by loading custom coefficients and test bit stream data from the Customize sub-panel on the Control panel. Any changes made under this sub-panel will not be applied to the target board until the Configure button is pushed.
CRD5378 3.3.3 Analog Front End The Analog Front End sub-panel configures the amplifier, modulator, and test DAC pin options. Pin options are controlled through the GPIO outputs of the digital filter. Any changes made under this sub-panel will not be applied to the target board until the Configure button is pushed. The Configure button writes the new configuration to the target board and then enables the data Capture button.
CRD5378 3.3.5 Gain/Offset The Gain / Offset sub-panel controls the digital filter GAIN and OFFSET registers for each channel. 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, offset correction, and offset calibration in the digital filter. The offset calibration routine built into the digital filter is enabled by writing the ORCAL and EXP[4:0] bits.
CRD5378 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 per channel should be a power of two for the analysis FFT routines to work properly.
CRD5378 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. A macro is saved as an External Macro by saving it in the . /macros/ subdirectory using the name ‘m1.mac’, ‘m2.mac’, etc.
CRD5378 3.4 Analysis Panel The Analysis panel is used to display the analysis results on collected data. It consists of the following controls.
CRD5378 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. sample number. Histogram Runs a histogram calculation on the collected data set and then plots sample occurrence vs. sample value. Only valid for noise data since sine wave data varies over too many codes to plot as a histogram.
CRD5378 3.4.2 Statistics The Statistics control displays calculated statistics for the selected analysis channel. For multichannel data captures, only one channel of calculated statistics are displayed at a time and is selected using the Statistics channel control. Errors that affect statistical calculations will cause the Plot Error control to appear.
CRD5378 When using the Zoom function, the Cursor is used to select the corners of the area to zoom. 3.4.4 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. While zoomed, you can zoom in farther by repeating the process.
CRD5378 3.5 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.
CRD5378 3.5.1 DF Registers The DF Registers sub-panel writes and reads registers within the digital filter. Digital filter registers control operation of the digital filter and the included hardware peripherals, as described in the digital filter data sheet. Control Description Address Selects a digital filter register. Data Contains the data written to or read from the register. Read Initiates a register read. Write Initiates a register write. 3.5.
CRD5378 3.5.4 Macros The Macros sub-panel is designed to write a large number of registers with a single command. This allows 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 SPI1 registers. These registers can be written with data from the Data control, or data can be read and output to a text window.
CRD5378 3.5.6 Customize The Customize sub-panel sends commands to upload custom FIR and IIR filter coefficients, upload custom test bit stream data, start the digital filter, stop the digital filter, and write/read custom EEPROM configuration files to the on-board boot EEPROM. Example data files are included in a sub-directory of the software installation. Control Description Load FIR Coef Write a set of FIR coefficients into the digital filter from a file.
070-00024-Z1 070-00055-Z1 115-00221-Z1 110-00263-Z1 115-00054-Z1 115-00011-Z1 115-00013-Z1 115-00003-Z1 080-00004-Z1 304-00004-Z1 020-00788-Z1 000-00002-Z1 020-01095-Z1 020-01128-Z1 020-01130-Z1 020-00673-Z1 021-01391-Z1 020-01048-Z1 020-01016-Z1 020-06253-Z1 060-00195-Z1 060-00163-Z1 061-00062-Z1 060-00063-Z1 060-00162-Z1 060-00236-Z1 065-00229-Z2 065-00196-Z1 065-00130-Z1 062-00079-Z1 102-00017-Z2 070-00053-Z1 603-00237-Z1 240-00237-Z1 600-00237-Z1 300-00025-Z1 9 10 11 12 13 14 15 16 17 18
CRD5378 5.
CRD5378 50 DS639RD2
CRD5378 DS639RD2 51
CRD5378 52 DS639RD2
CRD5378 DS639RD2 53
CRD5378 54 DS639RD2
CRD5378 DS639RD2 55
CRD5378 56 DS639RD2
CRD5378 6.
CRD5378 58 DS639RD2
CRD5378 DS639RD2 59
CRD5378 60 DS639RD2
CRD5378 DS639RD2 61
CRD5378 62 DS639RD2
CRD5378 DS639RD2 63
CRD5378 64 DS639RD2