Hide thumbs Also See for DRS4:

Advertisement

Quick Links

DRS4 Evaluation Board User's Manual
DRS4 Evaluation Board
User's Manual

Board Revision 4.0

as of February 2012
Last revised: November 22, 2012
Stefan Ritt
Paul Scherrer Institute
CH-5232 Villigen PSI
Switzerland
Email:
stefan.ritt@psi.ch
Phone: +41 56 310 3728
Please check for possible updates of this manual under http://drs.web.psi.ch/datasheets

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for PSI DRS4

  • Page 1: Board Revision

    User’s Manual Board Revision 4.0 as of February 2012 Last revised: November 22, 2012 Stefan Ritt Paul Scherrer Institute CH-5232 Villigen PSI Switzerland Email: stefan.ritt@psi.ch Phone: +41 56 310 3728 Please check for possible updates of this manual under http://drs.web.psi.ch/datasheets...
  • Page 2: Revision History

    DRS4 Evaluation Board User’s Manual Revision History Date Modification 2 March 09 Initial Revision 27 April 09 Mention input range, added timing calibration description 3 Aug. 09 Added LED description 12 July 10 Updated documentation for evaluation board V3 12 Sept. 10 Added maximum input voltage 16.
  • Page 3: Table Of Contents

    4.1. Power Supply ......................22 4.2. Analog Input ......................23 4.3. Control Voltages ....................23 4.4. ADC Clock ......................23 DRS4 Evaluation Board V3 Schematics ................. 24 DRS4 Evaluation Board V3 Bill of Materials ..............30 Page 3 of 36...
  • Page 4: Introduction

    Two reference voltages are generated by the on-board 16-bit DAC to measure the offset and gain of all DRS4 storage cells for calibration. The four analog inputs are AC coupled and have a input range of 1 V peak-to- peak.
  • Page 5 DRS4 Evaluation Board User’s Manual For trigger purposes and inter-board synchronization, four MMCX connectors are available, which can be seen on the right side of Figure 1. The Trigger IN works as an external trigger much like the one of an oscilloscope. The electrical standard is 5V TTL. Although a 50 Ω...
  • Page 6: Leds

    DRS4 Evaluation Board User’s Manual 1.2. LEDs The DRS4 evaluation board is equipped with four LEDs. They are operated by the micro controller and the FPGA and have following meaning: Meaning This LED becomes green when the on-board micro-controller booted Green successfully.
  • Page 7: Firmware Description

    Both the Windows and the Linux distribution contain a subdirectory “firmware” which contains the FPGA and Microcontroller firmware for the DRS4 Evaluation Board. The FPGA firmware is written in pure VHDL, thus making it easy to port it to other FPGA devices such ®...
  • Page 8 (SVN revision) All registers are implemented as 32-bit registers, so they can be mapped easily into some VME address space for example if one decides to build a VME board containing the DRS4. Page 8 of 36...
  • Page 9: Installation

    ® Under MS Windows it is important to install the necessary driver before connection the DRS4 Evaluation Board with the PC. The current distribution can be downloaded from http://drs.web.psi.ch/download . The Windows version contains a single program drs- xx.exe (where xx is the version) which can be executed to install the driver, applications, documentation and source code.
  • Page 10 DRS4 Evaluation Board User’s Manual Then you can select the installation directory: After the installer has finished, you can connect the DRS4 Evaluation Board to the Computer: Now you will see the “Found New Hardware” dialog: Where you can click “Install the software automatically” and then click “Next”.
  • Page 11 DRS4 Evaluation Board User’s Manual After successful installation of the driver, you will see the following window: And a new group in your Start Menu: The software comes with two applications, a command line interface and an oscilloscope. These applications are explained in section 3.
  • Page 12: Windows 7

    Please select “Install this driver software anyway” to install the driver. After the software has been installed, you can connect the DRS4 Evaluation Board to the computer. The driver installation should then start automatically and you will see this notification: When this has finished, you can start the “drscl”...
  • Page 13: Linux

    -DHAVE_LIBUSB -c src/mxml.c . . . Now you can connect the DRS4 board to the PC. On systems where the “lsusb” tool is installed, one should be able to find the DRS4 evaluation board after connecting it with following command: [/usr/local/drs-1.0]$ /sbin/lsusb -d 04b4:1175 –v...
  • Page 14 DRS4 Evaluation Board User’s Manual If the board is correctly recognized, one can access it with the command line program. Under most Linux distributions however, only the “root” user can directly access USB devices. Some systems can be configured to allow non-root access via the “udev” system, but the exact instructions vary from distribution to distribution and can therefore not be given here.
  • Page 15: Running The Board

    You can select the trigger mode, trigger level and trigger source. On Rev. 1.1 of the DRS4 evaluation board, only CH1 can be selected as trigger source. You enable a channel by clicking on the number “1” to “4”. There are two cursors and a few utilities.
  • Page 16 DRS4 Evaluation Board User’s Manual The picture above shows an un-calibrated evaluation board, which shows a noise level of about 8 mV RMS. After offset and gain calibrations, the noise level is reduced significantly: The evaluation board Rev. 3 still shows some small random spikes. It is expected that future versions will improve this and reduce the noise level further.
  • Page 17 0.5 ns, but the integral timing nonlinearity adds up to almost 1 ns, which is typical for the DRS4 chip. Since transistor parameters have normally gradients over the chip wafer, SCA chips are usually “faster” on one side compared to the other.
  • Page 18 DRS4 Evaluation Board User’s Manual This calibration data both for voltage and timing is then stored in the EEPROM on the evaluation board, from where it is obtained each time the oscilloscope gets started. This assures that a board is calibrated even when used on different computers. Note however that the timing calibration is only valid for some sampling speed.
  • Page 19 DRS4 Evaluation Board User’s Manual For test purposes, an internal 60 MHz reference clock signal can be connected to channel #4 via the “Config” menu. To do so, activate channel #4, then select the “Config” menu and click on “Connect reference clock to channel #4”: The effect of the timing calibration can be tested by turning the timing calibration on and off via the “Display timing calibrated waveforms”...
  • Page 20 DRS4 Evaluation Board User’s Manual You can save a waveform in an ASCII and a binary format by pressing the “Save” button. After you open a file, each trigger will write the waveform of the active channel(s) to that file.
  • Page 21: Development Hints

    DRS4 Evaluation Board User’s Manual The binary format requires less space and can be written faster, but it requires a special program to read and analyze the data. Word Byte 0 Byte 1 Byte 2 Byte 3 Contents Event Header ‘E’...
  • Page 22: Power Supply

    DRS4 Evaluation Board User’s Manual 4. Development Hints The idea behind the evaluation board is to make first steps in using the DRS4 chip, but then develop your own custom electronics around the chip. The first thing to do there is to study carefully the DRS4 data sheet, which can be obtained from http://drs.web.psi.ch/datasheets.
  • Page 23: Analog Input

    If non-differential signals should be digitized with the DRS4 chip, they must be converted into differential signals for the DRS4 inputs. The simplest solution is to connect the IN- inputs to AGND and to connect the signals directly to the IN+ inputs. This method has however the disadvantage that the crosstalk and noise immunity of the DRS4 chip are worsened.
  • Page 24: Drs4 Evaluation Board V3 Schematics

    DRS4 Evaluation Board User’s Manual 5. DRS4 Evaluation Board V4 Schematics Paul Scherrer Institut Department TEM Lab for Electronics (1414) 5232 Villigen PSI Page 24 of 36...
  • Page 25 DRS4 Evaluation Board User’s Manual Paul Scherrer Institut Department TEM Lab for Electronics (1414) 5232 Villigen PSI Page 25 of 36...
  • Page 26 DRS4 Evaluation Board User’s Manual 1 CS 2 SO 3 WP SCK 5 4 VSS Paul Scherrer Institut Department TEM Lab for Electronics (1414) 5232 Villigen PSI Page 26 of 36...
  • Page 27 DRS4 Evaluation Board User’s Manual Paul Scherrer Institut Department TEM Lab for Electronics (1414) 5232 Villigen PSI Page 27 of 36...
  • Page 28 DRS4 Evaluation Board User’s Manual 1 I/O 2 I/O 3 VCCO VCCO 4 I/O 5 I/O 6 I/O 7 I/O 8 I/O 9 GND 10 I/O 11 I/O 12 I/O 13 I/O 14 I/O 15 I/O 16 GND 17 I/O...
  • Page 29 DRS4 Evaluation Board User’s Manual 1 IN 2 EN 1 VIN VOUT 2 GND 3 ON/OFF 1 VIN VOUT 2 GND 3 ON/OFF 2 IN 1 EN 3 IN 1 GND Paul Scherrer Institut Department TEM Lab for Electronics (1414)
  • Page 30: Drs4 Evaluation Board V3 Bill Of Materials

    DRS4 Evaluation Board User’s Manual 6. DRS4 Evaluation Board V3 Bill of Materials Count ComponentName RefDes Value Description 24LC128_SN EEPROM 16k x 8 25LC1024SM EEPROM AD8061ART Amplifier AD8605ART Amplifier AD8605ART Amplifier AD8605ART Amplifier AD9245 ADCMP601 Comparator ADCMP601 Comparator ADCMP601 Comparator...
  • Page 31 DRS4 Evaluation Board User’s Manual CAP_0402 220n Capacitor >=10V CAP_0402 220n Capacitor >=10V CAP_0402 220n Capacitor >=10V CAP_0402 220n Capacitor >=10V CAP_0402 220n Capacitor >=10V CAP_0402 220n Capacitor >=10V CAP_0402 220n Capacitor >=10V CAP_0402 220n Capacitor >=10V CAP_0402 220n Capacitor >=10V CAP_0603 Capacitor >=10V...
  • Page 32 DRS4 Evaluation Board User’s Manual CAP_0603 C111 100n Capacitor >=10V CAP_0603 C112 100n Capacitor >=10V CAP_0603 C113 100n Capacitor >=10V CAP_0603 C114 100n Capacitor >=10V CAP_0603 C115 100n Capacitor >=10V CAP_0603 C116 100n Capacitor >=10V CAP_0603 C117 100n Capacitor >=10V...
  • Page 33 DRS4 Evaluation Board User’s Manual CONN_MOLEX_JTAG_FPGA JTAG CY7C68013-56 Microcontroller DRS4_76 DRS4 IND_0603 IND_0603 IND_0603 220nH Inductor IND_0603 220nH Inductor IND_0603 220nH Inductor IND_0603 220nH Inductor IND_0603 220nH Inductor IND_0603 220nH Inductor IND_1008 Inductor IND_1812 Inductor IND_1812 Inductor JMP2MM Jumper JMP2MM...
  • Page 34 DRS4 Evaluation Board User’s Manual RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402 Resistor RES_0402...
  • Page 35 DRS4 Evaluation Board User’s Manual RES_0603 Resistor RES_0603 Resistor RES_0603 Resistor RES_0603 Resistor RES_0603 R118 Resistor RES_0603 R119 Resistor RES_0603 R123 Resistor RES_0603 R124 Resistor RES_0603 R127 Resistor RES_0603 R128 Resistor RES_0603 R131 Resistor RES_0603 R132 Resistor RES_0603 R149 Resistor...
  • Page 36 DRS4 Evaluation Board User’s Manual RES_0603 R145 220E Resistor RES_0603 390k Resistor RES_0805 Resistor RES_0805 Resistor RES_0805 Resistor RES_0805 R107 Resistor RES_0805 R136 Resistor RES_0805 Resistor RES_1206 R121 Resistor RES_1206 R122 Resistor RES_1206 R125 Resistor RES_1206 R126 Resistor RES_1206 R129...

Table of Contents