background image

             

                                                  

CHEETAH Hardware User’s Manual

 

                                            

 

Imperx, Inc. 

 

Rev. 2.0.7 

6421 Congress Ave.  

 

7/7/2015 

Boca Raton, FL 33487 
+1 (561) 989-0006    

79 of 152 

       

           

 

 

 

Camera Write Command :  

<0x57> 

<04> <10> 

<11> <22> <33> <44>

  

 

4.2.2.2

 

Read Operation 

In order to read from any given camera register, a sequence of 3 bytes should 
be sent to the camera. If there is no error the camera returns 5 bytes – one byte 
acknowledge  for  the  read  command  <Ack>  and  four  bytes  of  data  <DD> 
<DD> <DD> <DD> - Figure 4.4. During read operation the camera does not 
return an error or <Nac>. The only exception is the case of invalid command –
Figure  4.3a.  If  the  user  specifies  a  wrong  address,  the  camera  returns 
acknowledge <06> and four bytes of data 

<

00

> <

00

> <

00

> <

00

>.

 

 

Read from camera (3 Bytes) : <Read_Cmd> <

Address

1

st 

byte: 0x52 (Read Command) 

2

nd 

byte: <Register Address_High> 

MSB

 

3

rd 

byte: <Register Address_Low>

  

LSB

 

 

The camera returns (5 bytes) : <ACK> <

Data

1

st 

byte: 0x06 (Acknowledge) 

2

nd 

byte: <

Register Data Byte 4

>  MSB 

3

rd 

byte: <

Register Data Byte 3

> … 

5

th 

byte: <

Register Data Byte 2

> …  

6

th 

byte: <

Register Data Byte 1

>  LSB

 

 

52

04

10

11

22

33

44

06

Rd_Cmd

Addr

Data

Ack

Rx

Tx

 

 

Figure 4.4 – Normal read cycle 

 
 

Example

: Read from camera register address 0x0410: 

 

 

 Camera Read Command :  

<0x52> <

04

> <

10

>

 

 

Camera returns register data payload value 0x11223344: 
 

 

 Register data 

<0x06> <

11

> <

22

> <

33

> <

44

>

 

Содержание CHEETAH C2880M

Страница 1: ...ult in personal injury Imperx customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Imperx for any damages resulting from such imp...

Страница 2: ...04 15 K Wetzel Production Release Rev 2 0 02 20 15 K Wetzel Updated power and current input values temp range terminology in Section 5 2 5 4 5 6 and 5 7 Rev 3 0 3 4 15 K Wetzel update Table 2 1 Table...

Страница 3: ...1 CLF Full Camera Link CL Output 18 1 5 2 Camera Link Full Signal Mapping 19 1 5 3 Camera Link Physical Layer to Camera Link Receiver Bits 21 1 5 4 Camera Link Bit to Port Bit assignments 22 1 5 4 Cam...

Страница 4: ...ntrol 45 2 7 4 Variable Frame Time Programmable Line and Frame Time 45 2 8 CAMERA TRIGGERING 46 2 8 1 Triggering Inputs 46 2 8 2 Acquisition and Exposure Control 46 2 8 3 Triggering modes 47 2 9 STROB...

Страница 5: ...CHAPTER 3 DIGITAL IMAGE PROCESSING 74 CHAPTER 4 CAMERA CONFIGURATION 75 4 1 OVERVIEW 76 4 2 CAMERA CONFIGURATION 76 4 2 1 Configuration Memory parameter FLASH 76 4 2 2 Camera Serial Protocol 77 4 3 C...

Страница 6: ...ETER WINDOWS 115 5 7 1 Dual Video Frame A Frame B Window 115 5 7 2 Trigger Inputs 121 5 7 3 Pulse Generator 123 5 7 4 Strobe Control And Output Mapping 124 5 7 4 Data Output 125 5 7 5 Color 127 CHAPTE...

Страница 7: ...A 11 STROBE REGISTERS 139 A 12 INPUT AND OUTPUT REGISTERS 140 A 13 OUTPUT DATA FORMAT REGISTERS 140 A 14 WB AND COLOR CORRECTION REGISTERS 140 A 15 DATA CORRECTION REGISTERS 140 A 16 MANUFACTURING DA...

Страница 8: ...ardware User s Manual Imperx Inc Rev 6 2 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 8 of 152 Chapter 1 Introduction Introduction This chapter outlines the key features of the CHEETA...

Страница 9: ...programmable and field upgradeable CMOS cameras They are built around On Semiconductors area scan CMOS imagers and are feature rich with a built in image processing engine low noise and efficient and...

