ID |
Date |
Author |
Subject |
Text |
|
662
|
Tue Feb 27 18:12:32 2018 |
Stefan Ritt | DRS4 Dead times | For applications which are critical on
the dead time, one typically uses one ADC
per DRS4 channel, and thus the dead time |
|
664
|
Fri Mar 2 20:17:17 2018 |
Stefan Ritt | ROI | N'/N is correct. The 2 us "from
the response you got from me" come from
the fact that after readout, you have to |
|
672
|
Thu Mar 15 08:44:26 2018 |
Stefan Ritt | sub-ms precision timestamps? | Putting sub-ms precision into the header
does not make sense, since the USB transfer
only happens in time-slots of about 2 ms. |
|
673
|
Fri Mar 16 14:00:06 2018 |
Stefan Ritt | confusion about the description in drs.cpp | The FPGA is very small, so it only has
an address space of 256 bytes. Look at the
definition in DRS.cpp |
|
674
|
Mon Mar 19 15:12:02 2018 |
Stefan Ritt | Running drs_example.cpp | The time channel is already calibrated
in ns. So for 5 GSPS, the time scale goes
from zero to 200. Concerning your other issues |
|
675
|
Mon Mar 19 16:22:42 2018 |
Stefan Ritt | ROI | The DRS4 has an internal storage of 1024
capacitors. They work as a ring buffer, so
at 5GSPS you can store 200ns wide signals. |
|
677
|
Fri Mar 23 09:39:55 2018 |
Stefan Ritt | Read the CalibrateWaveform | You don't have to read and calibrate
the waveforms in your user code, but can
rely on the DRS.cpp library to do that. Just |
|
680
|
Tue Apr 17 13:28:23 2018 |
Stefan Ritt | DRS4 read_binary.cpp | On the software download page at https://www.psi.ch/drs/software-download
you find a link to all versions of the DRS
software, which is located at: https://www.dropbox.com/sh/clqo7ekr0ysbrip/AACoWJzrQAbf3WiBJHG89bGGa?dl=0 |
|
682
|
Wed May 2 09:24:53 2018 |
Stefan Ritt | DRS4 using drs_exam.cpp to save as binary files | You have to write the C/C++ code yourself
to write data in binary or any other format.
All information is present after the waveform |
|
684
|
Wed May 2 12:12:42 2018 |
Stefan Ritt | Peak at 0 mV in traces | I note that your peak at zero is exactly
twice as high as the bins left and right,
so this looks to me like a binning problem |
|
686
|
Fri May 4 11:35:20 2018 |
Stefan Ritt | Peak at 0 mV in traces | I tried the following:
- trigger on a 10 MHz sine wave
on CH0, CH1 was open |
|
687
|
Fri May 4 11:56:08 2018 |
Stefan Ritt | Voltage and Timing Calibration in drs_exam.cpp | Have you set the sampling frequency
b->SetFrequency(5, true);
before the calibration? |
|
688
|
Fri May 4 12:11:57 2018 |
Stefan Ritt | Running drs_example.cpp | And here is the second part of your answer:
When you change the input range, you have
to redo the voltage calibration. Best is |
|
690
|
Sun May 6 11:45:09 2018 |
Stefan Ritt | confusion about the description in drs.cpp | The locbus_addr is indeed 32 bits wide,
since the firmware was originally derived
from some firmware running in a VME crate, |
|
692
|
Tue May 8 14:43:03 2018 |
Stefan Ritt | Peak at 0 mV in traces | The DRS chip is read out with a 12 bit
ADC, thus the phyical resolution is roughly
1V/4096 = 0.24 mV. I say roughly since the |
|
694
|
Wed May 9 09:03:52 2018 |
Stefan Ritt | Manual Rev5.1 Figure 1, optional components | I updated the picture in the manual with
a current picture of a Rev5.1 board, and
also added a picture of the bottom side. |
|
697
|
Thu May 17 13:29:34 2018 |
Stefan Ritt | "Symmetric spikes" fixed | Good news for all DRS4 users. After many
years, I finally understand where the "symmetric
spikes" come from and how to fix them. |
|
699
|
Fri Jun 8 08:11:05 2018 |
Stefan Ritt | | Several people reported this problem, but
we cannot reproduce it at our lab. Both the
oscilloscope and the command line interface |
|
701
|
Wed Jun 13 13:42:47 2018 |
Stefan Ritt | Maximum analog input voltage | In principle the numbers in the manual
are correct. But they relate to pulses of
a certain length, because the input protection |
|
704
|
Tue Jun 19 10:05:50 2018 |
Stefan Ritt | The data acquisition speed | How do you tigger the board? In your code
below you start the board (StartDomino())
and then wait for a trigger. Setting the |
|