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...
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.
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 Ω...
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.
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...
® 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.
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”...
-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.
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.
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’...
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.
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 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)
Need help?
Do you have a question about the DRS4 and is the answer not in the manual?
Questions and answers