Страница 10: ...nly with up to 3 knee points A built in Gamma correction and user defined LUT capability optimizes the camera s dynamic range even further Defective and hot pixel corrections can also be applied to co...

Страница 11: ...g between frames o Manual auto or triggered frame switching Extended Dynamic Range WDR o 3 knee points Piece wise Linear Color and monochrome pixel averaging 4x and 9x Sub sampling up to 32x Areas of...

Страница 12: ...tion Cheetah C4080 and C2880 cameras support both global and rolling shutter readout mode In Global Shutter GS mode every pixel starts and stops integration at the same time This mode is excellent for...

Страница 13: ...r KAC 12040 and KAC 06040 image sensors have an analog to digital converter on each column and built in correction circuits that automatically compensate and correct for fixed pattern noise within the...

Страница 14: ...time to readout one line from the image sensor is less than the time necessary to output the data using Camera Link The camera compensates for this mismatch in data output rates by adding additional d...

Страница 15: ...CHEETAH Hardware User s Manual Imperx Inc Rev 6 2 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 15 of 152 Figure 1 1 CMOS image sensor architecture 1 3 2 Spectral Sensitivity Curves...

Страница 16: ...or Color CMOS imager To generate a color image a set of color filters Red Green and Blue arranged in a Bayer pattern are placed over the pixels The starting color is Green 1 4 TECHNICAL SPECIFICATION...

Страница 17: ...ifications C4080 C2880 Active image resolution 4000x3000 2832x2128 Active image area H V 18 8mm x 14 1mm 23 5mm Diagonal 13 1mm x 10 0mm 16 65mm Diagonal Pixel size 4 7 m 4 7 m Video output Digital 8...

Страница 18: ...Falling edge De glitch Delay Strobe Size W x H x L CLB 72 0 x 72 0 x 39 8 mm 72 0 x 72 0 x 39 8 mm Weight 384 g TBD Lens Mount F Mount C Mount 4 3 format C Mount 1 format Power 12V 0 34 A TBD Table 1...

Страница 19: ...ctional serial interface The camera link output connectors are shown in Figure 1 4a and 1 4b and the corresponding bit and port mapping is described below 1 14 13 26 Figure 1 4a CLF Camera output conn...

Страница 20: ...N C PAIR 10 24 N C N C N C PAIR 11 12 N C N C N C PAIR 11 25 N C N C N C Base Wire 13 Power Return Ground Ground Base Wire 26 12 VDC Power Power Power Base Table 1 3a CLF Camera Output Connector 1 Sig...

Страница 21: ...ut Camera Link Channel Tx PAIR 11 25 Z 3 LVDS Out Camera Link Channel Tx Base Wire 13 Power Return Ground Ground Base Wire 26 12 VDC Power Power Power Base Table 1 3b CLF Camera Output Connector 2 Sig...

Страница 22: ...amera Link Bit to Port Bit assignments Tables 1 4a c describe how the Camera Link Receiver bits received from X0 X3 Y0 Y3 and Z0 Z3 physical connections on CL connectors 1 and are translated into the...

Страница 23: ...B2 B1 B2 10 B6 B2 B6 11 B7 B3 B7 12 B3 B4 B3 13 B4 B5 B4 14 B5 B6 B5 15 C0 B7 C0 16 C6 C0 C6 17 C7 C1 C7 18 C1 C2 C1 19 C2 C3 C2 20 C3 C4 C3 21 C4 C5 C4 22 C5 C6 C5 23 SPR C7 I1 24 LVAL LVAL LVAL 25 F...

Страница 24: ...10 E6 E4 E6 11 E7 E5 E7 12 E3 E6 E3 13 E4 E7 E4 14 E5 F0 E5 15 F0 F1 F0 16 F6 F2 F6 17 F7 F3 F7 18 F1 F4 F1 19 F2 F5 F2 20 F3 F6 F3 21 F4 F7 F4 22 F5 G0 F5 23 SPR G1 I4 24 LVAL G2 LVAL 25 FVAL G3 I2 2...

Страница 25: ...J1 22 J3 J2 23 SPR J4 J7 24 LVAL J5 LVAL 25 FVAL J6 J5 26 DVAL J7 J6 27 G6 LVAL G6 Table 1 4c Camera Link Connector 2 Z0 Z3 1 5 4 Camera Link Port assignments based on selected output configuration 1x...

Страница 26: ...7 b6 b5 b4 b3 b2 b1 b0 a7 a6 a5 a4 a3 a2 a1 a0 f7 f6 f5 f4 f3 f2 f1 f0 e7 e6 e5 e4 e3 e2 e1 e0 d7 d6 d5 d4 d3 d2 d1 d0 h7 h6 h5 h4 h3 h2 h1 h0 g7 g6 g5 g4 g3 g2 g1 g0 MODE C7 C6 C5 C4 C3 C2 C1 C0 B7 B...

