-
Notifications
You must be signed in to change notification settings - Fork 7
/
V1742_config.txt
264 lines (222 loc) · 9.47 KB
/
V1742_config.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
# ****************************************************************
# WaveDump Configuration File
# ****************************************************************
# NOTE:
# The lines between the commands @OFF and @ON will be skipped.
# This can be used to exclude parts of the file.
# ----------------------------------------------------------------
# Settings common to all channels
# ----------------------------------------------------------------
[COMMON]
# OPEN: open the digitizer
# options: USB 0 0 Desktop/NIM digitizer through USB
# USB 0 BA VME digitizer through USB-V1718 (BA = BaseAddress of the VME board, 32 bit hex)
# PCI 0 0 0 Desktop/NIM/VME through CONET (optical link)
# PCI 0 0 BA VME digitizer through V2718 (BA = BaseAddress of the VME board, 32 bit hex)
#OPEN USB 0 0
OPEN USB 1 00500000
#OPEN PCI 0 0 0
#OPEN PCI 0 0 32100000
# Correction Level to use with x742 Digitizers Family
# Values:
# AUTO
# 0 -> 7
CORRECTION_LEVEL AUTO
# RECORD_LENGTH = number of samples in the acquisition window
# For the models 742 the options available are only 1024, 520, 256 and 136
RECORD_LENGTH 1024
# TEST_PATTERN: if enabled, data from ADC are replaced by test pattern (triangular wave)
# options: YES, NO
TEST_PATTERN NO
# ENABLE_DES_MODE: double edge sampling mode for the models 731 and 751. If enabled, the
# board interleaves two channels to make one channel running at double sampling frequency.
# This setting is ignored for the boards that don't support DES mode.
# options: YES, NO
ENABLE_DES_MODE NO
# EXTERNAL_TRIGGER: external trigger input settings. When enabled, the ext. trg. can be either
# propagated (ACQUISITION_AND_TRGOUT) or not (ACQUISITION_ONLY) through the TRGOUT
# options: DISABLED, ACQUISITION_ONLY, ACQUISITION_AND_TRGOUT
#EXTERNAL_TRIGGER ACQUISITION_ONLY
EXTERNAL_TRIGGER DISABLED
# FAST_TRIGGER: fast trigger input settings. ONLY FOR 742 MODELS. When enabled, the fast trigger is used for the data acquisition
# options: DISABLED, ACQUISITION_ONLY
FAST_TRIGGER ACQUISITION_ONLY
#FAST_TRIGGER DISABLED
# FAST_TRIGGER_DIGITIZING: ONLY FOR 742 MODELS. If enabled the fast trigger signal is digitized and it is present in data readout as channel n.8 for each group.
# options: YES, NO
ENABLED_FAST_TRIGGER_DIGITIZING YES
#ENABLED_FAST_TRIGGER_DIGITIZING NO
# MAX_NUM_EVENTS_BLT: maximum number of events to read out in one Block Transfer. High values corresponds to
# options: 1 to 1023
MAX_NUM_EVENTS_BLT 10
# POST_TRIGGER: post trigger size in percent of the whole acquisition window
# options: 0 to 100
# On models 742 there is a delay of about 35nsec on signal Fast Trigger TR; the post trigger is added to this delay
POST_TRIGGER 50
# TRIGGER_EDGE: decides whether the trigger occurs on the rising or falling edge of the signal
# options: RISING, FALLING
TRIGGER_EDGE FALLING
# USE_INTERRUPT: number of events that must be ready for the readout when the IRQ is asserted.
# Zero means that the interrupts are not used (readout runs continuously)
USE_INTERRUPT 0
# FPIO_LEVEL: type of the front panel I/O LEMO connectors
# options: NIM, TTL
FPIO_LEVEL NIM
# WRITE_REGISTER: generic write register access. This command allows the user to have a direct write access to the
# registers of the board. NOTE: all the direct write accesses are executed before the other setting, thus it might
# happen that one specific setting overwrites the register content.
# Syntax: WRITE_REGISTER ADDRESS DATA, where ADDRESS is the address offset of the register (16 bit hex)
# and DATA is the value being written (31 bit hex)
# Example: WRITE_REGISTER 1080 00000010 # Set the threshold of channel 0 to 16 ADC counts (hex 10)
# WRITE_REGISTER 8168 8
# ----------------------------------------------------------------
# Individual Settings
# ----------------------------------------------------------------
# The following setting are usually applied on channel by channel
# basis; however, you can put them also in the [COMMON] section in
# order to apply them to all the channels.
# ----------------------------------------------------------------
# ENABLE_INPUT: enable/disable one channel (or one group in the case of the Mod 740 and Mod 742)
# options: YES, NO
ENABLE_INPUT YES
# DC_OFFSET: DC offset adjust (DAC channel setting) in percent of the Full Scale.
# For model 740 and 742* the DC offset adjust is the same for all channel in the group
# -50: analog input dynamic range = -Vpp to 0 (negative signals)*
# +50: analog input dynamic range = 0 to +Vpp (positive signals)*
# 0: analog input dynamic range = -Vpp/2 to +Vpp/2 (bipolar signals)*
# options: -50.0 to 50.0 (floating point)
#*NOTE: Ranges are different for 742 Model.....see GRP_CH_DC_OFFSET description
DC_OFFSET -10
# GRP_CH_DC_OFFSET dc_0, dc_1, dc_2, dc_3, dc_4, dc_5, dc_6, dc_7
# Available only for model 742, allows to set different DC offset adjust for each channel (DAC channel setting) in percent of the Full Scale.
# -50: analog input dynamic range = -3Vpp/2 to -Vpp/2 (max negative dynamic)
# +50: analog input dynamic range = +Vpp/2 to +3Vpp/2 (max positive dynamic)
# 0: analog input dynamic range = -Vpp/2 to +Vpp/2 (bipolar signals)
# options: -50.0 to 50.0 (floating point)
# TRIGGER_THRESHOLD: threshold for the channel auto trigger (ADC counts)
# options 0 to 2^N-1 (N=Number of bit of the ADC)
#TRIGGER_THRESHOLD 2659
# CHANNEL_TRIGGER: channel auto trigger settings. When enabled, the ch. auto trg. can be either
# propagated (ACQUISITION_AND_TRGOUT) or not (ACQUISITION_ONLY) through the TRGOUT
# options: DISABLED, ACQUISITION_ONLY, ACQUISITION_AND_TRGOUT
CHANNEL_TRIGGER DISABLED
# GROUP_TRG_ENABLE_MASK: this option is used only for the Models x740. These models have the
# channels grouped 8 by 8; one group of 8 channels has a common trigger that is generated as
# the OR of the self trigger of the channels in the group that are enabled by this mask.
# options: 0 to FF
#PM 2014.05.17 Channel #2 and Channel #7 seems to have problem with the preloaded correction table. To be avoided for IMCP BTF run
[0]
ENABLE_INPUT YES
DC_OFFSET -10
#GRP_CH_DC_OFFSET 0,0,0,0,0,0,0,0
#GRP_CH_DC_OFFSET -10,-10,-10,22,-10,-10,-10,-10
GRP_CH_DC_OFFSET -10,-10,-10,-10,-10,-10,-10,-10
TRIGGER_THRESHOLD 100
CHANNEL_TRIGGER DISABLED
GROUP_TRG_ENABLE_MASK FF
[1]
ENABLE_INPUT NO
#DC_OFFSET -5
GRP_CH_DC_OFFSET -10,-10,-10,-10,-10,-10,-10,-10
TRIGGER_THRESHOLD 2659
CHANNEL_TRIGGER ACQUISITION_AND_TRGOUT
GROUP_TRG_ENABLE_MASK FF
[2]
ENABLE_INPUT NO
#DC_OFFSET -5
GRP_CH_DC_OFFSET -10,-10,-10,-10,-10,-10,-10,-10
TRIGGER_THRESHOLD 2659
CHANNEL_TRIGGER ACQUISITION_AND_TRGOUT
GROUP_TRG_ENABLE_MASK FF
[3]
ENABLE_INPUT NO
#DC_OFFSET -5
GRP_CH_DC_OFFSET -10,-10,-10,-10,-10,-10,-10,-10
TRIGGER_THRESHOLD 2659
CHANNEL_TRIGGER ACQUISITION_AND_TRGOUT
GROUP_TRG_ENABLE_MASK FF
#[1]
#ENABLE_INPUT NO
##DC_OFFSET 0
#GRP_CH_DC_OFFSET 0,0,0,0,0,0,0,0
##TRIGGER_THRESHOLD 100
#CHANNEL_TRIGGER ACQUISITION_ONLY
#GROUP_TRG_ENABLE_MASK 01
#
#[2]
#ENABLE_INPUT NO
##DC_OFFSET 10
#GRP_CH_DC_OFFSET -15,-10, -5, 0, 5, 10, 15, 20
##TRIGGER_THRESHOLD 100
#CHANNEL_TRIGGER DISABLED
#GROUP_TRG_ENABLE_MASK 00
#
#[3]
#ENABLE_INPUT NO
##DC_OFFSET 5
#GRP_CH_DC_OFFSET -15,-10, -5, 0, 5, 10, 15, 20
##TRIGGER_THRESHOLD 100
#CHANNEL_TRIGGER DISABLED
#GROUP_TRG_ENABLE_MASK 00
#
#[4]
#ENABLE_INPUT NO
#DC_OFFSET -30
##TRIGGER_THRESHOLD 100
#CHANNEL_TRIGGER DISABLED
#GROUP_TRG_ENABLE_MASK 00
#
#[5]
#ENABLE_INPUT NO
#DC_OFFSET -30
##TRIGGER_THRESHOLD 100
#CHANNEL_TRIGGER DISABLED
#GROUP_TRG_ENABLE_MASK 00
#
#[6]
#ENABLE_INPUT NO
#DC_OFFSET -30
##TRIGGER_THRESHOLD 100
#CHANNEL_TRIGGER DISABLED
#GROUP_TRG_ENABLE_MASK 00
#
#[7]
#ENABLE_INPUT NO
#DC_OFFSET -30
##TRIGGER_THRESHOLD 100
#CHANNEL_TRIGGER DISABLED
#GROUP_TRG_ENABLE_MASK 00
##
# ----------------------------------------------------------------
# Custom Setting for Model 742
# ----------------------------------------------------------------
# FAST TRIGGER CONDITION SETTINGS.
# Remember that signal TR0 is the Fast Trigger for Groups 0 and 1, while signal TR1 is the Fast Trigger for Groups 2 and 3.
# DC_OFFSET: DC offset adjust is DAC setting: 0 to 65535
# TRIGGER_THRESHOLD: Trigger Threshold is the DAC setting for the comparation level: 0 to 65535
# EXAMPLES pcb rev0 (see also User's Manual):
# NIM signal on TR
# DC_OFFSET 4096
# TRIGGER_THRESHOLD 29053
# AC signal on TR
# DC_OFFSET 4096
# TRIGGER_THRESHOLD 27776
# TTL signal on TR
# DC_OFFSET 16384
# TRIGGER_THRESHOLD 29016
# EXAMPLES pcb rev1 (see also User's Manual):
# NIM signal on TR
# DC_OFFSET 32768
# TRIGGER_THRESHOLD 20934
# AC signal on TR
# DC_OFFSET 32768
# TRIGGER_THRESHOLD 26214
# +2V signal on TR
# DC_OFFSET 43520
# TRIGGER_THRESHOLD 26214
[TR0]
DC_OFFSET 32768
TRIGGER_THRESHOLD 20934
[TR1]
DC_OFFSET 32768
TRIGGER_THRESHOLD 20934