4 BASIC CONCEPTS
4.1.3 Digital and analog GPIO, AquadB
The general purpose input/output (GPIO) interface contains analog-to-digital (ADC) as well as
digital-to-analog converters (DAC) to digitize external signals and output
data, respectively. For
example, it can output signals from the Clock Generator, Signal Generator, Calculation System
and the Advanced Trigger module. On the other hand, external signals can be interfaced with the
PICO
SCALE
. Thus, the GP
I
O interface allows to synchronize external devices with the
PICO
SCALE
and vice versa.
I
n combination with the Signal Generator module or Stream Generator module, function genera-
tor and oscilloscope functionality can be realized. Please refer to section 7.4.1 for details.
4.1.4 Clock Generator
The Clock Generator module can provide up to two clocks with user de
fi
ned frequency and phase.
Both clocks can be synchronized. Each clock generator may run in a direct mode or it may be
started and stopped by user de
fi
ned trigger events. Each clock can be used in the GP
I
O interface
for both digital and analog processing. A detailed description of the Clock Generator module can
be found in section 7.5.1.
4.1.5 Signal Generator
I
n the Signal Generator module pre-de
fi
ned shapes (sine, square, sawtooth) with user de
fi
ned
amplitude, o
ff
set, phase and frequency can be con
fi
gured that may then be used within the GP
I
O
interface. Furthermore, custom signal shapes can be uploaded to the module. A detailed descrip-
tion of the Signal Generator module can be found in section 7.5.2.
4.1.6 Calculation System
The Calculation System allows real-time processing of position data, GP
I
O data or environmental
data, for example.
I
n total, three calculation systems can be con
fi
gured and their output can either
be streamed or used in the GP
I
O interface. A detailed description can be found in section 7.5.3.
4.1.7 Counters
The Counter module allows to count either internal clocks (e.g., to use them as a timer) or trigger
events. This can be done either directly, or the counter can be started and stopped by triggers.
I
n
total, two counters can be con
fi
gured that may either be displayed in the Stream Monitor or they
may be used as source for trigger events. A detailed description of the counters is given in section
7.5.4.
23
PicoScale User Manual