Страница 27: ...HR10A 10P 12S 73 Figure 1 6 Camera Power Connector Viewed from rear Pin Signal Type Description 1 12 VDC Return Ground Return 12 VDC Main Power Return 2 12 VDC Power Input 12 VDC Main Power 3 NC NC No...

Страница 28: ...72 x 72 mm cross section comes with an adapter for C Mount lenses which have a 17 5 mm The camera performance and signal to noise ratio depends on the illumination amount of light reaching the sensor...

Страница 29: ...500 to 900 C CAUTION NOTE 1 Avoid direct exposure to moisture and liquids The camera housing is not hermetically sealed and any exposure to liquids may damage the camera electronics 2 Avoid operating...

Страница 30: ...ardware User s Manual Imperx Inc Rev 6 2 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 30 of 152 1 6 4 Mechanical Drawings 1 6 4 1 C4080 Drawings Figures 1 7a C4080 Mechanical Drawings...

Страница 31: ...CHEETAH Hardware User s Manual Imperx Inc Rev 6 2 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 31 of 152 1 6 4 2 C2880 Drawings Figure 1 7b C2880 Mechanical Drawings C Mount...

Страница 32: ...dware User s Manual Imperx Inc Rev 6 2 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 32 of 152 Chapter 2 Camera Features Camera Features This chapter discusses the camera s features an...

Страница 33: ...n be programmed to readout a quad Full HD QFHD 3840 x 2160 AOI with 4 1 color averaging so that the resulting camera output is 1080P 1920 x 1080 at video frame rates Frame B can then be programmed to...

Страница 34: ...ggered modes Dual Video and Dual Video Triggered Frame A Frame B With trigger enabled and in Frame A or Frame B mode the camera captures one frame of the selected Frame A or Frame B and outputs it on...

Страница 35: ...nsor to trade off dynamic range for frame rate When the ADC Selector is set to 12 bit digitization level the maximum frame rate is reduced to about 26 frames per second limited by the ADC settling tim...

Страница 36: ...m Full or Deca Output These camera settings combined with the output bit depth 8 10 or 12 bit to control the total the interface bandwidth The output interface clock speed for the Cheetah Camera is 85...

Страница 37: ...t AOI for Frame A and one for Frame B The C4080 offers a pre programmed quad full HD QFD AOI 3840 x 2160 resolution to simplify camera setup for QFHD applications The Cheetah also allows custom AOIs a...

Страница 38: ...terface and whether triggered dual video mode is enabled AOI size The camera must readout an entire image sensor row even if the AOI function specifies a lower horizontal fewer columns resolution The...

Страница 39: ...rame rate For example with Camera Link Base 2 taps selected and with 10 bit digitization and 10 bit output mode selected the camera will output 13 full frames per second limited by the output interfac...

Страница 40: ...troduces aliasing in the final image Pixel averaging reduces the output resolution by averaging several pixels together and has the advantage of reducing aliasing and reducing noise which increases SN...

Страница 41: ...er pattern while averaging like color pixels to reduce the output resolution while increasing SNR Figure 2 3 Principle of 4 1 averaging for Bayer Color Filter Pattern The principle of 9 1 averaging fu...

Страница 42: ...2 4b The camera will adjust AOI size depending on subsampling factor averaging factor and the presence of a color filter array on the image sensor Subsampling constraints The N contiguous pixels read...

Страница 43: ...hutter mode all pixels in the array are reset at the same time allowed to collect signal during the exposure time and then the image is transferred to a non photosensitive region within each pixel Onc...

Страница 44: ...ser s Manual Imperx Inc Rev 6 2 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 44 of 152 Figure 2 5a Rolling Shutter Mode with 8 33 msec exposure time Figure 2 5b Global Shutter with 8...

Страница 45: ...e exposure In global shutter mode the minimum exposure time is about 6 micro seconds In rolling shutter mode the minimum exposure time is equal to the minimum frame time because the exposure must occu...

Страница 46: ...l Dual Video mode switching In Dual Video mode enabling the trigger input causes the camera to output a user defined number of Frame As followed by a user defined number of Frame Bs upon receipt of Tr...

Страница 47: ...ler than the trigger pulse duration Adjust the interval accordingly 2 When Triggering is enabled Programmable Integration is not active 2 8 3 Triggering modes A Exposure Control When Trigger mode is e...

