Cheetah Python Camera with Camera Link – User Manual
5.9 Pulse Generator
The camera has a built-in pulse generator. You can program the camera to generate a
discrete sequence of pulses or a continuous sequence of pulses. The pulse generator can
serve as a trigger signal or can be mapped to one of the outputs (refer to 5.10.1 Input /
Output Mapping). The discrete number of pulse can be set from 1 to 65535 with a step of
1.
You can set the following options:
Granularity: This is the number of clock cycles used for each increment of the width and
the period. Four possible options are available (x1, x10, x100 and x 1000).
Period: This specifies the amount of time (also determined by the granularity) between
consecutive pulses. Minimum value is 1, maximum is 1,048,575.
Width: This specifies the amount of time (determined by the granularity) that the pulse
remains at a high level before falling to a low level. Minimum value is 1, maximum is
524,287.
5.10 I/O Control
5.10.1 Input / Output Mapping
The camera has 2 external inputs (1 TTL input and 1 opto-coupled input) and 2 external
outputs wired to the 12 pin HIROSE connector, located on the back of the camera. In
addition to these inputs and outputs, Camera Link inputs (CC1 and CC2) are also available.
You can map CC1 and CC2 or either external input to the Trigger input. You can map the
camera outputs to: Trigger, Pulse Generator, Strobe One, or Strobe Two. For each
mapped signal, you can select active High or active Low. All possible mapping options for
the camera inputs and outputs are shown in the following tables.
March 23, 2018
Width
Period
Figure 50: Internal pulse generator.
Input Signals
IN1
Trigger
Table 18: Cheetah input mapping.
Output Signals
Trigger
Pulse Generator
Page
82 of 96
IN2
CC1
CC2
OUT1
OUT2
Rev 2.1