This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
s800_usb_daq_data_format [2015/10/28 18:32] pereira [Tag 0x0DDC: Mesytec MTDC-32 module] |
s800_usb_daq_data_format [2015/10/30 16:15] pereira [VME Crate data format] |
||
---|---|---|---|
Line 2: | Line 2: | ||
These pages contain information about the USB controller based data acquisition software of the S800. Two crates are read by the software (one CAMAC and one VME), but more could be easily added to the software. | These pages contain information about the USB controller based data acquisition software of the S800. Two crates are read by the software (one CAMAC and one VME), but more could be easily added to the software. | ||
+ | |||
+ | |||
+ | |||
===== CAMAC Crate data format ===== | ===== CAMAC Crate data format ===== | ||
Line 63: | Line 66: | ||
{{: | {{: | ||
+ | |||
+ | |||
+ | At present (Oct 2015), the FERA channel assignments are: | ||
+ | |||
+ | ^ Channel ^ Source | | ||
+ | | 0 | E1 up | | ||
+ | | 1 | E1 down | | ||
+ | | 3-15 | Free | | ||
==== Tag 0x7164: Phillips 7164 ADC module for ion chamber energies ==== | ==== Tag 0x7164: Phillips 7164 ADC module for ion chamber energies ==== | ||
Line 107: | Line 118: | ||
^ 0x7186 ^ hit pattern ^ ADC data... ^ 0xf186 | | ^ 0x7186 ^ hit pattern ^ ADC data... ^ 0xf186 | | ||
- | The TDC data contains all channels for which the hit pattern bit is set. The channel number is encoded in bits 12-15, while the data is in bits 0-11. The table below shows the channel assignments. | + | The TDC data contains all channels for which the hit pattern bit is set. The channel number is encoded in bits 12-15, while the data is in bits 0-11. The channel assignments |
- | + | ||
- | ^ Channel ^ Assignment | + | |
- | | 0 | E1_up | | + | |
- | | 1 | E1_down | | + | |
- | | 2-7 | Available | | + | |
- | | 8 | S800 source | | + | |
- | | 9 | External 1 source | | + | |
- | | 10 | External 2 source | | + | |
- | | 11 | Secondary source | | + | |
- | | 12 | RF TOF | | + | |
- | | 13 | Object TOF | | + | |
- | | 14 | XF TOF | | + | |
- | | 15 | Available | | + | |
==== Tag 0x4448: LeCroy4448 coincidence register module for hodoscope hit pattern ==== | ==== Tag 0x4448: LeCroy4448 coincidence register module for hodoscope hit pattern ==== | ||
Line 152: | Line 149: | ||
The word 0xE800 identifies the origin of the event as from the S800 VME crate | The word 0xE800 identifies the origin of the event as from the S800 VME crate | ||
- | The following | + | The following |
The tags and end tags identify the modules being read, and encapsulate their data. The tags, end tags and their corresponding modules are listed below: | The tags and end tags identify the modules being read, and encapsulate their data. The tags, end tags and their corresponding modules are listed below: | ||
Line 159: | Line 156: | ||
==== Tag 0x5803: XLM72 time stamp module ==== | ==== Tag 0x5803: XLM72 time stamp module ==== | ||
+ | The [[Trigger# | ||
^ 0x5803 ^ TS bits 0-15 ^ TS bits 16-31 ^ TS bits 32-47 ^ TS bits 48-63 ^ 0xF803 | | ^ 0x5803 ^ TS bits 0-15 ^ TS bits 16-31 ^ TS bits 32-47 ^ TS bits 48-63 ^ 0xF803 | | ||
Line 216: | Line 214: | ||
^ 0x0DDC ^ Header (0-15) ^ Header (16-31) ^ Data word (0-15) ^ Data word (16-31) ^ ... ^ Ender (0-15) ^ Ender (16-31) ^ 0xFDDC | | ^ 0x0DDC ^ Header (0-15) ^ Header (16-31) ^ Data word (0-15) ^ Data word (16-31) ^ ... ^ Ender (0-15) ^ Ender (16-31) ^ 0xFDDC | | ||
- | The number of data words depend on the number of channels receiving signals, and the number of " | + | The number of data words depend on the number of channels receiving signals, and the number of " |
-1017-ns delay (with respect to the trigger trig0) and 641-ns width. | -1017-ns delay (with respect to the trigger trig0) and 641-ns width. | ||
Line 225: | Line 223: | ||
Channel 0 has three consecutive hits: The second hit (time: t0,1) is processes as long as it is separated from the preceding hit (time: t0,0) by more than 160 ns (the conversion time); the third hit is not processed because it " | Channel 0 has three consecutive hits: The second hit (time: t0,1) is processes as long as it is separated from the preceding hit (time: t0,0) by more than 160 ns (the conversion time); the third hit is not processed because it " | ||
- | {{: | + | {{: |