Страница 48: ...e later row 2 is reset and the integration of row 2 begins Each row is reset one line time after the prior row and this process continues until the entire image sensor is reset When the trigger signal...

Страница 49: ...CAUTION The time interval between trigger pulses must be greater than the combined exposure and frame time If the time between triggers is too short then the camera will ignore some trigger pulses 2 9...

Страница 50: ...ustments to this setting will not impact dark level sensitivity The analog gain is a non linear function with smaller gain adjustments when the gain is small and larger adjustments when the gain is la...

Страница 51: ...digital gain Digital gain is applied before the application of the user selected target black level To provide finer control at lower gain settings the digital gain step size varies according to Tabl...

Страница 52: ...ultra bright based on user defined criteria The user need not know which pixels are bright or dark the camera takes care of managing these details Unlike some extended dynamic range schemes which invo...

Страница 53: ...data have values from 0 to 512 counts 50 of the output and Bright pixel data values range from 513 to 1024 counts 51 to 100 of the output The user must keep in mind however that Bright pixel data was...

Страница 54: ...to be 0 5ms and the Ultra Bright pixel exposure to be 0 05ms In this example See Table 2 6b Dark pixels with a 50ms exposure are contained between 0 to 300 output counts 30 of output Bright pixel dat...

Страница 55: ...as specified that 40 of the output range is allocated to Dark pixel data The user might then set the exposure time for Bright pixels to 5 of the overall exposure period Bright pixel exposure is 0 05X...

Страница 56: ...ith a value greater than 300 counts and multiplying the result by the ratio of the Total Exposure Texp period divided by the Bright pixel exposure period the Bright pixel data can be properly referenc...

Страница 57: ...the P1 percentage level P1 can range from 15 of the camera output to 100 as shown in Table 2 6c If P1 is set to 100 then the entire output is allocated to Dark Pixels and WDR is effectively disabled T...

Страница 58: ...ater than P2 The Very Bright pixel data is contained between the P2 percentage of output and the P3 percentage of output See Table 2 6c If P3 is set to 100 then the camera output is partitioned into t...

Страница 59: ...the dark portions of the image are visible with good contrast while other portions of the image are over exposed with no visible detail 2 Set E1 to 90 or 95 of the overall exposure period 3 Set P1 to...

Страница 60: ...d that data is not linear and is partitioned into different exposure ranges 2 11 4 WDR at maximum frame rates image artifact prevention To provide the highest frame rates the exposure time and readout...

Страница 61: ...ame time slightly so the WDR exposures occur after the frame readout ends For example if the minimum frame time is 20ms 50 fps and the longest WDR exposure desired is 2ms so the WDR exposure occurs 2m...

Страница 62: ...utput 10 bit data the image sensor data bits are mapped directly to D0 LSB to D9 MSB If the camera is set to output 8 bit data the image sensor data most significant data bits D2 to D9 are mapped to D...

Страница 63: ...d 12 bit outputs 2 12 2 Output Taps CHEETAH camera series supports Camera Link Base 1 or 2 Tap Medium 4 tap Full 8 tap or Deca 10 taps The amount of data that can be transferred per unit time increase...

Страница 64: ...dth and the period Four possible options are available x1 x10 x100 and x 1000 Period Indicates the amount of time also determined by the granularity between consecutive pulses Minimum value is 1 maxim...

Страница 65: ...has two external inputs IN 1 and IN 2 Input IN 1 is optically isolated while Input IN 2 accepts Low Voltage TTL LVTTL Cheetah provides two general purpose outputs Output OUT 1 is a 5v TTL 5 0 Volts c...

Страница 66: ...and IN 2 Rtn are used to interface to a TTL or LVTTL input signal The signal level voltage difference between the inputs IN 2 and IN 2 Rtn MUST be LVTTL 3 3 volts or TTL 5 0 volts The total maximum i...

Страница 67: ...UST NOT exceed 50 mA Figure 2 15d OUT 2 Opto Isolated electrical connection 2 15 TEST IMAGE PATTERNS 2 15 1Test Image patterns The camera can output several test images which can be used to verify the...

Страница 68: ...ge and can work in four different modes Off Once AWB Tracking and Manual When set to Off no color correction is performed When set to Once the camera analyzes one image frame calculates only one set c...

Страница 69: ...espondingly lowers At a certain brightness level the scene brightness decrease does not lead to a corresponding display brightness decrease The same is valid if the brightness is increased This is bec...

Страница 70: ...e are some pixels which sensitivity deviates from the average pixel sensitivity A defective pixel is defined as a pixel whose response deviates by more than 15 from the average response In extreme cas...

