Page: 6/21 User Manual PULS-CTRL24, Rev.1-00: Description
Description
The pulse controller produces 32 digital signals that can be used to
control up to 6 signal switches, 5 I/O modules, or 6 monitor outputs at
the controller front panel. The first channel of each digital I/O module
can be used as a trigger source.
The device integrates one digital oscillator and 24 digital pulse gen-
erators (see Fig. 1). These modules are clocked by 50 MHz, thus pro-
vide a time resolution of 20 ns. The maximum pulse delay, pulse width
or oscillation period are 2
32
clock pulses, i.e. about 85 s.
The digital oscillator (module Oscillator in Fig. 1) is a free running mul-
tivibrator with a period defined by a 32-bit long integer number. The
oscillator can be stopped or started at any time by the control signal
Enb. If enabled, it provides at its output a 1-clock (20 ns) wide positive
pulse at the end of the programmed period.
The pulse generators (modules Monoflop 0-23 in Fig. 1) are digital
monoflops. They are triggered by a rising slope at the trigger input and
produce a positive pulse with a specified width (32-bit integer numbers
Width0-23) after a specified delay (32-bit integer numbers Delay0-23).
The polarity of the trigger signal can be inverted by the control signal
Inv0-23. The trigger source is selected by a 32-channel multiplexor
(control by a 5-bit integer number Select0-23). As trigger input, any
output of the pulse generators (signals Del0-23), output of the oscilla-
tor (signal Osc), or the external trigger sources, i.e. the first channels
of the I/O modules (signals Trig0-4) can be selected. The trigger input
can also be set to 0 or 1. If the level 0 is selected, the particular pulse
generator is stopped by the signal Clr. The trigger level 1 can be used
to trigger the pulse generator by the software.
The symmetrical architecture of the pulse generators offers a large
variability of configurations. The pulse generators can be chained to
produce complex pulse sequences. They can be triggered periodically
by the internal oscillator, by an external event, or by the software. Un-
used channels can be disabled.
CGC Instruments
Tel.: +49 (371) 355 098–55
Hübschmannstr. 18 | D–09112 Chemnitz
Fax: +49 (371) 355 098–60
internet: www.cgc-instruments.com
e–mail: [email protected]