background image

Technical Manual

V2.2.0

15 August 2008

Allied Vision Technologies GmbH
Taschenweg 2a
D-07646 Stadtroda / Germany

AVT Stingray

Summary of Contents for AVT Stingray

Page 1: ...Technical Manual V2 2 0 15 August 2008 Allied Vision Technologies GmbH Taschenweg 2a D 07646 Stadtroda Germany AVT Stingray ...

Page 2: ... radio noise emissions set out in the Radio Interference Regulations Pour utilisateurs au Canada Cet appareil est conforme aux normes classe B pour bruits radioélectriques spécifiées dans le Règlement sur le brouillage radioélectrique Life support applications These products are not designed for use in life support appliances devices or systems where malfunction of these products can reasonably be...

Page 3: ...ies of 1394a FireWire 400 23 IIDC V1 3 camera control standards 23 Capabilities of 1394b FireWire 800 24 IIDC V1 31 camera control standards 24 Compatibility between 1394a and 1394b 25 Compatibility example 26 Image transfer via 1394a and 1394b 27 1394b bandwidths 28 Requirements for PC and 1394b 28 Requirements for laptop and 1394b 30 Example 1 1394b bandwidth of Stingray cameras 31 Example 2 Mor...

Page 4: ...pper 65 Stingray W270 S90 1394b 1 x GOF 1 x copper 66 Cross section CS Mount 67 Cross section C Mount 68 Adjustment of C Mount and CS Mount 69 Stingray board level dimensions 70 Stingray board level CS Mount 71 Stingray board level C Mount 72 Camera interfaces 73 IEEE 1394b port pin assignment 73 Board level camera IEEE 1394b port pin assignment 74 Camera I O connector pin assignment 75 Board leve...

Page 5: ...116 Loading an LUT into the camera 118 Binning only Stingray b w models and F 201C 119 2 x 4 x 8 x binning F 201C only 2 x vertical binning 119 Vertical binning 120 Horizontal binning F 201C only 2 x horizontal binning 122 2 x full binning 4 x full binning 8 x full binning F 201C only 2 x full binning 123 Sub sampling Stingray b w and color 125 What is sub sampling 125 Which Stingray models have s...

Page 6: ...ffset 164 Exposure time offset 164 Minimum exposure time 165 Extended shutter 165 One shot 167 One shot command on the bus to start of exposure 168 End of exposure to first packet on the bus 169 Multi shot 170 ISO_Enable free run 170 Asynchronous broadcast 170 Jitter at start of exposure 171 Sequence mode 173 How is sequence mode implemented 174 Setup mode 175 Sequence step mode 175 SeqMode descri...

Page 7: ...C BL 197 Area of interest AOI 200 Autofunction AOI 202 Frame rates 203 Frame rates Format_7 207 Stingray F 033 F 033 BL AOI frame rates 208 Stingray F 046 F 046 BL AOI frame rates 209 Stingray F 080 F 080 BL AOI frame rates 210 Stingray F 145 F 145 BL AOI frame rates 211 Stingray F 146 F 146 BL AOI frame rates 212 Stingray F 201 F 201 BL AOI frame rates 213 How does bandwidth affect the frame rate...

Page 8: ...ced feature inquiry 257 Camera status 259 Maximum resolution 260 Time base 260 Extended shutter 262 Test images 263 Look up tables LUT 264 Loading a look up table into the camera 265 Shading correction 266 Reading or writing shading image from into the camera 268 Automatic generation of a shading image 268 Non volatile memory operations 268 Memory channel error codes 269 Deferred image transport 2...

Page 9: ...rigger counter in the image 291 Where to find all SIS values in the image 291 User profiles 292 Error codes 293 Reset of error codes 294 Stored settings 294 Pulse width modulation PWM Stingray housing and board level cameras 295 GPDATA_BUFFER 296 Little endian vs big endian byte order 296 Firmware update 297 Extended version number FPGA µC 297 Appendix 298 Sensor position accuracy of AVT cameras 2...

Page 10: ... 225 2030 outside Germany USA Please check the link for your local dealer http www alliedvisiontec com partner html Ordering and commercial information customer care alliedvisiontec com phone for Germany 49 0 36428 677 230 phone for USA 1 978 225 2030 outside Germany USA Please check the link for your local dealer http www alliedvisiontec com partner html Please note order number text given in the...

Page 11: ...llation Guide and that you have installed the hard ware and software on your PC or laptop FireWire card cables Version Date Remarks V2 0 0 31 03 08 New Manual RELEASE status V2 1 0 23 05 08 New CAD drawings due to new flange in Chapter Camera dimen sions on page 56ff Added Appendix Chapter Sensor position accuracy of AVT cam eras on page 298 Added direct fiber technology in Chapter STINGRAY camera...

Page 12: ... 114 Advanced registers summary on page 252ff Added board level variants in Table 116 Camera type ID list on page 256 Added Shading and Mirror image in Table 117 Advanced regis ter Advanced feature inquiry on page 257 Added Chapter Shading correction on page 266ff Added Chapter Mirror image on page 277 Added Appendix Chapter Sensor position accuracy of AVT cam eras on page 298 Added 0x09 PWM in Ta...

Page 13: ...8 Changed provisions directive to 2004 108 EG in Chapter Dec larations of conformity on page 19 V2 2 0 15 08 08 Corrected HIROSE connector in CAD drawings in Chapter Camera dimensions on page 56ff Added cross reference from upload LUT to GPDATA_BUFFER in Chapter Loading a shading image into the camera on page 115 Added cross reference from upload download shading image to GPDATA_BUFFER in Chapter ...

Page 14: ...ity on page 19 gives you information about conformity of AVT cameras Chapter FireWire on page 20 describes the FireWire standard in detail explains the compatibility between 1394a and 1394b and explains bandwidth details incl Stingray examples Read and follow the FireWire hot plug and screw lock precau tions in Chapter FireWire hot plug and screw lock precautions on page 33 Read Chapter Operating ...

Page 15: ...specific camera features Chapter Controlling image capture on page 156 describes trigger modi exposure time one shot multi shot ISO_Enable features Additionally special AVT features are described sequence mode and secure image signature SIS Chapter Video formats modes and bandwidth on page 184 lists all avail able fixed and Format_7 modes incl color modes frame rates binning sub sampling AOI area ...

Page 16: ... inputs or highlighting important things bold Courier Code listings etc Input Upper case Register REGISTER Italics Modes fields Mode Parentheses and or blue Links Link Table 2 Styles Note L This symbol highlights important information Caution a This symbol highlights important instructions You have to follow these instructions to avoid malfunctions www Ý This symbol highlights URLs for further inf...

Page 17: ...cal information of the camera and is written for experts Getting started For a quick guide how to get started read Hardware Installation Guide first Note L You find the Hardware Installation Guide on the product CD in the following directory products cameras general www Ý All software packages including documentation and release notes provided by AVT can be downloaded at www alliedvisiontec com av...

Page 18: ...on the FirePackage OHCI API software and the SmartView application www Ý These utilities can be obtained from Allied Vision Technologies AVT A free version of SmartView is available for download at www alliedvisiontec com Note L The camera also works with all IIDC formerly DCAM compat ible IEEE 1394 programs and image processing libraries ...

Page 19: ... Link facilitates the simplest computer compatibility and bidirectional data transfer using the plug and play process Further development of the IEEE 1394 standard has already made 800 Mbit second possible and the FireWire roadmap is already envis aging 1600 Mbit second with 3 2 Gbit second as the next step Investment in this standard is therefore secure for the future each further development tak...

Page 20: ...or other normative document s FCC Class B Stingray board level cameras prepared for FCC Class B CE Stingray board level cameras do not have CE following the provisions of 2004 108 EG directive RoHS 2002 95 EC Category name Model name Digital camera IEEE 1394 STINGRAY F 033B STINGRAY F 033C STINGRAY F 046B STINGRAY F 046C STINGRAY F 080B STINGRAY F 080C STINGRAY F 145B STINGRAY F 145C STINGRAY F 14...

Page 21: ...le cabling system IEEE 1394 standards FireWire was developed by Apple Computer in the late 1990s after work defining a slower version of the interface by the IEEE 1394 working commit tee in the 1980s Apple s development was completed in 1995 It is defined in IEEE standard 1394 which is currently a composite of three documents the original IEEE Std 1394 1995 the IEEE Std 1394a 2000 amendment the IE...

Page 22: ... variety of FireWire accessories for industrial applications Availability of repeaters and optical fibre cabling Forwards and backward compatibility blending 1394a and 1394b Both real time isochronous and demand driven asynchronous data transmission capabilities FireWire in detail Serial bus Briefly summarized FireWire is a very effective way to utilize a low cost serial bus through a standardized...

Page 23: ...to the overall capacity of the bus but throughput at guaranteed minimum service levels is maintained for all devices with an acknowledged claim on the bus This deterministic feature is a huge advantage for many industrial applications where robust performance is required Such is the case when it is not acceptable to drop images within a specific time interval Figure 2 1394a data transmission Figur...

Page 24: ...devices at 100 200 or 400 MBit s data rates Although USB 2 0 claims to be capable of higher speeds 480 Mbit s FireWire is in practice not slower than USB 2 0 The 1394a capabilities in detail 400 Mbit s Hot pluggable devices Peer to peer communications Direct Memory Access DMA to host memory Guaranteed bandwidth Multiple devices up to 45 W powered via FireWire bus IIDC V1 3 camera control standards...

Page 25: ...er IEEE 1394b port pin assignment on page 73 This newer 1394b specification allows a transfer rate of 800 MBit s with backward com patibilities to the slower rates and 6 pin connectors of FireWire 400 The 1394b capabilities in detail 800 Mbit s All previous benefits of 1394a see above Interoperability with 1394a devices Longer communications distances up to 500 m using GOF cables IIDC V1 31 camera...

Page 26: ...nd compatibility FireWire cable Description Ordering number FireWire cable 2x Interlock IEEE 1394a 2x Interlock 4 5 m with Ferrites for Marlin Oscar Guppy K1200064 FireWire cable 2x Interlock IEEE 1394a 2x Interlock 10 m with Ferrites for Marlin Oscar Guppy K1200163 FireWire cable 2x Interlock IEEE 1394a 2x Interlock 12 5 m with Ferrites for Marlin Oscar Guppy K1200165 FireWire cable 2x Interlock ...

Page 27: ... cycle slot time This doubles the bandwidth requirement for this port as if the camera were running at 60 fps Total consumption is thus 2560 2560 5120 bytes per cycle Cable 0 5 m 9 pin 6 pin industrial IEEE 1394b a 9 pin screw lock 6 pin latch 0 5 m K1200198 Cable 4 5 m 9 pin 6 pin industrial IEEE 1394b a 9 pin screw lock 6 pin latch 4 5 m K1200171 Cable 0 5 m 9 pin 9 pin industrial IEEE 1394b 2x ...

Page 28: ...riority Available bandwidth acc IIDC per cycle 125 µs 4096 bytes per cycle 1000q 400 Mbit s 8192 bytes per cycle 2000q 800 Mbit s 1 GHz clock rate For further detail read Chapter Frame rates on page 203 Max image bandwidth 31 25 MByte s 62 5 MByte s Max total bandwidth 45 MByte s 85 MByte s Number of busses Multiple busses per PC limit PCI bus Multiple busses per PC limit PCI Express bus CPU load ...

Page 29: ...n order to get the most out of your camera to PC configuration we recommend the following chipsets for your PC For Intel based desktops chipset 945 or higher For non Intel based desktops e g AMD PCI Express compatible chipset For multi camera applications one of the following bus cards is needed PCI ExpressCard with potential 250 MByte s per lane up to 6 supported by chipset or 64 bit PCI X card 1...

Page 30: ...wered via 12 V bus power must never draw more than 1 5 A even not in the first 3 ms Higher inrush current may damage the physical interface chip of the camera and or the phy chip in your PC Whereas inrush current is not a problem for one Stingray cam era daisy chaining multiple cameras or supplying bus power via optional HIROSE power out to circuitry with unknown inrush currents needs careful desi...

Page 31: ...use most laptops have only one PC card interface it is possible to con nect one Stingray camera to your laptop at full speed Alternatively laptops with an additional 1394 ExpressCard interface can be used The following cardbus adapter for laptops allows the connection of two industrial screw locking cables obtainable at AVT Note L Recent developments at Apple TM allow the INTEL based Apple compute...

Page 32: ...a new standard set by PCMCIA For more information visit http www expresscard org web site STINGRAY model Resolution Frame rate Bandwidth Stingray F 033 B C 0 3 megapixel 84 fps 27 11 MByte s Stingray F 046 B C 0 45 megapixel 61 fps 27 60 MByte s Stingray F 080 B C 0 8 megapixel 31 fps 24 83 MByte s Stingray F 145 B C 1 44 megapixel 16 fps 23 05 MByte s Table 6 Bandwidth of Stingray cameras ...

Page 33: ...gray F 146 B C 1 44 megapixel 15 fps 21 61 MByte s Stingray F 201 B C 2 megapixel 14 fps 17 20 MByte s Note L All data are calculated using Raw8 Mono8 color mode Higher bit depths or color modes will double or triple band width requirements cameras PC hardware required 1 Stingray camera at full speed 1 x 32 bit PCI bus card 85 MByte s 2 or more Stingray cameras at full speed PCI Express card and o...

Page 34: ...cted under pow ered conditions It is good practice to ensure proper grounding of computer case and camera case to the same ground potential before plugging the camera cable into the port of the computer This ensures that no excessive difference of electrical potential exists between computer and camera As mentioned earlier it is very important not to exceed the inrush energy of 18 mJoule in 3 ms T...

Page 35: ...tion is available from Microsoft to restore performance to either S400 or S800 http support microsoft com kb 885222 Alternatively use the drivers of SP1 instead We strongly recommend to install AVT FirePackage which replaces the Microsoft driver See AVT FirePackage User Guide for details Windows Vista Full support from beginning Vista incl SP1 supports 1394b only with S400 Contact Microsoft for fu...

Page 36: ... Filter and lenses IR cut filter spectral transmission The following illustration shows the spectral transmission of the IR cut filter Figure 9 Spectral transmission of Hoya C5000 Note L Stingray uses a different IR cut filter than the other AVT cam eras ...

Page 37: ... x 146 mm 395 mm x 296 mm 16 mm 145 mm x 109 mm 295 mm x 221 mm 25 mm 91 mm x 68 mm 187 mm x 140 mm 35 mm 64 mm x 48 mm 132 mm x 99 mm 50 mm 43 mm x 32 mm 91 mm x 68 mm Table 9 Focal length vs field of view Stingray F 080 Focal length for type 1 2 sensors Stingray F 033 046 146 Distance 500 mm Distance 1000 mm 4 8 mm 660 mm x 495 mm 1327 mm x 995 mm 8 mm 394 mm x 295 mm 794 mm x 595 mm 12 mm 260 m...

Page 38: ... length vs field of view Stingray F 201 Focal length for type 2 3 sensors Stingray F 145 Distance 500 mm Distance 1000 mm 4 8 mm 908 mm x 681 mm 1825 mm x 1368 mm 8 mm 541 mm x 406 mm 1091 mm x 818 mm 12 mm 358 mm x 268 mm 725 mm x 543 mm 16 mm 266 mm x 200 mm 541 mm x 406 mm 25 mm 167 mm x 125 mm 343 mm x 257 mm 35 mm 117 mm x 88 mm 243 mm x 182 mm 50 mm 79 mm x 59 mm 167 mm x 125 mm Table 12 Foc...

Page 39: ...ngray C Mount dimensions on page 68 Adjustable CS Mount 12 526 mm in air Ø 25 4 mm 32 tpi mechanical flange back distance 7 3 mm see Figure 33 Stingray CS Mount dimensions on page 67 ADC 14 bit Color modes Only color Raw8 Raw12 Raw16 Mono8 YUV422 YUV411 RGB8 Frame rates 1 875 fps 3 75 fps 7 5 fps 15 fps 30 fps 60 fps Up to 84 fps in Format_7 Gain control Manual 0 24 4 dB 0 0359 dB step auto gain s...