Страница 71: ...he camera s non volatile memory Users may wish however to create and to upload their own DPM file because of the uniqueness of their operating environment or camera use When Defective Pixel Correction...

Страница 72: ...the factory for RMA 2 19 2 Temperature Monitor The camera has a built in temperature sensor which monitors the internal camera temperature The sensor is placed on the hottest spot in the camera The in...

Страница 73: ...f 152 2 19 5 Current image size The camera image size can change based on a camera feature selected In any mode of operation i e normal AOI etc the user can query the camera for the current image size...

Страница 74: ...r s Manual Imperx Inc Rev 2 0 7 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 74 of 152 Chapter 3 Digital Image Processing Digital Image Processing This chapter is intentionally left b...

Страница 75: ...Rev 2 0 7 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 75 of 152 Chapter 4 Camera Configuration Camera Configuration This chapter discusses how to communicate with the camera and con...

Страница 76: ...e These registers can be programmed and retrieved via commands issued by the user The workspace is RAM based and upon power down all camera registers are cleared The factory space segment is ROM based...

Страница 77: ...es and unused bits are ignored on reads Register data is always packed low within 32 bit data words for registers defined less than 32 bits There is a latency delay for each command due to command exe...

Страница 78: ...d byte XX Nac Error Code See Error Code Description section 47 04 10 11 22 15 Rx Tx Cmd Nak 01 Invalid Cmd These characters are dropped 33 44 All subsequent Rx characters are dropped until the receipt...

Страница 79: ...ase of invalid command Figure 4 3a If the user specifies a wrong address the camera returns acknowledge 06 and four bytes of data 00 00 00 00 Read from camera 3 Bytes Read_Cmd Address 1 st byte 0x52 R...

Страница 80: ...GA 2 The camera reads the Boot From register from the parameter FLASH and loads its workspace from one of the configuration spaces as determined by the Boot From data The available configuration space...

Страница 81: ...camera to load its workspace from the factory space All current workspace settings will be replaced with the contents of the factory space This is a command not a register The act of writing to this...

Страница 82: ...r The act of writing to this location initiates the save to user 2 space Address 0x6078 4 3 2 7 SW_Reset The SW_Reset command instructs the camera to initiate software reset which resets the camera an...

Страница 83: ...Serial Number This register returns the camera serial number the complete serial number is 2 registers Address 0x7014 0x7018 Data Camera Serial Number 4 3 3 5 CMOS Serial Number This register returns...

Страница 84: ...the current vertical image frame size in lines Address 0x6094 Data 15 0 Current Vertical Size Data 31 16 N A 4 3 4 3 Current Frame B Horizontal Frame Size This register returns the current horizontal...

Страница 85: ...60B4 Data 15 0 Minimum Line Time Data 31 16 N A 4 3 4 9 Current Frame A Exposure This register returns the current Frame A camera exposure time in us Address 0x6080 Data 23 0 Camera Exposure Data 31 2...

Страница 86: ...5 C 00 0000 0001 0 C 00 0000 0000 0 25 C 11 1111 1111 128 C 10 0000 0000 Table 4 0 Current camera temperature values 4 3 5 Frame A Workspace Registers 4 3 5 1 Frame A Exposure Control This register co...

Страница 87: ...16 N A 4 3 5 5 Frame A Area of Interest These set of registers defines the Area of Interest and sets the appropriate window size and offset in horizontal and vertical direction Frame A AOI Horizontal...

Страница 88: ...g parameter N Address 0x0740 Data 3 0 Frame A subsampling parameter N value Data 31 4 N A Frame A Subsampling Parameter M This register sets the Frame A subsampling parameter M M N Address 0x0744 Data...

Страница 89: ...ets the Frame A digital gain fine control Address 0x074C Data 5 0 digital gain fine value Data 31 6 N A Frame A Digital Gain Course Control This register sets Frame A Course Digital Gain Address 0x075...

Страница 90: ...5 0110 60 0111 55 1000 50 1001 45 1010 40 1011 35 1100 30 1101 25 1110 20 1111 15 Data 31 1 N A Frame A WDR P2 Level Address 0x0608 Data 3 0 0000 100 0001 90 0010 80 0011 75 0100 70 0101 65 0110 60 01...

Страница 91: ...Bright Pixel Exposure period Address 0x0614 Data 19 0 value E2 exposure time in micro sec 1 sec max Data 31 20 N A Frame A WDR E3 Ultra Bright Pixel Exposure period Address 0x0660 Data 19 0 value E3...

Страница 92: ...B Line Time This register sets the Frame B line time by adding additional clocks to each line readout Address 0x0714 Data 15 0 value line time in tics 65 535 maximum Data 31 16 N A 4 3 6 5 Frame B Are...

