Matrox Solios eCL/XCL acquisition section 67
You specify the purpose of the auxiliary signals in the DCF. You can then program
these signals using the MIL-Lite function MdigControl() with
M_USER...,
M_TRIGGER..., or M_GRAB_EXPOSURE...
Exposure timers
Each PSG has four exposure timers
1
. These timers can each generate a exposure
output signal with up to two pulses; exposure output signals allow you to control
the exposure time and other external events related to the video source (such as a
strobe). The exposure signals can be output using camera control signals or
auxiliary output signals (or auxiliary I/O signals in output mode).
Each PSG has two 24-bit timers (Timer 0 and 1) and two 16-bit timers (Timer 2
and 3). The 24-bit timers can count up to 16777215 clock ticks before resetting;
the 16-bit timers can count up to 65535 clock ticks before resetting.
The exposure timers can use one of the following as a clock source:
• A clock that is internally generated. Each exposure timer can use its PSG’s clock
generator, which can generate a single clock with a programmable frequency of
0.8 to 100 MHz. Timers can only use the clock generator of their own PSG.
• A clock from an external source. In this case, you must define the appropriate
auxiliary input signal as a timer-clock input; the timer-clock input signal must
meet the specification of the auxiliary signal. The same timer-clock input can be
used to clock different timers of the same PSG.
• A clock based on another exposure timer of the same PSG. Timer 0 can use a
clock based on Timer 1, and Timer 1, 2, and 3 can use a clock based on Timer 0.
• A clock based on an external pixel clock signal.
• A clock based on the HSYNC or VSYNC signal generated by the PSG.
To output an exposure signal, use the MIL-Lite function MdigControl() with
M_GRAB_EXPOSURE. Set the clock source of an exposure timer in the DCF.
1. For the standard Camera Link speed Matrox Solios XCL dual-Base/single-Medium
boards (66 MHz), four timers have been available starting from version 100. Prior to
version 100, only two timers were available.