
PCI.412 manual
31.03.2004
Page 21 of 26
Memory register
This register holds the number of samples, not the number of bytes.
register name
reg no.
r/w
SPC_MEMSIZE
10000
w
memory size for recording: 32 samples up to
installed mem
/ 4 samples with steps of 32
samples.
Posttrigger register
Sets the number of samples to be recorded AFTER the trigger event has been found. The corresponding pretrigger is calculated by the
formula: pretrigger = memsize - posttrigger
If the posttrigger value is higher than the programmed memsize, the trigger event is not visible.
If the option Multiple Recording is used, this register holds the segmentsize.
register name
reg no.
r/w
SPC_POSTTRIGGER
10100
w
posttrigger value in the range 32 samples up to 512 kSamples with steps of 32.
Features register
All of these features registers may be set by writing a 1 or cleared by writing a 0. Some features may only be used if this feature is
installed on the board (see PCI Features above).
register Name
reg no.
r/w
SPC_EXTERNALCLOCK
20100
w
The external clock will be used for recording. Be sure that the external clock is not higher
than 40 MHz (10 MHz for the 10 MHz Version) and that the sampling clock is not lower
than 10 kHz.
SPC_EXTERNOUT
20110
w
The sampling clock will be put out on BNC-connector 6. The output will generate a low to
high edge on every sample.
SPC_TRIGGEROUT
40100
w
The triggersignal will be put out on BNC-connector 5. The output will generate a high to
low edge when the triggercondition occurs..
SPC_PATTERNENABLE
110000
w
Read out the digital channels and the gate-mark-bit (option). If this register is not set, data
will be expanded in hardware to 16 bit integer.
At the triggermode TM_GATELOW/HIGH is the first sample after the gate occurred
marked on each channel with bit 15 set to 1. The other samples are readout with bit 15
set to low.
Input range register
register name
reg no.
r/w
SPC_AMP0
30010
w
Input range channel 0
SPC_AMP1
30110
w
Input range channel 1
SPC_AMP2
30210
w
Input range channel 2
SPC_AMP3
30310
w
Input range channel 3
The input range can be set in three steps with the help of relais. The input ranges are defined in factory and can be read out from the
driver. Standard input ranges are:
value
calibrated input range
500
±500 mV
1000
±1 V
2000
±2 V
register name
reg no.
r/w
SPC_READIRCOUNT
3000
r
number of calibrated input ranges.
SPC_READUNIPOLAR0
3010
r
channel 0: +1 = unipolar > 0 V, -1 = unipolar < 0 V, 0 = bipolar
SPC_READUNIPOLAR1
3020
r
channel 1: +1 = unipolar > 0 V, -1 = unipolar < 0 V, 0 = bipolar
SPC_READUNIPOLAR2
3030
r
channel 2: +1 = unipolar > 0 V, -1 = unipolar < 0 V, 0 = bipolar
SPC_READUNIPOLAR3
3040
r
channel 3: +1 = unipolar > 0 V, -1 = unipolar < 0 V, 0 = bipolar
SPC_READRANGECH0_0
3200
r
range in mV of calibrated input range for channel 0. The values of the other entries may
be read out from the following registers. (3201 for range1, 3202 for range2)
SPC_READRANGECH1_0
3300
r
range in mV of calibrated input range for channel 1. The values of the other entries may
be read out from the following registers. (3301 for range1, 3302 for range2)
SPC_READRANGECH2_0
3400
r
range in mV of calibrated input range for channel 2. The values of the other entries may
be read out from the following registers. (3401 for range1, 3402 for range2)
SPC_READRANGECH3_0
3500
r
range in mV of calibrated input range for channel 3. The values of the other entries may
be read out from the following registers. (3501 for range1, 3502 for range2)