Page 40: ...sy chain Power requirements DC 8 V 36 V via IEEE 1394 cable or 12 pin HIROSE Power consumption Typical 3 5 watt 12 V DC fiber typical 4 watt 12 V DC full resolution and maximal frame rates Dimensions 72 8 mm x 44 mm x 29 mm L x W x H incl connectors without tripod and lens Mass 92 g without lens Operating temperature 5 C 45 C ambient temperature without condensation Storage temperature 10 C 60 C a...

Page 41: ...d 31 µs 67 108 864 µs 67s auto shutter select AOI External trigger shutter Programmable trigger level control single trigger bulk trigger programmable trigger delay Internal FIFO memory 32 MByte up to 35 frames Look up tables User programmable 12 bit 10 bit default gamma 0 45 Smart functions AGC auto gain control AEC auto exposure control real time shad ing correction LUT 32 MByte image memory mir...

Page 42: ... Storage temperature 10 C 60 C ambient temperature without condensation Regulations CE FCC Class B RoHS 2002 95 EC Standard accessories b w protection glass color IR cut filter Optional accessories b w IR cut filter IR pass filter color protection glass On request Host adapter card angled head power out HIROSE Software packages API FirePackage Active FirePackage Fire4Linux Note L The design and sp...

Page 43: ...9 µs 67 108 864 µs 67s auto shutter select AOI External trigger shutter Programmable trigger level control single trigger bulk trigger programmable trigger delay Internal FIFO memory 32 MByte up to 19 frames Look up tables User programmable 12 bit 10 bit default gamma 0 45 Smart functions AGC auto gain control AEC auto exposure control real time shad ing correction LUT 32 MByte image memory mirror...

Page 44: ... Storage temperature 10 C 60 C ambient temperature without condensation Regulations CE FCC Class B RoHS 2002 95 EC Standard accessories b w protection glass color IR cut filter Optional accessories b w IR cut filter IR pass filter color protection glass On request Host adapter card angled head power out HIROSE Software packages API FirePackage Active FirePackage Fire4Linux Note L The design and sp...

Page 45: ...ed 74 µs 67 108 864 µs 67s auto shutter select AOI External trigger shutter Programmable trigger level control single trigger bulk trigger programmable trigger delay Internal FIFO memory 32 MByte up to 10 frames Look up tables User programmable 12 bit 10 bit default gamma 0 45 Smart functions AGC auto gain control AEC auto exposure control real time shad ing correction LUT 32 MByte image memory mi...

Page 46: ... Storage temperature 10 C 60 C ambient temperature without condensation Regulations CE FCC Class B RoHS 2002 95 EC Standard accessories b w protection glass color IR cut filter Optional accessories b w IR cut filter IR pass filter color protection glass On request Host adapter card angled head power out HIROSE Software packages API FirePackage Active FirePackage Fire4Linux Note L The design and sp...

Page 47: ...9 µs 67 108 864 µs 67s auto shutter select AOI External trigger shutter Programmable trigger level control single trigger bulk trigger programmable trigger delay Internal FIFO memory 32 MByte up to 10 frames Look up tables User programmable 12 bit 10 bit default gamma 0 45 Smart functions AGC auto gain control AEC auto exposure control real time shad ing correction LUT 32 MByte image memory mirror...

Page 48: ...tion Storage temperature 10 C 60 C ambient temperature without condensation Regulations CE FCC Class B RoHS 2002 95 EC Standard accessories b w protection glass color IR cut filter Accessories b w IR cut filter IR pass filter color protection glass On request Host adapter card angled head power out HIROSE Software packages API FirePackage Active FirePackage Fire4Linux Note L The design and specifi...

Page 49: ...ter speed 48 µs 67 108 864 µs 67s auto shutter select AOI External trigger shutter Programmable trigger level control single trigger bulk trigger programmable trigger delay Internal FIFO memory 32 MByte up to 7 frames Look up tables User programmable 12 bit 10 bit default gamma 0 45 Smart functions AGC auto gain control AEC auto exposure control real time shad ing correction LUT 32 MByte image mem...

Page 50: ... Storage temperature 10 C 60 C ambient temperature without condensation Regulations CE FCC Class B RoHS 2002 95 EC Standard accessories b w protection glass color IR cut filter Optional accessories b w IR cut filter IR pass filter color protection glass On request Host adapter card angled head power out HIROSE Software packages API FirePackage Active FirePackage Fire4Linux Note L The design and sp...

Page 51: ...Specifications STINGRAY Technical Manual V2 2 0 50 Spectral sensitivity Figure 10 Spectral sensitivity of Stingray F 033B Figure 11 Spectral sensitivity of Stingray F 033C without IR cut filter ...

Page 52: ...Specifications STINGRAY Technical Manual V2 2 0 51 Figure 12 Spectral sensitivity of Stingray F 046B Figure 13 Spectral sensitivity of Stingray F 046C without IR cut filter ...

Page 53: ...Specifications STINGRAY Technical Manual V2 2 0 52 Figure 14 Spectral sensitivity of Stingray F 080B Figure 15 Spectral sensitivity of Stingray F 080C without IR cut filter ...

Page 54: ...Specifications STINGRAY Technical Manual V2 2 0 53 Figure 16 Spectral sensitivity of Stingray F 145B Figure 17 Spectral sensitivity of Stingray F 145C without IR cut filter ...

Page 55: ...Specifications STINGRAY Technical Manual V2 2 0 54 Figure 18 Spectral sensitivity of Stingray F 146B Figure 19 Spectral sensitivity of Stingray F 146C without IR cut filter ...

Page 56: ...Specifications STINGRAY Technical Manual V2 2 0 55 Figure 20 Spectral sensitivity of Stingray F 201B Figure 21 Spectral sensitivity of Stingray F 201C without IR cut filter ...

Page 57: ... position accuracy sensor shift x y optical back focal length z and sensor rota tion α see Chapter Sensor position accuracy of AVT cameras on page 298 Figure 22 Camera dimensions 2 x 1394b copper Stingray 2x IEEE 1394b 72 8 x 44 x 29 L x W x H 57 5 M3 x4 3x M3 x4 3x 16 6 5 4 1 M3 x4 4x 26 13 13 3 50 19 3 9 7 27 Ø 9 0 0 0 3 66 5 72 8 44 29 C Mount ...

Page 58: ...2 2 0 57 STINGRAY 1394b 1 x GOF 1 x copper Figure 23 Camera dimensions 1394b 1 x GOF 1 x copper Stingray 1394b 1x GOF 1x COP 73 5 x 44 x 29 L x W x H 73 5 66 5 57 5 50 9 0 0 0 3 27 Ø C Mount M3 x4 3x M3 x4 3x M3 x4 2x 16 13 3 26 13 44 29 19 3 9 7 ...

Page 59: ...nal four hole adapter of the Marlin should not be used with Stingray is only designed for standard housings but not for the angled head versions Note L If you need a tripod adapter for angled head versions please contact AVT support Body size 56 mm x 32 mm x 10 mm L x W x H Figure 24 Tripod dimensions 26 50 32 13 10 5 n3 4 5x UNC 1 4 20 8 mm thread depth M6 6 mm thread depth 2x 56 ...

Page 60: ...is version has the sensor tilted by 90 degrees clockwise so that it views upwards Figure 25 Stingray W90 2 x 1394b copper Stingray W90 2x IEEE 1394b 92 3 x 44 x 38 2 L x W x H 26 55 5 38 2 29 44 86 92 3 32 8 27 Ø 9 2 0 0 0 3 13 5 0 0 0 3 C Mount 50 13 M3 x4 3x 9 7 19 3 5 4 16 6 M3 x3 2x ...

Page 61: ... version has the sensor tilted by 90 degrees clockwise so that it views upwards Figure 26 Stingray W90 1394b 1 x GOF 1 x copper Stingray W90 1394b 1x GOF 1x COP 93 x 44 x 38 2 L x W x H 86 93 55 5 26 44 29 38 2 32 8 27 Ø 9 2 0 0 0 3 13 5 0 0 0 3 C Mount 13 50 16 M3 x3 2x 9 7 19 3 M3 x4 3x M3 x4 3x ...

Page 62: ... tilted by 90 degrees clockwise so that it views upwards The sensor is also rotated by 90 degrees clockwise Figure 27 Stingray W90 S90 2 x 1394b copper Stingray W90 2x IEEE 1394b 92 3 x 44 x 38 2 L x W x H 26 55 5 38 2 29 44 86 92 3 32 8 27 Ø 9 2 0 0 0 3 13 5 0 0 0 3 C Mount 50 13 M3 x4 3x 9 7 19 3 5 4 16 6 M3 x3 2x ...

Page 63: ...or tilted by 90 degrees clockwise so that it views upwards The sensor is also rotated by 90 degrees clockwise Figure 28 Stingray W90 S90 1394b 1 x GOF 1 x copper Stingray W90S90 1394b 1x GOF 1x COP 108 x 44 x 41 7 L x W x H 55 5 108 101 47 8 26 29 41 7 44 9 2 0 0 0 3 27 Ø C Mount 9 7 19 3 16 M3 x3 2x 13 M3 x4 3x M3 x4 3x ...

Page 64: ...ion has the sensor tilted by 270 degrees clockwise so that it views downwards Figure 29 Stingray W270 2 x 1394b copper Stingray W270 2x IEEE 1394b 92 3 x 44 x 38 2 L x W x H 26 32 8 86 92 3 55 5 44 29 38 2 C Mount 9 2 0 0 0 3 13 5 0 0 0 3 27 Ø 50 13 M3 x4 3x 5 35 19 3 9 7 16 6 M3 x3 2x M3 x4 3x ...

Page 65: ...This version has the sensor tilted by 270 degrees clockwise so that it views downwards Figure 30 Stingray W270 1394b 1 x GOF 1 x copper Stingray W270 1394b 1x GOF 1x COP 93 x 44 x 38 2 L x W x H 26 55 5 32 8 86 93 44 29 38 2 27 Ø 13 5 0 0 0 3 C Mount 50 13 M3 x4 3x M3 x3 2x 16 19 3 9 7 M3 x4 3x ...

Page 66: ...lted by 270 degrees clockwise so that it views downwards The sensor is also rotated by 90 degrees clockwise Figure 31 Stingray W270 S90 2 x 1394b copper Stingray W270S90 2x IEEE 1394b 107 3 x 44 x 41 7 L x W x H 101 107 3 41 7 29 44 47 8 50 16 6 M3 x3 4x M3 x4 3x M3 x4 3x 55 5 26 13 5 4 C Mount 27 Ø 9 2 0 0 0 3 19 3 9 7 ...

Page 67: ... tilted by 270 degrees clockwise so that it views downwards The sensor is also rotated by 90 degrees clockwise Figure 32 Stingray W270 S90 1394b 1 x GOF 1 x copper Stingray W270S90 1394b 1xGOF 1xCOP 108 x 44 x 41 7 L x W x H 101 108 44 29 41 7 47 8 55 5 26 27 Ø 9 2 0 0 0 3 C Mount 50 13 M3 x4 3x M3 x4 3x 16 19 3 9 7 M3 x3 2x ...

Page 68: ...7 Cross section CS Mount All Stingray cameras can be delivered with CS Mount Figure 33 Stingray CS Mount dimensions Note L Pay attention to the maximum sensor size of the applied CS Mount lens 7 8 Filter protection glass Adjustment spacer 12 526 CS Mount ...

Page 69: ...ection C Mount All monochrome Stingrays are equipped with the same model of protec tion glass All color Stingrays are equipped with the same model of IR cut filter Figure 34 Stingray C Mount dimensions Filter protection glass Adjustment spacer 17 526 C Mount 10 3 ...

Page 70: ...tling adjustment spacers may get out of place and get in the thread To avoid this Hold the camera with the sensor down put the adjust ment spacers on top of the adapter and screw camera and adapter together Note L For all customers who know the C Mount adjustment proce dure from Pike and Oscar cameras As mentioned above adjustment of C CS Mount with Stingray cameras is done by means of adjustment ...

Page 71: ...6 Stingray board level dimensions sensor board FFC45 cable 6 5 2 36 2 2x HOLE 2 9mm PTH 2 3 mm PTH 2 3 mm PTH 2 23 41 40 2 IO AD Board processor board interface board 2x IEEE 1394b 12 25 2 2 8 7 15 4 5 6 6 11 2 14 8 27 1 13 13 pole connector C Mount adapter spacer M2x10 4x Pixel 1 1 Sensor Pin1 ...

Page 72: ...level CS Mount CS Mount adapter with filter or protection glas M2x8 ISO4762 A2 4x M2x14 ISO7045 A2 2x Camera main board processor board IO board flex cable sensor board Spacer 3 2 mm 2x M2x10 ISO7045 A2 2x M2 ISO4032 A2 4x Ø2 2 ISO7098 A2 4x spacer M2x10 4x PCB spacer top contacts bottom contacts front flange ...

Page 73: ...evel C Mount M2x8 ISO4762 A2 4x M2x14 ISO7045 A2 2x Camera main board processor board IO board flex cable sensor board spacer 3 2 mm 2x M2x10 ISO7045 A2 2x M2 ISO4032 A2 4x Ø2 2 ISO7089 A2 4x spacer M2x10 4x PCB spacer 4x C Mount adapter with filter or protection glas bottom contacts top contacts front flange ...

Page 74: ... Chapter Camera interfaces Read all Notes and Cautions in the Hardware Installation Guide before using any interfaces Figure 39 IEEE 1394b connector Note L Both IEEE 1394b connectors with screw lock mecha nism provide access to the IEEE 1394 bus and thus makes it possible to control the camera and output frames Connect the camera by using either of the con nectors The other connector can be used t...

Page 75: ...n demand 3 Output 4 4 Input 1 5 Output 3 6 Output 1 7 GND for Inputs 8 RxD 9 TxD 10 Power Input for Output ports 11 Input 2 12 Output 2 13 Cable Shield FFC45 cable length FFC45 L 34 mm K7500284 FFC45 L 56 mm K7500307 FFC45 L 75 mm K7500308 FFC45 L 90 mm K7500317 FFC45 L 110 mm K7500318 FFC45 cable 6 5 2 36 2 2x HOLE 2 9mm PTH 2 3 mm PTH 2 3 mm PTH 2 23 41 40 2 IO AD Board processor board interface...

Page 76: ...al Ground for RS232 and external power 2 External Power 8 36 V DC Power supply 3 Camera Out 4 Out Open emitter Camera Output 4 GPOut4 default 4 Camera In 1 In Uin high 3 V 24 V Uin low 0 V 1 5 V Camera Input 1 GPIn1 default Trigger 5 Camera Out 3 Out Open emitter Camera Output 3 GPOut3 default Busy 6 Camera Out 1 Out Open emitter Camera Output 1 GPOut1 default IntEna 7 Camera In GND In Common GND ...

Page 77: ... 4 Input 1 5 Output 3 6 Output 1 FFC45 cable length FFC45 L 34 mm K7500284 FFC45 L 56 mm K7500307 FFC45 L 75 mm K7500308 FFC45 L 90 mm K7500317 FFC45 L 110 mm K7500318 FFC45 cable 6 5 2 36 2 2x HOLE 2 9mm PTH 2 3 mm PTH 2 3 mm PTH 2 23 41 40 2 IO AD Board processor board interface board 2x IEEE 1394b 12 25 2 2 8 7 15 4 5 6 6 11 2 14 8 27 1 13 13 pole connector C Mount adapter spacer M2x10 4x 7 GND...

Page 78: ...rt time If the red LED is already on the LED will be switched off The state of the other color of the same LED could be on or off GREEN means green LED permanent on GREEN blinking means green LED blinks fast GREEN pulsing means green LED is switched on for a short time If the green LED is already on the LED will be switched off The state of the other color of the same LED could be on or off Figure...

Page 79: ...Bus reset GREEN blinking Asynchronous traffic GREEN pulsing GREEN Isochronous traffic RED pulsing GREEN Waiting for external trigger RED GREEN External trigger event RED RED pulsing Table 19 LEDs showing normal conditions LED1 RED LED2 GREEN Warning 1 pulse DCAM 2 pulse MISC 3 pulse FPGA 4 pulse Stack 5 pulse FPGA boot error 1 5 pulse Stack setup 1 pulse Stack start 2 pulse No FLASH object 1 pulse...

Page 80: ...on page 80 Triggers All inputs configured as triggers are linked by AND If several inputs are being used as triggers a high signal must be present on all inputs in order to gen erate a trigger signal Each signal can be inverted The camera must be set to external triggering to trigger image capture by the trigger signal Note L For a general description of the inputs and warnings see the Hardware In...

Page 81: ... Register Name Field Bit Description 0xF1000300 IO_INP_CTRL1 Presence_Inq 0 Indicates presence of this feature read only 1 6 Reserved Polarity 7 0 Signal not inverted 1 Signal inverted 8 10 Reserved InputMode 11 15 Mode see Table 22 Input routing on page 81 16 30 Reserved PinState 31 RD Current state of pin 0xF1000304 IO_INP_CTRL2 Same as IO_INP_CTRL1 Table 21 Advanced register Input control ...

Page 82: ...rting optocoupler status after an internal negation See Figure 44 Input block diagram on page 79 This means that an open input sets the PinState bit to 0 This is different to AVT Marlin Dolphin Oscar where an open input sets PinState bit to 1 ID Mode Default 0x00 Off 0x01 Reserved 0x02 Trigger input Input 1 0x03 Reserved 0x06 Sequence Step 0x07 Sequence Reset 0x08 0x1F Reserved Table 22 Input rout...

Page 83: ...00534 TRIGGER_DELAY_INQUIRY Presence_Inq 0 Indicates presence of this feature read only Abs_Control_Inq 1 Capability of control with absolute value 2 Reserved One_Push_Inq 3 One push auto mode con trolled automatically by the camera once Readout_Inq 4 Capability of reading out the value of this feature ON_OFF 5 Capability of switching this feature ON and OFF Auto_Inq 6 Auto mode controlled auto ma...

Page 84: ...nq 0 Presence of this feature 0 N A 1 Available Abs_Control 1 Absolute value control O Control with value in the value field 1 Control with value in the absolute value CSR If this bit 1 the value in the value field has to be ignored 2 5 Reserved ON_OFF 6 Write ON or OFF this feature Read Status of the feature ON 1 OFF 0 7 19 Reserved Value 20 31 Value Table 24 Trigger Delay CSR Register Name Field...

Page 85: ...scription of the outputs and warnings see the Hardware Installation Guide Chapter STINGRAY output description Signal Description IntEna Integration Enable signal This signal displays the time in which exposure was made By using a register this output can be delayed by up to 1 05 seconds Fval Frame valid signal This feature signals readout from the sensor This signal Fval follows IntEna Busy signal...

Page 86: ...TINGRAY Technical Manual V2 2 0 85 Figure 45 Output block diagram IntEna Output signal Opto Coupler Polarity selectable via software Operation state read FVal Busy Operation state read Output mode selectable via software ...

Page 87: ...a is busy by simply polling the BUSY output Note L Outputs in Direct Mode For correct functionality the Polarity should always be set to 0 SmartView Trig IO tab Invert No Register Name Field Bit Description 0xF1000320 IO_OUTP_CTRL1 Presence_Inq 0 Indicates presence of this feature read only PWMCapable 1 All Stingray cameras housing and board level Indicates if an output pin supports the PWM featur...

Page 88: ...TRL1 ID Mode Default description 0x00 Off 0x01 Output state follows PinState bit Using this mode the Polarity bit has to be set to 0 not inverted This is necessary for an error free display of the output status 0x02 Integration enable Output 1 0x03 Reserved 0x04 Reserved 0x05 Reserved 0x06 FrameValid 0x07 Busy Output 2 0x08 Follow corresponding input Inp1 Out1 Inp2 Out2 0x09 PWM pulse width modula...

Page 89: ...ra interfaces STINGRAY Technical Manual V2 2 0 88 Figure 46 Output impulse diagram Note L The signals can be inverted Caution a Firing a new trigger while IntEna is still active can result in missing image ...

Page 90: ...mage cap ture whereas the IntEna_Delay only delays the leading edge of the IntEna output signal but does not delay the image capture As mentioned before it is possible to set the outputs by software Doing so the achievable maximum fre quency is strongly dependent on individual software capabilities As a rule of thumb the camera itself will limit the toggle frequency to not more than 700 Hz Registe...

Page 91: ...riods and frequen cies for the pulse width modulation PWM Figure 47 PulseWidth and Period definition Note L Note the following conditions PulseWidth Period Period MinPeriod Formula 1 Minimal maximal period and frequency PulseWidth Period periodmin 3µs frequencymax 1 periodmin 1 3µs 333 33kHz frequencymin 1 2 16 6 10 s 15 26Hz periodmax 1 frequencymin 2 16 µs ...

Page 92: ...icroseconds µs in the PWM reg isters therefore remember always the factor 10 6 s Example 1 Set PWM with 1kHz at 30 pulse width Example 2 Set PWM with 250 Hz at 12 pulse width Formula 2 PWM example 1 Formula 3 PWM example 2 RegPeriod 1 frequency 6 10 s 1 1kHz 6 10 s 1000 RegPulseWidth RegPeriod 30 1000 30 300 RegPeriod 1 frequency 6 10 s 1 250Hz 6 10 s 4000 RegPulseWidth RegPeriod 12 4000 12 480 ...

Page 93: ...d Field Description data_length Number of bytes in the data field tg Tag field shall be set to zero channel Isochronous channel number as programmed in the iso_channel field of the cam_sta_ctrl register tCode Transaction code shall be set to the isochronous data block packet tCode sy Synchronization value sync bit This is one single bit It indicates the start of a new frame It shall be set to 0001...

Page 94: ... 12 bit mode AVT Y Mono12 format Figure 48 YUV 4 2 2 and YUV 4 1 1 format Source IIDC V1 31 Figure 49 Y8 and Y16 format Source IIDC V1 31 specification Y K 0 11 4 Y K 1 3 0 Y K 0 3 0 Y K 1 11 4 Y K 2 11 4 Y K 3 3 0 Y K 2 3 0 Y K 3 11 4 Y K 4 11 4 Y K 5 3 0 Y K 4 3 0 Y K 5 11 4 Y K 6 11 4 Y K 7 3 0 Y K 6 3 0 Y K 7 11 4 Table 32 Packed 12 Bit Mode mono and raw Y12 format ...

Page 95: ...ono12 Y component has 12 bit data The data type is unsigned Figure 50 Data structure Source IIDC V1 31 Y Signal level decimal Data hexadecimal Highest Lowest 4095 4094 1 0 0x0FFF 0x0FFE 0x0001 0x0000 Table 33 Data structure of Packed 12 Bit Mode mono and raw ...

Page 96: ...hapter Specifications on page 38 Black and white cameras Setting LUT OFF effectively makes full use of the 14 bit by bypassing the LUT circuitry setting LUT ON means that the most significant 12 bit of the 14 bit are used and further down converted to 10 bit Figure 51 Block diagram b w camera Sensor Analog Gain Analog Offset Analog ADC IEEE 1394b interface 1394b 14 bit Horizontal mirror 14 bit Sha...

Page 97: ...ed to 10 bit Figure 52 Block diagram color camera Sensor Analog Gain Analog Offset Analog 14 bit White balance 14 bit Horizontal mirror 16 bit HIROSE I O RS232 Test Pattern Color interpolation 8 bit Sharpness 8 bit Hue Saturation Color correction Color conversion 8 bit IEEE 1394b interface 1394b Camera control Frame memory 16 bit HSNR control 14 bit Horizontal sub sampling 14 bit Horizontal maskin...

Page 98: ... field 1 Control with value in the Absolute value CSR If this bit 1 the value in the Value field will be ignored 2 4 Reserved One_Push 5 Write 1 begin to work self cleared after operation Read 1 in operation 0 not in operation If A_M_Mode 1 this bit will be ignored ON_OFF 6 Write ON or OFF this feature Read read a status 0 OFF 1 ON A_M_MODE 7 Write set mode Read read current mode 0 MANUAL 1 AUTO U...

Page 99: ...processed For the white balance algorithm the whole image or a subset of it is used The R G B component values of the samples are added and are used as actual values for both the one push and the automatic white balance Note L While lowering both U B and V R registers from 284 towards 0 the lower one of the two effectively controls the green gain Figure 53 U V slider range Type Range Range in dB S...

Page 100: ...using an external trigger However if there is a pause of 10 seconds between capturing individual frames this process is aborted The following flow diagram illustrates the automatic white balance sequence Note L The following ancillary conditions should be observed for suc cessful white balance There are no stringent or special requirements on the image content it requires only the presence of mono...

Page 101: ... Format_7 AOI settings If this feature is switched off the work area position and size will follow the current active image size Within this area the R G B component values of the samples are added and used as actual values for the feedback The following drawing illustrates the AUTOFNC_AOI settings in greater detail Note L Configuration To set position and size of the control area Auto_Function_AO...

Page 102: ... feature When enabled the auto shutter adjusts the shutter within the default shutter limits or within those set in advanced register F1000360h in order to reach the reference brightness set in auto exposure register The applied algorithm uses a proportional plus integral controller PI control ler to achieve minimum delay with zero overshot Note L Target grey level parameter in SmartView correspon...

Page 103: ...2 4 Reserved One_Push 5 Write 1 begin to work self cleared after oper ation Read 1 in operation 0 not in operation If A_M_Mode 1 this bit will be ignored ON_OFF 6 Write ON or OFF this feature Read read a status 0 OFF 1 ON A_M_MODE 7 Write set mode Read read current mode 0 MANUAL 1 AUTO 8 19 Reserved Value 20 31 Read Write Value This field is ignored when writing the value in Auto or OFF mode If re...

Page 104: ...ightness set in auto exposure register as reference Increasing the auto exposure value aka target grey value increases the average brightness in the image and vice versa The applied algorithm uses a proportional plus integral controller PI control ler to achieve minimum delay with zero overshot The following tables show the gain and auto exposure CSR Note L Configuration To configure this feature ...

Page 105: ...R If this bit 1 the value in the value field has to be ignored 2 4 Reserved One_Push 5 Write Set bit high to start Read Status of the feature Bit high WIP Bit low Ready ON_OFF 6 Write ON or OFF this feature Read read a status 0 OFF 1 ON A_M_MODE 7 Write set mode Read read current mode 0 MANUAL 1 AUTO 8 19 Reserved Value 20 31 Read Write Value This field is ignored when writing the value in Auto or...

Page 106: ... Reserved One_Push 5 Write Set bit high to star Read Status of the feature Bit high WIP Bit low Ready ON_OFF 6 Write ON or OFF this feature Read read a status 0 OFF 1 ON A_M_MODE 7 Write set mode Read read current mode 0 MANUAL 1 AUTO 8 19 Reserved Value 20 31 Read Write Value This field is ignored when writing the value in Auto or OFF mode If readout capability is not available reading this field...

Page 107: ... for this purpose Note L Values can only be changed within the limits of gain CSR Changes in auto exposure register only have an effect when auto gain is active Auto exposure limits are 50 205 SmartView Ctrl1 tab Target grey level Type Range Range in dB Increment length Stingray color cameras 0 680 0 24 4 dB 0 0359 dB step Stingray b w cameras 0 680 0 24 4 dB Table 39 Manual gain range of the vari...

Page 108: ...in the absolute value CSR If this bit 1 the value in the value field has to be ignored 2 4 Reserved One_Push 5 Write Set bit high to start Read Status of the feature Bit high WIP Bit low Ready ON_OFF 6 Write ON or OFF this feature Read read a status 0 OFF 1 ON A_M_MODE 7 Write set mode Read read current mode 0 MANUAL 1 AUTO 8 19 Reserved Value 20 31 Read Write Value this field is ignored when writ...

Page 109: ...This function is especially useful when the camera is looking at objects with the help of a mirror or in certain microscopy applications Note L Configuration To configure this feature in an advanced register See Table 135 Advanced register Mirror on page 277 Note L The use of the mirror function with color cameras and image output in RAW format has implications on the BAYER ordering of the colors ...

Page 110: ...to be built in full horizontal resolution vertical Binning sub sampling is done in the sensor before shading correction Therefore shading image has to be built in the correct vertical resolution First example 4 x horizontal binning 2 x vertical binning build shading image with 0 x horizontal binning and 2 x vertical binning Second example 2 out of 8 horizontal sub sampling 2 out of 8 vertical sub ...

Page 111: ...d histograms were created using the ImageJ program On the left you see the source image with non uniform illumination The surface plot on the right clearly shows a gradient of the brightness 0 brightest 255 darkest pixels The histogram shows a wide band of gray values By defocusing the lens high frequency image data is removed from the source image therefore its not included in the shading image F...

Page 112: ...es are 2 4 8 16 32 64 128 or 256 An arithmetic mean value is calculated from them to reduce noise After this a search is made for the brightest pixel in the mean value frame The brightest pixel s remain unchanged A factor is then calculated for each pixel to be multiplied by giving it the gray value of the brightest pixel All of these multipliers are saved in a shading reference image The time req...

Page 113: ...nt resolution setting If the AOI is later larger than the window in which correction data was calcu lated none of the pixels lying outside are corrected For Format_7 mode it is advisable to generate the shading image in the largest displayable frame format This ensures that any smaller AOIs are completely cov ered by the shading correction The automatic generation of shading data can also be enabl...

Page 114: ...the brightness 0 brightest 255 darkest pixels The remaining gra dient is related to the fact that the source image is lower than 50 on the right hand side The histogram shows a peak with very few different gray values Figure 59 Example of shaded image surface plot histogram 255 0 0 0 4 8 0 0 p i x e l s 640 0 pixels 256 0 Count 307200 Min 139 Mean 157 039 Max 162 StdDev 2 629 Mode 158 84449 ...

Page 115: ...0 Uploading shading image to host Note L Configuration To configure this feature in an advanced register See Table 125 Advanced register Shading on page 267 For information on GPDATA_BUFFER See Chapter GPDATA_BUFFER on page 296 Query limits from register SHDG_INFO and GPDATA_INFO Set EnableMemRD to true 1 Set AddrOffset to 0 Read n databytes of GPDATA_BUFFER Increase AddrOffset by n bytes Check En...

Page 116: ...nto the camera on page 268 Figure 61 Loading the shading reference image Note L Configuration To configure this feature in an advanced register See Table 125 Advanced register Shading on page 267 For information on GPDATA_BUFFER See Chapter GPDATA_BUFFER on page 296 Query limits from register SHDG_INFO and GPDATA_INFO Set EnableMemWR to true 1 Set AddrOffset to 0 Write n databytes in GPDATA_BUFFER...

Page 117: ...t to the values of functions which are calculated offline e g with a spreadsheet program This function needs to be loaded into the camera s RAM before use One example of using an LUT is the gamma LUT There is one gamma LUT gamma 0 45 Output Input 0 45 This gamma LUT is used with all Stingray models Gamma is known as compensation for the nonlinear brightness response of many displays e g CRT monito...

Page 118: ...ignificant 12 bit value from the digitizer Gamma 1 gamma 0 45 switches on the LUT After overriding the LUT with a user defined content gamma functionality is no longer available until the next full initialization of the camera LUT content is volatile if you do not use the user pro files to save the LUT ...

Page 119: ...e handled in several steps The flow diagram below shows the sequence required to load data into the camera Figure 63 Loading an LUT Note L Configuration To configure this feature in an advanced register See Table 124 Advanced register LUT on page 264 For information on GPDATA_BUFFER See Chapter GPDATA_BUFFER on page 296 Query limits from register LUT_INFO and GPDATA_INFO Set EnableMemWR to true 1 ...

Page 120: ...value signifies how high the ratio of noise is in regard to the maximum achievable signal intensity The higher this value the better the signal quality The unit of measurement used is generally known as the decibel dB a logarithmic power level 6 dB is the signal level at approximately a factor of 2 However the advantages of increasing signal quality are accompanied by a reduction in resolution Onl...

Page 121: ...nning Vertical binning increases the light sensitivity of the camera by a factor of two 4 or 8 by adding together the values of two 4 or 8 adjoining vertical pixels output as a single pixel This is done directly in the horizontal shift register of the sensor Format_7 Mode_2 By default and without further remapping use Format_7 Mode_2 for 2 x vertical binning This reduces vertical resolution depend...

Page 122: ...ced but signal to noise ratio SNR is increased by about 3 6 or 9 dB 2 x 4 x or 8 x bin ning Note L If vertical binning is activated the image may appear to be over exposed and may require correction Note L The image appears vertically compressed in this mode and no longer exhibits a true aspect ratio 8 x vertical binning not F 201C ...

Page 123: ...oring pixels are combined 8 x horizontal binning 8 pixel signals from 8 horizontal neighboring pixels are combined Light sensitivity This means that in horizontal binning the light sensitivity of the camera is also increased by a factor of two 6 dB 4 12 dB or 8 18 dB Signal to noise separation improves by approx 3 6 or 9 dB Horizontal resolution Horizontal resolution is lowered depending on the mo...

Page 124: ... a total of a factor of 4 16 or 64 and at the same time signal to noise separation is improved by about 6 12 or 18 dB Resolution Resolution is reduced depending on the model Format_7 Mode_3 By default and without further remapping use Format_7 Mode_3 for 2 x full binning Figure 69 8 x horizontal binning Note L The image appears horizontally compressed in this mode and does no longer show true aspe...

Page 125: ...Description of the data path STINGRAY Technical Manual V2 2 0 124 Figure 71 4 x full binning Figure 72 8 x full binning 4 x full binning not F 201C 8 x full binning not F 201C ...

Page 126: ...the following reason A reduction in the number of pixels and thus the amount of data while retaining the original image area angle and image brightness Similar to binning mode the cameras support horizontal vertical and h v sub sampling mode Format_7 Mode_4 By default and without further remapping use Format_7 Mode_4 for b w cameras 2 out of 4 horizontal sub sampling color cameras 2 out of 4 horiz...

Page 127: ...2 0 126 Figure 75 Horizontal sub sampling 2 out of 4 color Figure 76 Horizontal sub sampling 2 out of 8 color Note L The image appears horizontally compressed in this mode and no longer exhibits a true aspect ratio 2 out of 4 2 out of 8 only F 145 F 146 F 201 ...

Page 128: ...default and without further remapping use Format_7 Mode_5 for b w cameras 2 out of 4 vertical sub sampling color cameras 2 out of 4 vertical sub sampling The different sub sampling patterns are shown below Figure 77 Vertical sub sampling b w 2 out of 4 2 out of 8 only F 145 F 146 F 201 ...

Page 129: ..._6 for 2 out of 4 H V sub sampling The different sub sampling patterns are shown below Figure 78 Vertical sub sampling color Note L The image appears vertically compressed in this mode and no longer exhibits a true aspect ratio Figure 79 2 out of 4 H V sub sampling b w 2 out of 4 2 out of 8 only F 145 F 146 F 201 2 out of 4 H V sub sampling ...

Page 130: ...Description of the data path STINGRAY Technical Manual V2 2 0 129 Figure 80 2 out of 8 H V sub sampling b w 2 out of 8 H V sub sampling only F 145 F 146 F 201 ...

Page 131: ...out of 4 H V sub sampling color Figure 82 2 out of 8 H V sub sampling color Note L Changing sub sampling modes involves the generation of new shading reference images due to a change in the image size 2 out of 4 H V sub sampling 2 out of 8 H V sub sampling only F 145 F 146 F 201 ...

Page 132: ...d are uploaded automatically into the camera on camera reset The default settings per factory in the Format_7 modes are listed in the following table Format_7 Stingray monochrome cameras Format_7 Stingray color cameras Format_7 Mode_0 full resolution no binning no sub sampling full resolution no sub sampling Mode_1 2 x horizontal binning Only F 201C 2 x horizontal binning Mode_2 2 x vertical binni...

Page 133: ...2 x horizontal 10 4 x horizontal 11 8 x horizontal 12 0 x horizontal 8 x vertical not F 201C 13 2 x horizontal 14 4 x horizontal 15 8 x horizontal 16 2 out of 2 horizontal 2 out of 2 vertical s u b s a m p l i n g color and b w 17 2 out of 4 horizontal 18 2 out of 8 horizontal 19 2 out of16 horizontal 20 2 out of 2 horizontal 2 out of 4 vertical 21 2 out of 4 horizontal 22 2 out of 8 horizontal 23...

Page 134: ... FVal The shutter change command becomes effective with the next falling edge of sync and finally the image taken with shutter 200 is output with a considerable delay Parameters that are sent to the camera faster than the max frame rate per second are stored in a FIFO and are activated in consecutive images Principally a Stingray camera is not able to recognize how many parameter the user will cha...

Page 135: ...delay from update command reception by FPGA and not by microcon troller Parameters sent to the camera faster than max frame rate are no longer stored in a FIFO The last sent parameter will be activated for the next image All others will be dropped This ensures that the last image is shot with the last shutter setting New Quick Format Change Mode QFCM The Quick Format Change Mode creates gaps betwe...

Page 136: ...eters to the camera and then signalize end by resetting the flag All parameters will become active for the same next image Dependent on timing mode the camera Figure 85 Quick Format Change Mode Transfer mode Advantage Disadvantage Encapsulated Update begin end easy to use standard quad writes in camera register is possible one write access per register access Parameter List Update only one write a...

Page 137: ...ameters to the camera advanced feature space Microcontroller processes that list All parameters will become active for the same image Dependent on timing mode the camera will Standard Format Change Mode use the previous parameters until the new parameter set is copied to the FPGA Quick Format Change Mode QFCM waits until all parameters have been copied to the FPGA and may interrupt an already star...

Page 138: ... parameter without block write the parameters may become active in different images Standard Update IIDC can be combined with the new parameter update timing modes Address Value 0xF0F0081C 0x80000100 0xF0F00820 0x800000ac 0xF0F00818 0x82000001 Table 44 Example of parameter list Fast Parameter Update Timing Quick Format Change Mode QFCM After block write command is processed in the camera all chang...

Page 139: ... After sending a new parameter value the changed parameter value is valid for the available next image A running exposure will be interrupted and the image is dropped There may be a gap between two consecutive image transfers Table 46 Standard Update IIDC comparison of Standard Format Change Mode and QFCM B w cameras Color cameras Packed 12 Bit MONO camera mode SmartView MONO12 Packed 12 Bit RAW c...

Page 140: ... or a resulting bit depth of 16 bit Note L Configuration To configure this feature in an advanced register See Table 137 Advanced register High Signal Noise Ratio HSNR on page 279 Note L The averaged image is output at a lower frame rate roughly equivalent to fps_old N where N is the number of images averaged In fact due to camera internal conditions and according to which format and mode settings...

Page 141: ...essing for indi vidual images unnecessary Deferred image transport is especially useful for multi camera applications Assuming several cameras acquire images concurrently These are stored in the built in image memory of every camera Until this memory is full the lim iting factor of available bus bandwidth DMA or ISO channel is overcome Image transfer is controlled from the host computer by address...

Page 142: ...re over written The extra SendImage flag is set to true to import the images from the camera The camera sends the number of images set in the NumOfImages parameter If NumOfImages is 0 all images stored in FIFO will be sent If NumOfImages is not 0 the corresponding number of images will be sent If the HoldImg field is set to false all images in ImageFIFO will be deleted No images will be sent The l...

Page 143: ...6901h Read out the second image of FIFO 9 rd F1000260 82006901h Check how many images are left in FIFO 8 wr F1000260 86006901h Read out the first image of FIFO 7 rd F1000260 82006902h Check that two images are in FIFO 6 wr F0F0061C 82000000h Do second one shot 5 wr F0F0061C 82000000h Do first one shot 4 wr F1000260 82000A00h Switch deferred mode on 3 rd F1000260 80000A00h Check pres of deferred mo...

Page 144: ...le frame rate i e the setting above does not affect the frame rate for the image intake but only the read out The speed of the image transport over the 1394 bus can be defined via the BytesPerPacket register This mode is ideal for applications where a burst of images need to be recorded at the highest sensor speed but the output can be at a lower frame frequency to save bandwidth Similar to the Ho...

Page 145: ...ixel An AVT proprietary BAYER demosaicing algorithm is used for this interpola tion 2x2 optimized for both sharpness of contours as well as reduction of false edge coloring Color processing can be bypassed by using so called RAW image transfer RAW mode is primarily used to save bandwidths on the IEEE 1394 bus achieve higher frame rates use different BAYER demosaicing algorithms on the PC for all S...

Page 146: ...demosaicing interpolation Formula 4 BAYER demosaicing Note L Please note that on the color camera a wrongly colored bor der of one or two pixel wide forms on the left and right image borders This is also a consequence of BAYER demosaicing as the image width displayed on the color camera is not scaled down P1red R1 P1green G1 G3 2 P1blue B1 P2red R2 P2green G1 G4 2 P2blue B1 P3red R2 P3green G2 G4 ...

Page 147: ... pass in the Y channel as shown in the next five line profiles Sharpness 0 1 2 3 4 is calculated with the following scheme Sharpness value Description 0 0 25 0 5 0 25 Least sharp 1 0 125 0 75 0 125 Less sharp 2 0 1 0 Default no sharp ness applied in either direction 3 0 25 1 5 0 25 Some sharp 4 0 5 2 0 5 Most sharp Table 51 Sharpness scheme Figure 89 Sharpness left 2 middle 3 right 4 ...

Page 148: ... 256 This means a setting of zero changes the image to black and white and a set ting of 511 doubles the color intensity compared to the nominal one at 256 Note L Sharpness does not show any effect on Stingray color models in the Raw8 and Raw16 format because color processing is switched off in all Raw formats Note L Configuration To configure this feature in feature control register See Table 110...

Page 149: ...ut this overlap Color correction in AVT cameras In AVT cameras the color correction is realized as an additional step in the process from the sensor data to color output Color correction is used to harmonize colors for the human eye Stingray cameras have the so called color correction matrix This means you are able to manipulate the color correction coefficients yourself Color correction formula B...

Page 150: ...r all others As a result you get colors like in the RAW modes The sums of all rows should be equal to each other If not you get tinted images Color correction values range 1000 2000 and are signed 32 bit In order for white balance to work properly ensure that the row sum equals 1000 Each row should sum up to 1000 If not images are less or more colorful The maximum row sum is limited to 2000 Note L...

Page 151: ...on page 156 Formula 6 RGB to YUV conversion Note L As mentioned above Color processing can be bypassed by using so called RAW image transfer RGB YUV conversion can be bypassed by using RGB8 format and mode This is advantageous for edge color definition but needs more bandwidth 300 instead of 200 relative to b w or RAW consumption for the transmission so that the maximal frame frequency will drop Y...

Page 152: ...n to a specific address in the IEEE 1394 address range will be sent through the serial interface Incoming data of the serial interface is put in a camera buffer and can be polled via simple read commands from this buffer Controlling registers enable the settings of baud rates and the check of buffer sizes and serial interface errors Base address for the function is F0F02100h Note L Hardware handsh...

Page 153: ...es reserved Char_Length 8 15 Character length setting WR Set data length 7 or 8 bit RD Get data length 7 7 bits 8 8 bits Other values reserved Parity 16 17 Parity setting WR Set parity RD Get parity setting 0 None 1 Odd 2 Even Stop_Bit 18 19 Stop bits WR Set stop bit RD Get stop bit setting 0 1 1 1 5 2 2 20 23 Reserved Buffer_Size_Inq 24 31 Buffer Size RD only This field indicates the maximum size...

Page 154: ...y 1 ready 9 Reserved RDRD 10 Receive data buffer ready Read only 0 not ready 1 ready 11 Reserved ORER 12 Receive data buffer overrun error Read current status WR 0 no error to clear status 1 Ignored FER 13 Receive data framing error Read current status WR 0 no error to clear status 1 Ignored PER 14 Receive data parity error Read current status WR 0 no error to clear status 1 Ignored 15 31 Reserved...

Page 155: ...it FIFO WR Number of bytes to transmit 16 31 Reserved 010h 0FFh Reserved 100h SIO_DATA_REGISTER CHAR_0 0 7 Character_0 RD Read character from receive buffer WR Write character to transmit buffer SIO_DATA_REGISTER CHAR_1 8 15 Character_1 RD Read character from receive buffer 1 WR Write character to transmit buffer 1 SIO_DATA_REGISTER CHAR_2 16 23 Character_2 RD Read character from receive buffer 2 ...

Page 156: ... write data 1 Query TDRD flag buffer ready and write the number of bytes to send copied from SIO register to transmit FIFO to TBUF_CNT 2 Read the available data space left in TBUF_ST if the buffer can hold more bytes than are to be transmitted and number of bytes written to transmit buffer in TBUF_CNT if more data is to be transmitted than fits in the buffer 3 Write character to SIO_DATA_REGISTER ...

Page 157: ...trigger occurs Individual images are recorded when an external trigger impulse is present This ensures that even fast moving objects can be grabbed with no image lag and with minimal image blur Camera I O The external trigger is fed as a TTL signal through Pin 4 of the camera I O connector Trigger modi Stingray cameras support IIDC conforming Trigger_Mode_0 and Trigger_Mode_1 and special Trigger_M...

Page 158: ...2 0 157 Figure 90 Trigger_Mode_0 and 1 Shutter register value External Trigger input after inverting opto coupler Integration Time External Trigger input after inv Opto External Trigger input as applied at input pin External Trigger input as applied at pin ...

Page 159: ...This is especially useful for Grabbing exactly one image based on the first external trigger Filling the camera s internal image buffer with one external trigger with out overriding images Grabbing an unlimited amount of images after one external trigger sur veillance The figure below illustrates this mode Figure 91 Trigger_Mode_15 bulk trigger External Trigger input after inverting optocoupler N ...

Page 160: ...e ON or OFF this feature Read read a status 0 OFF 1 ON If this bit 0 other fields will be read only Trigger_Polarity 7 Select trigger polarity Except for software trigger If Polarity_Inq is 1 Write to change polarity of the trigger input Read to get polarity of the trigger input If Polarity_Inq is 0 Read only 0 Low active input 1 High active input Trigger_Source 8 10 Select trigger source Set trig...

Page 161: ...d precisely with the first external trigger To repeat rewrite line three Line 3 toggles one shot bit 0 of the one shot register 61C so that only one image is grabbed based on the first external trig ger To repeat rewrite line three Line 3 toggles multi shot bit 1 of the one shot register 61C so that Ah images are grabbed starting with the first external trigger To repeat rewrite line three Table 5...

Page 162: ...t Description 0xF0F00534 TRIGGER_DLY_INQUIRY Presence_Inq 0 Indicates presence of this feature read only Abs_Control_Inq 1 Capability of control with absolute value 2 Reserved One_Push_Inq 3 One push auto mode controlled automatically by the camera once ReadOut_Inq 4 Capability of reading out the value of this feature On_Off_Inq 5 Capability of switching this feature ON and OFF Auto_Inq 6 Auto mod...

Page 163: ... Absolute value CSR If this bit 1 the value in the Value field has to be ignored 2 5 Reserved ON_OFF 6 Write ON or OFF this feature Read read a status 0 OFF 1 ON If this bit 0 other fields will be read only 7 19 Reserved Value 20 31 Value If you write the value in OFF mode this field will be ignored If ReadOut capability is not available then the read value will have no mean ing Table 57 CSR trigg...

Page 164: ...R 81Ch This number is in the range between 1 and 4095 The shutter register value is multiplied by the time base register value see Table 121 Time base ID on page 261 The default value here is set to 20 µs A camera specific offset is also added to this value It is different for the camera models Exposure time offset Note L Switching trigger delay to ON also switches external Trigger_Mode_0 to ON Th...

Page 165: ...orresponds to 67 11 sec Camera model Minimum exposure time Effective min exp time Min exp time offset Stingray F 033 4 µs 4 µs 27 µs 31 µs Stingray F 046 4 µs 4 µs 27 µs 31 µs Stingray F 080 4 µs 4 µs 45 µs 49 µs Stingray F 145 4 µs 4 µs 70 µs 74 µs Stingray F 146 4 µs 4 µs 35 µs 39 µs Stingray F 201 4 µs 4 µs 44 µs 48 µs Table 60 Camera specific minimum exposure time Camera Register value Time ba...

Page 166: ... in the extended register but not vice versa Longer integration times not only increase sensitivity but may also increase some unwanted effects such as noise and pixel to pixel non uniformity Depending on the application these effects may limit the longest usable integration time Changes in this register have immediate effect even when the camera is transmitting Extended shutter becomes inactive a...

Page 167: ... needed to put the camera into this mode It enables the camera to grab exactly one image with an external trigger edge If there is no trigger impulse after the camera has been armed one shot can be cancelled by clearing the bit Figure 93 One shot control SmartView Read rd Write wr Address Value Description 7 wr F0F0061C 80000000 Do one shot 6 rd F0F0061C 00000000 Read out one shot register 5 wr F0...

Page 168: ...to record and transmit a single frame The following values apply only when the camera is idle and ready for use Full resolution must also be set Microcontroller sync is an internal signal It is generated by the microcon troller to initiate a trigger This can either be a direct trigger or a release for ExSync if the camera is externally triggered Feature Value One shot microcontroller sync 150 µs p...

Page 169: ...start of transport on the bus is 710 µs 62 5 µs This time jitters with the cycle time of the bus 125 µs Figure 94 Data flow and timing after end of exposure OneShot Command Decode command Exposure Integration Start Timebase Reg X Shutter Reg Offset Processing Delay 150 μs Stingray F 033 27 µs Stingray F 046 27 µs Stingray F 080 45 µs Stingray F 145 70 µs Stingray F 146 35 µs Stingray F 201 44 µs T...

Page 170: ... of images based on an external trigger This is especially helpful in combination with the so called deferred mode to limit the number of grabbed images to the FIFO size ISO_Enable free run Setting the MSB bit 0 in the 614h register ISO_ENA puts the camera into ISO_Enable mode or Continuous_Shot free run The camera captures an infinite series of images This operation can be quit by deleting the 0 ...

Page 171: ...osure starts Owing to the well known fact that an Interline Transfer CCD sensor has both a light sensitive area and a separate storage area it is common to interleave image exposure of a new frame and output that of the previous one It makes continuous image flow possible even with an external trigger The uncertain time delay before the start of exposure depends on the state of the sensor A distin...

Page 172: ...sure start jitter while FVal Exposure start jitter while camera idle Stingray F 033 9 75 µs 1 30 µs Stingray F 046 11 59 µs 1 30 µs Stingray F 080 15 29 µs 3 33 µs Stingray F 145 23 20 µs 5 40 µs Stingray F 146 23 20 µs 5 87 µs Stingray F 201 22 61 µs 3 56 µs Table 65 Jitter at exposure start no binning no sub sampling Note L Jitter at the beginning of an exposure has no effect on the length of ex...

Page 173: ... cameras the Stingray cameras have Repeat counter per sequence item Incrementing list pointer on input status on off Pointer reset software command on input pin Examples For a sequence of images each image can be recorded with a different shut ter or gain to obtain different brightness effects The image area AOI of a sequence of images can automatically be modified thus creating a panning or seque...

Page 174: ...rect handling may lead to image corruption or loss of subsequent images Please ask for detailed support if you want to use this feature Register Name Field Bit Description 0xF1000220 SEQUENCE_CTRL Presence_Inq 0 Indicates presence of this feature read only 1 4 Reserved AutoRewind 5 ON_OFF 6 Enable disable this feature SetupMode 7 Sequence setup mode 8 15 Reserved MaxLength 16 23 Maximum possible l...

Page 175: ...t further 0xF1000228 SEQUENCE_STEP Presence_Inq 0 Indicates presence of this feature read only 1 4 Reserved PerformStep 5 Sequence is stepped one item for ward PerformReset 6 Sequence reset 7 23 Reserved SeqPosition 24 31 Get the current sequence position 0xF100022C SEQUENCE_RESET Presence_Inq 0 Indicates presence of this feature read only 1 4 Reserved PerformReset 5 Reset the sequence to start po...

Page 176: ... over with the very first parameter set Sequence mode Description 0x80 This mode is the default sequence mode and stepping the sequence is compatible to e g the Marlin series With each image integration start the sequence is stepped one item further and the new parameter set becomes active for the next image 0x82 Stepping of the sequence is controlled by a rising edge of an external signal The new...

Page 177: ...ng FIFOs e g information for exposure time Figure 96 Sequence mode flow diagram Set SEQUENCE_CTRL ON_OFF flag to true 1 Set SetupMode to true 1 Set SeqLength to desired length MaxLength Set ImageNo 0 in SEQUENCE_PARAM Assign image parameters in the corresp registers Increment ImageNo Repeat steps until sequence is complete Start sequence in MultiShot or ISOEnable mode ApplyParameters 1 Selfcleared...

Page 178: ...edge controlled The I O controlled sequence stepping mode can be set for every single sequence entry Thus a sequence can be controlled in a very flexible manner Note L From now on sequence step is I O controlled sequence stepping mode sequence reset is I O controlled sequence pointer reset Level controlled Edge controlled As long as the input is in high state the sequence pointer will be increment...

Page 179: ...nta tion Please note the changes in the shutter time that creates descending image brightness and the change in the image position which creates a panning effect Note L If more images are recorded than defined in SeqLength the settings for the last image remain in effect If sequence mode is cancelled the camera can use the FIFO for other tasks For this reason a sequence must be loaded back into th...

Page 180: ... can use SmartView Version 1 8 0 or greater but image and transfer formats have to be unchanged height width ColorID To open the Sequence editor in SmartView 1 Click Extras Sequence dialog Figure 97 Example of sequence mode settings with AVT Firetool Figure 98 SmartView Extras Sequence dialog ...

Page 181: ...lly affects only the value of a specific register and all other registers should not be changed the ApplyParameters flag may not be used here The values stored for individual images can no longer be read If the camera is switched into sequence mode the changes to the IIDC V1 31 registers for the image spec ified in ImageNo take immediate effect Sequence mode requires special care if changing image...

Page 182: ...rios The following scenarios benefit from this feature Assuming camera runs in continuous mode the check of monotonically changing bus cycle time is a simple test that no image was skipped or lost in the camera or subsequently in the image processing chain In synchronized multi camera applications the time stamp can be used to identify those images shot at the same moment in time The cross check o...

Page 183: ... be helpful when working with input and output signals Index of sequence mode can be inserted if SIS is used together with sequence mode Serial number inserted in the image helps to document identify the camera in e g multi camera applications Note L FirePackage offers additional and independent checks to be performed for the purpose of image integrity Details can be found in the respective docume...

Page 184: ...Controlling image capture STINGRAY Technical Manual V2 2 0 183 ...

Page 185: ...tionally The following tables assume that bus speed is 800 Mbit s With lower bus speeds e g 400 200 or 100 Mbit s not all frame rates may be achieved For information on bit pixel and byte pixel for each color mode see Table 92 ByteDepth on page 215 Note L The following Format_7 tables show default Format_7 modes without Format_7 mode mapping For information on Format_7 mode mapping see Chapter Map...

Page 186: ... x x x x 2 640 x 480 YUV411 x x x x x x 3 640 x 480 YUV422 x x x x x x 4 640 x 480 RGB8 5 640 x 480 Mono8 x x x x x x x x x x x x 6 640 x 480 Mono16 x x x x x x Table 70 Video fixed formats Stingray F 033B Stingray F 033C Frame rates with shading are only achievable with 1394b S800 Note L The following table shows default Format_7 modes without Format_7 mode mapping For information on Format_7 mod...

Page 187: ... 84 fps 2 out of 4 H sub sampling 84 fps 2 out of 4 H sub sampling 84 fps 2 out of 4 H sub sampling 84 fps 2 out of 4 H sub sampling 84 fps 2 out of 4 H sub sampling 5 656 x 246 656 x 246 Mono8 Mono12 Mono16 YUV411 YUV422 Raw16 Mono8 Raw8 RGB8 Raw12 108 fps 2 out of 4 V sub sampling 108 fps 2 out of 4 V sub sampling 108 fps 2 out of 4 V sub sampling 108 fps 2 out of 4 V sub sampling 108 fps 2 out ...

Page 188: ... x x x x 2 640 x 480 YUV411 x x x x x x 3 640 x 480 YUV422 x x x x x x 4 640 x 480 RGB8 5 640 x 480 Mono8 x x x x x x x x x x x x 6 640 x 480 Mono16 x x x x x x Table 72 Video fixed formats Stingray F 046B Stingray F 046C Frame rates with shading are only achievable with 1394b S800 Note L The following table shows default Format_7 modes without Format_7 mode mapping For information on Format_7 mod...

Page 189: ...sampling 61 fps 2 out of 4 H sub sampling 61 fps 2 out of 4 H sub sampling 61 fps 2 out of 4 H sub sampling 61 fps 2 out of 4 H sub sampling 61 fps 2 out of 4 H sub sampling 5 780 x 290 780 x 290 Mono8 Mono12 Mono16 YUV411 YUV422 Raw16 Mono8 Raw8 RGB8 Raw12 79 fps 2 out of 4 V sub sampling 79 fps 2 out of 4 V sub sampling 79 fps 2 out of 4 V sub sampling 79 fps 2 out of 4 V sub sampling 79 fps 2 o...

Page 190: ...8 x x x x x x x x x x 6 640 x 480 Mono16 x x x x x 1 0 800 x 600 YUV422 x x x x 1 800 x 600 RGB8 2 800 x 600 Mono8 x x x x x x 3 1024 x 768 YUV422 x x x x x 4 1024 x 768 RGB8 5 1024 x 768 Mono8 x x x x x x x x x x 6 800 x 600 Mono16 x x x x 7 1024 x 768 Mono16 x x x x x Table 74 Video fixed formats Stingray F 080B F 080C Frame rates with shading are only achievable with 1394b S800 Note L The follo...

Page 191: ...b sampling 31 fps 2 out of 4 H sub sampling 31 fps 2 out of 4 H sub sampling 31 fps 2 out of 4 H sub sampling 31 fps 2 out of 4 H sub sampling 31 fps 2 out of 4 H sub sampling 5 1032 x 388 1032 x 388 Mono8 Mono12 Mono16 YUV411 YUV422 Raw16 Mono8 Raw8 RGB8 Raw12 39 fps 2 out of 4 V sub sampling 39 fps 2 out of 4 V sub sampling 39 fps 2 out of 4 V sub sampling 39 fps 2 out of 4 V sub sampling 39 fps...

Page 192: ...x x 1 800 x 600 RGB8 2 800 x 600 Mono8 x x x x 3 1024 x 768 YUV422 x x x x 4 1024 x 768 RGB8 5 1024 x 768 Mono8 x x x x x x x x 6 800 x 600 Mono16 x x x 7 1024 x 768 Mono16 x x x x 2 0 1280 x 960 YUV422 x x x x 1 1280 x 960 RGB8 2 1280 x 960 Mono 8 x x x x x x x x 3 1600 x 1200 YUV422 4 1600 x 1200 RGB8 5 1600 x 1200 Mono8 6 1280 x 960 Mono16 x x x x 7 1600 x 1200 Mono16 Table 76 Video fixed forma...

Page 193: ...sub sampling 16 fps 2 out of 4 H sub sampling 16 fps 2 out of 4 H sub sampling 16 fps 2 out of 4 H sub sampling 16 fps 2 out of 4 H sub sampling 16 fps 2 out of 4 H sub sampling 5 1388 x 518 1388 x 518 Mono8 Mono12 Mono16 YUV411 YUV422 Raw16 Mono8 Raw8 RGB8 Raw12 16 fps 2 out of 4 V sub sampling 16 fps 2 out of 4 V sub sampling 16 fps 2 out of 4 V sub sampling 16 fps 2 out of 4 V sub sampling 16 f...

Page 194: ...ats modes and bandwidth STINGRAY Technical Manual V2 2 0 193 Vertical sub sampling is done via digitally con cealing certain lines so the frame rate is not frame rate f AOI height but frame rate f 2 x AOI height ...

Page 195: ...x x 1 800 x 600 RGB8 2 800 x 600 Mono8 x x x x 3 1024 x 768 YUV422 x x x x 4 1024 x 768 RGB8 5 1024 x 768 Mono8 x x x x x x x x 6 800 x 600 Mono16 x x x 7 1024 x 768 Mono16 x x x x 2 0 1280 x 960 YUV422 x x x x 1 1280 x 960 RGB8 2 1280 x 960 Mono 8 x x x x x x x x 3 1600 x 1200 YUV422 4 1600 x 1200 RGB8 5 1600 x 1200 Mono8 6 1280 x 960 Mono16 x x x x 7 1600 x 1200 Mono16 Table 78 Video fixed forma...

Page 196: ...sub sampling 15 fps 2 out of 4 H sub sampling 15 fps 2 out of 4 H sub sampling 15 fps 2 out of 4 H sub sampling 15 fps 2 out of 4 H sub sampling 15 fps 2 out of 4 H sub sampling 5 1388 x 518 1388 x 518 Mono8 Mono12 Mono16 YUV411 YUV422 Raw16 Mono8 Raw8 RGB8 Raw12 15 fps 2 out of 4 V sub sampling 15 fps 2 out of 4 V sub sampling 15 fps 2 out of 4 V sub sampling 15 fps 2 out of 4 V sub sampling 15 f...

Page 197: ...ats modes and bandwidth STINGRAY Technical Manual V2 2 0 196 Vertical sub sampling is done via digitally con cealing certain lines so the frame rate is not frame rate f AOI height but frame rate f 2 x AOI height ...

Page 198: ... x 600 RGB8 2 800 x 600 Mono8 x x x x 3 1024 x 768 YUV422 x x x x 4 1024 x 768 RGB8 5 1024 x 768 Mono 8 x x x x x x x x 6 800 x 600 Mono16 x x x 7 1024 x 768 Mono16 x x x x 2 0 1280 x 960 YUV422 x x x 1 1280 x 960 RGB8 2 1280 x 960 Mono 8 x x x x x x x x 3 1600 x 1200 YUV422 x x x 4 1600 x 1200 RGB8 5 1600 x 1200 Mono8 x x x x x x x x 6 1280 x 960 Mono16 x x x x 7 1600 x 1200 Mono16 x x x x Table ...

Page 199: ...6 fps 2x V binning 26 fps 2x V binning 26 fps 2x V binning 26 fps 2x V binning 26 fps 2x V binning 26 fps 2x V binning 21 fps 2x V binning 26 fps 2x V binning 3 812 x 616 812 x 614 Mono8 Mono12 Mono16 YUV411 YUV422 Raw16 Mono8 Raw8 RGB8 Raw12 26 fps 2x H V binning 26 fps 2x H V binning 26 fps 2x H V binning 26 fps 2x H V binning 26 fps 2x H V binning 26 fps 2x H V binning 26 fps 2x H V binning 26 ...

Page 200: ...ing 14 fps 2 out of 4 V sub sampling 14 fps 2 out of 4 V sub sampling 14 fps 2 out of 4 V sub sampling 14 fps 2 out of 4 V sub sampling 6 812 x 616 812 x 616 Mono8 Mono12 Mono16 YUV411 YUV422 Raw16 Mono8 Raw8 RGB8 Raw12 14 fps 2 out of 4 H V sub sampling 14 fps 2 out of 4 H V sub sampling 14 fps 2 out of 4 H V sub sampling 14 fps 2 out of 4 H V sub sampling 14 fps 2 out of 4 H V sub sampling 14 fp...

Page 201: ...s is fixed by the IIDC specification thereby determining the highest possible frame rate in Format_7 mode the user can set the upper left corner and width and height of the section area of interest AOI he is interested in to determine the size and thus the highest possible frame rate Setting the AOI is done in the IMAGE_POSITION and IMAGE_SIZE registers AF_AREA_POSITION and AF_AREA_SIZE contain in...

Page 202: ... time for reading the image from the sensor and transporting it into the FRAME_BUFFER The time for transferring the image over the FireWire bus The length of the exposure time Figure 99 Area of interest AOI Note L The left position width and the upper position height may not exceed the maximum resolution of the sensor The coordinates for width and height must be divisible by 4 ...

Page 203: ...p to 65534 sample points equally spread over the AOI Figure 100 Example of autofunction AOI Show work area is on Note L Autofunction AOI is independent from Format_7 AOI settings If you switch off autofunction AOI work area position and work area size follow the current active image size To switch off autofunctions carry out following actions in the order shown 1 Uncheck Show AOI check box SmartVi...

Page 204: ... higher the frame rate the more data is to be transmitted The following tables indicate the volume of data in various formats and modes to be sent within one cycle 125 µs at 800 Mbit s of bandwidth The tables are divided into three formats They enable you to calculate the required bandwidth and to ascertain the number of cameras that can be operated independently on a bus and in which mode Note L ...

Page 205: ...t S800 Format Mode Resolution 240 fps 120 fps 60 fps 30 fps 15 fps 7 5 fps 3 75 fps 0 0 160 x 120 YUV 4 4 4 24 bit pixel 4H 640p 480q 2H 320p 240q 1H 160p 120q 1 2H 80p 60q 1 4H 40p 30q 1 8H 20p 15q 1 320 x 240 YUV 4 2 2 16 bit pixel 8H 2560p 1280q 4H 1280p 640q 2H 640p 320q 1H 320p 160q 1 2H 160p 80q 1 4H 80p 40q 1 8H 40p 20q 2 640 x 480 YUV 4 1 1 12 bit pixel 8H 5120p 1920q 4H 2560p 960q 2H 1280...

Page 206: ...q 5 2H 2000p 500q 5 4H 1000p 250q 5 8H 500p 125q 3 1024 x 768 YUV 4 2 2 16 bit pixel 3H 3072p 1536q 3 2H 1536p 768q 3 4H 768p 384q 3 8H 384p 192q 3 16H 192p 96q 4 1024 x 768 RGB 24 bit pixel 3 2H 1536p 384q 3 4H 768p 576q 3 8H 384p 288q 3 16H 192p 144q 5 1024 x 768 Y Mono 8 bit pixel 6H 6144p 1536q 3H 3072p 768q 3 2H 1536p 384q 3 4H 768p 192q 3 8H 384p 96q 3 16H 192p 48q 6 800 x 600 Mono16 16 bit ...

Page 207: ...20q 1 2H 640p 160q 1 4H 320p 80q 3 1600 x 1200 YUV 4 2 2 16 bit pixel 5 2H 4000p 2000q 5 4H 2000p 1000q 5 8H 1000p 500q 5 16H 500p 250q 4 1600 x 1200 RGB 24 bit pixel 5 4H 2000p 1500q 5 8H 1000p 750q 5 16 500p 375q 5 1600 x 1200 Y Mono 8 bit pixel 5H 8000p 2000q 5 2H 4000p 1000q 5 4H 2000p 500q 5 8H 1000p 250q 5 16H 500p 125q 6 1280 x 960 Y Mono16 16 bit pixel 2H 2560p 1280q 1H 1280p 640q 1 2H 640...

Page 208: ...e of CCD theoretical formula Diagram of frame rates as function of AOI by constant width the curves describe RAW8 RAW12 YUV411 RAW16 YUV422 RGB8 and max frame rate of CCD Table with max frame rates as function of AOI by constant width Note L Different values apply for the different sensors Frame rates may be further limited by longer shutter times and or bandwidth limitation from the IEEE 1394 bus...

Page 209: ...dth 656 AOI height CCD Raw8 Raw12 Raw16 YUV411 YUV422 RGB8 492 84 00 84 84 84 84 84 69 480 86 00 86 86 86 86 86 70 320 122 00 122 122 122 122 122 105 240 153 00 152 152 152 152 152 139 120 250 00 246 246 246 246 246 246 60 366 00 366 366 366 366 366 366 30 476 00 476 476 476 476 476 476 10 596 00 593 593 593 593 593 593 2 662 00 640 640 640 640 640 640 Table 86 Frame rates fps of Stingray F 033 as...

Page 210: ...h 780 AOI height CCD RAW8 RAW12 RAW16 YUV411 YUV422 RGB8 580 61 00 61 61 61 61 61 59 480 73 00 73 73 73 73 73 70 320 103 00 103 103 103 103 103 103 240 129 00 128 128 128 128 128 128 120 212 00 212 212 212 212 212 212 60 311 00 311 311 311 311 311 311 30 406 00 406 406 406 406 406 406 10 509 00 509 509 509 509 509 509 2 567 00 552 552 552 552 552 552 Table 87 Frame rates fps of Stingray F 046 as f...

Page 211: ...height width 1032 AOI height CCD RAW8 RAW12 RAW16 YUV411 YUV422 RGB8 776 31 00 31 31 31 31 31 31 600 38 00 38 38 38 38 38 38 480 45 00 45 45 45 45 45 45 320 61 00 61 61 61 61 61 61 240 72 00 72 72 72 72 72 72 120 103 00 103 103 103 103 103 103 30 149 00 149 149 149 149 149 149 10 166 00 165 165 165 165 165 165 2 174 00 174 174 174 174 174 174 Table 88 Frame rates fps of Stingray F 080 as function ...

Page 212: ...eight width 1388 AOI height CCD RAW8 RAW12 RAW16 YUV411 YUV422 RGB8 1038 16 00 16 16 16 16 16 16 768 20 00 20 20 20 20 20 20 600 24 00 24 24 24 24 24 24 480 28 00 28 28 28 28 28 28 320 36 00 36 36 36 36 36 36 240 42 00 42 42 42 42 42 42 120 56 00 56 56 56 56 56 56 30 74 00 74 74 74 74 74 74 10 80 00 80 80 80 80 80 80 2 83 00 83 83 83 83 83 83 Table 89 Frame rates fps Stingray F 145 as function of ...

Page 213: ...ght width 1388 AOI height CCD RAW8 RAW12 RAW16 YUV411 YUV422 RGB8 1038 15 00 15 15 15 15 15 15 960 16 00 16 16 16 16 16 16 768 20 00 20 20 20 20 20 20 640 22 00 22 22 22 22 22 22 480 27 00 27 27 27 27 27 27 240 41 00 41 41 41 41 41 41 120 53 00 53 53 53 53 53 53 30 70 00 70 70 70 70 70 70 10 75 00 75 75 75 75 75 75 2 78 00 78 78 78 78 78 78 Table 90 Frame rates fps of Stingray F 146 as function of...

Page 214: ...V422 RGB8 1234 14 00 14 14 14 14 14 14 1200 15 00 15 15 15 15 15 15 960 18 00 18 18 18 18 18 18 800 21 00 21 21 21 21 21 21 768 21 00 21 21 21 21 21 21 600 26 00 26 26 26 26 26 26 480 31 00 31 31 31 31 31 31 400 35 00 35 35 35 35 35 35 300 42 00 42 42 42 42 42 42 240 48 00 48 48 48 48 48 48 120 67 00 67 67 67 67 67 67 30 94 00 94 94 94 94 94 94 10 104 00 104 104 104 104 104 104 2 108 00 108 108 10...

Page 215: ...and certain variables for the image It is valid only for Format_7 If the value for BYTE_PER_PACKET is greater than 8192 the maximum data payload the sought after frame rate cannot be attained The attainable frame rate can be calculated using this formula Provision BYTE_PER_PACKET is divisible by 4 Note L Certain cameras may offer depending on their settings in combination with the use of AVT FireP...

Page 216: ...a Mono16 1392 x 1040 30 fps desired Mode bit pixel byte per pixel Mono8 Raw8 8 1 Mono12 Raw12 12 1 5 Mono16 Raw16 14 2 Mono16 Raw16 High SNR mode 16 2 YUV4 2 2 16 2 YUV4 1 1 12 1 5 RGB8 24 3 Table 92 ByteDepth Formula 16 Example maximum frame rate calculation BYTE_PER_PACKET 30 1392 1040 2 125µs 10856 8192 frame ratereachable 8192 1392 1040 2 125µs 22 64 ...

Page 217: ...mage 1 is static Image 2 moves upwards by 1 pixel frame FirePackage Fire4Linux 1 Start SmartView 2 Click the Edit settings button 3 Click Adv1 tab 4 In combo box Test images choose Image 1 or another test image 1 Start cc1394 viewer 2 In Adjustments menu click on Picture Control 3 Click Main tab 4 Activate Test image check box on 5 In combo box Test images choose Image 1 or another test image Tabl...

Page 218: ...as have 1 test image YUV4 2 2 mode Mono8 raw data The color camera outputs Bayer coded raw data in Mono8 instead of as described in IIDC V1 31 a real Y signal Figure 107 Color test image Figure 108 Bayer coded test image Note L The first pixel of the image is always the red pixel from the sensor Mirror must be switched off ...

Page 219: ...d by IIDC formerly DCAM Digital Camera Specification published by the IEEE 1394 Trade Association IIDC is primarily concerned with setting memory addresses e g CSR Camera_Status_Register and their meaning In principle all addresses in IEEE 1394 networks are 64 bits long The first 10 bits describe the Bus_Id the next 6 bits the Node_Id Of the subsequent 48 bit the first 16 bit are always FFFFh leav...

Page 220: ...ws MSB Most Significant Bit LSB Least Significant Bit Example This requires for example that to enable ISO_Enabled mode see Chapter ISO_Enable free run on page 170 bit 0 in register 614h the value 80000000 h must be written in the corresponding register Far left Bit 0 Bit 1 Bit 2 Bit 30 Bit 31 MSB LSB Table 94 32 bit register ...

Page 221: ...the camera STINGRAY Technical Manual V2 2 0 220 Figure 109 Enabling ISO_Enable Offset of Register 0x0F00614 ISO_Enable Write 80000000 and click Write Content of register 80000000 1000 0000 0000 0000 0000 0000 0000 0000 ...

Page 222: ...rredTrans Trigger Delay Misc features Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 1 1 1 1 1 1 0 1 0 1 0 0 0 1 0 SoftReset High SNR ColorCorr UserProfiles GP_Buffer Bit 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 1 1 0 0 1 0 1 1 0 0 0 0 0 1 1 Table 96 Configuring the camera registers Content of register FEA2E583 1111 1110 1010 0010 1110 0101 1000 0011 Offset of Register 0x1000040 ADV_FNC_INQ ...

Page 223: ...eGrab and FireStack API Example FireGrab Set Videoformat if Result FCE_NOERROR Result Camera SetParameter FGP_IMAGEFORMAT MAKEIMAGEFORMAT RES_640_480 CM_Y8 FR_15 Set external Trigger if Result FCE_NOERROR Result Camera SetParameter FGP_TRIGGER MAKETRIGGER 1 0 0 0 0 Start DMA logic if Result FCE_NOERROR Result Camera OpenCapture Start image device if Result FCE_NOERROR Result Camera StartDevice ...

Page 224: ...m_Parms Video Mode 29 Set format if Result Result WriteQuad HIGHOFFSET m_Props CmdRegBase CCR_VFORMAT UINT32 m_Parms Vid eoFormat 29 Set trigger if Result Mode 0 if m_Parms TriggerMode TM_EXTERN Mode 0x82000000 if m_Parms TriggerMode TM_MODE15 Mode 0x820F0000 WriteQuad HIGHOFFSET m_Props CmdRegBase CCR_TRGMODE Mode Start continous ISO if not oneshot triggermode if Result m_Parms TriggerMode TM_ONE...

Page 225: ...era specific base address The entry with key 8D in the root directory 420h in this case provides the offset for the Node unique ID leaf To compute the effective start address of the node unique ID leaf Note L If you want to use the DirectControl program to read or write to a register enter the following value in the Address field F0F00000h Offset Bus info block Offset 0 7 8 15 16 23 24 31 400h 04 ...

Page 226: ...he effective start address of the node unique ID leaf currAddr node unique ID leaf address destAddr address of directory entry addrOffset value of directory entry destAddr currAddr 4 x addrOffset 420h 4 x 000002h 428h Table 98 Computing effective start address Offset 0 7 8 15 16 23 24 31 428h 00 02 5E 9E CRC Node unique ID leaf 42Ch 00 0A 47 01 Node_Vendor_Id Chip_id_hi 430h 00 00 Serial number Ta...

Page 227: ...fers to the base address of F0F00000h Offset 0 7 8 15 16 23 24 31 Unit dependent info 444h 00 0B A9 6E unit_dep_info_length CRC 448h 40 3C 00 00 command_regs_base 44Ch 81 00 00 02 vender_name_leaf 450h 82 00 00 06 model_name_leaf 454h 38 00 00 10 unit_sub_sw_version 458h 39 00 00 00 Reserved 45Ch 3A 00 00 00 Reserved 460h 3B 00 00 00 Reserved 464h 3C 00 01 00 vendor_unique_info_0 468h 3D 00 92 00 ...

Page 228: ...found in the Description column Camera initialize register Inquiry register for video format Offset Name Description 000h INITIALIZE Assert MSB 1 for Init Table 102 Camera initialize register Offset Name Field Bit Description 100h V_FORMAT_INQ Format_0 0 Up to VGA non compressed Format_1 1 SVGA to XGA Format_2 2 SXGA to UXGA Format_3 3 5 Reserved Format_6 6 Still Image Format Format_7 7 Partial Im...

Page 229: ..._0 0 800 x 600 YUV 4 2 2 Mode_1 1 800 x 600 RGB Mode_2 2 800 x 600 MONO8 Mode_3 3 1024 x 768 YUV 4 2 2 Mode_4 4 1024 x 768 RGB Mode_5 5 1024 x 768 MONO8 Mode_6 6 800 x 600 MONO16 Mode_7 7 1024 x 768 MONO16 8 31 Reserved zero 188h V_MODE_INQ Format_2 Mode_0 0 1280 x 960 YUV 4 2 2 Mode_1 1 1280 x 960 RGB Mode_2 2 1280 x 960 MONO8 Mode_3 3 1600 x 1200 YUV 4 2 2 Mode_4 4 1600 x 1200 RGB Mode_5 5 1600 ...

Page 230: ... 200h V_RATE_INQ Format_0 Mode_0 FrameRate_0 0 Reserved FrameRate_1 1 Reserved FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 120 fps V1 31 FrameRate_7 7 240 fps V1 31 8 31 Reserved zero 204h V_RATE_INQ Format_0 Mode_1 FrameRate_0 0 1 875 fps FrameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 f...

Page 231: ..._0 Mode_3 FrameRate_0 0 1 875 fps FrameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 120 fps V1 31 FrameRate_7 7 240 fps V1 31 8 31 Reserved zero 210h V_RATE_INQ Format_0 Mode_4 FrameRate_0 0 1 875 fps FrameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 120 f...

Page 232: ...rameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 120 fps V1 31 FrameRate_7 7 240 fps V1 31 8 31 Reserved zero 21Ch 21Fh Reserved V_RATE_INQ_0_x for other Mode_x of Format_0 Always 0 220h V_RATE_INQ Format_1 Mode_0 FrameRate_0 0 Reserved FrameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps Fram...

Page 233: ..._1 Mode_2 FrameRate_0 0 Reserved FrameRate_1 1 Reserved FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 120 fps V1 31 FrameRate_7 7 240 fps V1 31 8 31 Reserved zero 22Ch V_RATE_INQ Format_1 Mode_3 FrameRate_0 0 1 875 fps FrameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 120 fp...

Page 234: ..._1 Mode_5 FrameRate_0 0 1 875 fps FrameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 120 fps V1 31 FrameRate_7 7 240 fps V1 31 8 31 Reserved zero 238h V_RATE_INQ Format_1 Mode_6 FrameRate_0 0 1 875 fps FrameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 120 f...

Page 235: ...Q Format_2 Mode_0 FrameRate_0 0 1 875 fps FrameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 Reserved FrameRate_7 7 Reserved 8 31 Reserved zero 244h V_RATE_INQ Format_2 Mode_1 FrameRate_0 0 1 875 fps FrameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 Reserve...

Page 236: ... Format_2 Mode_3 FrameRate_0 0 1 875 fps FrameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 Reserved FrameRate_7 7 Reserved 8 31 Reserved zero 250h V_RATE_INQ Format_2 Mode_4 FrameRate_0 0 1 875 fps FrameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 Reserved FrameRate_6 6 Reserv...

Page 237: ...FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 Reserved FrameRate_7 7 Reserved 8 31 Reserved zero 25Ch V_RATE_INQ Format_2 Mode_7 FrameRate_0 0 1 875 fps FrameRate_1 1 3 75 fps FrameRate_2 2 7 5 fps FrameRate_3 3 15 fps FrameRate_4 4 30 fps FrameRate_5 5 60 fps FrameRate_6 6 Reserved FrameRate_7 7 Reserved 8 31 Reserved 260h 2BFh Reserved V_RATE_INQ_y_x for other Form...

Page 238: ...quadlet offset for Format_7 Mode_2 2ECh V CSR_INQ_7_3 0 31 CSR_quadlet offset for Format_7 Mode_3 2F0h V CSR_INQ_7_4 0 31 CSR_quadlet offset for Format_7 Mode_4 2F4h V CSR_INQ_7_5 0 31 CSR_quadlet offset for Format_7 Mode_5 2F8h V CSR_INQ_7_6 0 31 CSR_quadlet offset for Format_7 Mode_6 2FCh V CSR_INQ_7_7 0 31 CSR_quadlet offset for Format_7 Mode_7 Offset Name Field Bit Description Table 105 Frame ...

Page 239: ...ol_Error_Status_Inq 2 Inquiry for existence of Feature_Control_Error_Status Opt_Func_CSR_Inq 3 Inquiry for Opt_Func_CSR 4 7 Reserved 1394b_mode_Capability 8 Inquiry for 1394b_mode_Capability 9 15 Reserved Cam_Power_Cntl 16 Camera process power ON OFF capability 17 18 Reserved One_Shot_Inq 19 One shot transmission capa bility Multi_Shot_Inq 20 Multi shot transmission capa bility 21 27 Reserved Memo...

Page 240: ...l Focus 10 Focus control Temperature 11 Temperature control Trigger 12 Trigger control Trigger_Delay 13 Trigger_Delay control White_Shading 14 White_Shading control Frame_Rate 15 Frame_Rate control 16 31 Reserved 408h FEATURE_LO_INQ Zoom 0 Zoom control Pan 1 Pan control Tilt 2 Tilt control Optical_Filter 3 Optical_Filter control 4 15 Reserved Capture_Size 16 Capture_Size for Format_6 Capture_Quali...

Page 241: ...t should still always be activated first Advanced Feature Set Unique Value is 7ACh and CompanyID is A47h 484h PIO_Control_CSR_Inq PIO_Control_Quadlet_Offset 0 31 Quadlet offset of the PIO_Control CSR s from the base address of initial regis ter space Vendor unique 488h SIO_Control_CSR_Inq SIO_Control_Quadlet_Offset 0 31 Quadlet offset of the SIO_Control CSR s from the base address of initial regis...

Page 242: ...lled auto matically by the camera Manual_Inq 7 Manual Mode Controlled by user Min_Value 8 19 Minimum value for this fea ture Max_Value 20 31 Maximum value for this fea ture 504h AUTO_EXPOSURE_INQ Same definition as Brightness_inq 508h SHARPNESS_INQ Same definition as Brightness_inq 50Ch WHITE_BAL_INQ Same definition as Brightness_inq 510h HUE_INQ Same definition as Brightness_inq 514h SATURATION_I...

Page 243: ...gger_Mode 2 Trigger_Mode3_Inq 19 Presence of Trigger_Mode 3 20 31 Reserved 534h TRIGGER_DELAY_INQUIRY Presence_Inq 0 Indicates presence of this feature read only Abs_Control_Inq 1 Capability of control with absolute value 2 Reserved One_Push_Inq 3 One Push auto mode Con trolled automatically by the camera once Readout_Inq 4 Capability of reading out the value of this feature ON_OFF 5 Capability of...

Page 244: ... 2 for the current video mode 608h CUR V FORMAT Bit 0 2 for the current video format 60Ch ISO Channel Bit 0 3 for channel 6 7 for ISO speed 610h Camera_Power Always 0 614h ISO_EN Continuous_Shot Bit 0 1 for start continuous shot 0 for stop continuos shot 618h Memory_Save Always 0 61Ch One_Shot Multi_Shot Count Number See Chapter One shot on page 167 See Chapter Multi shot on page 170 620h Mem_Save...

Page 245: ...718h ABS_CSR_HI_INQ_6 Always 0 71Ch ABS_CSR_HI_INQ_7 Always 0 720h ABS_CSR_HI_INQ_8 Always 0 724h ABS_CSR_HI_INQ_9 Always 0 728h ABS_CSR_HI_INQ_10 Always 0 72Ch ABS_CSR_HI_INQ_11 Always 0 730h ABS_CSR_HI_INQ_12 Always 0 734 77Fh Reserved Always 0 780h ABS_CSR_LO_INQ_0 Always 0 784h ABS_CSR_LO_INQ_1 Always 0 788h ABS_CSR_LO_INQ_2 Always 0 78Ch ABS_CSR_LO_INQ_3 Always 0 790h 7BFh Reserved Always 0 7...

Page 246: ... Control with value in the Value field 1 Control with value in the Absolute value CSR If this bit 1 value in the Value field is ignored 2 4 Reserved One_Push 5 Write 1 begin to work Self cleared after operation Read Value 1 in operation Value 0 not in operation If A_M_Mode 1 this bit is ignored ON_OFF 6 Write ON or OFF this feature Read read a status 0 OFF 1 ON If this bit 0 other fields will be r...

Page 247: ...cal Manual V2 2 0 246 804h AUTO EXPOSURE See above Note Target grey level parameter in SmartView corresponds to Auto_exposure register 0xF0F00804 IIDC 808h SHARPNESS See above Offset Name Field Bit Description Table 110 Feature control register ...

Page 248: ...peration Value 0 not in operation If A_M_Mode 1 this bit is ignored ON_OFF 6 Write ON or OFF this feature Read read a status 0 OFF 1 ON If this bit 0 other fields will be read only A_M_Mode 7 Write set the mode Read read a current mode 0 Manual 1 Auto U_Value B_Value 8 19 U value B value Write the value in AUTO mode this field is ignored If ReadOut capability is not available read value has no mea...

Page 249: ...CUS Always 0 82Ch TEMPERATURE See Table 113 CSR Temperature on page 251 830h TRIGGER MODE Can be effected via advanced feature IO_INP_CTRLx 834h 87C Reserved for other FEATURE_HI Always 0 880h Zoom Always 0 884h PAN Always 0 888h TILT Always 0 88Ch OPTICAL_FILTER Always 0 890 8BCh Reserved for other FEATURE_LO Always 0 8C0h CAPTURE SIZE Always 0 8C4h CAPTURE QUALITY Always 0 8C8h 8FCh Reserved for...

Page 250: ... Mode_1 which can be read out at F0F002E4h according to Table 105 Frame rate inquiry register on page 229 gives 003C2400h 4 x 003C2400h F09000h so that the base address for the latter Table 112 Format_7 control and status register on page 249 equals F0000000h F09000h F0F09000h Format_7 control and status register CSR Offset Name Description 640h Feature_Control_Error_Status_HI Always 0 644h Featur...

Page 251: ...ording to IIDC V1 31 Note L For all modes in Format_7 ErrorFlag_1 and ErrorFlag_2 are refreshed on each access to the Format_7 register Contrary to IIDC V1 31 registers relevant to Format_7 are refreshed on each access The Setting_1 bit is automatically cleared after each access When ErrorFlag_1 or ErrorFlag_2 are set and Format_7 is configured no image capture is started Contrary to IIDC V1 31 CO...

Page 252: ...ith value in the absolute value CSR If this bit 1 the value in the value field has to be ignored 2 4 Reserved One_Push 5 Write 1 begin to work self cleared after operation Read Value 1 in operation Read Value 0 not in operation If A_M_Mode 1 this bit is ignored ON_OFF 6 Write ON or OFF this feature Always 1 0 OFF 1 ON A_M_MODE 7 Write set mode Read read current mode 0 MANUAL 1 AUTO 8 19 Reserved V...

Page 253: ...ter Extended ver sion information on page 255 0xF1000014 VERSION_INFO1_EX 0XF1000018 VERSION_INFO3 0xF100001C VERSION_INFO3_EX 0XF1000040 ADV_INQ_1 See Table 117 Advanced register Advanced fea ture inquiry on page 257 In ADV_INQ_3 there is a new field F7MODE_MAPPING 3 0XF1000044 ADV_INQ_2 0XF1000048 ADV_INQ_3 0XF100004C ADV_INQ_4 0xF1000100 CAMERA_STATUS See Table 118 Advanced register Camera stat...

Page 254: ...00320 IO_OUTP_CTRL1 STINGRAY housing and board level cameras See Table 27 Advanced register Output control on page 86 0XF1000324 IO_OUTP_CTRL2 0XF1000328 IO_OUTP_CTRL3 0XF100032C IO_OUTP_CTRL4 0XF1000340 IO_INTENA_DELAY See Table 129 Advanced register Delayed Inte gration Enable IntEna on page 272 0XF1000360 AUTOSHUTTER_CTRL See Table 130 Advanced register Auto shutter control on page 273 0XF10003...

Page 255: ...nced register High Signal Noise Ratio HSNR on page 279 0XF1000550 USER PROFILES See Table 150 Advanced register User profiles on page 292 0XF1000570 PARAMUPD_TIMING See Table 140 Advanced register Update timing modes on page 282 0XF1000580 F7MODE_MAPPING See Table 143 Advanced register Format_7 mode mapping on page 285 0XF1000610 FRMCNT_STAMP See Table 147 Advanced register Frame counter on page 2...

Page 256: ...ight to require activation in future versions of the software Register Name Field Bit Description 0xF1000010 VERSION_INFO1 µC type ID 0 15 Always 0 µC version 16 31 Bcd coded version number 0xF1000014 VERSION_INFO1_EX µC version 0 31 Bcd coded version number 0xF1000018 VERSION_INFO3 Camera type ID 0 15 See Table 116 Camera type ID list on page 256 FPGA version 16 31 Bcd coded version number 0xF100...

Page 257: ...44 decimal This is decoded to the human readable version 22 33 44 leading zeros are omitted The FPGA type ID camera type ID identifies the camera type with the help of the following list BL board level Note L If a camera returns the register set to all zero that particular camera does not support the extended version information ID Camera type 401 STINGRAY F 033B BL 402 STINGRAY F 033C BL 403 404 ...

Page 258: ...ed bits in the following table these bits might be set or not Register Name Field Bit Description 0xF1000040 ADV_INQ_1 MaxResolution 0 TimeBase 1 ExtdShutter 2 TestImage 3 FrameInfo 4 Sequences 5 VersionInfo 6 7 Reserved Look up tables 8 Shading 9 DeferredTrans 10 HDR mode 11 12 Reserved 13 Reserved TriggerDelay 14 Mirror image 15 Soft Reset 16 High SNR 17 Color correction 18 19 20 Reserved User S...

Page 259: ...Reserved Output 1 PWM 24 STINGRAY housing and board level cameras Output 2 PWM 25 Output 3 PWM 26 Output 4 PWM 27 28 31 Reserved 0xF1000048 ADV_INQ_3 Camera Status 0 Max IsoSize 1 Paramupd_Timing 2 F7 mode mapping 3 Auto Shutter 4 Auto Gain 5 Auto FNC AOI 6 7 31 Reserved 0xF100004C ADV_INQ_4 0 1 2 18 31 Reserved Register Name Field Bit Description Table 117 Advanced register Advanced feature inqui...

Page 260: ...sive polling of this register may slow down the operation of the camera Therefore the time between two polls of the status register should not be less than 5 milliseconds If the time between two read accesses is lower than 5 milliseconds the response will be delayed Depending on shutter and isochronous settings the sta tus flags might be set for a very short time and thus will not be recognized by...

Page 261: ...following table for code Default time base is 20 µs This means that the integration time can be changed in 20 µs increments with the shutter control Note L This register normally outputs the MAX_IMAGE_SIZE_INQ Format_7 Mode_0 value This is the value given in the specifications tables under Picture size max in Chapter Specifications on page 38ff Register Name Field Bit Description 0xF1000200 MAX_RE...

Page 262: ...ter register to compute the real exposure time The ExpOffset field might be zero for some cameras this has to be assumed as an unknown exposure time offset according to former software versions Note L Time base can only be changed when the camera is in idle state and becomes active only after setting the shutter value ID Time base in µs 0 1 1 2 2 5 3 10 4 20 Default value 5 50 6 100 7 200 8 500 9 ...

Page 263: ...7 11 seconds Register Name Field Bit Description 0xF100020C EXTD_SHUTTER Presence_Inq 0 Indicates presence of this fea ture read only 1 5 Reserved ExpTime 6 31 Exposure time in µs Table 122 Advanced register Extended shutter Note L Exposure times entered via the 81Ch register are mir rored in the extended register but not vice versa Changes in this register have immediate effect even when camera i...

Page 264: ... Indicates presence of this feature read only 1 7 Reserved Image_Inq_1 8 Presence of test image 1 0 N A 1 Available Image_Inq_2 9 Presence of test image 2 0 N A 1 Available Image_Inq_3 10 Presence of test image 3 0 N A 1 Available Image_Inq_4 11 Presence of test image 4 0 N A 1 Available Image_Inq_5 12 Presence of test image 5 0 N A 1 Available Image_Inq_6 13 Presence of test image 6 0 N A 1 Avail...

Page 265: ...ister Register Name Field Bit Description 0xF1000240 LUT_CTRL Presence_Inq 0 Indicates presence of this feature read only 1 5 Reserved ON_OFF 6 Enable disable this feature 7 25 Reserved LutNo 26 31 Use look up table with LutNo number 0xF1000244 LUT_MEM_CTRL Presence_Inq 0 Indicates presence of this feature read only 1 4 Reserved EnableMemWR 5 Enable write access 6 7 Reserved AccessLutNo 8 15 Reser...

Page 266: ...se 0 Note L The BitsPerValue field indicates how many bits are read from the LUT for any gray value read from the sensor To determine the number of bytes occupied for each gray value round up the BitsPerValue field to the next byte boundary Examples BitsPerValue 8 1 byte per gray value BitsPerValue 14 2 byte per gray value Divide MaxLutSize by the number of bytes per gray value in order to get the...

Page 267: ...do this Provided that a shading image is present in the camera the on off bit can be used to enable shading correction The on off and ShowImage bits must be set for saved shading images to be displayed Note L Always make sure that the shading image is saved at the highest resolution of the camera If a lower resolu tion is chosen and ShowImage is set to true the image will not be displayed correctl...

Page 268: ...y 11 15 Reserved MemChannelError 16 19 Indicates memory channel error See Table 126 Memory channel error description on page 269 MemoryChannel 20 23 Set memory channel number for save and load operations GrabCount 24 31 Number of images 0xF1000254 SHDG_MEM_CTRL Presence_Inq 0 Indicates presence of this feature read only 1 4 Reserved EnableMemWR 5 Enable write access EnableMemRD 6 Enable read acces...

Page 269: ...s the current active resolution to generate the shading image To generate a shading image 1 Set GrabCount to the number of the images to be averaged before the correction factors are calculated 2 Set BuildImage to true 3 Poll the SHDG_CTRL register until the Busy and BuildImage flags are reset automatically The maximum value of GrabCount depends on the camera type and the num ber of available imag...

Page 270: ...age data in non volatile memory shading image data won t be loaded on camera resets 1 Set MemoryChannel to the desired memory channel and MemChannelClear to true 1 2 Read MemChannelError to check for errors Memory channel error codes ID Error description 0x00 No error 0x01 Memory detection error 0x02 Memory size error 0x03 Memory erase error 0x04 Memory write error 0x05 Memory header write error 0...

Page 271: ... set in Format_7 only images are recorded at the high est possible frame rate Register Name Field Bit Description 0xF1000260 DEFERRED_TRANS Presence_Inq 0 Indicates presence of this feature read only 1 4 Reserved SendImage 5 Send NumOfImages now auto reset HoldImg 6 Enable Disable deferred transport mode FastCapture 7 Enable disable fast capture mode 8 15 Reserved FiFoSize 16 23 Size of FIFO in nu...

Page 272: ...n image is read out of the sensor The FrameCounter does not indicate whether an image was sent over the IEEE 1394 bus or not Input output pin control Register Name Field Bit Description 0xF1000270 FRAMEINFO Presence_Inq 0 Indicates presence of this feature read only ResetFrameCnt 1 Reset frame counter 1 31 Reserved 0xF1000274 FRAMECOUNTER FrameCounter 0 31 Number of captured frames since last rese...

Page 273: ... in µs in DelayTime Note L Only one edge is delayed If IntEna_Out is used to control an exposure it is pos sible to have a variation in brightness or to precisely time a flash Figure 110 Delayed integration timing Register Name Field Bit Description 0xF1000340 IO_INTENA_DELAY Presence_Inq 0 Indicates presence of this feature read only 1 5 Reserved ON_OFF 6 Enable disable integration enable delay 7...

Page 274: ...MaxValue and the new range exceeds the range defined by the SHUTTER_INQ register the standard SHUTTER register will not show correct shutter values In this case you should read the EXTENDED_SHUTTER register for the current active shutter time Changing the auto shutter range might not affect the regulation if the reg ulation is in a stable condition and no other condition affecting the image bright...

Page 275: ... regulation if the regu lation is in a stable condition and no other condition affecting the image brightness is changed If both auto gain and auto shutter are enabled and if the gain is at its lower boundary and shutter regulation is in progress decreasing the lower auto gain boundary has no effect on auto gain shutter regulation as long as auto shutter regulation is active Both values can only b...

Page 276: ...work area 5 Reserved ON_OFF 6 Enable disable AOI see note above 7 Reserved YUNITS 8 19 Y units of work area pos beginning with 0 read only XUNITS 20 31 X units of work area pos beginning with 0 read only 0xF1000394 AF_AREA_POSITION Left 0 15 Work area position left coordinate Top 16 31 Work area position top coordinate 0xF1000398 AF_AREA_SIZE Width 0 15 Width of work area size Height 16 31 Height ...

Page 277: ...efaults 8 31 Reserved 0xF10003A4 COLOR_CORR_COEFFIC11 Crr 0 31 A number of 1000 equals a color correction coefficient of 1 Color correction values range 1000 2000 and are signed 32 bit In order for white balance to work properly ensure that the row sum equals to 1000 The maximum row sum is limited to 2000 0xF10003A8 COLOR_CORR_COEFFIC12 Cgr 0 31 0xF10003AC COLOR_CORR_COEFFIC13 Cbr 0 31 0xF10003B0 ...

Page 278: ...d Bit Description 0xF1000400 TRIGGER_DELAY Presence_Inq 0 Indicates presence of this feature read only 1 5 Reserved ON_OFF 6 Trigger delay on off 7 10 Reserved DelayTime 11 31 Delay time in µs Table 134 Advanced register Trigger delay Note L Trigger delay works with external trigger modes only Register Name Field Bit Description 0xF1000410 MIRROR_IMAGE Presence_Inq 0 Indicates presence of this fea...

Page 279: ...d by setting the Delay to a value unequal to 0 The delay is defined in 10 ms steps Register Name Field Bit Description 0xF1000510 SOFT_RESET Presence_Inq 0 Indicates presence of this feature read only 1 5 Reserved Reset 6 Initiate reset 7 19 Reserved Delay 20 31 Delay reset in 10 ms steps Table 136 Advanced register Soft reset Note L When SOFT_RESET has been defined the camera will respond to furt...

Page 280: ...a single averaged image Register Name Field Bit Description 0xF1000520 HIGH_SNR Presence_Inq 0 Indicates presence of this feature read only 1 5 Reserved ON_OFF 6 High SNR mode on off 7 22 Reserved GrabCount 23 31 Number of images min 2 2n images with n 1 8 automati cally Table 137 Advanced register High Signal Noise Ratio HSNR Note L The camera must be idle to toggle this feature on off ...

Page 281: ...idth available for controlling cam eras by approximately 75 may lead to slower responses on commands is not covered by the IEEE1394 specification may not work with all available 1394 host adapters Register Name Field Bit Description 0xF1000560 ISOSIZE_S400 Presence_Inq 0 Indicates presence of this feature read only 1 5 Reserved ON_OFF 6 Enable Disable S400 settings Set2Max 7 Set to maximum support...

Page 282: ... The camera ensures that the value of the MaxIsoSize field is a multiple of 4 that the value isn t lower than the value specified by the IEEE1394 specification The settings are stored in the user sets Software Restrictions FireGrab Deactivate Isochronous Resource Manager SetParameter FGP_USEIRMFORBW 0 FireStack FireClass No restrictions SDKs using Microsoft driver Active FirePackage Direct FirePac...

Page 283: ...ready started image transport to the host will not be interrupted but an already started integration will be interrupted Note L For a detailed description see Chapter Quick parameter change timing modes on page 133 Register Name Field Bit Description 0xF1000570 PARAMUPD_TIMING Presence_Inq 0 Indicates presence of this feature read only 1 5 Reserved UpdActive 6 Update active see Chapter Encapsulate...

Page 284: ...pdActive flag With Quick Format Change Mode you normally have to clear the UpdActive flag after all desired parameters have been set Every time the PARAMUPD_TIMING register is written to with the UpdActive flag set to 1 a 10 second time out is started restarted If the time out passes before you clear the UpdActive flag the UpdActive flag is cleared automatically and all parameter changes since set...

Page 285: ...ved BufferSize 16 31 Size of parameter list buffer in bytes 0x1101000 0x1101nnn PARAMLIST_BUFFER Table 141 Advanced register Parameter List Update parameter list Address offset Data quadlet Description 0xF0F00608 0xE0000000 Set video format 7 0xF0F00604 0x00000000 Set video mode 0 0xF0F08008 0x00000000 Set image position 0xF0F0800C 0x028001E0 Set image size 0xF0F08044 0x04840484 Set BytePerPacket ...

Page 286: ...ith the maximum resolution of the camera this visible mode cannot be mapped to any other internal mode The remaining visible Format_7 Mode_1 Mode_7 can be mapped to any internal Format_7 mode Register Name Field Bit Description 0xF1000580 F7MODE_MAPPING Presence_Inq 0 Indicates presence of this feature read only 1 31 Reserved 0xF1000584 F7MODE_MAP_INQ F7MODE_00_INQ 0 Format_7 Mode_0 presence F7MOD...

Page 287: ...register Note L For available Format_7 modes see Figure 83 Mapping of pos sible Format_7 modes to F7M1 F7M7 on page 132 Setting the F7MODE_x register to 1 forces the camera to use the factory defined mode 2 disables the respective Format_7 mode no mapping is applied After setup of personal Format_7 mode mappings you have to reset the camera The mapping is performed during the cam era startup only ...

Page 288: ...ead out directly Advanced register SIS The SIS feature is controlled by the following advanced feature register Enabling this feature SIS data will be inserted into any captured image The size of SIS data depends on the selected SIS format The LineNo field indicates at which line the SIS data will be inserted Note L This register is different to the Marlin time stamp 600 reg ister Register Name Fi...

Page 289: ...ing data at the end of the transported frame Setting LinePos HeightOfImage places the stamp in this padding data area outside the visible area invisible SIS If the transported image frame does not contain any padding data the camera will not relocate the SIS to the visible area automatically no SIS Take in mind that the accuracy of the time stamp might be affected by asynchronous traffic mainly if...

Page 290: ... register for direct read out of the frame counter value Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Cycle offset 12 bit Cycle count Bit 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Cycle count 13 bit Second count 7 bit Table 146 Cycle timer layout Note L Different to Marlin SIS Register 610 is only to be used to reset the frame counter Register Name Field Bit Description 0xF1000610 FRMCNT_STAMP ...

Page 291: ... Reset flag is self cleared The ON_OFF and LinePos fields are simply mirrors of the time stamp feature Settings of these fields are applied to all image stamp features Additionally there is a register for direct read out of the trigger counter value Register Name Field Bit Description 0xF1000620 TRIGGER_COUNTER Presence_Inq 0 Indicates presence of this feature read only Reset 1 Reset trigger count...

Page 292: ...Byte 15 Byte 16 AoiWidth 7 0 AoiWidth 15 8 AoiHeight 7 0 AoiHeight 15 8 Byte 17 Byte 18 Byte 19 Byte 20 Shutter 7 0 Shutter 15 8 Shutter 23 16 Shutter 31 24 Byte 21 Byte 22 Byte 23 Byte 24 Gain 7 0 Gain 15 8 Reserved NULL Reserved NULL Byte 25 Byte 26 Byte 27 Byte 28 OutputState_1 7 0 OutputState_2 7 0 OutputState_3 7 0 OutputState_4 7 0 Byte 29 Byte 30 Byte 31 Byte 32 InputState_1 7 0 InputState_...

Page 293: ...or details The ProfileID is equivalent to the memory channel number and specifies the profile number to store settings to or to restore settings from In any case profile 0 is the hard coded factory profile and cannot be overwritten After an initialization command startup or reset of the camera the ProfileID also indicates which profile was loaded on startup reset or initialization Offset Name Fiel...

Page 294: ...1 Write the desired ProfileID with the SetDefaultID flag set 2 Read back the register and check the ErrorCode field Error codes Note L The default profile is the profile that is loaded on power up or an INITIALIZE command A save or load operation delays the response of the camera until the operation is completed At a time only one operation can be performed ErrorCode Description 0x00 No error 0x01...

Page 295: ... easy access to certain advanced features or may not provide efficient commands for quick writing of data blocks into the camera Standard registers Standard registers Format_7 Advanced registers Cur_V_Frm_Rate Cur_V_Mode Cur_V_Format ISO_Channel ISO_Speed BRIGHTNESS AUTO_EXPOSURE Target grey level SHARPNESS WHITE_BALANCE auto on off HUE hue on SATURATION saturation on GAMMA gamma on SHUTTER auto o...

Page 296: ...ration The write response of the asyn chronous write cycle will be sent after completion of the operation Restoring a profile will not overwrite other settings than listed above If a restore operation fails or the specified profile does not exist all registers will be overwritten with the hard coded factory defaults profile 0 Data written to this register will not be reflected in the standard memo...

Page 297: ...ndian byte order of the 1394 bus is unlike the little endian byte order of common operating systems Intel PC Each quadlet of the local buffer containing the LUT data or shading image for instance has to be swapped bytewise from little endian byte order to big endian byte order before writing on the bus Register Name Field Bit Description 0xF1000FFC GPDATA_INFO 0 15 Reserved BufferSize 16 31 Size o...

Page 298: ...xx xx Note L For further information Read the application note How to update Guppy Pike Stingray firmware at AVT website or Contact your local dealer Digit Description 1st part Special Omitted if zero Indicates customer specific versions OEM variants Each customer has its own number 2nd part Major Indicates big changes Old represented the number before the dot 3rd part Minor Indicates small change...

Page 299: ...l area photo sensitive cells Camera Center of camera front flange outer case edges Accuracy x y 0 25mm Sensor shift z 50 100μm for SN 84254727 optical back focal length 0 100μm for SN 252138124 optical back focal length D 1 Sensor rotation AVT Marlin Oscar Dolphin Pike Stingray Method of Positioning Optical alignment of photo sensitive sensor area into camera front module lens mount front flange R...

Page 300: ...r counter 290 0xF1000630 SIS 287 0xF1000FFC GPData buffer 296 0xF1100000 Parameter List Update 284 1394a data transmission 22 1394b bandwidths 28 requirements laptop 30 1394b data transmission 22 2 out of 4 H V sub sampling b w drawing 128 2 out of 4 H V sub sampling color drawing 130 2 out of 8 H V sub sampling b w drawing 129 2 out of 8 H V sub sampling color drawing 130 2 x full binning drawing...

Page 301: ...273 Auto gain control advanced register 274 auto shutter 100 101 273 Auto shutter control advanced register 273 AUTOFNC_AOI 100 275 AUTOFNC_AOI positioning 100 Autofunction AOI advanced register 275 AUTOGAIN_CTRL 274 automatic generation correction data 111 automatic white balance 100 AUTOSHUTTER_CTRL 273 AUTOSHUTTER_HI 273 AUTOSHUTTER_LO 273 AUTO_EXPOSURE 105 Auto_Inq 82 AVT Firetool program 179 ...

Page 302: ... 148 149 AVT cameras 148 formula 148 why 148 Color correction advanced register 276 Color correction Field 257 color information 144 Color_Coding 138 COLOR_CODING_INQ 138 common GND inputs 75 common vcc outputs 75 consequence BAYER demosaicing 145 continuous using Trigger_Mode_15 161 controlling image capture 156 correction color 144 correction data algorithm 111 AOI 112 automatic generation 111 r...

Page 303: ...mode 156 Extended shutter advanced register 165 262 Extended version advanced register 255 EXTENDED_SHUTTER 165 External GND 75 external signal SeqMode 176 external trigger 79 F Fast Parameter Update Timing 136 137 138 FastCapture bandwidth 143 deferred image transport 270 false 143 only Format_7 143 FastCapture Field 270 FCC Class B 19 fiber technology 18 FireDemo extended shutter 262 FirePackage...

Page 304: ... HoldImg Field 270 horizontal binning 122 horizontal mirror function 108 horizontal sub sampling b w drawing 125 horizontal sub sampling color drawing 126 HSNR 139 hue 147 offset 147 I ID color coding 138 IEEE 1394 17 declaration of conformity 19 IEEE 1394 standards 20 IEEE 1394 Trade Association 218 IEEE 1394b connector 73 IIDC 17 184 218 data structure 94 isochronous data block packet format 92 ...

Page 305: ...ice 2 level mode Trigger_Mode_1 156 look up table LUT 116 264 user defined 116 LUT 264 data exchange buffer 118 example 116 gamma 116 general 116 loading into camera 118 volatile 117 LUT advanced register 264 LutNo 264 LutNo Field 264 LUT_CTRL 264 LUT_INFO 264 LUT_MEM_CTRL 264 M Manual_Inq 82 Maximum resolution Register 260 MaxLutSize Field 264 MaxResolution Field 257 MaxValue 274 Max ISO packet a...

Page 306: ...d 12 Bit Mode 138 Packed 12 Bit MONO 138 Packed 12 Bit RAW 138 packet format 92 parameter list example 137 parameter list example 284 Parameter List Update 135 136 137 Parameter List Update advanced register 284 PI controller 103 pin control 271 PinState flag 86 PinState Field 80 pixel data 92 plus integral controller 103 pointer reset 173 Polarity Field 80 86 Power IEEE 1394b 73 power GND 75 Pres...

Page 307: ...register 267 sharpness 146 SHDG_CTRL 112 267 SHDG_INFO 267 SHDG_MEM_CTRL 267 SHUTTER 102 Shutter CSR 102 shutter time formula 164 SHUTTER_MODES 156 signal to noise ratio SNR vertical binning 121 signal to noise ratio SNR 119 signal to noise separation 119 single shot mode 179 SIS advanced registers 287 definition 182 scenarios 182 SIS advanced register 287 SmartView 17 SNR 119 Soft reset advanced ...

Page 308: ...y bar 216 save 263 Test images advanced register 263 TEST_IMAGE 263 tg 92 time base 165 exposure time 164 setting 262 trigger delay 82 162 time base ID 261 Time base advanced register 260 time base Register 260 time response 168 time stamp 182 288 time stamp advanced register 287 time stamp definition 287 TIMEBASE 252 260 TimeBase Field 257 TPA IEEE 1394b 73 TPA R IEEE 1394b 73 TPA 73 TPB IEEE 139...

Page 309: ...Value Field 97 U V slider range 98 V VCC IEEE 1394b 73 Vendor Unique Color_Coding 138 Vendor unique Features 238 vertical binning 120 SNR 121 vertical sub sampling b w drawing 127 vertical sub sampling color drawing 128 VG GND IEEE 1394b 73 video data format IIDC V1 31 93 Video data payload 92 video format available bandwidth 203 frame rate 203 MF 080 189 190 191 194 video formats 184 video Format...

Reviews: