Gpio programming examples, 1 gpio plus pwc shutter, Ad-081ge – JAI AD-081GE User Manual

Page 21: Fig.14 pulse generator timing example 1

Advertising
background image

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

Advertising