Gpio programming examples, 1 gpio plus pwc shutter, Ad-081ge – JAI AD-081GE User Manual
Page 21: Fig.14 pulse generator timing example 1

AD-081GE
20
8.4. GPIO programming examples
8.4.1 GPIO Plus PWC shutter
Example: 20µs unit pulse width exposure control (PWC). Pixel clock is 33.75MHz.
675 clocks (775-100) equal 20µs. These are the settings for Imager 1. For Imager 2,
trigger 2-0 should be set in the same manner.
Address
Register
Value
0xA040
Trigger Mode
2 = PWC (Pulse Width Control)
0xB090
Pulse Generator 0 Selector
4 =OPT IN 1
0xB000
Clock Choice
1 = Pixel Clock (33.75MHz)
0xB004
Counter Dividing Value
0 = Pass through
0xB008
Length Counter 0
1000 Clocks
0xB00C
Start point Counter 0(1)
100 Clocks
0xB010
Start point Counter 0(2)
1
0xB014
End point Counter 0
775 Clocks
0xB018
Counter Clear 0
4 = Rising Edge Clear
0xB060
CAMERA TRIGGER Selector
16 = pulse generator 0
0xB090
Pulse Generator 0 Selector
4 =OPT IN 1
Fig.14 Pulse Generator Timing Example 1
OPT IN 1
775
1000
Pulse Generator 0
100
1000
output
LUT
( Cross Point Switch )
Pulse Generator 3
(20 bit Counter )
Pulse Generator 2
(20 bit Counter )
12 bit
Counter
TRIGGER 1 -0
TRIGGER 1 -1
TTL OUT 1
OPT OUT 1
OPT OUT 2
Time Stamp Reset
Sequence Reset
LVAL IN 1
DVAL IN 1
FVAL IN 1
EEN IN 1
OPT IN 1
OPT IN 2
TTL IN 2
LVDS IN 1
Soft Trigger 0
Soft Trigger 1
Soft Trigger 2
Soft Trigger 3
Pulse trigger IN
Pulse OUT
Pulse Generator 0
Pulse Generator 1
Pulse Generator 2
Pulse Generator 3
Digital I/O(GPIO) setting
Digital I/O(GPIO) setting
Setting for
Line Source
Setting for
Line Selector
Pixel Clock
Counter Clock Source
1
Counter Divide by value
Bypass
0
1 - 4095
Pulse Generator Setting 0
Start Point Counter 0
Length counter 0
Repeat Count 0
End point counter 0
Counter 0 clear
Pulse Generator Setting 2
Pulse Generator 0
(20 bit Counter )
Pulse Generator 1
(20 bit Counter )
Pulse Generator Setting 1
Pulse Generator Setting 3
TRIGGER 2 -1
TRIGGER 2 -0
Sequence Reset
Pulse Generator 1
Pulse Generator 0
LVAL IN 2
TTL IN 1
EEN IN 2
FVAL IN 2
DVAL IN 2
Pulse Generator 2
Pulse Generator 3
①
②
⇒
⇒
⇒
⇒
⇒
1000clk
100clk
1
775clk
4 Rising Edge
③