Страница 93: ...on off 01 Subsampling enable 10 Averaging enable 11 N A Data 31 2 N A Frame B subsampling parameter N This register sets Frame B subsampling parameter N bits to keep Address 0x0758 Data 3 0 Frame B su...

Страница 94: ...1 6 N A Frame B Digital Gain Fine Control This register sets the Frame A digital gain fine control Address 0x0764 Data 5 0 digital gain fine value Data 31 6 N A Frame B Digital Gain Course Control Thi...

Страница 95: ...01 65 0110 60 0111 55 1000 50 1001 45 1010 40 1011 35 1100 30 1101 25 1110 20 1111 15 Data 31 4 NA Frame B WDR P2 Level Address 0x0620 Data 3 0 0000 100 0001 90 0010 80 0011 75 0100 70 0101 65 0110 60...

Страница 96: ...ax Data 31 20 N A Frame B WDR E2 Ultra Bright Pixel Exposure period Address 0x062C Data 19 0 value E2 exposure time in micro sec 1 sec max Data 31 20 N A Frame B WDR E3 Ultra Bright Pixel Exposure per...

Страница 97: ...er Input Selector This register selects the triggering source Address 0x0650 Data 2 0 000 IN1 the camera expects the trigger to come from the external source mapped to the IN1 connection within the po...

Страница 98: ...register The act of writing to this location initiates the pulse generation Address 0x6030 4 3 8 4 Triggering Edge Selector This register selects the triggering edge Rising or Falling Address 0x0658 D...

Страница 99: ...r both Frame A and B Data 31 2 N A 4 3 9 2 Strobe 1 Reference Select This register sets the reference for the strobe 1 Start Address 0x0634 Data 0 0 Exposure Start 1 Readout Start Data 31 1 N A 4 3 9...

Страница 100: ...A 4 3 9 8 Strobe 2 Width This register sets the strobe 2 pulse duration Address 0x064C Data 19 0 value width in micro sec 1 sec max Data 31 20 N A 4 3 10 Pulse Generator Workspace Registers 4 3 10 1...

Страница 101: ...ulses Address 0x069C Data 15 0 value number of discrete pulses Data 31 16 N A 4 3 10 5 Pulse Generator Mode This register sets the Pulse Generator to either continuous mode or burst mode Address 0x06A...

Страница 102: ...Registers 4 3 12 1 OUT1 Output Polarity This register sets the polarity active Low or High for the OUT1 output Address 0x0680 Data 0 0 active LOW 1 active HIGH Data 31 1 N A 4 3 12 2 OUT1 Output Mappi...

Страница 103: ...Output Bit Depth Format Selector This register selects the bit depth output for the camera Address 0x040C Data 1 0 00 8 bit 01 10 bit 10 12 bit Data 31 2 N A 4 3 13 1 Data Format Selector This regist...

Страница 104: ...l mode the user enters the value in once or Auto the camera returns the actual calculated coefficient Coefficient values range from 0 000 0 Hex to 15 996 FFF Hex in steps of 0 004 4096 steps Address 0...

Страница 105: ...UT2 Address 0x0410 Data 0 0 LUT 1 selected 1 LUT 2 selected Data 31 1 N A 4 3 15 2 LUT Enable This register enables the selected LUT Address 0x0414 Data 0 0 disable 1 enable Data 31 1 N A 4 3 15 3 Def...

Страница 106: ...of 152 4 3 15 5 Dynamic DPC Threshold This register sets the threshold for dynamic pixel correction Address 0x042C Data 11 0 value 0 to 4095 counts Data 31 12 N A 4 3 15 6 Dynamic HPC Threshold This r...

Страница 107: ...2015 Boca Raton FL 33487 1 561 989 0006 107 of 152 CHAPTER 5 Configurator for CameraLink CHEETAH Configurator for CameraLink This chapter provides a quick reference to using the CHEETAH Configurator c...

Страница 108: ...llowing the user to select the one that is connected to CHEETAH camera CHEETAH Cam Configurator is expecting the serial interface DLL clserXXX dll file to be located in C Windows System32 The search e...

Страница 109: ...control at the same time 2 Real Time Data updates camera information in real time while camera is working Gives quick and general information about camera configuration status 3 Dockable Windows all c...

Страница 110: ...n the CHEETAH CamConfig share the same general control options and menus for Menu View and Help Figure 5 3 Figure 5 3 Main Menu Run Application Select and starts other executable file Frame Grabber ap...

Страница 111: ...s is restricted command and is disabled for regular users 3 User Space 1 saves the current camera settings to the camera User space 1 4 User Space 2 saves the current camera settings to the camera Use...

