JAI AT-200GE User Manual

Manual is about: Digital 3CCD Progressive Scan RGB Color Camera

Summary of AT-200GE

  • Page 1

    1014e-0912 at-200ge digital 3ccd progressive scan rgb color camera document version: ver.1.0 at-200ge_ver.1.0_dec09 user manual.

  • Page 2

    At-200ge - 1 - notice t he material contained in this manual consists of information that is proprietary to jai ltd., japan and may only be used by the purchasers of the product. Jai ltd., japan makes no warranty for the use of its product and assumes no responsibility for any errors which may appea...

  • Page 3

    At-200ge supplement the following statement is related to the regulation on “ measures for the administration of the control of pollution by electronic information products “ , known as “ china rohs “. The table shows contained hazardous substances in this camera. Mark shows that the environment-fri...

  • Page 4

    At-200ge - 2 - table of contents jai gige vision Ⓡ camera operation manuals ............................................ - 4 - introduction ................................................................................... - 4 - before using gige vision camera .........................................

  • Page 5

    At-200ge - 3 - 9.2.4 calculation of data transfer rate .............................................................. - 26 - 9.2.5 note for 100base-tx connection ............................................................... - 27 - 9.3. Basic functions .................................................

  • Page 6

    At-200ge - 4 - jai gige vision Ⓡ camera operation manuals to understand and operate this jai gige vision Ⓡ camera properly, jai provides the following manuals. User’s manual (this booklet) describes functions and operation of the hardware jai sdk & control tool user guide describes functions and ope...

  • Page 7

    At-200ge - 5 - before using gige vision camera all software products described in this manual pertain to the proper use of jai gige vision cameras. Product names mentioned in this manual are used only for the explanation of operation. Registered trademarks or trademarks belong to their manufacturers...

  • Page 8

    At-200ge - 6 - software installation the jai gige vision sdk & control tool can be downloaded from the jai web site at www.Jai.Com . The jai sdk is available for windows xp and vista, 32-bit and 64-bit. For the details of software installation, please refer to the “getting started guide” supplied on...

  • Page 9

    At-200ge - 7 - 3. Main features 3 x 1/1.8" ccd progressive scan rgb color camera for vision applications 3 x 1624(h) x 1236 (v) 4.40 m effective square pixels compact rgb prism for c-mount lenses shading reduction permits wider choice of lenses 15.4 frames per second with 1624 (h) x 1236 (v) pixels ...

  • Page 10

    At-200ge - 8 - 4. Locations and functions 4.1. Locations and functions 1. Lens mount lens mount of c-mount type. *1) 2. Ccd sensor 1/1.8 inch ccd 3. Rj-45 connector gige vision interface with thumb screws 4. 12-pin connector dc+12v, trigger in and een out 5. D-sub 9-pin connector lvds in and ttl in ...

  • Page 11

    At-200ge - 9 - 4.2. Rear panel indicator the rear panel mounted led provides the following information: amber: power connected - initiating steady green : camera is operating in continuous mode flashing green : the camera is receiving external trigger ethernet connector indicates, steady green : 100...

  • Page 12

    At-200ge - 10 - 5. Pin assignment 5.1. 12-pin multi-connector (dc-in/trigger) type: hr10a-10r-12pb-01 (hirose) male. (seen from rear of camera.) fig. 3. 12-pin connector. *1) 75 ohm termination can be selected by dip sw600. 5.2. Digital output connector for gigabit ethernet type: rj-45 hfj11-1g02e-l...

  • Page 13

    At-200ge - 11 - 5.3. D-sub 9pin connector (for gpio) type : dd-09ssg fig. 5.d sub 9pin connector no i/o name note 1 i lvds in 1- 2 i lvds in 1+ 3 i ttl in 1 75ohm terminator (note 1) 4 o ttl out 1 5 gnd 6 nc 7 nc 8 o ttl out 2 9 gnd note1) can be changed by dip switch (sw600). 5.4. Dip switch dip sw...

  • Page 14

    At-200ge - 12 - 5.4.2 sw-100 this switch can select the type of the signal which is output through 12-pin #10. The factory default is ttl (xeen) and it can be changed to open collector (een). No functions setting on off 1 een output select open collector (een) ttl(xeen) 2 nc - - fig.7. Sw100 ( right...

  • Page 15

    At-200ge - 13 - 6. Input and output circuits this chapter introduces the basic diagram and bit allocation of digital output. 6.1. Iris video output this signal can be used for lens iris control in continuous and rct modes. The signal is num luminance signal and passes through the gain circuit. Howev...

  • Page 16

    At-200ge - 14 - 6.4. Auto iris video output level this video output signal is num luminance signal and does not have sync. It is available only in continuous mode and rct mode. It is also not available in partial scan mode. This signal is not affected by the gain control. Ccd out analog out 200mv 70...

  • Page 17

    At-200ge - 15 - 7. Gpio (general purpose inputs and outputs) in chapter 7, there are some examples of settings. The values shown in these examples may need to be adjusted to fit the pixel clock specifications of this particular model. 7.1. Overview all input and output signals pass through the gpio ...

  • Page 18

    At-200ge - 16 - 7.1.2 12-bit counter the camera pixel clock (37.125 mhz) can be used as a source. The counter has a “divide by n”, where n has the range 1 through 4096, allowing a wide range of clock frequencies to be programmed. Setting value 0 is bypass, setting value 1 is 1/2 dividing and setting...

  • Page 19

    At-200ge - 17 - 7.2.2 recommended external output circuit diagram for customer fig.15. External output circuit, opt out 1 and 2 7.2.3 optical interface specifications the relation of the input signal and the output signal through the optical interface is as follows. User power (vcc) 3.3v 5v 12v 24v ...

  • Page 20

    At-200ge - 18 - 7.3. Inputs and outputs table output port trigger 0 trigger 1 opt out1 opt out2 ttl out 1 ttl out 2 time stamp reset seq. Reset pulse gen. 0 pulse gen. 1 inp ut p or t lval in × × × × ○ ○ × ○ ○ dval in × × × × ○ ○ × ○ ○ fval in × × × × ○ ○ × ○ ○ een in × × ○ ○ ○ ○ × ○ ○ opt in 1 ○ ○ ...

  • Page 21

    At-200ge - 19 - 7.4. Configuring the gpio module (register settings) 7.4.1 input/output signal selector gpio is used to determine which signal is assigned which terminal. For the details, please refer to register map, digital i/o, acquisition and trigger control and pulse generator. Line selector li...

  • Page 22

    At-200ge - 20 - start point end point length start point end point length 7.4.3 pulse generators (20-bit x 4) there are 2 pulse generators (designated 0 through 1) that can be used to create various timing scenarios by programming start point, endpoint, length and repeats. An example of settings the...

  • Page 23

    At-200ge - 21 - 7.5. Gpio programming examples 7.5.1 gpio plus pwc shutter example: 136µs unit pulse width exposure control (pwc). Pixel clock is 37.125mhz. 5049 clocks (5149-100) equals 136µs. Address register value 0xa040 trigger mode 2 = pwc ( pulse width control) ① 0xb090 pulse generator 0 selec...

  • Page 24

    At-200ge - 22 - pulse generator 0 100 line 500 line 1000 line output pulse generator 0 100 line 500 line 1000 line output 7.5.2 internal trigger generator create a trigger signal and trigger the camera fig.19 pulse generator 0 timing example 2 address register value 0xa040 trigger mode 1 = eps ① 0xb...

  • Page 25

    At-200ge - 23 - analog signal [mv] black level 1023 890 32 0 25 700 d ig it al o u t [l sb ] white clip level 100% level 800 8. Gige ® vision streaming protocol (gvsp) 8.1. Digital video output (bit allocation) although the at-200ge is a digital camera, the image is generated by an analog component,...

  • Page 26

    At-200ge - 24 - 8.2.2 gvsp_pix_rgb10v1_packed (rgb 32bit output) 1 byte 2 byte 3 byte 4 byte 0 1 0 1 0 1 x x 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 b0 b0 g0 r0 r0 g0 8.2.3 gvsp_pix_rgb10v2_packed (rgb 32bit output) 1 byte 2 byte 3 byte 4 byte 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 ...

  • Page 27

    At-200ge - 25 - 9.2.1 guide line for network settings to ensure the integrity of packets transmitted from the camera, it is recommended to follow these simple guidelines: 1. Whenever possible use a peer-to-peer network. 2. When connecting several cameras going through a network switch, make sure it ...

  • Page 28

    At-200ge - 26 - 9.2.4 calculation of data transfer rate in order to calculate the data transfer rate, the following parameters and formula are required. Setting parameter item unit symbol image width [pixels] a image height [pixels] b bits per pixel [bits] c frame rate [fps] d packet size [bytes] e ...

  • Page 29

    At-200ge - 27 - 9.2.5 note for 100base-tx connection in order to use 100mbps network, 100base-tx and full duplex are available. Half duplex cannot be used. In the case of connecting on 100base-tx, the maximum packet size should be 1500 bytes. In the case the of connecting on 100base-tx, the specific...

  • Page 30

    At-200ge - 28 - 9.3.2 modes of operation the at-200ge has multiple operating modes including a normal continuous mode, triggered modes and others. In the normal continuous mode, the camera runs at 15.4 frames per second continuously. This is used for operation when a trigger signal is not required. ...

  • Page 31

    At-200ge - 29 - fig.23 variable partial scan  how to calculate total line number and frame rate in variable partial scan mode frame rate (fps) = horizontal frequency(19.276khz) / total lines total lines = ①ob period + ②fast dump period in the upper part of the frame (l) + ③ effective image period (...

  • Page 32

    At-200ge - 30 - 9.3.4 vertical binning (vb) vertical binning mode is a function where the signal charges from 2 adjacent (vertical) pixels are added together and read out as one pixel. Binning results in half vertical resolution but higher frame rate and sensitivity. The charge accumulated in 2 adja...

  • Page 33

    At-200ge - 31 -  exposure time abs (genicam standard) this is a function specified in the genicam standard. The shutter speed can be entered as an absolute exposure time in microseconds (μs) in register address 0xa018. The entered absolute time (time abs) is then converted to a programmable exposur...

  • Page 34

    At-200ge - 32 - 9.4. Pre-processing functions 9.4.1 shading compensation the at-200ge implements a digital shading compensation circuit for the white shading which could be caused in the prism or optical system. The whole image is divided horizontally and vertically and uses the center level as the ...

  • Page 35

    At-200ge - 33 - 9.4.2 white balance the at-200ge has 4 white balance modes: manual balance, one push auto white balance, continuous auto white balance, and pre-set white balance. The pre-set white balance can be set to 4000k, 4600k or 5600k. The white balance of the at-200ge is set under 7800k light...

  • Page 36

    At-200ge - 34 - 9.4.4 blemish compensation the at-200ge has a blemish compensation circuit. Blemish control has 0:off, 1:black, 2:white and 3:both. When 1, 2 or 3 is selected, the stored factory data can be loaded. Fig.30 conceptual drawing for blemish compensation 9.4.5 gamma setting (look up table...

  • Page 37

    At-200ge - 35 - 9.5. Other functions 9.5.1 test pattern generator (address 0xa13c) the at-200ge has an internal test pattern generator. These signals are output as the last process of the digital signal processing circuit and can be used for adjustment of the related system. The at-200ge has a total...

  • Page 38

    At-200ge - 36 - 9.6. Sensor layout and timing 9.6.1 ccd sensor layout fig.34 ccd sensor layout blank read out (vertical) 1248 active pixels 1624(h)x1236(v) optical black lines optical black lines 1624 12 48 10 2 blank 1926clock read out(horizontal) 4 238 1688 1236 1252 2 2 reserve reserve.

  • Page 39

    At-200ge - 37 - 9.6.2. Horizontal timing (normal continuous mode) fig. 35 horizontal timing 9.6.3 vertical timing (normal continuous mode) fig.36 vertical timing for full scan 1 data ou t d v a l l v a l s u b s g f v a l e e n f val l val 1 f v a l p e r i o d e x p o s u r e p e r i o d x e e n (h...

  • Page 40

    At-200ge - 38 - 9.6.4 horizontal timing (partial scan mode) fig.37 horizontal timing (partial scan, the same as normal continuous) 9.6.5 vertical timing (partial scan mode) fig.38 vertical timing (example:1/8 partial scan setting).

  • Page 41

    At-200ge - 39 - partial scan examples effective lines total lines horizontal frequency frame rate 2/3 824 881 19.276 khz 21.87 fps 1/2 616 696 19.276 khz 27.69 fps 1/4 308 422 19.276 khz 45.67 fps 1/8 152 283 19.276 khz 68.11 fps 9.6.6 horizontal timing (vertical binning mode) fig. 39 horizontal tim...

  • Page 42

    At-200ge - 40 - 9.6.7 vertical timing (vertical binning mode) fig.40 vertical timing for v binning. 9.7. Operating modes - timing 9.7.1 continuous operation for applications not requiring asynchronous external triggering, this mode should be used. In this mode it possible to use a lens with a video ...

  • Page 43

    At-200ge - 41 - 9.7.2 edge pre-select trigger mode (eps) an external trigger pulse initiates the capture, and the exposure time (accumulation time) is the fixed shutter speed set by programmable exposure or exposure time abs. The accumulation can be automatically set either lval synchronous or lval ...

  • Page 44

    At-200ge - 42 - eps timing lval sync details fig.42 edge pre-select lval sync details eps timing lval async details fig.43 edge pre-select lval async details 1. 5l data out t1+1l( max) fval een lval xeen ( hirose 12pi n) 13. 5l ext. Trigger exposure period exposure delay data out delay exposure peri...

  • Page 45

    At-200ge - 43 - 9.7.3 pulse width control trigger mode in this mode the accumulation time is equal to the trigger pulse width. Here it is possible to have a long time exposure. The accumulation can be automatically set either lval synchronous or lval asynchronous in relation to fval and trigger timi...

  • Page 46

    At-200ge - 44 - pwc timing - lval sync details fig.45 pulse width control lval sync details pwc timing - lval async details fig.46 pulse width control lval async details note:in pwc mode, if a smearless function is on, the real exposure time is the period which the smearless period (352l) is deducte...

  • Page 47

    At-200ge - 45 - 9.7.4 reset continuous trigger (rct) the rct mode operates like eps (edge pre-select) mode with smearless function. An external trigger pulse will immediately stop the video read out, reset and restart the exposure, then operate as normal mode until the next trigger. After the trigge...

  • Page 48

    At-200ge - 46 - 9.7.5 sequential trigger mode (eps) this mode allows the user to define a preset sequence of up to 10 images, each with its own roi, shutter and gain values. As each trigger input is received, the image data with the preset sequence is output as described below. Trigger sequence oper...

  • Page 49

    At-200ge - 47 - important notes: minimum trigger interval is; exposure time + 1252l(fval on normal scan) + 1l in order to operate this mode, it is recommended to set the shutter speed first at a smaller value and then a bigger value. Do not input the trigger signal right after the sequence is reset....

  • Page 50

    At-200ge - 48 - 9.7.7 smearless mode this function can be used to reduce the smear coming from bright areas of the image. This is effective for both eps and pwc trigger modes. Before accumulation starts, the charge that is stored in the pixel is dumped by a high-speed transfer. This can reduce the s...

  • Page 51

    At-200ge - 49 - 9.7.8 optical black transfer mode it is possible for the user to decide whether the optical black (ob) portion of the image will be transferred or not. The optical black part can be used for black reference in the application software. Setting register 0xa41c turns the optical black ...

  • Page 52

    At-200ge - 50 - 9.7.9 multi roi mode (multi region of interest) in this trigger mode, up to 5 rois located on one image can be output by one trigger input. By using this mode, the data stream can be smaller. Each roi can be overlapped. Please note that if the accumulated data size is bigger than the...

  • Page 53

    At-200ge - 51 - 10. External appearance and dimensions note: rear protrusion on c-mount lens must be less than 4.0mm fig. 52 outline..

  • Page 54

    At-200ge - 52 - 11. Specifications 11.1. Camera sensitivity response fig.53 at-200ge camera sensitivity response at-200ge camera sensitivity response 100 80 60 40 20 400 500 600 700 800 wave length (nm) r e la ti ve s e n si ti vi ty r e sp o n se ( % ).

  • Page 55

    At-200ge - 53 - 11.2. Specification table specifications at-200ge optical system 1/1.8 inch f4.0 prism scanning system progressive synchronization int. X-tal frame rate full frame 15.4 frames/second (1252 lines per frame) pixel clock 37.125 mhz line frequency v binning 19.276 khz (1926 clk per line)...

  • Page 56

    At-200ge - 54 - specifications at-200ge functions controlled via gige vision interface shutter, gain, black level, trigger mode, read out mode, gpio setup, roi (genicam mandatory functions) gige vision streaming control packet size, delayed (frame) read-out, inter-packet delay jumbo frame can be set...

  • Page 57

    At-200ge - 55 - register map the table below provides detailed information for the hardware registers used for controlling the camera and obtaining information on the status of the camera. The content of this register map is also found in the xml file, as stipulated by the genicam standard. Image fo...

  • Page 58

    At-200ge - 56 - 0xa530 roi 3 offset y offsety3 rw 4 0 – 1228 offset y3 0 0xa534 roi 4 width width4 rw 4 8 - 1624 width 4 w.Max 0xa538 roi 4 height height4 rw 4 8 – 1236 height 4 h.Max 0xa53c roi 4 offset x offsetx4 rw 4 0 – 1616 offset x4 0 0xa540 roi 4 offset y offsety4 rw 4 0 – 1228 offset y4 0 0x...

  • Page 59

    At-200ge - 57 - 0xa020 exposure time (us) to red exposuretimeabsred rw 4 25 to 64953( off) actual exposure time in microseconds, µs. The camera will round value off to match lval increments. 64953 0xa024 exposure time (us) to green exposuretimeabsgreen rw 4 25 to 64953( off) actual exposure time in ...

  • Page 60

    At-200ge - 58 - 0xa058 analog blue analogblue rw 4 -200 ~ 300 analog all ‐200(-6db) 200(+6db) 1 step=0.0358db value 0=0db 0 0xa0a0 digital gr digitalgr rw 4 0 ~ 65535 0(-6db) 65535 (+6db) value 32768 = 0db 32768 0xa0a4 digital gb digitalgb rw 4 0 ~ 65535 0(-6db) 65535 (+6db) value 32768 = 0db 32768 ...

  • Page 61

    At-200ge - 59 - 0xa180 matrix rr matrixrr rw 4 -2048 ~ 2047 1024 0xa184 matrix rg matrixrg rw 4 -2048 ~ 2047 0 0xa188 matrix rb matrixrb rw 4 -2048 ~ 2047 0 0xa18c matrix gr matrixgr rw 4 -2048 ~ 2047 0 0xa190 matrix gg matrixgg rw 4 -2048 ~ 2047 1024 0xa194 matrix gb matrixgb rw 4 -2048 ~ 2047 0 0x...

  • Page 63

    At-200ge - 61 - 0xb090 line selector line8-lvds in line8 rw 4 line mode linemode 0=input 1=output line format lineformat 0=internal logic signal 1=ttl 2=lvds 3=opto-coupled 0xb0b0 line status r 4 see the current input and output line pulse generator address display name (jai control tool) genicam na...

  • Page 64

    At-200ge - 62 - 21: user output 1 22: user output 2 23: user output 3 sequence acquisition mode address display name (jai control tool) genicam name read / write size value / range of value description default value sequence selector sequenceselector sequence selector value 0=sequence 1 1=sequence 2...

  • Page 65

    At-200ge - 63 - gige transport layer address display name (jai control tool) genicam name read / write size value / range of value description default value 0xa418 payload size payloadsize r 4 return image size of 1 frame 0x0000 gige major version gevversionmajor r 4 version of the gige standard to ...

  • Page 66

    At-200ge - 64 - supported optional commands writemem gevsupportedoptionalco mmandswritemem supported optional commands concatenation gevsupportedoptionalco mmandsconcatenation 0x0938 heartbeat timeout gevheartbeattimeout rw 4 0 ~4294967295 0 0x093c timestamp tick frequency gevtimestamptickfreque ncy...

  • Page 68

    At-200ge - 66 - appendix 1. Precautions personnel not trained in dealing with similar electronic devices should not service this camera. The camera contains components sensitive to electrostatic discharge. The handling of these devices should follow the requirements of electrostatic sensitive compon...

  • Page 69

    At-200ge - 67 - 4. Caution when mounting the camera when you mount the camera on your system, please make sure to use screws of the recommended length described in the following drawing. Longer screws may cause serious damage to the pcb inside the camera. If you mount the tripod mounting plate, plea...

  • Page 70

    At-200ge - 68 - change history date revision changes dec 2009 1.0 new release.

  • Page 71

    At-200ge - 69 - user's record camera type: at-200ge revision: …………….. Serial no. …………….. Firmware version. …………….. For camera revision history, please contact your local jai distributor. User's mode settings. User's modifications. Company and product names mentioned in this manual are trademarks or ...