These products are not designed for use in life support appliances, devices, or systems where mal- function of these products can reasonably be expected to result in personal injury. Allied Vision Technologies customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Allied for any damages resulting from such improper use or sale.
Requirements for PC and 1394b ................30 Example 1: 1394b bandwidth of Guppy PRO cameras ........... 31 Example 2: More than one Guppy PRO camera at full speed ........... 31 FireWire Plug & play capabilities.................. 31 FireWire hot-plug and screw-lock precautions ..............32 Operating system support ..................
Page 4
Guppy PRO F-503B/C ..................... 43 Spectral sensitivity ....................... 44 Camera dimensions ..................53 Guppy PRO standard housing (1 x 1394b copper) ..............53 Tripod adapter ......................54 Cross section: C-Mount ....................55 Cross section: CS-Mount....................56 Adjustment of C-Mount/CS-Mount..................57 Filter and lenses ....................
Page 5
Controlling image capture ................119 Global shutter (CCD cameras only) .................. 119 Electronic rolling shutter (ERS) and global reset release shutter (GRR) (only Guppy PRO F-503) .. 120 Trigger modes ......................121 Trigger_Mode_0 (edge mode) and Trigger_Mode_1 (level mode) ........121...
Page 6
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 ................128 Software trigger...................... 129 Debounce ......................129 Debounce time......................130 Exposure time (shutter) and offset ..................
Page 7
Quadlet offset Format_7 Mode_0 ................206 Quadlet offset Format_7 Mode_1 ................206 Format_7 control and status register (CSR) .............. 206 Advanced features (Allied Vision-specific) ................ 207 Advanced registers summary ..................207 Extended version information register ................. 210 Advanced feature inquiry ..................211 Camera status......................
Page 8
(only Guppy PRO F-503).................... 237 GPDATA_BUFFER ..................... 237 Little endian vs. big endian byte order ..............238 Firmware update ....................239 Extended version number (FPGA/μC) ................239 Appendix ....................... 240 Sensor position accuracy of Guppy PRO cameras..............240 Guppy PRO Technical Manual V4.1.0...
Introduction Introduction This Guppy PRO Technical Manual describes in depth the technical specifica- tions, dimensions, all camera features (IIDC standard and Allied Vision smart features) and their registers, trigger features, all video and color formats, band- width and frame rate calculation.
Page 11
Changed max. resolution of Guppy PRO F-503 from 2592 x 1944 to 2588 x 1940: see chapter Guppy PRO F-503B/C page 43 • Guppy PRO F-503: Mono8, YUV411 and YUV422 now in all F7 modes available: see chapter Guppy PRO F-503B/C on page •...
Page 12
Guppy PRO F-503: manual gain range now 8 ... 48 (instead of 60): see chapter Manual gain on page 90 V2.0.2 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 page 43 V2.0.3 08.04.11 •...
Page 13
[continued] [continued] Some minor corrections: V3.0.2 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...
Page 14
14.06.12 New frame rates from development: Guppy PRO F-031 • Guppy PRO F-031: 123 fps instead of 121 fps in F7M0, see Table 7: Specification Guppy PRO F-031B/C on page 35 • Guppy PRO F-031: 564 fps instead of 563 fps (AOI height 10,...
Page 15
Version Date (dd.mm.yy) Remarks continued from previous page [continued] [continued] Guppy PRO F-046 • Guppy PRO F-046: 62 fps instead of 61 fps. See chapter V3.0.3 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...
Page 16
34. New Guppy PRO F-095C • Table 4: Bandwidth of Guppy PRO cameras on page 31 • Table 18: Focal length vs. field of view (Guppy PRO F-095) on page 60 • Chapter Guppy PRO F-095C • Chapter Exposure time offset •...
Contacting Allied Vision page 9 • Corrected information for binning in chapter Definition page 98 • Corrected block diagram for Guppy PRO color cameras in chapter Block diagrams of the cameras on page 80 • Updated sensor curves in chapter Spectral sensitivity page 44 •...
Page 18
FPGA/μC. • Chapter Appendix lists the sensor position accuracy of Allied Vision cam- eras. • Chapter Index gives you quick access to all relevant data in this manual.
This symbol highlights important information. Caution This symbol highlights important instructions. You have to fol- low these instructions to avoid malfunctions. This symbol highlights URLs for further information. The URL itself is shown in blue. Example: http://www.alliedvision.com Guppy PRO Technical Manual V4.1.0...
You find the 1394 Installation Manual here: http://www.alliedvision.com/en/support/technical-docu- mentation All software packages (including documentation and release notes) provided by Allied Vision can be downloaded at: http://www.alliedvision.com/en/support/software-down- loads Before operation We place the highest demands for quality on our cameras.
Page 21
All naming in this document relates to FirePackage, not to GenICam. For downloads see: Software (Vimba and all other software): http://www.alliedvision.com/en/support/software-down- loads Firmware: http://www.alliedvision.com/en/support/firm- ware Technical documentation (overview page): http://www.alliedvision.com/en/support/technical-docu- mentation Technical papers (appnotes, white papers) and knowledge base: http://www.alliedvision.com/en/support/technical-papers- knowledge-base Guppy PRO Technical Manual V4.1.0...
Guppy PRO cameras Guppy PRO cameras Guppy PRO With Guppy PRO cameras, entry into the world of digital image processing is sim- pler 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.
Conformity Conformity Allied Vision Technologies declares under its sole responsibility that all stan- dard 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...
IEEE Std. 1394a-2000 amendment • IEEE Std. 1394b-2002 amendment FireWire is used to connect digital cameras, especially in industrial systems for machine vision. Note All naming in this document relates to FirePackage, not to GenICam. Guppy PRO Technical Manual V4.1.0...
As illustrated in the diagram below, these two modes can co-exist by using pri- ority time slots for video data transfer and the remaining time slots for control data transfer. Figure 2: 1394a data transmission Guppy PRO Technical Manual V4.1.0...
current of 18 mJoule in 3 ms. Higher inrush current may damage the Phy chip of the cam- era and/or the Phy chip in your PC. Guppy PRO Technical Manual V4.1.0...
IIDC V1.3 released a set of camera control standards via 1394a, which estab- lished a common communications protocol on which most current FireWire cam- eras are based. In addition to common standards shared across manufacturers, Allied Vision offers Format_7 mode that provides special features (smart features), such as: •...
Compatibility example It’s possible to run a 1394a and a 1394b camera on the 1394b bus. You can e.g. run a Guppy PRO F-032B and a Marlin F-033B on the same bus: • Guppy PRO F-032B @ S800 and 60 fps (2560 bytes per cycle, 32% of the cycle slot) •...
No gaps needed, BOSS mode for nous performance of widespread parallel arbitration network (round trip delay), reducing efficiency Table 3: Technical detail comparison: 1394a and 1394b Note The bandwidth values refer to the fact: 1 MByte = 1024 kByte Guppy PRO Technical Manual V4.1.0...
For a single Stingray camera inrush current may not be a prob- lem. But daisy chaining multiple cameras or supplying bus power via (optional) HIROSE power out to circuitry with unknown inrush currents needs careful design considerations. Guppy PRO Technical Manual V4.1.0...
Due to the fact that one Guppy PRO camera can, depending on its settings, satu- rate a 32-bit PCI bus, you are advised to use either a PCI Express card and/or mul- tiple 64-bit PCI bus cards, if you want to use 2 or more Guppy PRO cameras simul- taneously (see the following table).
Screw-lock precautions • All Allied Vision 1394b camera and cables have industrial screw-lock fasteners to insure a tight electrical connec- tion that is resistant to vibration and gravity. • We strongly recommend using only 1394b adapter cards with screw-locks.
MS1394 driver will continue to work.) Windows 7 Full support Full support Windows 8 Full support Full support Table 6: FireWire and operating systems For more information see Allied Vision Software: http://www.alliedvision.com Guppy PRO Technical Manual V4.1.0...
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.0...
Protection glass, color: IR cut filter Optional accessories b/w: IR cut filter, IR pass filter, color: Protection glass On request Host adapter card, power out 6 W (HIROSE) Software packages http://www.alliedvision.com/en/support/software-downloads (free of charge) Table 7: Specification Guppy PRO F-031B/C Guppy PRO Technical Manual V4.1.0...
IR cut filter Optional accessories b/w: IR cut filter, IR pass filter color: Protection glass On request Host adapter card, power out 6 W (HIROSE) Software packages http://www.alliedvision.com/en/support/software-downloads (free of charge) Table 8: Specification Guppy PRO F-032B/C Guppy PRO Technical Manual V4.1.0...
IR cut filter Optional accessories b/w: IR cut filter, IR pass filter color: Protection glass On request Host adapter card, power out 6 W (HIROSE) Software packages http://www.alliedvision.com/en/support/software-downloads (free of charge) Table 9: Specification Guppy PRO F-033B/C Guppy PRO Technical Manual V4.1.0...
IR cut filter Optional accessories b/w: IR cut filter, IR pass filter color: Protection glass On request Host adapter card, power out 6 W (HIROSE) Software packages http://www.alliedvision.com/en/support/software-downloads (free of charge) Table 10: Specification Guppy PRO F-046B/C Guppy PRO Technical Manual V4.1.0...
CE, FCC Class B, RoHS (2011/65/EU) Standard accessories IR cut filter Optional accessories Protection glass On request Host adapter card, power out 6 W (HIROSE) Software packages http://www.alliedvision.com/en/support/software-downloads (free of charge) Table 11: Specification Guppy PRO F-095C Guppy PRO Technical Manual V4.1.0...
IR cut filter Optional accessories b/w: IR cut filter, IR pass filter color: Protection glass On request Host adapter card, power out 6 W (HIROSE) Software packages http://www.alliedvision.com/en/support/software-downloads (free of charge) Table 12: Specification Guppy PRO F-125B/C Guppy PRO Technical Manual V4.1.0...
IR cut filter Accessories b/w: IR cut filter, IR pass filter color: Protection glass On request Host adapter card, power out 6 W (HIROSE) Software packages http://www.alliedvision.com/en/support/software-downloads (free of charge) Table 13: Specification Guppy PRO F-146B/C Guppy PRO Technical Manual V4.1.0...
IR cut filter Optional accessories b/w: IR cut filter, IR pass filter color: Protection glass On request Host adapter card, power out 6 W (HIROSE) Software packages http://www.alliedvision.com/en/support/software-downloads (free of charge) Table 14: Specification Guppy PRO F-201B/C Guppy PRO Technical Manual V4.1.0...
Protection glass, and color: IR cut filter Optional accessories b/w: IR cut filter, IR pass filter, and color: Protection glass On request Host adapter card, power out 6 W (HIROSE) Software packages http://www.alliedvision.com/en/support/software-downloads (free of charge) Table 15: Specification Guppy PRO F-503B/C Guppy PRO Technical Manual V4.1.0...
• Uncertainties in the measuring apparatus itself (Ulbricht-Kugel/Ulbricht sphere, optometer, etc.) 1000 Wavelength [nm] Figure 5: Spectral sensitivity of Guppy PRO F-031B Green Blue Wavelength [nm] Figure 6: Spectral sensitivity of Guppy PRO F-031C (without IR cut filter) Guppy PRO Technical Manual V4.1.0...
Page 45
Specifications 1000 Wavelength [nm] Figure 7: Spectral sensitivity of Guppy PRO F-032B Green Blue Wavelength [nm] Figure 8: Spectral sensitivity of Guppy PRO F-032C (without IR cut filter) Guppy PRO Technical Manual V4.1.0...
Page 46
Specifications 1000 Wavelength [nm] Figure 9: Spectral sensitivity of Guppy PRO F-033B Green Blue Wavelength [nm] Figure 10: Spectral sensitivity of Guppy PRO F-033C (without IR cut filter) Guppy PRO Technical Manual V4.1.0...
Page 47
Specifications 1000 Wavelength [nm] Figure 11: Spectral sensitivity of Guppy PRO F-046B Green Blue Wavelength [nm] Figure 12: Spectral sensitivity of Guppy PRO F-046C (without IR cut filter) Guppy PRO Technical Manual V4.1.0...
Page 48
Specifications Green Blue Wavelength [nm] Figure 13: Spectral sensitivity of Guppy PRO F-095C (without IR cut filter) Guppy PRO Technical Manual V4.1.0...
Page 49
Specifications 1000 Wavelength [nm] Figure 14: Spectral sensitivity of Guppy PRO F-125B Green Blue Wavelength [nm] Figure 15: Spectral sensitivity of Guppy PRO F-125C (without IR cut filter) Guppy PRO Technical Manual V4.1.0...
Page 50
Specifications 1000 Wavelength [nm] Figure 16: Spectral sensitivity of Guppy PRO F-146B Green Blue Wavelength [nm] Figure 17: Spectral sensitivity of Guppy PRO F-146C (without IR cut filter) Guppy PRO Technical Manual V4.1.0...
Page 51
Specifications 1000 Wavelength [nm] Figure 18: Spectral sensitivity of Guppy PRO F-201B Green Blue Wavelength [nm] Figure 19: Spectral sensitivity of Guppy PRO F-201C (without IR cut filter) Guppy PRO Technical Manual V4.1.0...
Page 52
Specifications 1000 Wavelength [nm] Figure 20: Spectral sensitivity of Guppy PRO F-503B Green Blue Wavelength [nm] Figure 21: Spectral sensitivity of Guppy PRO F-503C (without IR cut filter) Guppy PRO Technical Manual V4.1.0...
Camera dimensions Camera dimensions Note For information on sensor position accuracy: Sensor position accuracy of Guppy PRO cameras on page 240. Guppy PRO standard housing (1 x 1394b copper) M3x3 (3x) 23.8 12.3 10.3 C-Mount M3x3 (3x) 38.5 44.8 Figure 22: Camera dimensions (1 x 1394b copper) Guppy PRO Technical Manual V4.1.0...
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. UNC 1/4-20, 6 mm thread depth 3.2 (3x)
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 filter / protection glass protrusion: 10.7...
All Stingray cameras can be delivered with CS-Mount. maximum protrusion: filter / protection glass CS-Mount Figure 25: Guppy PRO CS-Mount dimension Note Pay attention to the maximum sensor size of the applied CS- Mount lens. For mount options see Modular Concept.
For all customers who know the C-Mount adjustment procedure from Pike cameras: The front flange of Guppy PRO cameras is a fixed part of the camera (and cannot be screwed). As mentioned above: adjustment of C-Mount with Guppy PRO cameras can only be made by the Allied Vision factory.
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. The follow- ing table lists selected image formats in width x height depending on camera type, distance and the focal length of the lens.
Page 59
226 mm x 170 mm 25 mm 70 mm x 53 mm 143 mm x 108 mm Table 16: Focal length vs. field of view (Guppy PRO F-031) Focal length Distance = 500 mm Distance = 1000 mm for type 1/3 sensor Guppy PRO F-032 2.8 mm...
Page 60
99 mm x 56 mm 75 mm 30 mm x 17 mm 64 mm x 36 mm Table 18: Focal length vs. field of view (Guppy PRO F-095) Focal length Distance = 0.5 m Distance = 1 m for type 1/2.5 sensors Guppy PRO F-503 4.8 mm...
Page 61
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 Distance = 500 mm Distance = 1000 mm for type 1/1.8 sensors Guppy PRO F-201 4.8 mm...
IEEE 1394 bus and thus makes it possible to con- trol the camera and output frames. For more information on cables and on ordering cables online (by clicking the article and sending an inquiry) go to: http://www.alliedvision.com/en/contact Guppy PRO Technical Manual V4.1.0...
For a detailed description of the I/O connector and its operat- ing instructions see the 1394 Installation Manual, Chapter Guppy PRO input description. Read all Notes and Cautions in the 1394 Installation Manual, before using the I/O connector. Guppy PRO Technical Manual V4.1.0...
GREEN permanent on Power on GREEN Bus reset not available Asynchronous traffic +GREEN pulsing Isochronous traffic +GREEN pulsing Waiting for external trigger GREEN External trigger event GREEN +RED pulsing Table 22: LEDs showing normal conditions Guppy PRO Technical Manual V4.1.0...
Table 23: Error codes Video mode error: These are error modes according IIDC specification: Vmode_Error_Status register (wrong settings of video mode, format, frame rate and ISO settings). Format 7 error: see Format 7 register description of IIDC specification. Guppy PRO Technical Manual V4.1.0...
Inputs Note For a general description of the inputs and warnings see the 1394 Installation Manual, Chapter Guppy PRO input descrip- tion. The optocoupler inverts all input signals. Inversion of the signal is controlled via the IO_INP_CTRL1..2 register (see...
Mode Default 0x00 0x01 Reserved 0x02 Trigger input Input 1 0x03..0x1F Reserved Table 25: Input routing Note If you set more than 1 input to function as a trigger input, all trigger inputs are ANDed. Guppy PRO Technical Manual V4.1.0...
Camera interfaces Trigger delay Guppy PRO cameras feature various ways to delay image capture based on exter- nal 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.
Page 69
The advanced register allows the start of the integration to be delayed by max. μs, which is max. 2.1 s after a trigger edge was detected. Note • Switching trigger delay to ON also switches external Trig- ger_Mode_0 to ON. • This feature works with external Trigger_Mode_0 only. Guppy PRO Technical Manual V4.1.0...
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 out- put. The main features of output signals are described below:...
0 (SmartView: Trig/IO tab, Invert=No). Register Name Field Description 0xF1000320 IO_OUTP_CTRL1 Presence_Inq Indicates presence of this feature (read only) PWMCapable All Guppy PRO cameras: Indicates if an output pin supports the PWM feature. table [2..6] Reserved Polarity 0: Signal not inverted 1: Signal inverted [8..10]...
Output 2 0x08 Follow corresponding input (Inp1 Out1, Inp2 Out2) 0x09 PWM (=pulse-width modulation) Guppy PRO housing models 0x0A WaitingForTrigger Only in Trigger Edge Mode. All other Mode = 0 WaitingForTrigger is useful to know if a new trigger will be accepted.
3 μs ----------------------- - -------- - frequency max 333.33 kHz period min 3 μs --------------------------- frequency min 15.26 Hz 6 – 10 ------------------------------- - period max μs frequency min Formula 1: Minimal/maximal period and frequency Guppy PRO Technical Manual V4.1.0...
1394 interface described in IIDC V1.31. The first packet of a frame is identified by the 1 in the sync bit (sy) of the packet header. sync bit 8-15 16-23 24-31 data_length channel tCode header_CRC Video data payload data_CRC Table 33: Isochronous data block packet format. Source: IIDC V1.31 Guppy PRO Technical Manual V4.1.0...
In 16-bit mode the data output is MSB aligned. Description of video data formats The following tables provide a description of the video data format for the differ- ent modes. (Source: IIDC V1.31; packed 12-bit mode: Allied Vision) <YUV8 (4:2:2) format> Each component has 8-bit data.
Page 77
Y component has 8-bit data. <Y (Mono8/Raw8) format> (K+0) (K+1) (K+2) (K+3) (K+4) (K+5) (K+6) (K+7) (K+Pn-8) (K+Pn-7) (K+Pn-6) (K+Pn-5) (K+Pn-4) (K+Pn-3) (K+Pn-2) (K+Pn-1) Table 37: Y (Mono8) format: Source: IIDC V1.31 / Y (Raw8) format: Allied Vision Guppy PRO Technical Manual V4.1.0...
Page 78
(K+7) (K+7) [3..0] (K+6) Table 39: Packed 12-Bit Mode (mono and raw) Y12 format (Allied Vision) <Y(Mono8/Raw8), RGB8> Each component (Y, R, G, B) has 8-bit data. The data type is Unsigned Char. Y, R, G, B Signal level (decimal)
Page 79
Y component has 12-bit data. The data type is unsigned. Signal level (decimal) Data (hexadecimal) Highest 4095 0x0FFF 4094 0x0FFE 0x0001 Lowest 0x0000 Table 43: Data structure of Packed 12-Bit Mode (mono and raw) (Allied Vision) Guppy PRO Technical Manual V4.1.0...
(only CCD) 12 10 (only CCD) Some Guppy PRO models deliver 12 bit only. See chapter Specifications on page 34. Figure 34: Block diagram b/w camera Setting LUT = OFF effectively makes full use of the 14 bit by bypassing the LUT cir- cuitry;...
(only CCD) 8 bit Camera control Some Guppy PRO models deliver 12 bit only. Figure 35: Block diagram color camera Setting LUT = OFF effectively makes full use of the 14 bit by bypassing the LUT cir- cuitry; setting LUT = ON means that the most significant 12 bit of the 14 bit are used and further down converted to 10 bit.
Page 82
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-col- ored. From the user's point, the white balance settings are made in register 80Ch of IIDC V1.31.
Range in dB 10 dB Guppy PRO 0 ... 568 color cameras Table 45: U/V slider range of the various Guppy PRO types The increment length is ~0.0353 dB/step. One-push white balance Note Configuration To configure this feature in control and status register (CSR): ...
Page 84
Capture image via one-shot Repeat steps nine times Calculate and set correction values Restart image capture if necessary Figure 37: One-push white balance sequence Finally, the calculated correction values can be read from the WHITE_BALANCE register 80Ch. Guppy PRO Technical Manual V4.1.0...
Within this area, the R-G-B component values of the samples are added and used as actual values for the feedback. The following drawing illustrates the AUTOF- NC_AOI settings in greater detail. AOI: X-Size AF_AREA_POSITION: Left, Top Sampling grid for Auto-Function AF_AREA_SIZE: Width: n x 4 Figure 38: AUTOFNC_AOI positioning Guppy PRO Technical Manual V4.1.0...
Auto shutter In combination with auto white balance, Guppy PRO cameras are equipped with auto shutter feature. When enabled, the auto shutter adjusts the shutter within the default shutter limits or within those set in advanced register F1000360h in order to reach the reference brightness set in auto exposure register.
Note Configuration To configure this feature in an advanced register: See table 138. Auto gain All Guppy PRO cameras are equipped with auto gain feature. Note Configuration To configure this feature in an advanced register: See table 139.
Page 88
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. Table 47: CSR: Gain Guppy PRO Technical Manual V4.1.0...
Page 89
• Values can only be changed within the limits of gain CSR. • Changes in auto exposure register only have an effect when auto gain is active. • Auto exposure limits are 50..205. (SmartViewCtrl1 tab: Target grey level) Guppy PRO Technical Manual V4.1.0...
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...
Table 50: CSR: Brightness Mirror function (only Guppy PRO F-503) Guppy PRO F-503 cameras are equipped with a mirror function, which is built directly into the sensor. The mirror is centered to the current FOV center and can be combined with all image manipulation functions, like binning.
Look-up table (LUT) and gamma function The Guppy PRO camera provides one user-defined look-up table (LUT). The use of this LUT allows any function (in the form Output = F(Input)) to be stored in the camera's RAM and to be applied on the individual pixels of an image at runtime.
Page 93
0.45 Output/1023 = (Input/4095) 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.
Set EnableMemWR to false (0) Figure 41: Loading an LUT Note Configuration • To configure this feature in an advanced register: See table 135. • For information on GPDATA_BUFFER: See chapter GPDATA_BUFFER on page 237. Guppy PRO Technical Manual V4.1.0...
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 draw- ings. 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 exam- ple are explained for color cameras.
Mono8 color encoding, when using fixed modes. Set AOI to max. Set values for shutter, gain to max. Choose threshold Set BuildDPData to 1 Set ON_OFF to 1 Optional: Set MemSave to 1 Figure 43: Defect pixel correction: build and store Guppy PRO Technical Manual V4.1.0...
Reset values (resolution, shutter, gain, brightness) 7. Take the camera, remove lens cap and thread the lens onto the camera. 8. Reset values for image resolution, shutter, gain and brightness (offset) to their previous values. 9. Grab a single image (one-shot). Guppy PRO Technical Manual V4.1.0...
1. Set EnaMemWR flag to 1. Binning (only b/w cameras; F-503: also color cameras) 2 x binning (F-503 also 4 x) Definition Binning is the process of combining neighboring pixels while being read out from the sensor. Guppy PRO Technical Manual V4.1.0...
Page 99
4 x H-binning 2 x V-binning (only F-503) • 2 x H-binning 4 x V-binning (only F-503) ... and many other mixed modes. For more information see the mapping table of possible Format_7 modes (for F-503 only) on page 112. Guppy PRO Technical Manual V4.1.0...
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. The monochrome CMOS sensor of Guppy PRO F-503B uses the same binning patterns as the color version.
Page 101
Description of the data path Figure 45: 2 x vertical binning (Guppy PRO F-503B/C) 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). Note The image appears vertically compressed in this mode and no longer exhibits a true aspect ratio.
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 mono- chrome CMOS sensor of Guppy PRO F-503B uses the same binning patterns as the color version.
Page 103
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. ...
Format_7 Mode_3 By default and without further remapping use Format_7 Mode_3 for 2 x full binning. Low-noise binning For Guppy PRO F-503, low-noise binning (averaged pixel signals) is available. To activate this mode see chapter Low-noise binning mode (2 x and 4 x binning)
Page 105
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 overex- posed and must be corrected, if necessary.
CCD chip. Which Guppy PRO models have sub-sampling? • CMOS Guppy PRO cameras (F-503B/C) (b/w and color cameras) have sub- sampling. • CCD Guppy PRO cameras: only b/w cameras have sub-sampling (only 2x...
Page 107
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.0...
Page 108
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.
Page 109
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.0...
Thus access to the binning and sub-sampling modes is implemented in the fol- lowing way: • Format_7 Mode_0 is fixed and cannot be changed • A maximum of 7 individual Allied Vision modes can be mapped to Format_7 Mode_1 to Mode_7 (see figure •...
Page 111
• A combination of binning and sub-sampling modes is not possible. Use either pure binning or pure sub-sampling modes. • The Format_ID numbers 0...27 in the binning / sub-sampling list on page 112 do not correspond to any of the Format_7 modes. Guppy PRO Technical Manual V4.1.0...
Page 112
2 out of 2 horizontal 2 out of 4 horizontal 2 out of 8 horizontal 2 out of 8 vertical Figure 60: Mapping of possible Format_7 modes to F7M1...F7M7 (F-503 only) For default mappings per factory see page Guppy PRO Technical Manual V4.1.0...
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...
The color sensors capture the color information via so-called primary color (R-G- B) 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.
The spectral response of a CCD is different from those of an output device or the human eye. This is the reason for the fact that perfect color reproduction is not possible. In each Guppy PRO camera there is a factory setting for the color cor- rection coefficients, see chapter GretagMacbeth ColorChecker on page 116.
The color correction matrix subtracts out this overlap. Color correction in Allied Vision cameras In Allied Vision cameras the color correction is realized as an additional step in the process from the sensor data to color output. Color correction is used to harmonize colors for the human eye.
Switch color correction on/off Color correction can also be switched off in YUV mode: Note Configuration To configure this feature in an advanced register: See table 141. Note Color correction is deactivated in RAW mode. Guppy PRO Technical Manual V4.1.0...
200% relative to b/w or RAW consumption) for the trans- mission, so that the maximal frame frequency will drop. Bulk trigger See chapter Trigger modes on page 121 and the following pages. Level trigger See Trigger Mode 1 in chapter Trigger modes on page 121. Guppy PRO Technical Manual V4.1.0...
This ensures that even fast moving objects can be grabbed with no image lag and with minimal image blur. Software trigger Guppy PRO cameras know also a trigger initiated by software (status and control register 62Ch on page 201 or in SmartView by Trig/IO tab, Stop trigger button).
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 elec- tronic 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. Trigger mode also known as Description Trigger_Mode_0 Edge mode...
To get an IntEna signal the following condition must be true: > 0 exp eff. frame IntEna frame Overlapping: good for flash – T > 0 frame FVal Figure 64: Trigger_Mode_0: Guppy PRO F-503 electronic rolling shutter (long exposure time) Guppy PRO Technical Manual V4.1.0...
flash – T < 0 frame FVal Figure 65: Trigger_Mode_0: Guppy PRO F-503 electronic rolling shutter (short exposure time) Guppy PRO F-503, Trigger_Mode_0, global reset release shutter Note For activating global reset release shutter in an advanced reg- ister see table 153.
• or a mechanical/LCD shutter Bulk trigger (Trigger_Mode_15) Note Trigger_Mode_15 is only available for Guppy PRO CCD cameras. Trigger_Mode_15 is a bulk trigger, combining one external trigger event with continuous or one-shot or multi-shot internal trigger. It is an extension to the IIDC trigger modes. One external trigger event can be used to trigger a multitude of internal image intakes.
Page 125
Set trigger source ID from trigger source ID_Inq. Trigger_Value [11] Trigger input raw signal value read only 0: Low 1: High Trigger_Mode [12..15] Trigger_Mode (Trigger_Mode_0..15) [16..19] Reserved Parameter [20..31] Parameter for trigger function, if required (optional) Table 59: Trigger_Mode_15 (Bulk trigger) Guppy PRO Technical Manual V4.1.0...
Page 126
To repeat rewrite line three. To repeat rewrite line three. Table 60: Description: using Trigger_Mode_15: continuous, one-shot, multi-shot Figure 68: Using Trigger_Mode_15: continuous, one-shot, multi-shot Note Shutter for the images is controlled by shutter register. Guppy PRO Technical Manual V4.1.0...
Controlling image capture Trigger delay Guppy PRO cameras feature various ways to delay image capture based on exter- nal 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.
[11..31] Delay time in μs Table 63: Advanced CSR: trigger delay The advanced register allows start of the integration to be delayed by max. μs, which is max. 2.1 s after a trigger edge was detected. Guppy PRO Technical Manual V4.1.0...
Figure 69: Example of debounce time for trigger To set this feature in an advanced register: see chapter Debounce time on page 130. To set this feature in SmartView: Trig/IO tab, Input pins table, Debounce col- umn. Guppy PRO Technical Manual V4.1.0...
0xF1000880 Reserved 0xF1000890 Reserved 0xF10008A0 Reserved 0xF10008B0 Reserved Table 64: Advanced register: Debounce time for input ports Note • The camera corrects invalid values automatically. • This feature is not stored in the user settings. Guppy PRO Technical Manual V4.1.0...
10.042 μs t row max res 36.375 μs Formula 8: Min. row time and row time at max. resolution for Guppy PRO F-503 (CMOS) The shutter time of Guppy PRO F-503 can be extended via the advanced register: EXTENDED_SHUTTER For more information see chapter...
Guppy PRO F-031 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 page 137), this flag is ignored.
Table 70: Values for one-shot Microcontroller sync is an internal signal. It is generated by the microcontroller to initiate a trigger. This can either be a direct trigger or a release for ExSync if the camera is externally triggered. Guppy PRO Technical Manual V4.1.0...
125 μs. Inter-camera latency is described in chapter Jitter at start of exposure on page 138. The following screenshot shows an example of broadcast commands sent with the Firedemo example of FirePackage: Figure 72: Broadcast one-shot Guppy PRO Technical Manual V4.1.0...
Jitter at start of exposure The following chapter discusses the latency time which exists for all Guppy PRO CCD models when a hardware trigger is generated, until the actual image expo- sure starts.
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.
RGB8 640 x 480 Mono8 640 x 480 Mono16 Table 72: Video fixed formats Guppy PRO F-031B / Guppy PRO F-031C *: Color camera outputs Mono8 interpolated image. Only achievable with 1394b (S800). Note The following table shows default Format_7 modes without Format_7 mode mapping.
Page 141
154 fps 2 out of 4 H+V sub-sampling Mono12 154 fps 2 out of 4 H+V sub-sampling Mono16 154 fps 2 out of 4 H+V sub-sampling Table 73: Video Format_7 default modes Guppy PRO F-031B / Guppy PRO F-031C Guppy PRO Technical Manual V4.1.0...
RGB8 640 x 480 Mono8 640 x 480 Mono16 Table 74: Video fixed formats Guppy PRO F-032B / Guppy PRO F-032C *: Color camera outputs Mono8 interpolated image. Only achievable with 1394b (S800). Note The following table shows default Format_7 modes without Format_7 mode mapping.
Page 143
100 fps 2 out of 4 H+V sub-sampling Mono12 100 fps 2 out of 4 H+V sub-sampling Mono16 100 fps 2 out of 4 H+V sub-sampling Table 75: Video Format_7 default modes Guppy PRO F-032B / Guppy PRO F-032C Guppy PRO Technical Manual V4.1.0...
RGB8 640 x 480 Mono8 640 x 480 Mono16 Table 76: Video fixed formats Guppy PRO F-033B / Guppy PRO F-033C *: Color camera outputs Mono8 interpolated image. Only achievable with 1394b (S800). Note The following table shows default Format_7 modes without Format_7 mode mapping.
Page 145
108 fps 2 out of 4 H+V sub-sampling Mono12 108 fps 2 out of 4 H+V sub-sampling Mono16 108 fps 2 out of 4 H+V sub-sampling Table 77: Video Format_7 default modes Guppy PRO F-033B / Guppy PRO F-033C Guppy PRO Technical Manual V4.1.0...
RGB8 640 x 480 Mono8 640 x 480 Mono16 Table 78: Video fixed formats Guppy PRO F-046B / Guppy PRO F-046C *: Color camera outputs Mono8 interpolated image. Only achievable with 1394b (S800). Note The following table shows default Format_7 modes without Format_7 mode mapping.
Page 147
2 out of 4 H+V sub-sampling Mono12 79 fps 2 out of 4 H+V sub-sampling Mono16 79 fps 2 out of 4 H+V sub-sampling Table 79: Video Format_7 default modes Guppy PRO F-046B / Guppy PRO F-046C Guppy PRO Technical Manual V4.1.0...
Format_7 mode mapping. For information on Format_7 mode mapping: • See figure 60 • See chapter Format_7 mode mapping (only Guppy PRO F-503) on page 231 Format Mode Resolution Color mode Maximal S800 frame rates for Format_7 modes 1280 x 720...
1600 x 1200 Mono8 1280 x 960 Mono16 1600 x 1200 Mono16 Table 82: Video fixed formats Guppy PRO F-125B / F-125C *: Color camera outputs Mono8 interpolated image. Frame rates with shading are only achievable with 1394b (S800). Note The following table shows default Format_7 modes without Format_7 mode mapping.
Page 150
Mono16 39 fps 2 out of 4 H+V-sub-sampling Table 83: Video Format_7 default modes Guppy PRO F-125B / F-125C #: Vertical sub-sampling is done via digitally concealing certain rows, so the frame rate is not frame rate = f (AOI height) frame rate = f (2 x AOI height) Guppy PRO Technical Manual V4.1.0...
1600 x 1200 RGB8 1600 x 1200 Mono8 1280 x 960 Mono16 1600 x 1200 Mono16 Table 84: Video fixed formats Guppy PRO F-146B / F-146C *: Color camera outputs Mono8 interpolated image. Only achievable with 1394b (S800). Note The following table shows default Format_7 modes without Format_7 mode mapping.
Page 152
Mono16 21 fps 2 out of 4 H+V-sub-sampling Table 85: Video Format_7 default modes Guppy PRO F-146B / F-146C #: Vertical sub-sampling is done via digitally concealing certain rows, so the frame rate is not frame rate = f (AOI height) frame rate = f (2 x AOI height) Guppy PRO Technical Manual V4.1.0...
1600 x 1200 RGB8 1600 x 1200 Mono8 1280 x 960 Mono16 1600 x 1200 Mono16 Table 86: Video fixed formats Guppy PRO F-201B / F-201C *: Color camera outputs Mono8 interpolated image. Only achievable with 1394b (S800). Note The following table shows default Format_7 modes without Format_7 mode mapping.
Page 154
Mono16 17 fps 2 out of 4 H+V sub-sampling Table 87: Video Format_7 default modes Guppy PRO F-201B / F-201C #: Vertical sub-sampling is done via digitally concealing certain rows, so the frame rate is not frame rate = f (AOI height) frame rate = f (2 x AOI height) Guppy PRO Technical Manual V4.1.0...
1600 x1200 RGB8 1600 x1200 Mono8 1280 x 960 Mono16 1600 x1200 Mono16 Table 88: Video formats Guppy PRO F-503B / Guppy PRO F-503C *: Color camera outputs Mono8 interpolated image. Only achievable with 1394b (S800). Note The following table shows default Format_7 modes without Format_7 mode mapping.
IMAGE_POSITION and IMAGE_SIZE. AF_AREA_POSITION and AF_AREA_SIZE contain in the respective bits values for the column and row of the upper left corner and values for the width and height. Note For more information see table 124. Guppy PRO Technical Manual V4.1.0...
Page 158
• The time for reading the image from the sensor and transporting it into the FRAME_BUFFER • The time for transferring the image over the FireWire™ bus • The length of the exposure time. Guppy PRO Technical Manual V4.1.0...
As a reference it uses a grid of up to 65534 sample points equally spread over the AOI. Note Configuration To configure this feature in an advanced register see chapter Autofunction AOI on page 225. Guppy PRO Technical Manual V4.1.0...
1600 x 1200 Table 90: Overview fixed formats They enable you to calculate the required bandwidth and to ascertain the num- ber of cameras that can be operated independently on a bus and in which mode. Guppy PRO Technical Manual V4.1.0...
Page 161
S400. The same camera, run at S800 would require only 32% of the available band- width, due to the doubled speed. Thus up to three cameras can be connected to the bus at S800. Guppy PRO Technical Manual V4.1.0...
Page 163
• IEEE 1394 adapter cards with PCILynx™ chipsets (prede- cessor of OHCI) have a limit of 4000 bytes per cycle. The frame rates in video modes 0 to 2 are specified and set fixed by IIDC V1.31. Guppy PRO Technical Manual V4.1.0...
Diagram of frame rates as function of AOI by constant width: The curves describe RAW8, RAW12/YUV411, RAW16/YUV422, RGB8 and max. frame rate of CCD • Table with max. frame rates as function of AOI by constant width Guppy PRO Technical Manual V4.1.0...
311.38 412.48 492.43 565.50 601.18 Table 94: Frame rates (fps) of Guppy PRO F-031 as function of AOI height (pixel) [width=656] * CCD = theoretical max. frame rate (in fps) of CCD according to given formula Guppy PRO Technical Manual V4.1.0...
238.71 343.80 440.82 542.98 598.45 Table 95: Frame rates (fps) of Guppy PRO F-032 as function of AOI height (pixel) [width=656] * CCD = theoretical max. frame rate (in fps) of CCD according to given formula Guppy PRO Technical Manual V4.1.0...
250.44 364.47 471.91 587.32 651.00 Table 96: Frame rates (fps) of Guppy PRO F-033 as function of AOI height (pixel) [width=656] * CCD = theoretical max. frame rate (in fps) of CCD according to given formula Guppy PRO Technical Manual V4.1.0...
212.17 309.82 402.44 502.60 558.16 Table 97: Frame rates (fps) of Guppy PRO F-046 as function of AOI height (pixel) [width=780] * CCD = theoretical max. frame rate (in fps) of CCD according to given formula Guppy PRO Technical Manual V4.1.0...
113.12 139.85 158.58 174.14 181.25 Table 98: Frame rates (fps) of Guppy PRO F-095 as function of AOI height (pixel) [width=1280] * CCD = theoretical max. frame rate (in fps) of CCD according to given formula Guppy PRO Technical Manual V4.1.0...
185.52 193.61 Table 99: Frame rates (fps) Guppy PRO F-125 as function of AOI height (pixel) [width=1292] * CCD = theoretical max. frame rate (in fps) of CCD according to given formula (color modes: measured values) Guppy PRO Technical Manual V4.1.0...
79.01 81.29 Table 100: Frame rates (fps) of Guppy PRO F-146 as function of AOI height (pixel) [width=1388] * CCD = theoretical max. frame rate (in fps) of CCD according to given formula (color modes: measured values) Guppy PRO Technical Manual V4.1.0...
83.50 91.00 94.38 Table 101: Frame rates of Guppy PRO F-201 as function of AOI height [width=1624] * CCD = theoretical max. frame rate (in fps) of CCD according to given formula (color modes: measured values) Guppy PRO Technical Manual V4.1.0...
t AOI height + 9 Formula 18: Guppy PRO F-503: theoretical max. frame rate of CMOS (min. shutter, no binning, no sub- sampling). For calculating t see chapter Exposure time of Guppy PRO F-503 (CMOS) on page 131...
Page 174
103.2 164.2 230.0 187.9* 299.1 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. packet size 6960 Note The minimum AOI of Guppy F-503 is 64 x 64 (AOI width x AOI height).
AOI_WIDTH AOI_HEIGHT ByteDepth 125 μs Formula 20: Maximum frame rate calculation ByteDepth is based on the following values: Mode bit/pixel byte per pixel Mono8, Raw8 Mono12, Raw12 Mono16, Raw16 YUV4:2:2 RGB8 Table 103: ByteDepth Guppy PRO Technical Manual V4.1.0...
Image 1 or another test image. Table 104: Loading test images in different viewers Test images for b/w cameras Guppy PRO b/w cameras have two test images that look the same. Both images show a grey bar running diagonally (mirrored at the middle axis). •...
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 sen- sor. (Mirror must be switched off.) Guppy PRO Technical Manual V4.1.0...
FireView or by other programs developed using an API library (e.g. FirePackage).10Every register is 32 bit (big endian) and implemented as follows (MSB = Most Significant Bit; LSB = Least Significant Bit): Far left Table 105: 32-bit register Guppy PRO Technical Manual V4.1.0...
The base address for the configuration ROM for all registers is FFFF F0000000h. Note If you want to use the DirectControl program to read or write to a register, enter the following value in the address field: F0F00000h + Offset Guppy PRO Technical Manual V4.1.0...
Page 182
= address of directory entry addrOffset = value of directory entry destAddr = currAddr + (4 x addrOffset) = 420h + (4 x 000002h) = 428h Table 109: Computing effective start address 420h + 000002h x 4 = 428h Guppy PRO Technical Manual V4.1.0...
Field Description 100h V_FORMAT_INQ Format_0 Up to VGA (non compressed) Format_1 SVGA to XGA Format_2 SXGA to UXGA Format_3 [3..5] Reserved Format_6 Still Image Format Format_7 Partial Image Format [8..31] Reserved Table 114: Format inquiry register Guppy PRO Technical Manual V4.1.0...
Camera process power ON/OFF capability [17..18] Reserved One_Shot_Inq [19] One-shot transmission capability Multi_Shot_Inq [20] Multi-shot transmission capability [21..27] Reserved Memory_Channel [28..31] Maximum memory channel number (N) If 0000, no user memory available Table 117: Basic function inquiry register Guppy PRO Technical Manual V4.1.0...
[4..15] Reserved Capture_Size [16] Capture_Size for Format_6 Capture_Quality [17] Capture_Quality for For- mat_6 [16..31] Reserved 40Ch OPT_FUNCTION_INQ Reserved Parallel Input/Output con- trol Serial Input/Output control Strobe_out [4..31] Strobe signal output Table 118: Feature presence inquiry register Guppy PRO Technical Manual V4.1.0...
Page 197
Control CSR's from the base address of initial register space (vendor unique) 48Ch Strobe_Output_CSR_Inq [0..31] Quadlet offset of the Strobe_Output_Quadlet_Offset Strobe_Output signal CSR's from the base address of ini- tial register space (vendor unique) Table 118: Feature presence inquiry register Guppy PRO Technical Manual V4.1.0...
Same definition as Brightness_inq. 51Ch SHUTTER_INQ Same definition as Brightness_inq. 520h GAIN_INQ Same definition as Brightness_inq. 524h IRIS_INQ Always 0 528h FOCUS_INQ Always 0 52Ch TEMPERATURE_INQ Same definition as Brightness_inq. Table 119: Feature elements inquiry register Guppy PRO Technical Manual V4.1.0...
Page 199
Here you can read if trigger is active. In case of external trigger, you can read a combined signal. Trigger_Source0_Inq [8] Presence of Trigger Source 0 ID=0 Indicates usage of standard inputs. [9..31] Reserved Table 119: Feature elements inquiry register Guppy PRO Technical Manual V4.1.0...
Page 200
TILT_INQ Always 0 58Ch OPTICAL_FILTER_INQ Always 0 Reserved for other Always 0 FEATURE_LO_INQ 5BCh 5C0h CAPTURE_SIZE_INQ Always 0 5C4h CAPTURE_QUALITY_INQ Always 0 5C8h Reserved for other Always 0 FEATURE_LO_INQ 5FCh Table 119: Feature elements inquiry register Guppy PRO Technical Manual V4.1.0...
0 manually, when using level mode) Read: 0: Ready (meaning: it’s possible to set a software trigger) 1: Busy (meaning: no trigger possible) Table 120: Status and control registers for camera Guppy PRO Technical Manual V4.1.0...
If ReadOut capability is not available, read value has no meaning. 804h AUTO-EXPOSURE See above Note: Target grey level parameter in SmartView corresponds to Auto_expo- sure register 0xF0F00804 (IIDC). Table 122: Feature control register Guppy PRO Technical Manual V4.1.0...
Page 204
If ReadOut capability is not available, read value has no meaning. 810h HUE See above Always 0 for Mono 814h SATURATION See above Always 0 for Mono 818h GAMMA See above Table 122: Feature control register Guppy PRO Technical Manual V4.1.0...
113. 034h PIXEL_NUMER_INQ According to IIDC V1.31 038h TOTAL_BYTES_HI_INQ According to IIDC V1.31 03Ch TOTAL_BYTES_LO_INQ According to IIDC V1.31 040h PACKET_PARA_INQ See note 044h BYTE_PER_PACKET According to IIDC V1.31 Table 124: Format_7 control and status register Guppy PRO Technical Manual V4.1.0...
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.
This register indicates with a named bit if a feature is present or not. If a feature is marked as not present the associated register space might not be available and read/write errors may occur. Note Ignore unnamed bits in the following table: these bits might be set or not. Guppy PRO Technical Manual V4.1.0...
If the time between two read accesses is less than 5 ms the response will be delayed. • Depending on shutter and isochronous settings the sta- tus flags might be set for a very short time; thus, will not be recognized by your application. Guppy PRO Technical Manual V4.1.0...
This means that you can enter a value in the range of 1 to 4095. Guppy PRO cameras use a time base which is multiplied by the shutter register value. This multiplier is configured as the time base via the TIMEBASE register.
Page 215
The ExpOffset field might be zero for some cameras: this has to be assumed as an unknown exposure time offset (according to former software versions). Time base in μs Default value 1000 Table 132: Time base ID Guppy PRO Technical Manual V4.1.0...
Bit [8] to [14] indicate which test images are saved. Setting bit [28] to [31] acti- vates or deactivates existing test images. By activating any test image the following auto features are automatically dis- abled: • auto gain • auto shutter • auto white balance Guppy PRO Technical Manual V4.1.0...
Page 217
1: Available Image_Inq_7 [14] Presence of test image 7 0: N/A 1: Available [15..27] Reserved TestImage_ID [28..31] 0: No test image active 1: Image 1 active 2: Image 2 active … Table 134: Advanced register: Test images Guppy PRO Technical Manual V4.1.0...
Indicates presence of this fea- ture (read only) [1..2] Reserved BitsPerValue [3..7] Bits used per table item NumOfLuts [8..15] Maximum number of look-up tables MaxLutSize [16..31] Maximum look-up table size (bytes) Table 135: Advanced register: LUT Guppy PRO Technical Manual V4.1.0...
LUT entries (grey levels): that is 2 with n=number of bits read from sensor. Note Guppy PRO cameras have the gamma feature implemented via a built-in look-up table. Therefore, you cannot use gamma and ...
MemLoad Load defect pixel data from storage ZeroDPData [10] Zero defect pixel data [11..17] Reserved Mean [18..24] Calculated mean value (7 bit) Threshold [25..31] Threshold for defect pixel correction Table 136: Advanced register: Defect pixel correction Guppy PRO Technical Manual V4.1.0...
A delay time between initiating exposure on the sensor and the activation edge of the IntEna signal can be set using this register. The on/off flag activates/ deactivates integration delay. The time can be set in μs in DelayTime. Guppy PRO Technical Manual V4.1.0...
Table 137: Advanced register: Delayed Integration Enable (IntEna) Auto shutter control The table below illustrates the advanced register for auto shutter control. The purpose of this register is to limit the range within which auto shutter operates. Guppy PRO Technical Manual V4.1.0...
Page 223
If both auto gain and auto shutter are enabled and if the shutter is at its upper boundary and gain regulation is in progress, increasing the upper auto shutter boundary has no effect on auto gain/shutter regulation as long as auto gain reg- ulation is active. Guppy PRO Technical Manual V4.1.0...
If the adjustment fails and the work area size and/or work area position becomes invalid, then this feature is automatically switched off. Read back the ON_OFF flag, if this feature does not work as expected. Guppy PRO Technical Manual V4.1.0...
2000. 0xF10003A4 Reserved for testing purposes Don’t touch! 0xF10003FC Table 141: Advanced register: Color correction For an explanation of the color correction matrix and for further information read chapter Color correction on page 115. Guppy PRO Technical Manual V4.1.0...
The table below illustrates the advanced register for Mirror image. Mirror image is only possible with Guppy PRO F-503. • With Guppy PRO F-503B, horizontal and vertical mirror is possible. • With Guppy PRO F-503C, only horizontal mirror is possible.
The reset can be delayed by setting the Delay to a value unequal to 0. The delay is defined in 10 ms steps. Note If the SOFT_RESET has been issued, the camera no longer responds to further read/write requests. You might detect errors of incomplete 1394 transactions. Guppy PRO Technical Manual V4.1.0...
... may lead to slower responses on commands • ... is not covered by the IEEE 1394 specification • ... may not work with all available 1394 host adapters. Note We strongly recommend to use PCI-X (64 bit) or PCI Express adapter. Guppy PRO Technical Manual V4.1.0...
Page 230
Enabling this feature will not change the MaxBytePerPacket value automatically. The camera may not use the new isochronous packet size for the MaxBytePerPacket value until a write access to the desired Format_7 mode has been issued. Guppy PRO Technical Manual V4.1.0...
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-sam- pling modes to F7M1..F7M7. See page 112. For default mappings see table Register Name Field Description...
The mapping is performed during the camera startup only. Low-noise binning mode (2 x and 4 x binning) (only Guppy PRO F-503) This register enables/disables low-noise binning mode. This means: an average (and not a sum) of the luminance values is calculated within the FPGA.
Page 233
Table 149: Advanced register: Software feature control (disable LEDs) Note During the startup of the camera and if an error condition is present, the LEDs behave as described in Chapter Status LEDs on page 93ff. Guppy PRO Technical Manual V4.1.0...
At a time only one operation can be performed. Store To store the current camera settings into a profile: 1. Write the desired ProfileID with the SaveProfile flag set. 2. Read back the register and check the ErrorCode field. Guppy PRO Technical Manual V4.1.0...
The ErrorCode field is set to zero on the next write access. You may also reset the ErrorCode • by writing to the USER_PROFILE register with the SaveProfile, Restore- Profile and SetDefaultID flag not set. • by writing 00000000h to the USER_PROFILE register. Guppy PRO Technical Manual V4.1.0...
• If a restore operation fails or the specified profile does not exist, all registers will be overwritten with the hard- coded factory defaults (profile #0). • Data written to this register will not be reflected in the standard memory channel registers. Guppy PRO Technical Manual V4.1.0...
Configuration of the camera Pulse-width modulation (PWM) Note Table 32 : PWM configuration registers on page 73. Global reset release shutter (only Guppy PRO F-503) Offset Name Field Description 0xF10005C0 GLOBAL_RES_REL_SHUTTER Presence_Inq [0] Indicates presence of this feature (read only) [1..5]...
Firmware updates can be carried out via FireWire cable without opening the cam- era. 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 sup- port.
+0/-100 μm (optical back focal length) α +/-0.5° (center rotation as the deviation from the parallel to the camera bottom) Table 157: Criteria of Allied Vision sensor position accuracy Note x/y tolerances between C-Mount hole and pixel area may be higher.
Page 241
..........87 Abs_Control_Inq (Field) ......68 Auto gain control (advanced register) ..224 access auto shutter .........85 binning and sub-sampling ....110 Auto shutter control (advanced register)..222 AccessLutNo (Field) .........218 Access_Control_Register......197 auto white balance ........85 Guppy PRO Technical Manual V4.1.0...
Page 242
........62 access..........110 camera lenses.......... 58 full..........104 Camera status (advanced register) ....214 horizontal ........102 cameras only Guppy PRO b/w ......98 block diagram ........80 vertical ..........100 CAMERA_STATUS ........214 BitsPerValue...........218 Camera_Status_Register ......178 black level ..........90 CE ............23 black value..........
Page 245
MinValue ..........224 Min_Value..........68 jitter ..........136 Min. exp. time + offset......132 at exposure start........138 Mirror image (advanced register)....227 Mirror (advanced register)......227 MSB aligned ..........76 multi-shot ..........137 LCD shutter ..........124 external trigger .........137 Guppy PRO Technical Manual V4.1.0...
Page 246
Guppy PRO F-503 .......131 WaitingForTrigger ....... 72 output mode..........71 ID ............ 72 saturation..........115 Output mode (Field)........71 offset ..........115 output pin control ........72 Sensor position accuracy......240 outputs ..........70 sequence Guppy PRO Technical Manual V4.1.0...
Page 247
.......... 34 color ..........177 spectral sensitivity color cameras........177 Guppy PRO F-031B....... 44 configuration register......217 Guppy PRO F-031C ....... 44 grey bar ...........176 Guppy PRO F-032B....... 45 save ..........216 Guppy PRO F-032C ....... 45 Test images (advanced register) ....217 Guppy PRO F-033B....... 46 TEST_IMAGE ...........217...
Page 248
Index trigger tripod adapter ......... 54 bulk .........121 tripod dimensions ........54 control image capture......119 types delay ........... 68 Guppy PRO cameras ......22 edge..........69 external ...........119 hardware........69 UNIT_POSITION_INQ ........157 impulse..........134 UNIT_SIZE_INQ ........157 IntEna ..........73 user profiles ...........234 internal ........121...
Page 249
....... 72 WaitingForTrigger signal ......70 white balance auto ..........85 auto shutter........86 AUTOFNC_AOI........85 conditions ........84 general ..........81 one-push........83 register 80Ch ........82 six frames.......... 83 WHITE_BALANCE ......... 82 Guppy PRO Technical Manual V4.1.0...
Need help?
Do you have a question about the Guppy PRO and is the answer not in the manual?
Questions and answers