Guppy PRO Technical Manual V4.1.
Legal notice For customers in the U.S.A. This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a residential environment.
Contents Contacting Allied Vision ...................................................................................9 Introduction ........................................................................................................... 10 Document history ......................................................................................................... Manual overview...........................................................................................................
Guppy PRO F-046B/C ..................................................................................................... Guppy PRO F-095C......................................................................................................... Guppy PRO F-125B/C ..................................................................................................... Guppy PRO F-146B/C ..................................................................................................... Guppy PRO F-201B/C ........
Auto shutter ................................................................................................................ 86 Auto gain .................................................................................................................... 87 Manual gain ................................................................................................................ 90 Brightness (black level or offset) .....................................................................................
Guppy PRO F-503, Trigger_Mode_0, electronic rolling shutter...................................... 122 Guppy PRO F-503, Trigger_Mode_0, global reset release shutter................................... 123 Bulk trigger (Trigger_Mode_15) ................................................................................. 124 Trigger delay .......................................................................................................... 127 Trigger delay advanced register ...................................
Test images ................................................................................................................ 176 Loading test images................................................................................................. 176 Test images for b/w cameras...................................................................................... 176 Test images for color cameras .................................................................................... 177 YUV4:2:2 mode ...........
Trigger delay .......................................................................................................... 227 Mirror image .......................................................................................................... 227 Soft reset............................................................................................................... 228 Maximum ISO packet size ..........................................................................................
Contacting Allied Vision Contacting Allied Vision Connect with Allied Vision colleagues by function: www.alliedvision.com/en/contact Find an Allied Vision office or distributor: www.alliedvision.com/en/about-us/where-we-are.html E-mail: info@alliedvision.com (for commercial and general inquiries) support@alliedvision.
Introduction Introduction This Guppy PRO Technical Manual describes in depth the technical specifications, dimensions, all camera features (IIDC standard and Allied Vision smart features) and their registers, trigger features, all video and color formats, bandwidth and frame rate calculation. For information on hardware installation, safety warnings, pin assignments on I/O connectors and 1394b connectors read the 1394 Installation Manual. Note Please read through this manual carefully.
Introduction Version Date (dd.mm.yy) Remarks continued from previous page [Continued] V2.0.2 [Continued] 05.04.11 • Y (Mono8/Raw8) are Allied Vision own formats: see Table 37: Y (Mono8) format: Source: IIDC V1.
Introduction Version [continued] V2.0.2 V2.0.3 V3.0.2 Date (dd.mm.yy) Remarks continued from previous page [continued] • Guppy PRO F-503: manual gain range now 8 ... 48 (instead of 60): see chapter Manual gain on page 90 05.04.11 • Guppy PRO F-503: manual gain range in dB now 0 ... 18 dB (instead of 26 dB): see chapter Guppy PRO F-503B/C on page 43 08.04.11 • Revised chapter Binning (only b/w cameras; F-503: also color cameras) on page 98 18.05.12 Changed effective min.
Introduction Version [continued] V3.0.2 Date (dd.mm.yy) Remarks continued from previous page [continued] Some minor corrections: 18.05.12 • Guppy PRO cameras have 1 input / 3 outputs (not 2/4) in chapter Pulse-width modulation on page 73 • Corrected frame rates of Guppy PRO F-031 (121 fps), F-032 (82 fps) and F-146 (17 fps) in chapter Example 1: 1394b bandwidth of Guppy PRO cameras on page 31 • Guppy PRO F-201B, Format_2, Mode_5: also 7.
Introduction Version [continued] V3.0.2 V3.0.3 Date (dd.mm.yy) Remarks continued from previous page [continued] Guppy PRO F-503: 18.05.12 • F0M2 (120 fps), F0M5 (120 fps), F1M5 (60 fps) are only available with electronic rolling shutter (whereas present in both shutter modes). If using global reset release shutter the camera runs these modes with half frame rates only. See chapter Guppy PRO F-503B / Guppy PRO F-503C on page 155.
Introduction Version [continued] V3.0.3 V4.0.0 Date (dd.mm.yy) Remarks continued from previous page [continued] Guppy PRO F-046 • Guppy PRO F-046: 62 fps instead of 61 fps. See chapter 15.06.12 Guppy PRO F-046B/C on page 38 • Guppy PRO F-046: F7M0 (Raw8/Raw12/Raw16/YUV411/ YUV422/Mono8): 62 fps instead of 61 fps, see Table 79: Video Format_7 default modes Guppy PRO F-046B / Guppy PRO F-046C on page 147 Guppy PRO F-125 • Guppy PRO F-125: 31 fps instead of 30 fps.
Introduction Version V4.0.0 V4.0.1 Date (dd.mm.yy) Remarks continued from previous page 23.07.2012 Deleted Active FirePackage in chapter Specifications on page 34. New Guppy PRO F-095C • Table 4: Bandwidth of Guppy PRO cameras on page 31 • Table 18: Focal length vs.
Introduction Version V4.1.0 Date (dd.mm.yy) Remarks 09.03.
Introduction • • • • • • • • • • • • • • • • Chapter Introduction (this chapter) gives you the document history, a manual overview and conventions used in this manual (styles and symbols). Furthermore, you learn how to get more information on how to install hardware (1394 Installation Manual), available Allied Vision software (incl. documentation) and where to get it. Chapter Guppy PRO cameras provides a short introduction to the Guppy PRO cameras with their FireWire technology.
Introduction Conventions used in this manual To give this manual an easily understood layout and to emphasize important information, the following typographical styles and symbols are used: Styles Style Function Example Bold Programs, inputs or highlighting bold important things Courier Code listings etc. Input Upper case Register REGISTER Italics Modes, fields Mode Parentheses and/or blue Links (Link) Table 2: Styles Symbols Note This symbol highlights important information.
Introduction More information For more information on hardware and software read the following: • 1394 Installation Manual describes the hardware installation procedures for all 1394 cameras (Marlin, Guppy, Pike, Stingray). Additionally, you get safety instructions and information about camera interfaces (IEEE1394a/b copper and GOF, I/O connectors, input and output). www You find the 1394 Installation Manual here: http://www.alliedvision.
Introduction Note The camera also works with all IIDC (formerly DCAM) compatible IEEE 1394 programs and image processing libraries. All naming in this document relates to FirePackage, not to GenICam. www For downloads see: Software (Vimba and all other software): http://www.alliedvision.com/en/support/software-downloads Firmware: http://www.alliedvision.com/en/support/firmware Technical documentation (overview page): http://www.alliedvision.
Guppy PRO cameras Guppy PRO cameras Guppy PRO With Guppy PRO cameras, entry into the world of digital image processing is simpler and more cost-effective than ever before. Guppy PRO cameras are the smallest 1394b cameras worldwide. IEEE 1394b With the Guppy PRO, Allied Vision presents a wide range of cameras with IEEE 1394b interfaces. Image applications Allied Vision provides users with a range of products that meet almost all the requirements of a very wide range of image applications.
Conformity Conformity Allied Vision Technologies declares under its sole responsibility that all standard cameras of the Guppy PRO family to which this declaration relates are in conformity with the following standard(s) or other normative document(s): • CE, following the provisions of 2004/108/EG directive FCC Part 15 Class B RoHS (2011/65/EU) • CE • WEEE CE We declare, under our sole responsibility, that the previously described Guppy PRO cameras conform to the directives of the CE.
FireWire FireWire Overview FireWire provides one of the most comprehensive, high-performance, and costeffective solutions platforms. FireWire offers very impressive throughput at very affordable prices. Definition FireWire (also known as i.Link or IEEE 1394) is a personal computer and digital video serial bus interface standard, offering high-speed communications and isochronous real-time data services. FireWire has low implementation costs and a simplified and adaptable cabling system.
FireWire Why use FireWire? Digital cameras with on-board FireWire (IEEE 1394a or 1394b) communications conforming to the IIDC standard (V1.3 or V1.31) have created cost-effective and powerful solutions options being used for thousands of different applications around the world.
FireWire Whereas 1394a works in half duplex transmission, 1394b does full duplex transmission. 1394b optimizes the usage of the bandwidth, as it does not need gaps between the signals like 1394a. This is due to parallel arbitration, handled by the bus owner supervisor selector (BOSS).
FireWire Capabilities of 1394a (FireWire 400) FireWire 400 (S400) is able to transfer data between devices at 100, 200, or 400 MBit/s data rates. 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 IIDC V1.
FireWire Compatibility between 1394a and 1394b 1394b port 1394b camera 1394a port 1394a camera 1394a camera connected to 1394b bus 1394b camera connected to 1394a bus The cable explains dual compatibility: This cable serves to connect an IEEE 1394a camera with its sixpin connector to a bilingual port (a port which can talk in a- or b-language) of a 1394b bus. The cable explains dual compatibility: In this case, the cable connects an IEEE 1394b camera with its nine-pin connector to a 1394a port.
FireWire Image transfer via 1394a and 1394b Technical detail 1394a 1394b Transmission mode Half duplex (both pairs needed) Full duplex (one pair needed) 400 Mbit/s data rate 1 Gbit/s signaling rate, 800 Mbit/ s data rate aka: a-mode, data/strobe (D/S) mode, legacy mode 10b/8b coding (Ethernet), aka: b-mode (beta mode) Devices Up to 63 devices per network Number of cameras Up to 16 cameras per network Number of DMAs 4 to 8 DMAs (parallel) cameras / bus Real time capability Image has real ti
FireWire 1394b bandwidths According to the 1394b specification on isochronous transfer, the largest recommended data payload size is 8192 bytes per 125 μs cycle at a bandwidth of 800 Mbit/s. Note Note Certain cameras may offer, depending on their settings in combination with the use of FirePackage higher packet sizes. Consult your local dealer's support team, if you require additional information on this feature. How to extend the size of an isochronous packet up to 11.
FireWire Example 1: 1394b bandwidth of Guppy PRO cameras Guppy PRO model Resolution Frame rate Bandwidth Guppy PRO F-031B/C 0.3 megapixels 123 fps 39 MByte/s Guppy PRO F-032B/C 0.3 megapixels 82 fps 26 MByte/s Guppy PRO F-033B/C 0.3 megapixels 84 fps 27 MByte/s Guppy PRO F-046B/C 0.45 megapixels 61 fps 28 MByte/s Guppy PRO F-095C 0.9 megapixels 38 fps 36 MByte/s Guppy PRO F-125B/C 1.2 megapixels 31 fps 38 MByte/s Guppy PRO F-146B/C 1.
FireWire FireWire hot-plug and screw-lock precautions Caution Hot-plug precautions • Although FireWire devices can theoretically be hotplugged without powering down equipment, we strongly recommend turning off the computer power, before connecting a digital camera to it. • Static electricity or slight plug misalignment during insertion may short-circuit and damage components. • The physical ports may be damaged by excessive ESD (electrostatic discharge), when connected under powered conditions.
FireWire Operating system support Operating system 1394a 1394b Linux Full support Full support Apple Mac OS X Full support Full support Windows XP Full support With SP3 the default speed for 1394b is S100 (100 Mbit/s). A download and registry modification is available from Microsoft to restore performance to either S400 or S800. Note: The Windows IEEE1394 driver only supports IEEE 1394a. For IEEE 1394b use either the FirePackage or install the driver provided with the 1394 Bus Driver Package.
Specifications Specifications Note • • For information on bit/pixel and byte/pixel for each color mode see table 103. Maximum protrusion means the distance from lens flange to the glass filter in the camera. Guppy PRO Technical Manual V4.1.
Specifications Guppy PRO F-031B/C Feature Specification Image device Type 1/4 (diag. 4.5 mm) progressive scan SONY IT CCD ICX618AL/AQA with EXview HAD microlens Effective chip size 3.6 mm x 2.7 mm Cell size 5.6 μm x 5.6 μm Picture size (max.) 656 x 492 pixels (Format_7 Mode_0) Lens mount Adjustable C-Mount: 17.526 mm (in air); Ø 25.4 mm (32 tpi) Maximum protrusion: 10.1 mm (see figure 24) ADC 14 bit Color modes Only color: Raw8, Raw12, Raw16, Mono8, YUV411, YUV422, RGB8 Frame rates 1.
Specifications Guppy PRO F-032B/C Feature Specification Image device Type 1/3 (diag. 6 mm) progressive scan SONY IT CCD ICX424AL/AQ w/ HAD microlens Effective chip size 4.9 mm x 3.7 mm Cell size 7.4 μm x 7.4 μm Picture size (max.) 656 x 492 pixels (Format_7 Mode_0) Lens mount Adjustable C-Mount: 17.526 mm (in air); Ø 25.4 mm (32 tpi) Maximum protrusion: 10.1 mm (see figure 24) ADC 12 bit Color modes Only color: Raw8, Raw12, Raw16, Mono8, YUV411, YUV422, RGB8 Frame rates 1.875 fps; 3.
Specifications Guppy PRO F-033B/C Feature Specification Image device Type 1/2 (diag. 8mm) progressive scan SONY IT CCD ICX414AL/AQ w/ HAD microlens Effective chip size 7.48 mm x 6.15 mm Cell size 9.9 μm x 9.9 μm Picture size (max.) 656 x 492 pixels (Format_7 Mode_0) Lens mount Adjustable C-Mount: 17.526 mm (in air); Ø 25.4 mm (32 tpi) Maximum protrusion: 10.1 mm (see figure 24) ADC 14 bit Color modes Only color: Raw8, Raw12, Raw16, Mono8, YUV411, YUV422, RGB8 Frame rates 1.875 fps; 3.
Specifications Guppy PRO F-046B/C Feature Specification Image device Type 1/2 (diag. 8mm) progressive scan SONY IT CCD ICX415AL/AQ w/ HAD microlens Effective chip size 7.48 mm x 6.15 mm Cell size 8.3 μm x 8.3 μm Picture size (max.) 780 x 580 pixels (Format_7 Mode_0) Lens mount Adjustable C-Mount: 17.526 mm (in air); Ø 25.4 mm (32 tpi) maximum protrusion: 10.1 mm (see figure 24) ADC 14 bit Color modes Only color: Raw8, Raw12, Raw16, Mono8, YUV411, YUV422, RGB8 Frame rates 1.875 fps; 3.
Specifications Guppy PRO F-095C Feature Specification Image device Type 1/3 (diag. 6 mm) progressive scan SONY IT CCD ICX692AQ w/ EXview HAD CCD II microlens Effective chip size 5.22 mm x 2.94 mm Cell size 4.08 μm x 4.08 μm Picture size (max.) 1280 x 720 pixels (Format_7 Mode_0) Lens mount Adjustable C-Mount: 17.526 mm (in air); Ø 25.4 mm (32 tpi) Maximum protrusion: 10.1 mm (see figure 24) ADC 14 bit Color modes Raw8, Raw12, Raw16, Mono8, YUV411, YUV422, RGB8 Frame rates 1.875 fps; 3.
Specifications Guppy PRO F-125B/C Feature Specification Image device Type 1/3 (diag. 6 mm) progressive scan SONY IT CCD ICX445ALA/AQA w/ EXview HAD microlens Effective chip size 4.8 mm x 3.6 mm Cell size 3.75 μm x 3.75 μm Picture size (max.) 1292 x 964 pixels (Format_7 Mode_0) Lens mount Adjustable C-Mount: 17.526 mm (in air); Ø 25.4 mm (32 tpi) maximum protrusion: 10.1 mm (see figure 24) ADC 14 bit Color modes Only color: Raw8, Raw12, Raw16, Mono8, YUV411, YUV422, RGB8 Frame rates 1.
Specifications Guppy PRO F-146B/C Feature Specification Image device Type 1/2 (diag. 8 mm) progressive scan SONY IT CCD ICX267AL/AK w/ HAD microlens Effective chip size 6.5 mm x 4.8 mm Cell size 4.65 μm x 4.65 μm Picture size (max.) 1388 x 1038 pixels (Format_7 Mode_0) Lens mount Adjustable C-Mount: 17.526 mm (in air); Ø 25.4 mm (32 tpi) Maximum protrusion: 10.1 mm (see figure 24) ADC 12 bit Color modes Only color: Raw8, Raw12, Raw16, Mono8, YUV411, YUV422, RGB8 Frame rates 1.875 fps; 3.
Specifications Guppy PRO F-201B/C Feature Specification Image device Type 1/1.8 (diag. 8.9 mm) progressive scan SONY IT CCD ICX274AL/AQ w/ Super HAD microlens Effective chip size 7.1 mm x 5.4 mm Cell size 4.40 μm x 4.40 μm Picture size (max.) 1624 x 1234 pixels (Format_7 Mode_0) Lens mount Adjustable C-Mount: 17.526 mm (in air); Ø 25.4 mm (32 tpi) Maximum protrusion: 10.1 mm (see figure 24) ADC 12 bit Color modes Only color: Raw8, Raw12, Raw16, Mono8, YUV411, YUV422, RGB8 Frame rates 1.
Specifications Guppy PRO F-503B/C Feature Specification Image device Type 1/2.5 (diag. 7.13 mm) Micron/Aptina CMOS MT9P031 w/ microlens • Electronic rolling shutter (ERS) Global reset release shutter (GRR) Effective chip size 5.7 mm x 4.3 mm Cell size 2.2 μm x 2.2 μm Picture size (max.) 2588 x 1940 pixels (Format_7 Mode_0) Lens mount Adjustable C-Mount: 17.526 mm (in air); Ø 25.4 mm (32 tpi) Maximum protrusion: 10.
Specifications Spectral sensitivity Note All measurements were done without protection glass / without filter. The uncertainty in measurement of the quantum efficiency values is 10%. This is due to: • • Manufacturing tolerance of the sensor Uncertainties in the measuring apparatus itself (Ulbricht-Kugel/Ulbricht sphere, optometer, etc.
Specifications 50% 45% Quantum Efficiency 40% 35% 30% 25% 20% 15% 10% 5% 0% 400 500 600 700 800 Wavelength [nm] 900 1000 Figure 7: Spectral sensitivity of Guppy PRO F-032B Red Green Blue 35% 30% Quantum Efficiency 25% 20% 15% 10% 5% 0% 400 450 500 550 Wavelength [nm] 600 650 700 Figure 8: Spectral sensitivity of Guppy PRO F-032C (without IR cut filter) Guppy PRO Technical Manual V4.1.
Specifications 40% 35% Quantum Efficiency 30% 25% 20% 15% 10% 5% 0% 400 500 600 700 Wavelength [nm] 800 900 1000 650 700 Figure 9: Spectral sensitivity of Guppy PRO F-033B Red 35% Green Blue 30% Quantum Efficiency 25% 20% 15% 10% 5% 0% 400 450 500 550 Wavelength [nm] 600 Figure 10: Spectral sensitivity of Guppy PRO F-033C (without IR cut filter) Guppy PRO Technical Manual V4.1.
Specifications 45% 40% Quantum Efficiency 35% 30% 25% 20% 15% 10% 5% 0% 400 500 600 700 Wavelength [nm] 800 900 1000 Figure 11: Spectral sensitivity of Guppy PRO F-046B Red Green 500 550 Wavelength [nm] Blue 35% 30% Quantum Efficiency 25% 20% 15% 10% 5% 0% 400 450 600 650 700 Figure 12: Spectral sensitivity of Guppy PRO F-046C (without IR cut filter) Guppy PRO Technical Manual V4.1.
Specifications Red Green Blue 60% Quantum Efficiency 50% 40% 30% 20% 10% 0% 400 450 500 550 Wavelength [nm] 600 650 700 Figure 13: Spectral sensitivity of Guppy PRO F-095C (without IR cut filter) Guppy PRO Technical Manual V4.1.
Specifications 60% Quantum Efficiency 50% 40% 30% 20% 10% 0% 400 500 600 700 Wavelength [nm] 800 900 1000 Figure 14: Spectral sensitivity of Guppy PRO F-125B Red Green Blue 50% 45% Quantum Efficiency 40% 35% 30% 25% 20% 15% 10% 5% 0% 400 450 500 550 Wavelength [nm] 600 650 700 Figure 15: Spectral sensitivity of Guppy PRO F-125C (without IR cut filter) Guppy PRO Technical Manual V4.1.
Specifications 45% 40% Quantum Efficiency 35% 30% 25% 20% 15% 10% 5% 0% 400 500 600 700 Wavelength [nm] 800 900 1000 Figure 16: Spectral sensitivity of Guppy PRO F-146B Red Green Blue 35% Quantum Efficiency 30% 25% 20% 15% 10% 5% 0% 400 450 500 550 Wavelength [nm] 600 650 700 Figure 17: Spectral sensitivity of Guppy PRO F-146C (without IR cut filter) Guppy PRO Technical Manual V4.1.
Specifications 50% 45% Quantum Efficiency 40% 35% 30% 25% 20% 15% 10% 5% 0% 400 500 600 700 Wavelength [nm] 800 900 1000 650 700 Figure 18: Spectral sensitivity of Guppy PRO F-201B Red Green 500 550 Wavelength [nm] Blue 35% Quantum Efficiency 30% 25% 20% 15% 10% 5% 0% 400 450 600 Figure 19: Spectral sensitivity of Guppy PRO F-201C (without IR cut filter) Guppy PRO Technical Manual V4.1.
Specifications 60% Quantum Efficiency 50% 40% 30% 20% 10% 0% 400 500 600 700 800 900 1000 Wavelength [nm] Figure 20: Spectral sensitivity of Guppy PRO F-503B Red 45% Green Blue 40% Quantum Efficiency 35% 30% 25% 20% 15% 10% 5% 0% 400 450 500 550 Wavelength [nm] 600 650 700 Figure 21: Spectral sensitivity of Guppy PRO F-503C (without IR cut filter) Guppy PRO Technical Manual V4.1.
Camera dimensions Camera dimensions Note For information on sensor position accuracy: See Sensor position accuracy of Guppy PRO cameras on page 240. Guppy PRO standard housing (1 x 1394b copper) M3x3 (3x) 20 14 23.8 12.3 4.5 29 10.3 10.3 27 29 16 C-Mount 29 9.5 2.5 5.2 M3x3 (3x) 38.5 44.8 Figure 22: Camera dimensions (1 x 1394b copper) Guppy PRO Technical Manual V4.1.
Camera dimensions Tripod adapter This three hole tripod adapter (Allied Vision order number 1216) ... • ... can be used for Guppy PRO only. • ... is only designed for standard housings. 29 20 4.5 14 23.8 30 UNC 1/4-20, 6 mm thread depth 9 11 3.2 (3x) 14 9 3 10 Body size: 29 mm x 30 mm x 10 mm (L x W x H) Figure 23: Tripod dimensions Guppy PRO Technical Manual V4.1.
Camera dimensions Cross section: C-Mount • • All monochrome Guppy PRO cameras are equipped with the same model of protection glass. All color Guppy PRO cameras are equipped with the same model of IR cut filter. Maximum protrusion: 10.7 filter / protection glass 16 Adjustment spacer C-Mount Figure 24: Guppy PRO C-Mount dimensions Note Adjustment is only made (via adjustment spacer between lens and front flange), if the customer needs accuracy below 100 μm. Guppy PRO Technical Manual V4.1.
Camera dimensions Cross section: CS-Mount All Stingray cameras can be delivered with CS-Mount. Ø 16 maximum protrusion: filter / protection glass 5.1 CS-Mount Figure 25: Guppy PRO CS-Mount dimension Note Pay attention to the maximum sensor size of the applied CSMount lens. For mount options see Modular Concept. Guppy PRO Technical Manual V4.1.
Camera dimensions Adjustment of C-Mount/CS-Mount The dimensional adjustment cannot be made by the customer. All adjustments have to be made by the Allied Vision factory. Adjustment is only made (via adjustment spacer between lens and front flange), if the customer needs accuracy below 100 μm. If you need any adjustments, please contact Customer Care: For phone numbers and e-mail: See Contacting Allied Vision on page 9.
Filter and lenses Filter and lenses IR cut filter: spectral transmission The following illustration shows the spectral transmission of the IR cut filter: 1 0.9 Transmittance [T] 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 200 400 600 Wavelength [nm] 800 1000 Figure 26: Approximate spectral transmission of IR cut filter (may vary slightly by filter lot) (type Hoya C5000) Camera lenses Allied Vision offers different lenses from a variety of manufacturers.
Filter and lenses Focal length for type 1/4 sensors Guppy PRO F-031 Distance = 500 mm Distance = 1000 mm 2.8 mm 652 mm x 492 mm 1307 mm x 987 mm 4 mm 455 mm x 343 mm 914 mm x 690 mm 4.2 mm 433 mm x 327 mm 870 mm x 657 mm 4.8 mm 379 mm x 286 mm 761 mm x 574 mm 6 mm 302 mm x 228 mm 608 mm x 459 mm 6.
Filter and lenses Focal length for type 1/3 sensor Guppy PRO F-095 Distance = 500 mm Distance = 1000 mm 4.8 mm 539 mm x 303 mm 1082 mm x 610 mm 6 mm 430 mm x 242 mm 865 mm x 487 mm 6.
Filter and lenses Focal length for type 1/2 sensors Guppy PRO 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 mm x 195 mm 527 mm x 395 mm 16 mm 194 mm x 145 mm 394 mm x 295 mm 25 mm 122 mm x 91 mm 250 mm x 187 mm 35 mm 85 mm x 64 mm 176 mm x 132 mm 50 mm 58 mm x 43 mm 122 mm x 91 mm Table 20: Focal length vs. field of view (Guppy PRO F-033/046/146) Focal length for type 1/1.
Camera interfaces Camera interfaces This chapter gives you detailed information on status LEDs, inputs and outputs, trigger features and transmission of data packets. Note For a detailed description of the camera interfaces (FireWire, I/O connector), and operating instructions see the 1394 Installation Manual, Chapter Camera interfaces. Read all Notes and Cautions in the 1394 Installation Manual, before using any interfaces.
Camera interfaces Camera I/O connector pin assignment Pin Signal 1 9 2 10 8 3 11 12 7 4 5 6 Direction Level Description 1 External GND GND for ext. power External Ground for external power 2 External Power 8–36 V DC Power supply 3 --- --- --- --- 4 Camera In 1 In Uin(high) = 3–24 V Camera Input 1 Uin(low) = 0–1.
Camera interfaces Status LEDs 1 status LED bicolor Figure 29: Position of status LED (example showing green half of LED on) There is one bicolor LED: showing green or orange (If half green and half red is on you see an orange color). RED means: red half of LED permanent on +RED pulsing means: red half of LED is switched on for a short time. If the red LED is already on, the LED will be switched off.
Camera interfaces Error conditions Blink codes are used to signal warnings or error states (When S1 and S2 blink together, you see blinking orange): • S1 means green half of LED • S2 means red half of LED • Example: LLC not ready S1 (3 blinks) + S2 (5 blinks): 3 orange blinks and afterwards 2 red blinks 1 blink 2 blinks 3 blinks 1 blink Video mode error Format 7 error 1 Format 7 error 2 2 blinks Camera class object Camera regconst object Register mapping 3 blinks FLASH class object Platform
Camera interfaces Control and video data signals The inputs and outputs of the camera can be configured by software. The different modes are described below. Inputs Note For a general description of the inputs and warnings see the 1394 Installation Manual, Chapter Guppy PRO input description. The optocoupler inverts all input signals. Inversion of the signal is controlled via the IO_INP_CTRL1..2 register (see table 24).
Camera interfaces Input/output pin control All input and output signals running over the camera I/O connector are controlled by an advanced feature register. 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 25 --- [16..
Camera interfaces Trigger delay Guppy PRO cameras feature various ways to delay image capture based on external trigger. With IIDC V1.31 there is a standard CSR at Register F0F00534/834h to control a delay up to FFFh x time base value. The following table explains the inquiry register and the meaning of the various bits.
Camera interfaces Register Name Field Bit 0xF0F00834 TRIGGER_DELAY Presence_Inq [0] Description 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..
Camera interfaces Outputs Note For a general description of the outputs and warnings see the 1394 Installation Manual, Chapter Guppy PRO output description. Output features are configured by software. Any signal can be placed on any output. The main features of output signals are described below: Signal Description IntEna (Integration Enable) This signal displays the time in which exposure was made. By using a regsignal ister this output can be delayed by up to 1.05 seconds.
Camera interfaces IO_OUTP_CTRL 1-3 The outputs (Output mode, Polarity) are controlled via 3 advanced feature registers (see table 30). The Polarity field determines whether the output is inverted or not. The output mode can be viewed in the table below. The current status of the output can be queried and set via the PinState. It is possible to read back the status of an output pin regardless of the output mode.
Camera interfaces Output modes 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.
Camera interfaces Note The signals can be inverted. Caution Firing a new trigger while IntEna is still active can result in missing image. Note • • Note that trigger delay in fact delays the image capture 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 frequency is strongly dependent on individual software capabilities.
Camera interfaces Register Name Field Bit Description 0xF1000808 IO_OUTP_PWM2 Same as IO_OUTP_PWM1 0xF100080C 0xF1000810 IO_OUTP_PWM3 Same as IO_OUTP_PWM1 0xF1000814 0xF1000818 IO_OUTP_PWM4 Same as IO_OUTP_PWM1 0xF100081C Table 32: PWM configuration registers To enable the PWM feature select output mode 0x09. Control the signal state via the PulseWidth and Period fields (all times in microseconds (μs)).
Camera interfaces PWM: Examples in practice In this chapter we give you two examples, how to write values in the PWM registers. All values have to be written in microseconds (μs) in the PWM registers; therefore, remember always the factor 10-6s. Example 1: Set PWM with 1kHz at 30% pulse width.
Camera interfaces 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.
Camera interfaces U(K+0) Y(K+0) Y(K+1) V(K+0) Y(K+2) Y(K+3) U(K+4) Y(K+4) Y(K+5) V(K+4) Y(K+6) Y(K+7) U(K+Pn-8) Y(K+Pn-8) Y(K+Pn-7) V(K+Pn-8) Y(K+Pn-6) Y(K+Pn-5) U(K+Pn-4) Y(K+Pn-4) Y(K+Pn-3) V(K+Pn-4) Y(K+Pn-2) Y(K+Pn-1) Table 36: YUV8 (4:1:1) format: Source: IIDC V1.31 Y component has 8-bit data.
Camera interfaces Y component has 16-bit data. High byte Low byte Y(K+0) Y(K+1) Y(K+2) Y(K+3) Y(K+Pn-4) Y(K+Pn-3) Y(K+Pn-2) Y(K+Pn-1) Table 38: Y (Mono16) format: Source: IIDC V1.31 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..
Camera interfaces Each component (Y, U, V) has 8-bit data. The Y component is the same as in the above table. U, V Signal level (decimal) Data (hexadecimal) Highest (+) 127 126 . . 1 0 -1 0xFF 0xFE . . 0x81 0x80 0x7F -127 -128 0x01 0x00 Lowest Highest (-) Table 41: Data structure of YUV8; Source: IIDC V1.31 Y component has 16-bit data. The data type is Unsigned Short (big endian). Y Signal level (decimal) Data (hexadecimal) Highest 65535 65534 . . 1 0 0xFFFF 0xFFFE . .
Description of the data path Description of the data path Block diagrams of the cameras The following diagrams illustrate the data flow and the bit resolution of image data after being read from the CCD sensor chip in the camera. The individual blocks are described in more detail in the following paragraphs. For sensor data see chapter Specifications on page 34.
Description of the data path Color cameras CMOS: the following functions are integrated in sensor: Sub-sampling, horizontal masking Gain Sensor * Offset Analog Analog Analog ADC White balance 14 bit Test-Pattern Hue Saturation Color correction Color conversion 8 bit 8 bit Color interpolation 14 bit Camera control LUT 14 bit 14 bit 12 8 bit 10 Defect pixel correction (only CMOS) 3 x 8 bit 8 bit 8 bit Frame memory 14 bit IEEE 1394b interface 8 bit 1394b HIROSE I/O RS232 Horizont
Description of the data path Guppy PRO color cameras have both one-push white balance and auto white balance. White balance is applied so that non-colored image parts are displayed non-colored. From the user's point, the white balance settings are made in register 80Ch of IIDC V1.31. This register is described in more detail below.
Description of the data path The values in the U/B_Value field produce changes from green to blue; the V/ R_Value field from green to red as illustrated below. Note While lowering both U/B and V/R registers from 284 towards 0, the lower one of the two effectively controls the green gain. U/B register 0 284 568 V/R register 0 284 568 Figure 36: U/V slider range Type Range Range in dB Guppy PRO color cameras 0 ...
Description of the data path This feature uses the assumption that the R-G-B component sums of the samples shall be equal; i.e., it assumes that the average of the sampled grid pixels is to be monochrome. Note The following ancillary conditions should be observed for successful white balance: • There are no stringent or special requirements on the image content, it requires only the presence of monochrome pixels in the image. If the image capture is active (e.g.
Description of the data path Auto white balance (AWB) The auto white balance feature continuously optimizes the color characteristics of the image. For the white balance algorithm the whole image or a subset of it is used. Auto white balance can also be enabled by using an external trigger. However, if there is a pause of >10 seconds between capturing individual frames this process is aborted.
Description of the data path The algorithm is based on the assumption that the R-G-B component sums of the samples are equal, i.e., it assumes that the mean of the sampled grid pixels is to be monochrome. Auto shutter In combination with auto white balance, Guppy PRO cameras are equipped with auto shutter feature.
Description of the data path Register Name Field Bit Description [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 has no meaning. 0xF0F0081C SHUTTER A_M_MODE Table 46: CSR: Shutter Note Configuration To configure this feature in an advanced register: See table 138.
Description of the data path Register Name Field 0xF0F00820 GAIN Bit Description Presence_Inq [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..
Description of the data path Register Name Field Bit Description 0xF0F00804 AUTO_EXPOSURE Presence_Inq [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..
Description of the data path Manual gain Guppy PRO cameras are equipped with a gain setting, allowing the gain to be manually adjusted on the fly by means of a simple command register write. The following ranges can be used when manually setting the gain for the analog video signal: Type Range Range in dB Increment length Guppy PRO CCD cameras 0 ... 680 0 ... 24.4 dB ~0.0359 dB/step Guppy PRO F-503 (CMOS camera) 8 ... 32 0 ... 12.04 dB ~0.125/step (1.02 - 0.28 dB/step) 33 ... 48 12.57 ... 18.
Description of the data path The following table shows the BRIGHTNESS register: Register Name Field Bit Description 0xF0F00800 BRIGHTNESS Presence_Inq [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..
Description of the data path • With Guppy PRO F-503C, only horizontal mirror is possible. Note Configuration To configure this feature in an advanced register: See table 143. Note The use of the mirror function with color cameras and image output in RAW format has implications on the Bayer-ordering of the colors. Mirror OFF: G-R-B-G (only F-503C) Horizontal mirror ON: R-G-G-B (only F- 503C ) Figure 39: Mirror and Bayer order Note During switchover one image may be temporarily corrupted.
Description of the data path or with normalized values: Output/1023 = (Input/4095)0.45 This gamma LUT is used with all Guppy PRO models. Gamma is known as compensation for the nonlinear brightness response of many displays e.g. CRT monitors. The look-up table converts the incoming 12 bit from the digitizer to outgoing 10 bit. 1200 1000 Output = f(input) Gamma=0.45 Output 800 600 400 200 0 0 500 1000 1500 2000 2500 3000 3500 4000 4500 Input Figure 40: LUT with gamma= 0.
Description of the data path Loading an LUT into the camera Loading the LUT is carried out through the data exchange buffer called GPDATA_BUFFER. As this buffer can hold a maximum of 2 kB, and a complete LUT at 4096 x 10 bit is 5 kByte, programming cannot take place in a one block write step because the size of an LUT is larger than GPDATA_BUFFER. Therefore, input must be handled in several steps. The flow diagram below shows the sequence required to load data into the camera.
Description of the data path Defect pixel correction (only Guppy PRO F-503B/C) The mechanisms of defect pixel correction are explained in the following drawings. All examples are done in Format_7 Mode_0 (full resolution). The first two examples are explained for b/w cameras, the third and fourth example are explained for color cameras. The X marks a defect pixel. 50% brightness of pixel value 1.
Description of the data path Note While building defect pixel correction data or uploading them from host, the defect pixel correction data are stored volatile in FPGA. Optionally you can store the data in a non-volatile memory (Set MemSave to 1). Note Configuration To configure this feature in an advanced register: See table 136. Building defect pixel data Note • • • • • Defect pixel correction is only possible in Mono8 modes for monochrome cameras and Raw8 modes for color cameras.
Description of the data path To build defect pixel data perform the following steps: Grab an image with defect pixel data 1. Take the camera, remove lens and put on lens cap. 2. Set image resolution to Format_7 Mode_x or Format_7 Mode_0 (when using fixed modes) with Raw8 or Mono8 color encoding, and set AOI to maximum. 3. Set values for shutter and gain to maximum. 4. Grab a single image (one-shot). Calculate defect pixel coordinates 5. Accept default threshold from system or choose own threshold.
Description of the data path Activate/deactivate defect pixel correction Activate: 1. Set ON_OFF flag to 1. Deactivate: 1. Set ON_OFF flag to 0. Store defect pixel data non-volatile 1. Set the MemSave flag to 1. Load non-volatile stored defect pixel data 1. Set the MemLoad flag to 1. All non-volatile stored defect pixel coordinates are loaded.
Description of the data path Note • Binning does not change offset, brightness or blacklevel.
Description of the data path Vertical binning Light sensitivity Vertical binning increases the light sensitivity of the camera by a factor of two (monochrome CCD models). Guppy PRO F-503B/C have only averaged binning (low-noise binning) without any increase in light sensitivity. In the CCD sensors, this is done directly in the horizontal shift register of the monochrome sensor. With the CMOS sensor of Guppy PRO F-503B/C, monochrome and color binning is possible.
Description of the data path Figure 45: 2 x vertical binning (Guppy PRO F-503B/C) Note Note Vertical resolution is reduced, but signal-to noise ratio (SNR) is increased by about 3 or 6 dB (2 x or 4 x binning). The image appears vertically compressed in this mode and no longer exhibits a true aspect ratio. If vertical binning is activated the image may appear to be overexposed and may require correction. Guppy PRO Technical Manual V4.1.
Description of the data path Horizontal binning Definition (CCD cameras only) In horizontal binning adjacent pixels of a row are combined digitally in the FPGA of the camera without accumulating the black level. CMOS cameras: horizontal binning is done in the CMOS sensor. With the CMOS sensor of Guppy PRO F-503C, color binning is possible. The monochrome CMOS sensor of Guppy PRO F-503B uses the same binning patterns as the color version.
Description of the data path Figure 46: 2 x horizontal binning (CCD models) Figure 47: 2 x horizontal binning (Guppy PRO F-503B/C) Note The image appears horizontally compressed in this mode and does no longer show true aspect ratio. If horizontal binning is activated the image may appear to be overexposed and must be corrected, if necessary. Guppy PRO Technical Manual V4.1.
Description of the data path 2 x full binning (F-503 also 4 x full binning) If horizontal and vertical binning are combined, every 4 (16) pixels are consolidated into a single pixel. At first two (4) vertical pixels are put together and then combined horizontally. With the CMOS sensor of Guppy PRO F-503C, color binning is possible. The monochrome CMOS sensor of Guppy PRO F-503B uses the same binning patterns as the color version.
Description of the data path Figure 48: Full binning (CCD models) Figure 49: 2 x full binning (Guppy PRO F-503) Note If full binning is activated the image may appear to be overexposed and must be corrected, if necessary. Guppy PRO Technical Manual V4.1.
Description of the data path Sub-sampling (only F-503B/C and CCD cameras b/w) What is sub-sampling? Definition Sub-sampling is the process of skipping neighboring pixels (with the same color) while being read out from the CCD chip. Which Guppy PRO models have sub-sampling? • • CMOS Guppy PRO cameras (F-503B/C) (b/w and color cameras) have subsampling.
Description of the data path 2 out of 4 Figure 52: Horizontal sub-sampling 2 out of 4 (color) 2 out of 8 Figure 53: Horizontal sub-sampling 2 out of 8 (color) Note The image appears horizontally compressed in this mode and no longer exhibits a true aspect ratio. Guppy PRO Technical Manual V4.1.
Description of the data path Format_7 Mode_5 By default and without further remapping use Format_7 Mode_5 for • Guppy PRO F-503B: 2 out of 4 vertical sub-sampling • Guppy PRO F-503C: 2 out of 4 vertical sub-sampling The different sub-sampling patterns are shown below. 2 out of 4 2 out of 8 Figure 54: Vertical sub-sampling (b/w) 2 out of 4 2 out of 8 Figure 55: Vertical sub-sampling (color) Note The image appears vertically compressed in this mode and no longer exhibits a true aspect ratio.
Description of the data path Format_7 Mode_6 By default and without further remapping use Format_7 Mode_6 for 2 out of 4 H+V sub-sampling The different sub-sampling patterns are shown below. 2 out of 4 H+V sub-sampling Figure 56: 2 out of 4 H+V sub-sampling (b/w) 2 out of 8 H+V sub-sampling Figure 57: 2 out of 8 H+V sub-sampling (b/w) 2 out of 4 H+V sub-sampling Figure 58: 2 out of 4 H+V sub-sampling (color) Guppy PRO Technical Manual V4.1.
Description of the data path 2 out of 8 H+V sub-sampling Figure 59: 2 out of 8 H+V sub-sampling (color) Binning and sub-sampling access (F-503 only) The binning and sub-sampling modes described in the last two chapters are only available as pure binning or pure sub-sampling modes. A combination of both is not possible. As you can see there is a vast amount of possible combinations. But the number of available Format_7 modes is limited and lower than the possible combinations.
Description of the data path Format_7 Guppy PRO monochrome Guppy PRO color Mode_3 2 x full binning 2 x full binning Mode_4 2 out of 4 horizontal sub-sampling 2 out of 4 horizontal sub-sampling Mode_5 2 out of 4 vertical sub-sampling 2 out of 4 vertical sub-sampling Mode_6 2 out of 4 full sub-sampling 2 out of 4 full sub-sampling Table 54: Default Format_7 binning and sub-sampling modes (per factory) Note • • A combination of binning and sub-sampling modes is not possible.
Description of the data path F7M1 F7M2 F7M3 F7M4 F7M5 F7M6 F7M7 mapping of each of 27 modes to F7M1..
Description of the data path Note Configuration To configure this feature in an advanced register: See table 147. Packed 12-Bit Mode All Guppy PRO cameras have the so-called Packed 12-Bit Mode. This means: two 12-bit pixel values are packed into 3 bytes instead of 4 bytes. B/w cameras Color cameras Packed 12-Bit MONO camera mode Packed 12-Bit RAW camera mode SmartView: MONO12 SmartView: RAW12 Mono and raw mode have the same implementation.
Description of the data path Color interpolation (Bayer demosaicing) The color sensors capture the color information via so-called primary color (R-GB) filters placed over the individual pixels in a Bayer mosaic layout. An effective Bayer RGB color interpolation already takes place in all Guppy PRO color version cameras. In color interpolation a red, green or blue value is determined for each pixel.
Description of the data path P1 red = R1 P2 red = R2 G1 + G3 P1 green = ------------------2 G1 + G4 P2 green = ------------------2 P1 blue = B1 P2 blue = B1 P3 red = R2 G2 + G4 P3 green = ------------------2 P3 blue = B2 Formula 4: Bayer demosaicing Hue and saturation Guppy PRO CCD and Guppy PRO F-503 color models are equipped with hue and saturation registers.
Description of the data path Color correction is needed to eliminate the overlap in the color channels. This overlap is caused by the fact that: • Blue light: is seen by the red and green pixels on the CCD • Red light: is seen by the blue and green pixels on the CCD • Green light: is seen by the red and blue pixels on the CCD The color correction matrix subtracts out this overlap.
Description of the data path Note • • • • • • • A number of 1000 equals a color correction coefficient of 1. To obtain an identity matrix set values of 1000 for the diagonal elements an 0 for 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.
Description of the data path Color conversion (RGB to YUV) The conversion from RGB to YUV is made using the following formulae: Y = 0.3 R + 0.59 G + 0.11 B U = – 0.169 R – 0.33 G + 0.498 B + 128 (@ 8 bit) V = 0.498 R – 0.420 G – 0.082 B + 128 (@ 8 bit) Formula 6: RGB to YUV conversion Note • • 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.
Controlling image capture Controlling image capture Global shutter (CCD cameras only) Shutter modes The cameras support the SHUTTER_MODES specified in IIDC V1.31. For all models (except Guppy PRO F-503) this shutter is a global shutter; meaning that all pixels are exposed to the light at the same moment and for the same time span. Pipelined Pipelined means that the shutter for a new image can already happen, while the preceding image is transmitted.
Controlling image capture Electronic rolling shutter (ERS) and global reset release shutter (GRR) (only Guppy PRO F-503) The CMOS Guppy PRO F-503 (Micron/Aptina CMOS sensor MT9P031) has an electronic rolling shutter (ERS) and a global reset release shutter (GRR) but no global shutter.
Controlling image capture Trigger modes Guppy PRO cameras support IIDC conforming Trigger_Mode_0 and Trigger_Mode_1 and special Trigger_Mode_15 (bulk trigger). Note CMOS cameras Guppy PRO F-503 support only Trigger_Mode_0.
Controlling image capture The Guppy PRO F-503 has two shutter modes: • electronic rolling shutter (ERS) and • global reset release shutter (GRR) Note With this two shutter modes only Trigger_Mode_0 is possible. Details are explained in the following diagrams. Guppy PRO F-503, Trigger_Mode_0, electronic rolling shutter • IntEna is high, when all pixels are integrated simultaneously. • IntEna starts with start of exposure of last row. • IntEna ends with end of exposure of first row.
Controlling image capture Short exposure time: If the following condition is true: Texp eff. = Texp - Tframe < 0 you don’t get an IntEna signal and triggering is not possible.
Controlling image capture Exposure time of first row is: Texp Exposure time of second row is: Texp + Trow Exposure time of n-th row is: Texp + (n-1) x Trow Thus the image gets brighter with every row. To prevent this the customer should use: • flash (when all rows are overlapping, see drawing above) • or a mechanical/LCD shutter Bulk trigger (Trigger_Mode_15) Note Trigger_Mode_15 is only available for Guppy PRO CCD cameras.
Controlling image capture The functionality is controlled via bit [6] and bitgroup [12-15] of the following register: Register Name Field Bit Description [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..
Controlling image capture The screenshots below illustrate the use of Trigger_Mode_15 on a register level: • Line #1 switches continuous mode off, leaving viewer in listen mode. • Line #2 prepares 830h register for external trigger and Mode_15. Left = continuous Middle = one-shot Right = multi-shot Line #3 switches camera back to continuous mode. Only one image is grabbed precisely with the first external trigger.
Controlling image capture Trigger delay Guppy PRO cameras feature various ways to delay image capture based on external trigger. With IIDC V1.31 there is a standard CSR at register F0F00534/834h to control a delay up to FFFh x time base value. The following table explains the Inquiry register and the meaning of the various bits.
Controlling image capture Register Name Field Bit 0xF0F00834 TRIGGER_DELAY Presence_Inq [0] Description 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: read a status 0: OFF 1: ON If this bit = 0, other fields will be read only. --- [7..
Controlling image capture Note • • Switching trigger delay to ON also switches external Trigger_Mode_0 to ON. This feature works with external Trigger_Mode_0 only. Software trigger A software trigger is an external signal that is controlled via a status and control register: 62Ch on page 201: to activate software trigger set bit [0] to 1. The behavior is different dependent on the trigger mode used: • Edge mode, programmable mode: trigger is automatically reset (selfcleared).
Controlling image capture Debounce time This register controls the debounce feature of the cameras input pins. The debounce time can be set for each available input separately. Increment is 500 ns Debounce time is set in Time x 500 ns Minimum debounce time is 1.5 μs 3 x 500 ns Maximum debounce time is ~16 ms (215-1) x 500 ns Offset Name Field Bit Description 0xF1000840 IO_INP_DEBOUNCE_1 Presence_Inq [0] Indicates presence of this feature (read only) --- [2..7] Reserved Time [8..
Controlling image capture Exposure time (shutter) and offset The exposure (shutter) time for continuous mode and Trigger_Mode_0 is based on the following formula: Shutter register value x time base + offset The register value is the value set in the corresponding IIDC 1.31 register (SHUTTER [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 132). The default value here is set to 20 μs.
Controlling image capture Exposure time offset A camera-specific offset is also added to this value.
Controlling image capture Example: Guppy PRO F-031 Camera Register value Guppy PRO F-031 Time base (default) 100 20 μs Table 67: Register value and time base for Guppy PRO F-031 register value x time base + exposure time offset = exposure time 100 x 20 μs + 71 μs = 2075 μs exposure time The minimum adjustable exposure time set by register is 4 μs.
Controlling image capture One-shot Guppy PRO cameras can record an image by setting the one-shot bit in the 61Ch register. This bit is automatically cleared after the image is captured. If the camera is placed in ISO_Enable mode (see chapter ISO_Enable / free-run on page 137), this flag is ignored. If one-shot mode is combined with the external trigger, the one-shot command is used to arm it. The following screenshot shows the sequence of commands needed to put the camera into this mode.
Controlling image capture One-shot command on the bus to start of exposure The following sections describe the time response of the camera using a single frame (one-shot) command. As set out in the IIDC specification, this is a software command that causes the camera 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.
Controlling image capture End of exposure to first packet on the bus After the exposure, the CCD sensor is read out; some data is written into the FRAME_BUFFER before being transmitted to the bus. The time from the end of exposure to the start of transport on the bus is: 710 μs ± 62.5 μs This time jitters with the cycle time of the bus (125 μs). OneShot Command Decode Command Exposure Integration-Start Timebase Reg. X Shutter-Reg.
Controlling image capture Multi-shot Setting multi-shot and entering a quantity of images in Count_Number in the 61Ch register enables the camera to record a specified number of images. The number is indicated in bits 16 to 31. If the camera is put into ISO_Enable mode (see chapter ISO_Enable / free-run on page 137), this flag is ignored and deleted automatically once all the images have been recorded.
Controlling image capture • • Line 1 shows the broadcast command, which stops all cameras connected to the same IEEE 1394 bus. It is generated by holding the Shift key down while clicking on Write. Line 2 generates a broadcast one_shot in the same way, which forces all connected cameras to simultaneously grab one image.
Video formats, modes and bandwidth Video formats, modes and bandwidth The different Guppy PRO models support different video formats, modes and frame rates. These formats and modes are standardized in the IIDC (formerly DCAM) specification. Resolutions smaller than the generic sensor resolution are generated from the center of the sensor and without binning. Note • • • Note The maximum frame rates can only be achieved with shutter settings lower than 1/(frame rate).
Video formats, modes and bandwidth Guppy PRO F-031B / Guppy PRO F-031C Format Mode Resolution Color mode 240 fps 0 120 fps 60 fps 30 fps 15 fps 7.5 fps 3.75 fps 1.
Video formats, modes and bandwidth Format Mode Resolution Color mode Maximal S800 frame rates for Format_7 modes 656 x 492 Mono8 Mono12 Mono16 123 fps 123 fps 120 fps 656 x 492 YUV411 YUV422,Raw16 Mono8,Raw8 RGB8 Raw12 123 fps 101 fps 123 fps 67 fps 123 fps 1 328 x 492 Mono8 Mono12 Mono16 123 fps 2x H-binning 123 fps 2x H-binning 123 fps 2x H-binning 2 656 x 246 Mono8 Mono12 Mono16 205 fps 2x V-binning 205 fps 2x V-binning 199 fps 2x V-binning 3 328 x 246 Mono8 Mono12 Mono16 205 fps 2x H
Video formats, modes and bandwidth Guppy PRO F-032B / Guppy PRO F-032C Format Mode Resolution Color mode 240 fps 0 120 fps 60 fps 30 fps 15 fps 7.5 fps 3.75 fps 1.
Video formats, modes and bandwidth Format Mode Resolution Color mode Maximal S800 frame rates for Format_7 modes 656 x 492 Mono8 Mono12 Mono16 82 fps 82 fps 82 fps 656 x 492 YUV411 YUV422,Raw16 Mono8,Raw8 RGB8 Raw12 82 fps 82 fps 82 fps 66 fps 82 fps 1 328 x 492 Mono8 Mono12 Mono16 79 fps 79 fps 79 fps 2 656 x 246 Mono8 Mono12 Mono16 136 fps 2x V-binning 136 fps 2x V-binning 136 fps 2x V-binning 3 328 x 246 Mono8 Mono12 Mono16 136 fps 2x H+V binning 136 fps 2x H+V binning 136 fps 2x H+V
Video formats, modes and bandwidth Guppy PRO F-033B / Guppy PRO F-033C Format Mode Resolution Color mode 240 fps 0 120 fps 60 fps 30 fps 15 fps 7.5 fps 3.75 fps 1.
Video formats, modes and bandwidth Format Mode Resolution Color mode Maximal S800 frame rates for Format_7 modes 656 x 492 Mono8 Mono12 Mono16 85 fps 85 fps 85 fps 656 x 492 YUV411 YUV422,Raw16 Mono8,Raw8 RGB8 Raw12 85 fps 85 fps 85 fps 67 fps 85 fps 1 328 x 492 Mono8 Mono12 Mono16 84 fps 84 fps 84 fps 2 656 x 246 Mono8 Mono12 Mono16 149 fps 2x V-binning 149 fps 2x V-binning 149 fps 2x V-binning 3 328 x 246 Mono8 Mono12 Mono16 149 fps 2x H+V binning 149 fps 2x H+V binning 149 fps 2x H+V
Video formats, modes and bandwidth Guppy PRO F-046B / Guppy PRO F-046C Format Mode Resolution Color mode 240 fps 0 120 fps 60 fps 30 fps 15 fps 7.5 fps 3.75 fps 1.
Video formats, modes and bandwidth Format Mode Resolution Color mode Maximal S800 frame rates for Format_7 modes 780 x 580 Mono8 Mono12 Mono16 62 fps 41 fps 30 fps 780 x 580 YUV411 YUV422,Raw16 Mono8,Raw8 RGB8 Raw12 62 fps 62 fps 62 fps 48 fps 62 fps 1 388 x 580 Mono8 Mono12 Mono16 61 fps 61 fps 61 fps 2 780 x 290 Mono8 Mono12 Mono16 111 fps 2x V-binning 111 fps 2x V-binning 111 fps 2x V-binning 3 388 x 290 Mono8 Mono12 Mono16 111 fps 2x H+V binning 111 fps 2x H+V binning 111 fps 2x H+V
Video formats, modes and bandwidth Guppy PRO F-095C Format Mode Resolution Color mode 240 fps 0 0 1 2 3 4 5 6 160 x 120 320 x 240 640 x 480 640 x 480 640 x 480 640 x 480 640 x 480 YUV444 YUV422 YUV411 YUV422 RGB8 Mono8 Mono16 1 0 1 2 3 4 5 6 7 800 x 600 800 x 600 800 x 600 1024 x 768 1024 x 768 1024 x 768 800 x 600 1024 x 768 YUV422 RGB8 Mono8 YUV422 RGB8 Mono8 Mono16 Mono16 120 fps 60 fps 30 fps 15 fps 7.5 fps 3.
Video formats, modes and bandwidth Guppy PRO F-125B / Guppy PRO F-125C Format Mode Resolution 0 1 2 Color mode 240 fps 120 fps 60 fps 30 fps 15 fps 7.5 fps 3.75 fps 1.
Video formats, modes and bandwidth Format Mode Resolution 0 1292 x 964 1292 x 964 Color mode Maximal S800 frame rates for Format_7 modes Mono8 Mono12 Mono16 YUV411 YUV422,Raw16 Mono8,Raw8 RGB8 Raw12 31 fps 31 fps 26 fps 31 fps 26 fps 31 fps 17 fps 31 fps 1 644 x 964 Mono8 Mono12 Mono16 31 fps 31 fps 31 fps 2x H-binning 2x H-binning 2x H-binning 2 1292 x 482 Mono8 Mono12 Mono16 53 fps 53 fps 52 fps 2x V-binning 2x V-binning 2x V-binning 3 644 x 482 Mono8 Mono12 Mono16 53 fps 53 fps 53 fp
Video formats, modes and bandwidth Guppy PRO F-146B / Guppy PRO F-146C Format Mode Resolution 0 1 2 Color mode 240 fps 120 fps 60 fps 30 fps 15 fps 7.5 fps 3.75 fps 1.
Video formats, modes and bandwidth Format Mode Resolution Color mode Maximal S800 frame rates for Format_7 modes 0 1388 x 1038 Mono8 Mono12 Mono16 1388 x 1038 YUV411 YUV422,Raw16 Mono8,Raw8 RGB8 Raw12 17 fps 17 fps 17 fps 17 fps 17 fps 17 fps 15 fps 17 fps 1 692 x 1038 Mono8 Mono12 Mono16 17 fps 17 fps 17 fps 2x H-binning 2x H-binning 2x H-binning 2 1388 x 518 Mono8 Mono12 Mono16 28 fps 28 fps 28 fps 2x V-binning 2x V-binning 2x V-binning 3 692 x 518 Mono8 Mono12 Mono16 28 fps 28 fps 28
Video formats, modes and bandwidth Guppy PRO F-201B / Guppy PRO F-201C Format Mode Resolution 0 1 2 Color mode 240 fps 120 fps 60 fps 30 fps 15 fps 7.5 fps 3.75 fps 1.
Video formats, modes and bandwidth Format Mode Resolution Maximal S800 frame rates for Format_7 modes 0 1624 x 1234 Mono8 Mono12 Mono16 1624 x 1234 YUV411 YUV422,Raw16 Mono8,Raw8 RGB8 Raw12 14 fps 14 fps 14 fps 14 fps 14 fps 14 fps 12 fps 14 fps 1 812 x 1234 Mono8 Mono12 Mono16 14 fps 14 fps 14 fps 2x H-binning 2x H-binning 2x H-binning 2 1624 x 616 Mono8 Mono12 Mono16 24 fps 24 fps 24 fps 2x V-binning 2x V-binning 2x V-binning 3 812 x 616 Mono8 Mono12 Mono16 24 fps 24 fps 24 fps 2x H+V
Video formats, modes and bandwidth Guppy PRO F-503B / Guppy PRO F-503C F0M2 (120 fps), F0M5 (120 fps), F1M5 (60 fps) are only available with electronic rolling shutter (whereas present in both shutter modes). If using global reset release shutter the camera runs these modes with half frame rates only. Format Mode Resolution Color mode 120 60 30 15 7.5 3.75 1.
Video formats, modes and bandwidth Format Mode Resolution 0 1 2 3 7 4 5 6 Color mode 2588 x 1940 Mono8 Mono12 Mono16 2588 x 1940 Mono8,Raw8 YUV411,Raw12 YUV422,Raw16 1292 x 1940 Mono8 Mono12 Mono16 1292 x 1944 Mono8,Raw8 YUV411,Raw12 YUV422,Raw16 2588 x 968 Mono8 Mono12 Mono16 2588 x 968 Mono8,Raw8 YUV411,Raw12 YUV422,Raw16 1292 x 968 Mono8 Mono12 Mono16 1292 x 968 Mono8,Raw8 YUV411,Raw12 YUV422,Raw16 1292 x 1940 Mono8 Mono12 Mono16 1292 x 1940 Mono8,Raw8 YUV411,Raw12 YUV422,Raw16 2588 x 968 Mono8
Video formats, modes and bandwidth Area of interest (AOI) The camera’s image sensor has a defined resolution. This indicates the maximum number of rows and pixels per row that the recorded image may have. However, often only a certain section of the entire image is of interest. The amount of data to be transferred can be decreased by limiting the image to a section when reading it out from the camera. At a lower vertical resolution the sensor can be read out faster and thus the frame rate is increased.
Video formats, modes and bandwidth Figure 73: Area of interest (AOI) Note • • 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.
Video formats, modes and bandwidth Autofunction AOI Use this feature to select the image area (work area) on which the following autofunctions work: • Auto shutter • Auto gain • Auto white balance In the following screenshot you can see an example of the autofunction AOI: Work area Figure 74: Example of autofunction AOI (Show work area is on) Note Autofunction AOI is independent from Format_7 AOI settings.
Video formats, modes and bandwidth Frame rates An IEEE 1394 camera requires bandwidth to transport images. The IEEE 1394b bus has very large bandwidth of at least 62.5 MByte/s for transferring (isochronously) image data. Per cycle up to 8192 bytes (or around 2000 quadlets = 4 bytes@ 800 Mbit/s) can thus be transmitted.
Video formats, modes and bandwidth Format Mode 0 Resolution 240 fps 120 fps 60 fps 30 fps 15 fps 7.
Video formats, modes and bandwidth Format Mode Resolution 0 800 x 600 YUV (4:2:2) 16 bit/pixel 1 240 fps 120 fps 60 fps 800 x 600 RGB 800 x 600 Y (Mono8) 8 bit/pixel 3 4 1024 x 768 YUV (4:2:2) 8 bit/pixel 6 800 x 600 (Mono16) 16 bit/pixel 7 1.
Video formats, modes and bandwidth Format Mode Resolution 0 1280 x 960 YUV (4:2:2) 60 fps 30 fps 15 fps 7.5 fps 3.75 fps 1.
Video formats, modes and bandwidth Frame rates Format_7 In video Format_7 frame rates are no longer fixed. Note • • 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. Details are described in the next chapters: • Max. frame rate 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.
Video formats, modes and bandwidth Guppy PRO F-031: AOI frame rates 1 max. frame rate of CCD = --------------------------------------------------------------------------------------------------------------------------------------------------------148.71μs + AOI height 16.05μs + 508 – AOI height 2.93μs Formula 9: Guppy PRO F-031: theoretical max.
Video formats, modes and bandwidth Guppy PRO F-032: AOI frame rates 1 max. frame rate of CCD = --------------------------------------------------------------------------------------------------------------------------------------------------------167.06μs + AOI height 24.31μs + 492 – AOI height 2.97μs Formula 10: Guppy PRO F-032: theoretical max.
Video formats, modes and bandwidth Guppy PRO F-033: AOI frame rates 1 max. frame rate of CCD = --------------------------------------------------------------------------------------------------------------------------------------------------------186.50μs + AOI height 23.41μs + 505 – AOI height 2.59μs Formula 11: Guppy PRO F-033: theoretical max.
Video formats, modes and bandwidth Guppy PRO F-046: AOI frame rates 1 max. frame rate of CCD = --------------------------------------------------------------------------------------------------------------------------------------------------------206.20μs + AOI height 27.35μs + 593 – AOI height 2.59μs Formula 12: Guppy PRO F-046: theoretical max.
Video formats, modes and bandwidth Guppy PRO F-095: AOI frame rates 1 max. frame rate of CCD = --------------------------------------------------------------------------------------------------------------------------------------------------------321.44μs + AOI height 35.04μs + 747 – AOI height 6.88μs Formula 13: Guppy PRO F-095: theoretical max.
Video formats, modes and bandwidth Guppy PRO F-125: AOI frame rates 1 max. frame rate of CCD = --------------------------------------------------------------------------------------------------------------------------------------------------------189.28μs + AOI height 33.19μs + 978 – AOI height 5.03μs Formula 14: Guppy PRO F-125: theoretical max.
Video formats, modes and bandwidth Guppy PRO F-146: AOI frame rates 1 max. frame rate of CCD = -----------------------------------------------------------------------------------------------------------------------------------------------------------73.06μs + AOI height 56.07μs + 1051 – AOI height 11.55μs Formula 15: Guppy PRO F-146: theoretical max.
Video formats, modes and bandwidth Guppy PRO F-201: AOI frame rates 1 max. frame rate of CCD = --------------------------------------------------------------------------------------------------------------------------------------------------------344.90μs + AOI height 57.50μs + 1238 – AOI height 8.2μs Formula 16: Guppy PRO F-201: theoretical max.
Video formats, modes and bandwidth Guppy PRO F-503: AOI frame rates 1 max. frame rate of CMOS = ----------------------------------------------------- AOI height + 9 t row Formula 18: Guppy PRO F-503: theoretical max. frame rate of CMOS (min. shutter, no binning, no subsampling).
Video formats, modes and bandwidth AOI height / pixel Frame rate / fps full width 1280 1024 800 640 480 320 240 120 19.7 24.6 31.5 39.2 52.2 77.3 103.2 187.9* Frame rate / fps half width 29.5 41.6*** 52.8** 61.2 86.3 125.6 164.2 299.1 Frame rate / fps quarter width 47.4 59.0 74.3 92.2 121.6 174.7 230.0 404.2 Table 102: Frame rates Guppy PRO F-503 as function of AOI height and AOI width (full/half/quarter) *Max. packet size 7760 ** Max. packet size 6980 ***Max.
How does bandwidth affect the frame rate? How does bandwidth affect the frame rate? In some modes the IEEE 1394b bus limits the attainable frame rate. According to the 1394b specification on isochronous transfer, the largest data payload size of 8192 bytes per 125 μs cycle is possible with bandwidth of 800 Mbit/s. In addition, there is a limitation, only a maximum number of 65535 (216 -1) packets per frame are allowed.
How does bandwidth affect the frame rate? Example formula for the b/w camera Mono16, 1392 x 1040, 30 fps desired BYTE_PER_PACKET = 30 1392 1040 2 125μs = 10856 8192 8192 frame rate reachable ------------------------------------------------------------ = 22.64 1392 1040 2 125μs Formula 21: Example maximum frame rate calculation Test images Loading test images FirePackage Fire4Linux 1. Start SmartView. 1. Start cc1394 viewer. 2. Click the Edit settings button. 2.
How does bandwidth affect the frame rate? Test images for color cameras The color cameras have 1 test image: YUV4:2:2 mode Figure 84: Color test image Mono8 (raw data) Figure 85: Bayer-coded test image The color camera outputs Bayer-coded raw data in Mono8 instead of (as described in IIDC V1.31) a real Y signal. Note The first pixel of the image is always the red pixel from the sensor. (Mirror must be switched off.) Guppy PRO Technical Manual V4.1.
Configuration of the camera Configuration of the camera All camera settings are made by writing specific values into the corresponding registers. This applies to: • values for general operating states such as video formats and modes, exposure times, etc. • extended features of the camera that are turned on and off and controlled via corresponding registers (so-called advanced registers).
Configuration of the camera Example This requires, for example, that to enable ISO_Enabled mode (see chapter ISO_Enable / free-run on page 137), (bit 0 in register 614h), the value 80000000 h must be written in the corresponding register.
TimeBase ExtdShutter Testimage Trigger Delay Misc.
Configuration of the camera Example FireStack API … // Set framerate Result=WriteQuad(HIGHOFFSET,m_Props.CmdRegBase+CCR_FRAMERATE,(UINT32)m_Parms.Fr ameRate<<29); // Set mode if(Result) Result=WriteQuad(HIGHOFFSET,m_Props.CmdRegBase+CCR_VMODE,(UINT32)m_Parms.VideoM ode<<29); // Set format if(Result) Result=WriteQuad(HIGHOFFSET,m_Props.CmdRegBase+CCR_VFORMAT,(UINT32)m_Parms.Vide oFormat<<29); // Set trigger if(Result) { Mode=0; if(m_Parms.TriggerMode==TM_EXTERN) Mode=0x82000000; if(m_Parms.
Configuration of the camera The configuration ROM is divided into • Bus info block: providing critical information about the bus-related capabilities • Root directory: specifying the rest of the content and organization, such as: – Node unique ID leaf – Unit directory – Unit dependant info The base address of the camera control register is calculated as follows based on the camera-specific base address: Bus info block Offset 0-7 8-15 400h 04 29 0C C0 404h 31 33 39 34 ….
Configuration of the camera Offset Node unique ID leaf 0-7 8-15 16-23 24-31 428h 00 02 5E 9E ....CRC 42Ch 00 0A 47 01 ….
Configuration of the camera And finally, the entry with key 40 (448h in this case) provides the offset for the camera control register: FFFF F0000000h + 3C0000h x 4 = FFFF F0F00000h The base address of the camera control register is thus: FFFF F0F00000h The offset entered in the table always refers to the base address of F0F00000h. Implemented registers (IIDC V1.31) The following tables show how standard registers from IIDC V1.
Configuration of the camera Inquiry register for video mode Offset Name Field Bit Description Color mode 180h V_MODE_INQ Mode_0 [0] 160 x 120 YUV 4:4:4 (Format_0) Mode_1 [1] 320 x 240 YUV 4:2:2 Mode_2 [2] 640 x 480 YUV 4:1:1 Mode_3 [3] 640 x 480 YUV 4:2:2 Mode_4 [4] 640 x 480 RGB Mode_5 [5] 640 x 480 Mono8 Mode_6 [6] 640 x 480 Mono16 Mode_X [7] Reserved --- [8..
Configuration of the camera Offset Name Field Bit Description 19Ch V_MODE_INQ Mode_0 [0] Format_7 Mode_0 (Format_7) Mode_1 [1] Format_7 Mode_1 Mode_2 [2] Format_7 Mode_2 Mode_3 [3] Format_7 Mode_3 Mode_4 [4] Format_7 Mode_4 Mode_5 [5] Format_7 Mode_5 Mode_6 [6] Format_7 Mode_6 Mode_7 [7] Format_7 Mode_7 --- [8..
Configuration of the camera Offset Name Field Bit Description 208h V_RATE_INQ FrameRate_0 [0] 1.875 fps (Format_0, Mode_2) 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) V_RATE_INQ FrameRate_0 [0] 1.875 fps (Format_0, Mode_3) FrameRate_1 [1] 3.75 fps FrameRate_2 [2] 7.
Configuration of the camera Offset Name Field Bit Description 214h V_RATE_INQ FrameRate_0 [0] 1.875 fps (Format_0, Mode_5) 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) (Format_0, Mode_6) [0] 1.875 fps FrameRate_1 [1] 3.75 fps FrameRate_2 [2] 7.
Configuration of the camera Offset Name Field Bit Description 224h V_RATE_INQ FrameRate_0 [0] Reserved (Format_1, Mode_1) 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) V_RATE_INQ FrameRate_0 [0] Reserved (Format_1, Mode_2) FrameRate_1 [1] Reserved FrameRate_2 [2] 7.
Configuration of the camera Offset Name Field Bit Description 230h V_RATE_INQ FrameRate_0 [0] 1.875 fps (Format_1, Mode_4) 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) V_RATE_INQ FrameRate_0 [0] 1.875 fps (Format_1, Mode_5) FrameRate_1 [1] 3.75 fps FrameRate_2 [2] 7.
Configuration of the camera Offset Name Field Bit Description 23Ch V_RATE_INQ FrameRate_0 [0] 1.875 fps (Format_1, Mode_7) 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] Reserved --- [8..31] Reserved (zero) V_RATE_INQ FrameRate_0 [0] 1.875 fps (Format_2, Mode_0) FrameRate_1 [1] 3.75 fps FrameRate_2 [2] 7.
Configuration of the camera Offset Name Field Bit Description 248h V_RATE_INQ FrameRate_0 [0] 1.875 fps (Format_2, Mode_2) 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] Reserved --- [8..31] Reserved (zero) V_RATE_INQ FrameRate_0 [0] 1.875 fps (Format_2, Mode_3) FrameRate_1 [1] 3.75 fps FrameRate_2 [2] 7.
Configuration of the camera Offset Name Field Bit Description 254h V_RATE_INQ FrameRate_0 [0] 1.875 fps (Format_2, Mode_5) 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) V_RATE_INQ FrameRate_0 [0] 1.875 fps (Format_2, Mode_6) FrameRate_1 [1] 3.75 fps FrameRate_2 [2] 7.
Configuration of the camera Offset 2E8h 2ECh 2F0h 2F4h 2F8h 2FCh Name Field V-CSR_INQ_7_2 V-CSR_INQ_7_3 V-CSR_INQ_7_4 V-CSR_INQ_7_5 V-CSR_INQ_7_6 V-CSR_INQ_7_7 Bit Description [0..31] CSR_quadlet offset for Format_7 Mode_2 [0..31] CSR_quadlet offset for Format_7 Mode_3 [0..31] CSR_quadlet offset for Format_7 Mode_4 [0..31] CSR_quadlet offset for Format_7 Mode_5 [0..31] CSR_quadlet offset for Format_7 Mode_6 [0..
Configuration of the camera Inquiry register for basic function Offset Name Field Bit Description 400h Advanced_Feature_Inq [0] Inquiry for advanced features (vendor unique features) Vmode_Error_Status_Inq [1] Inquiry for existence of Vmode_Error_Status register BASIC_FUNC_INQ Feature_Control_Error_Status_Inq [2] Inquiry for existence of Feature_Control_Error_Status Opt_Func_CSR_Inq [3] Inquiry for Opt_Func_CSR --- [4..
Configuration of the camera Inquiry register for feature presence Offset Name Field Bit Description 404h FEATURE_HI_INQ Brightness [0] Brightness control Auto_Exposure [1] Auto_Exposure control --- [2] Reserved White_Balance [3] White balance control Hue [4] Hue control Saturation [5] Saturation control Gamma [6] Gamma control Shutter [7] Shutter control Gain [8] Gain control Iris [9] Iris control Focus [10] Focus control Temperature [11] Temperature control Trigg
Configuration of the camera Offset Name Field Bit Description 410h .. Reserved Address error on access 47Fh 480h Advanced_Feature_Inq Advanced_Feature_Quadlet_Offset [0..31] Quadlet offset of the advanced feature CSR's from the base address of initial register space (vendor unique) This register is the offset for the Access_Control_Register; thus, the base address for Advanced Features. Access_Control_Register does not prevent access to advanced features.
Configuration of the camera Inquiry register for feature elements Register Name 0xF0F0050 BRIGHTNESS_INQUIRY 0 Field Bit Description 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 [5] Capability of switching this feature ON and OFF Au
Configuration of the camera Register Name Field Bit Description 530h TRIGGER_INQ Presence_Inq [0] Indicates presence of this feature (read only) Abs_Control_Inq [1] Capability of control with absolute value --- [2..
Configuration of the camera Register Name Field 534h TRIGGER_DELAY_INQUIRY Presence_Inq 538 ..
Configuration of the camera Status and control registers for camera Register Name Field Bit Description 600h CUR-V-Frm_RATE/ Revision Bit [0..2] for the frame rate 604h CUR-V-MODE Bit [0..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..
Configuration of the camera Inquiry register for absolute value CSR offset address Offset Name 700h ABS_CSR_HI_INQ_0 Always 0 704h ABS_CSR_HI_INQ_1 Always 0 708h ABS_CSR_HI_INQ_2 Always 0 70Ch ABS_CSR_HI_INQ_3 Always 0 710h ABS_CSR_HI_INQ_4 Always 0 714h ABS_CSR_HI_INQ_5 Always 0 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
Configuration of the camera Status and control register for one-push The OnePush feature, WHITE_BALANCE, is currently implemented. If this flag is set, the feature becomes immediately active, even if no images are being input (see chapter One-push white balance on page 83).
Configuration of the camera Offset Name 80Ch WHITE-BALANCE Field Bit Description Presence_Inq [0] Presence of this feature 0: N/A 1: Available Always 0 for Mono Abs_Control [1] Absolute value control 0: 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.
Configuration of the camera Offset Name Field 81Ch SHUTTER Bit Description See Advanced Feature time base See table 46: 820h GAIN See above 824h IRIS Always 0 828h FOCUS Always 0 830h TRIGGER_MODE Can be effected via advanced feature IO_INP_CTRLx. 834h .. Reserved for other FEATURE_HI Always 0 87C 880h Zoom Always 0 884h PAN Always 0 888h TILT Always 0 88Ch OPTICAL_FILTER Always 0 890 ..
Configuration of the camera Video mode control and status registers for Format_7 Quadlet offset Format_7 Mode_0 The quadlet offset to the base address for Format_7 Mode_0, which can be read out at F0F002E0h (according to table 116:) gives 003C2000h. 4 x 3C2000h = F08000h so that the base address for the latter (table 124) equals F0000000h + F08000h = F0F08000h.
Configuration of the camera Note • • • • • 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, COLOR_CODING_ID is set to a default value after an INITIALIZE or reset.
Configuration of the camera Register Register name Description 0xF1000100 CAMERA_STATUS See Table 129: Advanced register: Camera status on page 214 0xF1000200 MAX_RESOLUTION See Table 130: Advanced register: Maximum resolution inquiry on page 214 0xF1000208 TIMEBASE See Table 131: Advanced register: Time base on page 215 0xF100020C EXTD_SHUTTER See Table 133 : Advanced register: Extended shutter on page 216 0xF1000210 TEST_IMAGE See Table 134: Advanced register: Test images on page 217 0x
Configuration of the camera Register Register name Description 0xF1000400 TRIGGER_DELAY See Table 142 : Advanced register: Trigger delay on page 227 0xF1000410 MIRROR_IMAGE See Table 143 : Advanced register: Mirror on page 227 0xF1000510 SOFT_RESET See Table 144: Advanced register: Soft reset on page 228 0xF1000550 USER PROFILES See Table 150: Advanced register: User profiles on page 234 0xF1000580 F7MODE_MAPPING See Table 147 : Advanced register: Format_7 mode mapping on page 231 0xF1000
Configuration of the camera Note • • Currently all registers can be written without being activated. This makes it easier to operate the camera using Directcontrol. Allied Vision reserves the right to require activation in future versions of the software. Extended version information register The presence of each of the following features can be queried by the 0 bit of the corresponding register. Register Name Field Bit Description 0xF1000010 VERSION_INFO1 μC type ID [0..
Configuration of the camera Note If a camera returns the register set to all zero, that particular camera does not support the extended version information.
Configuration of the camera Register Name Field Bit 0xF1000040 ADV_INQ_1 MaxResolution TimeBase ExtdShutter TestImage --Sequences VersionInfo --Look-up tables ----------TriggerDelay Mirror image Soft Reset ------User Sets --Paramlist_Info GP_Buffer Input_1 ----Output_1 Output_2 Output_3 ----IntEnaDelay --Output 1 PWM Output 2 PWM Output 3 PWM --- [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19..20] [21] [22..29] [30] [31] [0] [1] [2..7] [8] [9] [10] [11] [12.
Configuration of the camera Register Name Field Bit 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..11] Defect Pixel Correction [12] --- [13..31] --- [0] --- [1] --- [2] --- [18..
Configuration of the camera Register Name Field Bit Description 0xF1000100 CAMERA_STATUS Presence_Inq [0] Indicates presence of this feature (read only) --- [1..23] Reserved ID [24..31] Implementation ID = 0x01 --- [0..14] Reserved ExSyncArmed [15] External trigger enabled --- [16..27] Reserved ISO [28] --- [29..
Configuration of the camera Register Name Field Bit Description 0xF1000208 TIMEBASE Presence_Inq [0] Indicates presence of this feature (read only) --- [1..7] Reserved ExpOffset [8..19] Exposure offset in μs --- [20..27] Reserved Timebase_ID [28..31] See Table 132 : Time base ID on page 215. Table 131: Advanced register: Time base The time base IDs 0-9 are in bit [28] to [31]. See Table 132 : Time base ID on page 215. Refer to the following table for code.
Configuration of the camera Note The ABSOLUTE VALUE CSR register, introduced in IIDC V1.3, is not implemented. Extended shutter The exposure time for long-term integration of up to 67 seconds can be entered with μs precision via the EXTENDED_SHUTTER register. Register Name Field Bit Description 0xF100020C EXTD_SHUTTER Presence_Inq [0] Indicates presence of this feature (read only) --- [1..5] Reserved ExpTime [6..
Configuration of the camera Register Name Field Bit Description 0xF1000210 TEST_IMAGE Presence_Inq [0] Indicates presence of this feature (read only) --- [1..
Configuration of the camera Look-up tables (LUT) Load the look-up tables to be used into the camera and choose the look-up table number via the LutNo field. Now you can activate the chosen LUT via the LUT_CTRL register. The LUT_INFO register indicates how many LUTs the camera can store and shows the maximum size of the individual LUTs. The possible values for LutNo are 0..n-1, whereas n can be determined by reading the field NumOfLuts of the LUT_INFO register.
Configuration of the camera Note The BitsPerValue field indicates how many bits are read from the LUT for any grey-value read from the sensor. To determine the number of bytes occupied for each grey-value round-up the BitsPerValue field to the next byte boundary.
Configuration of the camera Defect pixel correction Definition The defect pixel correction mode allows to correct an image with defect pixels. Via threshold you can define the defect pixels in an image. Defect pixel correction is done in the FPGA and defect pixel data can be stored inside the camera.
Configuration of the camera Register Name Field Bit Description 0xF100029C DPC_MEM Presence_Inq [0] Indicates presence of this feature (read only) --- [1] Reserved EnaMemWR [2] Enable write access from host to RAM EnaMemRD [3] Enable read access from RAM to host DPDataSize [4..17] Size of defect pixel data to read from RAM to host. A maximum of 2000 defect pixels can be stored. To get the number of defect pixels read out this value and divide by 4.
Configuration of the camera Note • • Only one edge is delayed. If IntEna_Out is used to control an exposure, it is possible to have a variation in brightness or to precisely time a flash. Integration time Integration time IntEna_real IntEna_out Delay time Delay time Figure 87: Delayed integration timing Register Name 0xF1000340 IO_INTENA_DELAY Field Bit Description Presence_Inq [0] Indicates presence of this feature (read only) --- [1..
Configuration of the camera Register Name 0xF1000360 AUTOSHUTTER_CTRL 0xF1000364 AUTOSHUTTER_LO Field Bit Description Presence_Inq [0] Indicates presence of this feature (read only) --- [1..31] Reserved --- [0..5] Reserved MinValue [6..31] Minimum auto shutter value lowest possible value: 10 μs 0xF1000368 AUTOSHUTTER_HI --- [0..5] Reserved MaxValue [6..
Configuration of the camera Note As with the Extended Shutter the value of MinValue and MaxValue must not be set to a lower value than the minimum shutter time. Auto gain control The table below illustrates the advanced register for auto gain control. Register Name 0xF1000370 AUTOGAIN_CTRL Field Bit Description Presence_Inq [0] Indicates presence of this feature (read only) --- [1..3] Reserved MaxValue [4..15] Maximum auto gain value --- [16..19] Reserved MinValue [20..
Configuration of the camera Autofunction AOI The table below illustrates the advanced register for autofunction AOI. Register Name 0xF1000390 AUTOFNC_AOI 0xF1000394 AF_AREA_POSITION 0xF1000398 AF_AREA_SIZE Field Bit Description Presence_Inq [0] Indicates presence of this feature (read only) --- [1..3] Reserved ShowWorkArea [4] Show work area --- [5] Reserved ON_OFF [6] Enable/disable AOI (see note above) --- [7] Reserved YUNITS [8..19] Y units of work area/pos.
Configuration of the camera Color correction To switch off color correction in YUV mode: see bit [6] Register Name 0xF10003A0 COLOR_CORR Field Bit Description Presence_Inq [0] Indicates presence of this feature (read only) --- [1..5] Reserved ON_OFF [6] Color correction on/off default: on Write: 02000000h to switch color correction OFF Write: 00000000h to switch color correction ON Reset [7] Reset to defaults --- [8..31] Reserved 0xF10003A4 COLOR_CORR_COEFFIC11 = Crr [0..
Configuration of the camera Trigger delay Register Name 0xF1000400 TRIGGER_DELAY Field Bit Description 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 142: Advanced register: Trigger delay The advanced register allows start of the integration to be delayed via DelayTime by max. 221 μs, which is max. 2.1 s after a trigger edge was detected.
Configuration of the camera Soft reset Register Name 0xF1000510 SOFT_RESET Field Bit Description Presence_Inq [0] Indicates presence of this feature (read only) --- [1..5] Reserved Reset [6] Initiate reset --- [7..19] Reserved Delay [20..
Configuration of the camera Maximum ISO packet size Use this feature to increase the MaxBytePerPacket value of Format_7 modes. This overwrites the maximum allowed isochronous packet size specified by IIDC V1.31. Register Name Field Bit 0xF1000560 ISOSIZE_S400 Presence_Inq [0] Description Indicates presence of this feature (read only) --- [1..5] Reserved ON_OFF [6] Enable/Disable S400 settings Set2Max [7] Set to maximum supported packet size --- [8..15] Reserved MaxIsoSize [16..
Configuration of the camera Restrictions Note the restrictions in the following table. When using software with an Isochronous Resource Manager (IRM): deactivate it. Software Restrictions FireGrab Deactivate Isochronous Resource Manager: SetParameter (FGP_USEIRMFORBW, 0) FireStack/FireClass No restrictions SDKs using Microsoft driver (Active FirePackage, Direct FirePackage, ...) n/a Linux: libdc1394_1.x No restrictions Linux: libdc1394_2.
Configuration of the camera Format_7 mode mapping (only Guppy PRO F-503) With Format_7 mode mapping it is possible to map special binning and sub-sampling modes to F7M1..F7M7. See page 112. For default mappings see table 54. Register Name Field Bit Description 0xF1000580 F7MODE_MAPPING Presence_Inq [0] Indicates presence of this feature (read only) --- [1..31] Reserved F7MODE_00_INQ [0] Format_7 Mode_0 presence F7MODE_01_INQ [1] Format_7 Mode_1 presence ... ... ...
Configuration of the camera Example To map the internal Format_7 Mode_19 to the visible Format_7 Mode_1, write the decimal number 19 to the above listed F7MODE_1 register. Note For available Format_7 modes see figure 60. 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.
Configuration of the camera Examples: • Power on is not shown. • Isochronous traffic is not shown. • Asynchronous traffic is not shown. Register Name Field Bit 0xF1000640 SWFEATURE_CTRL Presence_Inq [0] Description Indicates presence of this feature (read only) BlankLED_Inq [1] Indicates presence of Disable LEDs feature. --- [2..15] Reserved --- [16] Reserved BlankLED [17] 0: Behavior as described in chapter Status LEDs on page 64. 1: Disable LEDs. (Only error codes are shown.) --- [18..
Configuration of the camera User profiles Definition Within the IIDC specification user profiles are called memory channels. Often they are called user sets. In fact these are different expressions for the following: storing camera settings into a non-volatile memory inside the camera.
Configuration of the camera Restore To restore the settings from a previous stored profile: Set default 1. Write the desired ProfileID with the RestoreProfile flag set. 2. Read back the register and check the ErrorCode field. To set the default profile to be loaded on startup, reset or initialization: 1. Write the desired ProfileID with the SetDefaultID flag set. 2. Read back the register and check the ErrorCode field.
Configuration of the camera Stored settings The following table shows the settings stored inside a profile: 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) WHITE_BALANCE (+ auto on/off) HUE (+ hue on) SATURATION (+ saturation on) GAMMA (+ gamma on) SHUTTER (+ auto on/off) GAIN TRIGGER_MODE TRIGGER_POLARITY TRIGGER_DELAY ABS_GAIN IMAGE_POSITION (AOI) IMAGE_SIZE (AOI) COLOR_CODING
Configuration of the camera Pulse-width modulation (PWM) Note See Table 32 : PWM configuration registers on page 73. Global reset release shutter (only Guppy PRO F-503) Offset Name Field Bit 0xF10005C0 GLOBAL_RES_REL_SHUTTER Presence_Inq [0] Description Indicates presence of this feature (read only) --- [1..5] Reserved ON_OFF [6] Global reset release shutter on/off. If off, then electronic rolling shutter will be used. --- [7..
Configuration of the camera Note • • Read the BufferSize before using. GPDATA_BUFFER can be used by only one function at a time. Little endian vs. big endian byte order • Read/WriteBlock accesses to GPDATA_BUFFER are recommended, to read or write more than 4 byte data. This increases the transfer speed compared to accessing every single quadlet. • The big endian byte order of the 1394 bus is unlike the little endian byte order of common Intel PCs.
Firmware update Firmware update Firmware updates can be carried out via FireWire cable without opening the camera. Note For further information read the application note: How to update Guppy/Guppy PRO/Pike/Stingray firmware. This application note and the firmware itself is only accessible for distributors. End customers have to contact technical support.
Appendix Appendix Sensor position accuracy of Guppy PRO cameras camera body pixel area pixel area y camera body D sensor case sensor case x Figure 88: Sensor position accuracy Criteria Subject Method of Positioning Reference Points Accuracy Properties Optical alignment of the photo sensitive sensor area into the camera front module (lens mount front flange) Sensor Center of the pixel area (photo sensitive cells) Camera Center of the lens mount x/y +/- 150 μm (sensor shift) z +0/-100 μm
Index Numbers 0xF1000010 (version info) ........................210 0xF1000040 (advanced feature inquiry) .......212 0xF1000100 (camera status)......................214 0xF1000200 (max. resolution) ...................214 0xF1000208 (time base) ...........................215 0xF100020C (extended shutter) ..........133, 216 0xF1000210 (test image) ..........................217 0xF1000240 (LUT) ...................................218 0xF1000298 (DPC_CTRL) ...........................
Index external trigger .................................. 85 AUTOFNC_AOI ....................................85, 225 AUTOFNC_AOI positioning .......................... 85 Autofunction AOI (advanced register)..........225 AUTOGAIN_CTRL ......................................224 AUTOSHUTTER_CTRL .................................223 AUTOSHUTTER_HI ....................................223 AUTOSHUTTER_LO....................................223 AUTO_EXPOSURE ...................................... 89 Auto_Inq ......
Index continuous using Trigger_Mode_15.......................126 controlling image capture ...................................119 CSR.......................................................178 shutter ............................................. 86 CSR register Auto Exposure .................................... 89 Brightness......................................... 91 GAIN ................................................ 88 D data block packet format............................ 75 description ............
Index definition .......................................... 24 serial bus .......................................... 25 FireWire 400 ............................................ 27 FireWire 800 ............................................ 27 firmware update ...............................239, 240 flash .....................................................120 focal length............................................. 58 Guppy PRO F-031................................. 59 Guppy PRO F-032......................
Index block diagram .................................... 66 signals.............................................. 66 Input control (advanced register) ................ 67 input mode ............................................. 67 InputMode (Field) .................................... 67 inputs common GND ..................................... 63 general ............................................. 66 in detail ............................................ 66 triggers........................................
Index using Trigger_Mode_15.......................126 N Node_Id ................................................178 NumOfLuts .............................................218 NumOfLuts (Field) ...................................218 O OFFSET auto white balance .............................. 83 offset ....................................................131 800h ................................................ 90 CCD .................................................. 90 configuration ROM ...................
Index loading a LUT ..................................... 94 one-push white balance ....................... 84 OneShot...........................................134 SHUTTER ............................................ 86, 87 Shutter CSR ............................................. 86 shutter time formula............................................131 SHUTTER_MODES .....................................119 signal-to-noise ratio (SNR)......................... 99 vertical binning .............................
Index trigger bulk .........................................121, 124 control image capture.........................119 delay ........................................... 68, 73 edge................................................. 69 external ...........................................119 hardware.....................................69, 128 impulse............................................134 IntEna .............................................. 73 internal ....................................
Index video mode 2 ..........................................163 VP IEEE 1394b ........................................ 62 VP (Power, VCC) IEEE 1394b ........................................ 62 V/R_Value (Field) ..................................... 82 W WaitingForTrigger ID 0x0A............................................. 72 output impulse diagram ....................... 72 WaitingForTrigger signal ............................ 70 white balance auto .................................................