Страница 112: ...can type in CHEETAH command directly in the text box provided Figure 5 5 All commands must start with 0x followed by ADDRESS and DATA without spaces refer to chapter 4 for more information The Disable...

Страница 113: ...ll popup The user can select new CamLink port which connect to current camera 2 Set Baud Rate the user can set the communication baud rate 9600 19200 38400 57600 or 115200 default value Exit Terminate...

Страница 114: ...Up Tables H V Mirror DPC HPC and test patterns Color Sets the white balance mode Displays WBC values Select All Enables all camera parameter windows Attach Windows Attaches all camera parameter windo...

Страница 115: ...be programmed using the CHEETAH graphical user interface GUI or via simple register commands using the Command Terminal The main parameter windows are described below 5 7 1 Dual Video Frame A Frame B...

Страница 116: ...awaits the next trigger Dual Video Trigger the camera outputs Frame As continuously Upon receipt of trigger the camera outputs N Frame Bs and then returns to outputting Frame A s Shutter Mode Selects...

Страница 117: ...The slider can only be used when Internal mode is enabled 5 7 1 2 2 Fixed Frame Period These controls allow the user to control the frame rate and the line rates of the camera Since the camera output...

Страница 118: ...2160 centered within the field of view available only on the C4030 version Custom The user can enter the desired area of interest by setting the active window size Width Height and offset X Y Image lo...

Страница 119: ...monochrome or color image sensors In the case of color the Bayer pattern will be preserved 5 7 1 5 Video Amplifier Video Amplifier allows the user to adjust the Analog and Digital Gains and black leve...

Страница 120: ...ction 5 7 1 2 Exposure Controls Pixels in the dark regions of the image area will collect charge through out the entire exposure period E1 Exposure period for Bright pixels E1 can be set with the slid...

Страница 121: ...y Bright pixel information is contained between the P2 to P3 output levels To disable the E3 exposure set P3 to 100 The Ultra Bright pixel information is contained between the P3 level and 100 of the...

Страница 122: ...ed for triggering Falling the falling edge is used for triggering Debounce the trigger inputs are de bounced to prevent multiple triggering from ringing triggering pulses The user has eight choices of...

Страница 123: ...dth in microseconds of Pulses Sets the number of pulses generated Two modes are available 1 Continuous provides a continuous operation To stop the process you have to press the Stop button 2 Send Puls...

Страница 124: ...rted Figure 5 17 Figure 5 17 Strobe Control window Strobe 1 Mode Sets the Strobe 1 mode of operation The strobe can be disabled or enabled When enabled the strobe can be referenced to Frame A referenc...

Страница 125: ...e strobe pulse width and the delay from 0 to 1 000 000 us OUTPUT MAPPING Out1 External Output 1 can be mapped to the following No Mapping Trigger Input Mirror Pulse Generator Strobe 1 or Strobe 2 Out1...

Страница 126: ...able A 1 Taps Camera Link CL Base mode Single only one CL tap is used 24 bits B 2 Taps Camera Link Base 24 bits C 4 Taps Camera Link 48 bits D 8 Taps Camera Link Full 72 bits E 10 Taps Camera Link Dec...

Страница 127: ...put video when checked On V Mirror Mirrors the Vertical output video when checked On Test Mode Test Patterns the camera can output eight test patterns 1 Off test mode is off 2 H Ramp displays a statio...

Страница 128: ...ext frame 4 Manual the camera uses the correction coefficients as entered from the user Manual WBC The user enters manually the white balance coefficients for each color The range is from 0 to 255 255...

Страница 129: ...CHEETAH Hardware User s Manual Imperx Inc Rev 2 0 7 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 129 of 152 CHAPTER 6 Cheetah Warranty and Support Cheetah Warranty and Support...

Страница 130: ...power up please check the following 1 Check the power supply and all I O cables Make sure that all the connectors are firmly attached 2 Check the status LED and verify that it is steady ON if not ref...

Страница 131: ...bility is assumed by Imperx for its use Imperx reserves the right to make changes to this information without notice Redistribution of this manual in whole or in part by any means is prohibited withou...

Страница 132: ...ev 2 0 7 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 132 of 152 Appendix A Camera Configuration Reference Camera Configuration Reference This appendix provides a quick reference to t...

Страница 133: ...o User1 WO Command 0x00000000 0x6078 Save to User2 WO Command 0x00000000 A 2 CAMERA INFORMATION REGISTERS Address Register Name Type Value 0x6004 Firmware Revision RO Firmware Revision 0x6008 FPGA EPC...

Страница 134: ...d in line times RW lines 0x00000000 0x0000FFFF 0x0710 Frame A Line Time RW Line Time pixel clocks 0x00000000 0x00000001 0x0720 Frame A Exposure Control mode RW 00 Off 01 trigger Pulse width 10 Interna...

Страница 135: ...DR P2 Bright Pixel Allocation of Output Range RW 0000 100 0001 90 0010 80 0011 75 0100 70 0101 65 0110 60 0111 55 1000 50 1001 45 1010 40 1011 35 1100 30 1101 25 1110 20 1111 15 0x00000000 0x0000000F...

Страница 136: ...Period in line times RW Lines 0x00000000 0x00000001 0x0714 Frame B Line Time RW Line Time pixel clocks 0x00000000 0x00000001 0x0724 Frame B Exposure Control RW 00 Off 01 trigger Pulse width 10 Interna...

Страница 137: ...2 Bright Pixel Allocation of Output Range RW 0000 100 0001 90 0010 80 0011 75 0100 70 0101 65 0110 60 0111 55 1000 50 1001 45 1010 40 1011 35 1100 30 1101 25 1110 20 1111 15 0x00000000 MAX_HRZ_SZE 1 0...

Страница 138: ...x00000000 0x00000001 0x07FC Frame Mode Select RW 00 Frame A 01 Frame B 10 Dual Video 11 Dual Video Trigger 0x00000000 0x00000003 A 8 TRIGGER REGISTERS Address Register Name Type Usage MIN Value MAX Va...

Страница 139: ...x0630 Strobe 1 Enable RW 00 disable 01 Enable Frame A only 10 Enable Frame B only 11 Enable Frame A B 0x00000000 0x00000003 0x0634 Strobe 1 Start Reference RW 0 Exposure Start 1 Readout Start 0x000000...

Страница 140: ...0000 0x00000003 A 13 OUTPUT DATA FORMAT REGISTERS Address Register Name Type Usage MIN Value MAX Value 0x040C Bit Depth Selector RW 000 8 001 10 010 12 0x00000000 0x00000002 0x0424 Camera Link Output...

Страница 141: ...ACTURING DATA REGISTERS Address Register Name Type Value 0x7004 Assembly Part Number RO Assembly Part Number_1 0x7008 Assembly Part Number RO Assembly Part Number_2 0x700C Assembly Part Number RO Asse...

Страница 142: ...6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 142 of 152 Appendix B Creating Look Up Tables Creating Look Up Tables This appendix provides a reference on how to create a lookup table...

Страница 143: ...case the file must be renamed to include the lut extension The lut file has two main sections a header and a table The header section is a free text area of up to 256 ASCII characters Each line of th...

Страница 144: ...ICROSOFT EXCEL The LUT file can be created in Excel as follows 1 create the spreadsheet as shown below note that 4096 rows are required in the table 2 add the necessary equations into the output cells...

Страница 145: ...ev 2 0 7 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 145 of 152 Appendix C Creating DPC and HPC Tables Creating DPC and HPC Tables This appendix provides a reference on how to create...

Страница 146: ...on must be terminated in a comma The table section of the file contains an array of lines with each line containing an X pixel number value followed by a comma and a Y line number value All pixels are...

Страница 147: ...ual Imperx Inc Rev 2 0 7 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 147 of 152 Appendix D Software Installation CL Software Installation CL This appendix explains how to install the...

Страница 148: ...InstallShield Wizard pops up then do the following otherwise go to step 1 8 Click on Remove Click Next Click Yes Click Finish 1 8 Click on Yes 1 9 Click on Close 2 After having removed a previous vers...

Страница 149: ...Manual Imperx Inc Rev 2 0 7 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 149 of 152 Appendix G Power Supplies Power Supplies This appendix has power supply models and connectors for...

Страница 150: ...ser s Manual Imperx Inc Rev 2 0 7 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 150 of 152 Model PS12V04 CHEETAH standard power supply ordered separately Trigger Strobe pigtail with Ma...

Страница 151: ...length Supplied AC power input cable IEC 1 8m 6 100 240 Vac 50 60Hz 1A Power supply Output 12V 3m 10 15cm 6 connector HIROSE HR10A 10P 12S Strobe Trigger 10cm 4 1cm 0 5 connector BNC male Electrical O...

Страница 152: ...Rev 2 0 7 6421 Congress Ave 7 7 2015 Boca Raton FL 33487 1 561 989 0006 152 of 152 Ripple Noise 1 Max Regulatory Class 1 Safety standards UL60950 1 EN60950 1 IEC60950 1 Safety 1 EMC UL CUL CE TUV DoI...

Отзывы: