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. This equipment generates, uses, and can radiate radio frequency energy and, if not
installed and used in accordance with the instruction manual, may cause harmful interference
to radio communications. However there is no guarantee that interferences will not occur in
a particular installation. If the equipment does cause harmful interference to radio or television reception, the user is encouraged to try to correct the interference by one or more of the
following measures:
• Reorient or relocate the receiving antenna.
• Increase the distance between the equipment and the receiver.
• Use a different line outlet for the receiver.
• Consult a radio or TV technician for help.
You are cautioned that any changes or modifications not expressly approved in this manual
could void your authority to operate this equipment. The shielded interface cable recommended in this manual must be used with this equipment in order to comply with the limits
for a computing device pursuant to Subpart B of Part 15 of FCC Rules.
For customers in Canada
This apparatus complies with the Class B limits for radio noise emissions set out in the Radio
Interference Regulations.
Pour utilisateurs au Canada
Cet appareil est conforme aux normes classe B pour bruits radioélectriques, spécifiées dans le
Règlement sur le brouillage radioélectrique.
Life support applications
These products are not designed for use in life support appliances, devices, or systems where
malfunction of these products can reasonably be expected to result in personal injury. Allied
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.
Trademarks
Unless stated otherwise, all trademarks appearing in this document of Allied Vision
Technologies are brands protected by law.
Warranty
The information provided by Allied Vision Technologies is supplied without any guarantees or
warranty whatsoever, be it specific or implicit. Also excluded are all implicit warranties concerning the negotiability, the suitability for specific applications or the non-breaking of laws
and patents. Even if we assume that the information supplied to us is accurate, errors and
inaccuracy may still occur.
Copyright
All texts, pictures and graphics are protected by copyright and other laws protecting intellectual property. It is not permitted to copy or modify them for trade use or transfer, nor may
they be used on web sites.
Allied Vision Technologies GmbH 5/2009
All rights reserved.
Managing Director: Mr. Frank Grube
Tax ID: DE 184383113
phone (for Germany): +49 (0)36428 677-270
phone (for USA): +1 978-225-2030
outside Germany/USA: Please check the link for your
local dealer.
http://www.alliedvisiontec.com/partner.html
•Ordering and commercial information:
customer-care@alliedvisiontec.com
phone (for Germany): +49 (0)36428 677-230
phone (for USA): +1 978-225-2030
outside Germany/USA: Please check the link for your
local dealer.
http://www.alliedvisiontec.com/partner.html
Please note order number/text given in the
AVT Modular Camera Concept.
GUPPY Technical Manual V7.1.0
9
Introduction
Introduction
This GUPPY Technical Manual describes in depth the technical specifications, dimensions, all camera features (IIDC standard and AVT 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 Hardware Installation
Guide.
Note
Please read through this manual carefully.
We assume that you have read already the Hardware
Installation Guide and that you have installed the hardware and software on your PC or laptop (FireWire card,
cables).
Document history
VersionDateRemarks
V2.0.006.04.2006New Manual - RELEASE status
V2.0.128.06.2006RoHS conformity; minor corrections
PRE_V3.0.030.10.2006Minor corrections
Input characteristics: Added description to input voltage
Added Guppy F-036B/C
Correction in Chapter Multi-shot on page 186
New CAD drawing in Figure 23: Camera dimensions (new CS-/
C-Mounting) on page 65.
New CAD drawing in Figure 29: Guppy C-Mount dimensions on
page 71.
New CAD drawing in Figure 30: Guppy CS-Mount dimensions
on page 72.
to be continued on next page
Table 1: Document history
GUPPY Technical Manual V7.1.0
10
Introduction
VersionDateRemarks
continued from last page
PRE_V3.0.0
[continued]
30.10.2006
[continued]
New CS-Mount and C-Mount adapter in Chapter Guppy cameras
on page 23.
Added Guppy F-33B/C BL (board level version)
Changed camera status register (Table 113: Advanced register:
Added Value field in Table 46: CSR: Shutter on page 129
Added detailed description of BRIGHTNESS (800h) in Table 106:
Feature control register on page 248
Added detailed description of WHITE-BALANCE (80Ch) in Table
106: Feature control register on page 248 et seq.
V5.0.109.05.2007RELEASE status
V6.0.001.06.2007Added interlaced GUPPYs F-025 and GUPPY F-029
Added description of sensor readout and color:
Chapter Format_7 Mode_0: sensor readout and color on page
110 and
Chapter Format_7 Mode_1: sensor readout and color on page
112
V6.0.108.06.2007Corrected image device type and diag. of Guppy F-025B/C and
Guppy F-029B/C
to be continued on next page
Table 1: Document history
GUPPY Technical Manual V7.1.0
11
Introduction
VersionDateRemarks
continued from last page
V6.0.231.03.08Minimum shutter time of Guppy F-036B/C is now 180 µs: see
Chapter Guppy F-036B/C on page 33 and Chapter Minimum
shutter time of GUPPY F-036 on page 182.
Added note: Guppy F-036 supports only Trigger_Mode_0. See
Chapter Trigger modes on page 170.
Corrected drawing in Figure 60: Format_7 Mode_0: Sensor
readout on page 110 (lines of the first field are merged above
those of the second field)
Moved AVT Glossary from Appendix of GUPPY Technical Manual
to AVT Website.
New M3 x 3 (2x) in Figure 23: Camera dimensions (new CS-/C-
Mounting) on page 65
V6.1.009.07.08New ordering numbers of I/O cables K1200196 (2 m) and
K1200197 (5 m) in Chapter Camera I/O connector pin assign-
ment on page 75
New board level CAD drawing and marked Pin 1 with blue color
in Figure 32: Board level camera: IEEE 1394 FireWire connec-
tor 1 (view on pins) on page 74
Restructuring of Guppy Technical Manual:
•Added Chapter Contacting Allied Vision Technologies on
page 9
•Added Chapter Manual overview on page 18
•Restructured Chapter Guppy types and highlights to Chapter Guppy cameras on page 23.
– Infos from Guppy camera types table moved to Chapter
Specifications on page 29
– Safety instructions moved to Hardware Installation
Guide, Chapter Safety instructions and AVT camera
cleaning instructions
– Environmental conditions moved to Guppy Instruction
Leaflet and Guppy Board Level Instruction Leaflet
– Infos on CS-/C-Mounting moved to Hardware Installa-
format from AVT on page 95 and Table 35: Data structure of
Packed 12-Bit Mode (mono and raw) from AVT on page 97.
to be continued on next page
Table 1: Document history
GUPPY Technical Manual V7.1.0
13
Introduction
VersionDateRemarks
continued from last page
V6.1.0
[continued]
09.07.08
[continued]
Added 30 fps as fixed frame rate in Table 17: Guppy F-146B/C
on page 49
Added Vendor Unique Color_Coding in Table 108: Format_7
control and status register on page 252f
Minimum delay time is 1µs in Table 64: Advanced CSR: trigger
delay on page 179
Added Raw12 and Raw16 frame rates in Chapter GUPPY F-146:
AOI frame rates on page 216
Added Format_7 Mode_3 in:
•Table 73: Video formats Guppy F-038B / Guppy F-038C on
page 193
•Table 74: Video formats Guppy F-038B NIR / Guppy F-
038C NIR on page 193
•Table 75: Video formats Guppy F-044B / Guppy F-044C on
page 194
•Table 76: Video formats Guppy F-044B NIR / Guppy F-
044C NIR on page 194
Added Chapter Extended version number (FPGA/µC) on page
284
Added extended version registers (0xF1000014 and
0xF100001C) in Table 109: Advanced registers summary on
page 254
Added VERSION_INFOx_EX registers and description in Chapter Extended version information register on page 257
to be continued on next page
Table 1: Document history
GUPPY Technical Manual V7.1.0
14
Introduction
VersionDateRemarks
continued from last page
V6.2.015.08.08Added cross-reference from upload LUT to GPDATA_BUFFER in
Chapter Loading an LUT into the camera on page 132
Added Guppy F-146 with Mono8 (8-bit format) and Mono12/16
(12-bit format) in Chapter Pixel data on page 93f. In 12-bit
mode the data output is MSB aligned (12 significant bits). In
16-bit mode the data output is MSB aligned (also 12 significant
bits).
Added detailed level values of I/Os in Chapter GUPPY (housing)
on page 76 and Chapter GUPPY (board level) on page 77.
Added little endian vs. big endian byte order in Chapter
GPDATA_BUFFER on page 283
Added RoHS in Chapter Declarations of conformity on page 24
Listed shutter speed with offset in Chapter Specifications on
page 29ff.
New measurement of IntEna signals, therefore new offsets in
Chapter Exposure time (shutter) and offset on page 181f. and
in Figure 104: Data flow and timing after end of exposure
(Guppy F-038/044 also NIR) on page 186.
New photo of LED positions in Figure 35: Status LEDs on page
78
to be continued on next page
Table 1: Document history
GUPPY Technical Manual V7.1.0
15
Introduction
VersionDateRemarks
continued from last page
V7.0.031.10.08Operating temperature changed from 50 °C to 45 °C for all
Guppy types in Chapter Specifications on page 29ff.
New Guppy camera photos with new camera naming font:
•Title page
New Guppy F-503B/C: Read information in the following sections:
•Chapter Declarations of conformity on page 24f.
•Table 5: Focal width vs. field of view (Guppy F-503) on
page 27
•Chapter Specification Guppy F-503B/C on page 51f.
•Chapter Horizontal and vertical mirror function (only
Guppy F-036/F-503) on page 114
•Chapter White balance on page 114ff.
•Chapter Manual gain on page 122
•Chapter Brightness (black level or offset) on page 126
•Chapter Look-up table (LUT) and gamma function on page
131f.
•Chapter Binning (only Guppy F-036B and Guppy F-503B/
C) on page 138ff.
•Chapter Packed 12-Bit Mode on page 153.
This mode is not yet available for Guppy F-503B/C.
•Chapter Exposure time (shutter) and offset on page 181ff.
•Table 65: Camera-specific exposure time offset on page
182
•Figure 104: Data flow and timing after end of exposure
(Guppy F-038/044 also NIR) on page 186
•Table 70: Jitter at exposure start on page 188
•Table 80: Video formats Guppy F-503B / Guppy F-503C on
page 198
• GUPPY F-503: AOI frame rates on page 217
•Table 111: Camera type ID list on page 258
For Guppy F-503B/C output switching times (tp and min.
shutter) see Hardware Installation Guide, subsection Guppy
delay.
to be continued on next page
Table 1: Document history
GUPPY Technical Manual V7.1.0
16
Introduction
VersionDateRemarks
continued from last page
V7.1.007.05.09All advanced registers in 8-digit format beginning with 0xF1...
in Chapter Advanced features (AVT-specific) on page 254ff.
Firing a new trigger while IntEna is still active can result in
missing image (not image corruption): see Caution on page
88.
Revised Chapter White balance on page 114ff.
New Features: Guppy F-503:
•Defect pixel correction in Chapter Defect pixel correction
(only Guppy F-503B/C) on page 133 and Table 120:
Advanced register: Defect pixel correction on page 268
•More gain steps in Table 42: Manual gain range of the var-
ious GUPPY types (CCD and CMOS) on page 123
•Global reset release shutter in Chapter Electronic rolling
shutter (ERS) and global reset release shutter (GRR) (only
Guppy F-503) on page 169
•Format_7 mode mapping in Chapter Binning and sub-sam-
pling access (only Guppy F-503) on page 151ff. and Chap-
ter Format_7 mode mapping (only Guppy F-503) on page
280f.
•Description of Trigger_Mode_0 with electronic rolling
shutter and global reset release shutter in Chapter Trigger
modes on page 170ff.
•Changing between electronic rolling shutter (ERS) and
global reset release shutter (GRR) in Table 133: Advanced
register: Global reset release shutter on page 282
•Max. exposure time in Chapter Extended shutter on page
264
Changed sensor name from Micron to Micron/Aptina in Table
9: Specification Guppy F-036B/C on page 33
Changed sensor name from Micron to Micron/Aptina in Table
18: Specification Guppy F-503B/C on page 51
Changed sensor name from Micron to Micron/Aptina in Chapter
HDR (high dynamic range) (GUPPY F-036 only) on page 154ff.
Changed sensor name from Micron to Micron/Aptina in Chapter
Controlling image capture on page 167
to be continued on next page
Table 1: Document history
GUPPY Technical Manual V7.1.0
17
Introduction
VersionDateRemarks
continued from last page
V7.1.0
[continued]
07.05.09
[continued]
[continued]
Offset of low noise binning mode changed from 0xF1000580 to
0xF10005B0 in Table 132: Advanced register: Low noise bin-
ning mode on page 281.
Changed Camera In 1 signal U
ure 33: GUPPY (housing): Camera I/O connector pin assignment
on page 76
Corrected HUE and SATURATION in Feature control register to
Always 0(for b/w and color cameras) on page 251 (TestTrack
Defect 605)
Calculated effective chip size for all sensors (with resolution
of Format_7 Mode_0) in Chapter Specifications on page 29ff.
Due to discontinuation: removed Guppy F-025/029 cameras in
•Chapter Guppy cameras on page 23
•Chapter Declarations of conformity on page 24f.
•Chapter Specifications on page 29ff.
•Chapter Video formats, modes and bandwidth on page
190ff.
•Chapter Description of the data path on page 98ff.
•Chapter Controlling image capture on page 167ff.
(high) from 2 V to 2.4 V in Fig-
in
Manual overview
This manual overview describes each chapter of this manual shortly.
•Chapter Contacting Allied Vision Technologies on page 9 lists AVT con-
tact data for both:
– technical information / ordering
–commercial information
•Chapter Introduction on page 10 (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 (Hardware Installation Guide), available AVT
software (incl. documentation) and where to get it.
•Chapter Guppy cameras on page 23 gives you a short introduction to the
GUPPY cameras with their FireWire technology. Links are provided to
data sheets and brochures on AVT website.
Corrected drawing in Figure 121: Delayed integration timing on
page 270
Table 1: Document history
GUPPY Technical Manual V7.1.0
18
Introduction
•Chapter Declarations of conformity on page 24 gives you information
about conformity of AVT cameras.
•Chapter Filter and lenses on page 26 describes the IR cut filter and suit-
able camera lenses.
•Chapter Specifications on page 29 lists camera details and spectral sen-
sitivity diagrams for each camera type.
•Chapter Camera dimensions on page 63 provides CAD drawings of stan-
dard housing (copper) models and board level models, tripod adapter,
cross sections of CS-Mount and C-Mount.
•Chapter Camera interfaces on page 73 describes in detail the inputs/
outputs of the cameras (incl. trigger features). For a general description
of the interfaces (FireWire and I/O connector) see Hardware Installa-tion Guide.
•Chapter Description of the data path on page 98 describes in detail IIDC
conformable as well as AVT-specific camera features.
•Chapter Controlling image capture on page 167 describes shutter and
trigger modi, exposure time, one-shot/multi-shot/ISO_Enable features
and jitter.
•Chapter Video formats, modes and bandwidth on page 190 lists all avail-
able fixed and Format_7 modes (incl. color modes, frame rates, binning/
sub-sampling, AOI=area of interest).
•Chapter How does bandwidth affect the frame rate? on page 219 gives
some considerations on bandwidth details.
•Chapter Configuration of the camera on page 224 lists standard and
advanced register descriptions of all camera features.
•Chapter Firmware update on page 284 explains where to get information
on firmware updates.
•Chapter Appendix on page 285 lists the sensor position accuracy of AVT
cameras.
•Chapter Index on page 286 gives you quick access to all relevant data in
this manual.
GUPPY Technical Manual V7.1.0
19
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
StyleFunctionExample
BoldPrograms, inputs or highlighting
important things
CourierCode listings etc.Input
Upper caseRegisterREGISTER
ItalicsModes, fieldsMode
Parentheses and/or blueLinks(Link)
Table 2: Styles
bold
Symbols
Note
This symbol highlights important information.
Caution
This symbol highlights important instructions. You have to
follow these instructions to avoid malfunctions.
Caution-ESDThis symbol highlights important ESD instructions. Only
qualified personnel is allowed to install and operate compo-
nents marked with this symbol.
www
This symbol highlights URLs for further information. The URL
itself is shown in blue.
Example:
http://www.alliedvisiontec.com
GUPPY Technical Manual V7.1.0
20
Introduction
More information
For more information on hardware and software read the following:
•Hardware Installation Guide describes the hardware installation procedures for all 1394 AVT cameras (Dolphin, Oscar, 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).
Note
You find the Hardware Installation Guide on the product CD
in the following directory:
products\cameras-general
www
All software packages (including documentation and
release notes) provided by AVT can be downloaded at:
All software packages are also on AVT’s product CD.
Before operation
We place the highest demands for quality on our cameras.
Target groupThis Technical Manual is the guide to detailed technical information of the
camera and is written for experts.
Getting startedFor a quick guide how to get started read Hardware Installation Guide first.
Note
Please read through this manual carefully before operating the camera.
Caution
For information on AVT accessories and AVT software read
Hardware Installation Guide.
Before operating any AVT camera read safety instructions
and ESD warnings in Hardware Installation Guide.
GUPPY Technical Manual V7.1.0
21
Introduction
Note
www
Note
To demonstrate the properties of the camera, all examples in
this manual are based on the FirePackage OHCI API software
and the SmartView application.
These utilities can be obtained from Allied Vision
Technologies (AVT). A free version of SmartView is available
for download at:
www.alliedvisiontec.com
The camera also works with all IIDC (formerly DCAM) compatible IEEE 1394 programs and image processing libraries.
GUPPY Technical Manual V7.1.0
22
Guppy cameras
Guppy cameras
GuppyWith Guppy cameras, entry into the world of digital image processing is sim-
pler and more cost-effective than ever before.
IEEE 1394aWith the new GUPPY, Allied Vision Technologies presents a whole series of
attractive digital camera entry-level models of the FireWire™ type.
These products offer an unequalled price-performance relationship and make
the decision to switch from using analogue to digital technology easier than
ever before.
www
For further information on the highlights of GUPPY types,
the GUPPY family and the whole range of AVT FireWire cam-eras read the data sheets and brochures on the website of
Allied Vision Technologies:
www.alliedvisiontec.com
GUPPY Technical Manual V7.1.0
23
Declarations of conformity
Declarations of conformity
Allied Vision Technologies declares under its sole responsibility that the following products
Category nameModel name
Digital camera (IEEE 1394)Guppy F-033B
Guppy F-033C
Guppy F-033B BL (board level)
Guppy F-033C BL (board level)
Guppy F-036B
Guppy F-036C
Guppy F-038B
Guppy F-038C
Guppy F-038B NIR
Guppy F-038C NIR
Guppy F-044B
Guppy F-044C
Guppy F-044B NIR
Guppy F-044C NIR
Guppy F-046B
Guppy F-046C
Guppy F-080B
Guppy F-080C
Guppy F-080B BL (board level)
Guppy F-080C BL (board level)
Guppy F-146B
Guppy F-146C
Guppy F-503B
Guppy F-503C
Table 3: Model names
to which this declaration relates are in conformity with the following standard(s) or other normative document(s):
•FCC Class B (Guppy board level cameras: prepared for FCC Class B)
•CE (Guppy board level cameras do not have CE)
(following the provisions of 2004/108/EG directive)
GUPPY Technical Manual V7.1.0
24
Declarations of conformity
•RoHS (2002/95/EC)
Note
Customer samples may not comply with above regulations.
GUPPY Technical Manual V7.1.0
25
Filter and lenses
Filter and lenses
IR cut filter
The following illustration shows the spectral transmission of the IR cut filter:
Figure 1: Spectral transmission of Jenofilt 217
GUPPY Technical Manual V7.1.0
26
Filter and lenses
Camera lenses
AVT offers different lenses from a variety of manufacturers. The following
table lists selected image formats depending on camera type, distance and
the focal width of the lens.
Focal Width
for type 1/2 sensors
Guppy F-038/044/046/146
4.8 mm0.5 m x 0.67 m1.0 m x 1.33 m
8 mm0.3 m x 0.4 m0.6 m x 0.8 m
12 mm0.195 m x 0.26 m0.39 m x 0.58 m
16 mm0.145 m x 0.19 m0.29 m x 0.38 m
25 mm9.1 cm x 12.1 cm18.2 cm x 24.2 cm
35 mm6.4 cm x 8.51 cm12.8 cm x 17.02 cm
50 mm4.4 cm x 5.85 cm8.8 cm x 11.7 cm
Table 4: Focal width vs. field of view (Guppy F-046)
Focal Width
for type 1/2.5 sensors
Guppy F-503
4.8 mm0.44 m x 0.59 m0.89 m x 1.18 m
8 mm0.26 m x 0.35 m0.53 m x 0.70 m
12 mm0.17 m x 0.23 m0.35 m x 0.47 m
Distance = 0.5 mDistance = 1 m
Distance = 0.5 mDistance = 1 m
16 mm0.13 m x 0.17 m0.26 m x 0.35 m
25 mm0.08 m x 0.11 m0.17 m x 0.22 m
35 mm0.06 m x 0.08 m0.12 m x 0.16 m
50 mm0.04 m x 0.05 m0.08 m x 0.11 m
Table 5: Focal width vs. field of view (Guppy F-503)
GUPPY Technical Manual V7.1.0
27
Filter and lenses
Focal Width
Distance = 0.5 mDistance = 1 m
for type 1/3 sensors
Guppy F-033/036/080
4.8 mm0.375 m x 0.5 m0.75 m x 1 m
8 mm0.22 m x 0.29 m0.44 m x 0.58 m
12 mm0.145 m x 0.19 m0.29 m x 0.38 m
16 mm11 cm x 14.7 cm22 cm x 29.4 cm
25 mm6.9 cm x 9.2 cm13.8 cm x 18.4 cm
35 mm4.8 cm x 6.4 cm9.6 cm x 12.8 cm
50 mm3.3 cm x 4.4 cm6.6 cm x 8.8 cm
Table 6: Focal width vs. field of view (Guppy F-033/036/080)
GUPPY Technical Manual V7.1.0
28
Specifications
Specifications
Note
For information on bit/pixel and byte/pixel for each color
mode see Table 90: ByteDepth on page 219.
Guppy F-033B/C
FeatureSpecification
Image deviceType 1/3 (diag. 6 mm) progressive scan SONY IT CCD ICX424AL/AQ
with HAD microlens
Effective chip size4.9 mm x 3.7 mm
Cell size7.4 µm x 7.4 µm
Lens mountC-Mount: 17.526 mm (in air), Ø 25.4 mm (32 tpi), mechanical
flange back to filter distance: 9.5 mm
(see Figure 29: Guppy C-Mount dimensions on page 71)
CS-Mount: 12.526 mm (in air), Ø 25.4 mm (32 tpi), mechanical
flange back distance: 8 mm
(see Figure 30: Guppy CS-Mount dimensions on page 72)
Picture size (max.)656 x 494 pixels (Format_7 Mode_0)
Look-up tableOne, user programmable (10 bit 8 bit); gamma (0.5)
Smart functions•AGC (auto gain control), LUT (look-up table), mirror (horizon-
tal and vertical), defect pixel correction, 2x - 4x binning (horizontal: additive or average; vertical: average) or sub-sampling,
multi-shot, separate reference AOI for auto features
only color: AWB (auto white balance)
•one configurable input, three configurable outputs
•RS-232 port (serial port, IIDC V1.31)
Transfer rate100 Mbit/s, 200 Mbit/s, 400 Mbit/s
Digital interfaceIEEE 1394a IIDC V1.3, single port
Power requirementsDC 8 V - 36 V via IEEE 1394 cable or 8-pin HIROSE
Power consumptionLess than 2 watt (@ 12 V DC)
Dimensions48.2 mm x 30 mm x 30 mm (L x W x H); w/o tripod and lens
Mass50 g (without lens)
Operating temperature+ 5 °C ... + 45 °C housing temperature (without condensation)
Table 18: Specification Guppy F-503B/C
GUPPY Technical Manual V7.1.0
51
Specifications
FeatureSpecification
Storage temperature- 10 °C ... + 60 °C ambient temperature (without condensation)
RegulationsFCC Class B, CE, RoHS (2002/95/EC)
Standard accessories•b/w: C/CS-Mount with built-in protection glass
•color: C/CS-Mount with built-in IR cut filter
Optional accessories•b/w: C/CS-Mount: IR cut filter / IR pass filter available as CS-
Mount adapter
•color: C/CS-Mount: protection glass available as CS-Mount
adapter
Software packages•AVT FirePackage (SDK and Viewer, 100% control the bus)
•AVT Direct FirePackage (SDK and Viewer, compatible to DirectX
and WDM)
•AVT Fire4Linux (SDK and Viewer, compatible to RedHat and
Suse Distributions)
Table 18: Specification Guppy F-503B/C
Note
The design and specifications for the products described
above may change without notice.
GUPPY Technical Manual V7.1.0
52
Specifications
Spectral sensitivity
Note
The following quantum efficiency diagrams show typical
values of the sensors.
Figure 2: Spectral sensitivity of Guppy F-033B without cut filter and optics
Figure 3: Spectral sensitivity of Guppy F-033C without cut filter and optics
GUPPY Technical Manual V7.1.0
53
Specifications
Sensor Response
0%
10%
20%
30%
40%
50%
60%
40050060070080090010001100
Wavelength [nm]
Quantum Efficiency
Monochrome
Sensor Response
0%
5%
10%
15%
20%
25%
30%
35%
40%
400450500550600650700750
Wavelength [nm]
Quantum Efficiency
RedGreenBlue
Figure 4: Spectral sensitivity of Guppy F-036B without cut filter and optic
Figure 5: Spectral sensitivity of Guppy F-036C without cut filter and optics
GUPPY Technical Manual V7.1.0
54
Specifications
Figure 6: Spectral sensitivity of Guppy F-038B without cut filter and optics
Figure 7: Spectral sensitivity of Guppy F-038C without cut filter and optics
GUPPY Technical Manual V7.1.0
55
Specifications
Figure 8: Spectral sensitivity of Guppy F-038B NIR without cut filter and optics
Figure 9: Spectral sensitivity of Guppy F-038C NIR without cut filter and optics
GUPPY Technical Manual V7.1.0
56
Specifications
Figure 10: Spectral sensitivity of Guppy F-044B without cut filter and optics
Figure 11: Spectral sensitivity of Guppy F-044C without cut filter and optics
GUPPY Technical Manual V7.1.0
57
Specifications
Figure 12: Spectral sensitivity of Guppy F-044B NIR without cut filter and optics
Figure 13: Spectral sensitivity of Guppy F-044C NIR without cut filter and optics
GUPPY Technical Manual V7.1.0
58
Specifications
Figure 14: Spectral sensitivity of Guppy F-046B without cut filter and optics
Figure 15: Spectral sensitivity of Guppy F-046C without cut filter and optics
GUPPY Technical Manual V7.1.0
59
Specifications
Figure 16: Spectral sensitivity of Guppy F-080B without cut filter and optics
Figure 17: Spectral sensitivity of Guppy F-080C without cut filter and optics
GUPPY Technical Manual V7.1.0
60
Specifications
Figure 18: Spectral sensitivity of Guppy F-146B without cut filter and optics
Figure 19: Spectral sensitivity of Guppy F-146C without cut filter and optics
GUPPY Technical Manual V7.1.0
61
Specifications
390590790990
Relative response
0.2
0.4
0.6
0.8
1.0
Wavelength [nm]
Sensor Response
0%
5%
10%
15%
20%
25%
30%
35%
40%
45%
50%
400450500550600650700750
Wavelength [nm]
Quantum Efficiency
RedGreenBlue
Figure 20: Spectral sensitivity of Guppy F-503B without cut filter and optics
Figure 21: Spectral sensitivity of Guppy F-503C without cut filter and optics
GUPPY Technical Manual V7.1.0
62
Camera dimensions
Camera dimensions
Note
For information on sensor position accuracy:
(sensor shift x/y, optical back focal length z and sensor rotation ) see Chapter Sensor position accuracy of AVT cameras
on page 285.
GUPPY Technical Manual V7.1.0
63
Camera dimensions
Body size: 48.2 mm x 30 mm x 30 mm (L x W x H)
Mass: 50 g (without lens)
Guppy standard housing (old CS-/C-Mounting)
Figure 22: Camera dimensions (old CS-/C-Mounting)
GUPPY Technical Manual V7.1.0
64
Camera dimensions
Body size: 48.2 mm x 30 mm x 30 mm (L x W x H)
Mass: 50 g (without lens)
Guppy standard housing (new CS-/C-Mounting)
Figure 23: Camera dimensions (new CS-/C-Mounting)
GUPPY Technical Manual V7.1.0
65
Camera dimensions
Pin 1
Guppy board level: dimensions
Figure 24: Guppy board level dimensions
Note
•Pixel 1,1 on the sensor marks the pixel in the upper
left corner in the image (incl. lens).
•Sensor - Pin1 marks the first sensor pin.
•Pin 1 marks the first pin of FireWire connector 1.
GUPPY Technical Manual V7.1.0
66
Camera dimensions
Guppy board level: CS-Mount
Figure 25: Guppy board level: CS-Mount
GUPPY Technical Manual V7.1.0
67
Camera dimensions
Guppy board level: C-Mount
Figure 26: Guppy board level version: C-Mount
GUPPY Technical Manual V7.1.0
68
Camera dimensions
Guppy board level: M12-Mount
Figure 27: Guppy board level version: M12-Mount
GUPPY Technical Manual V7.1.0
69
Camera dimensions
Tripod adapter
Figure 28: Tripod dimensions
GUPPY Technical Manual V7.1.0
70
Camera dimensions
Cross section: C-Mount
Figure 29: Guppy C-Mount dimensions
GUPPY Technical Manual V7.1.0
71
Camera dimensions
Cross section: CS-Mount
Figure 30: Guppy CS-Mount dimensions
GUPPY Technical Manual V7.1.0
72
Camera interfaces
PinSignal
1Cable power
2Cable GND
3TPB-
4TPB+
5TPA-
6TPA+
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), ordering numbers and operating instructions see the Hardware Installation Guide.
Read all Notes and Cautions in the Hardware Installation
Guide, before using any interfaces.
IEEE 1394a port pin assignment
The IEEE 1394a plug is designed for industrial use and has the following pin
assignment as per specification:
Note
Figure 31: IEEE 1394 connector
Cables with latching connectors on one or both sides can be
used and are available with various lengths of 4.5 m or up to
17.5 m. Ask your local dealer for more details.
GUPPY Technical Manual V7.1.0
73
Camera interfaces
TPA+
TPATPB+
TPB-
CablePower
CableGND
CableShield
CableShield
GNDChassis
IEEE 1394a
FireWire connector 2
CablePower
CablePower
GND
HOLE
X1
6
5
4
3
1
2
7
8
1
1M
1M
10n
1n
10n
1n
X2
GND
Chassis
X1
(chassis connection)
2
6
8
9
1
0
I
E
E
E
1
3
9
4
a
F
i
r
eW
i
r
e c
o
n
n
e
c
t
o
r
1
1
3
4
5
7
v
i
e
w
o
n
p
i
n
s
Pin 1
Board level camera: IEEE 1394a port pin
assignment
Board level GUPPY cameras have two 1394a ports to allow daisy chaining of
cameras.
The IEEE 1394 pin header (2.54 mm connector: FireWire connector 1) is
designed for adding a 1394 adapter cable of:
e.g. IEEE 1394 6 PIN - PANEL F TO 2X5 F (AVT#: K1200155)
It has the following pin assignment (see FireWire connector 1 in Figure 25:
The camera I/O connector is designed for industrial use.
It provides:
•access to the inputs and outputs on the camera
•a serial interface
The following diagrams show the pinning as viewed in pin direction.
Note
The part number of the appropriate straight I/O connector is:
•HIROSE HR25-7TP-8S, AVT article number K7600503
AVT also supplies various I/O cables of different lengths, a
selection is listed below:
I/O cable, open 8-pin HIROSE female to open end, 2.0 mK1200196
I/O cable, open 8-pin HIROSE female to open end, 5 mK1200197
GUPPY Technical Manual V7.1.0
75
Camera interfaces
Pin SignalDirection LevelDescription
1Camera Out 1OutU
out
(high) = 2.4 V...5 V
U
out
(low) = 0 V...0.4 V
Camera Output 1
(GPOut1)
default: IntEna
2Camera Out 2OutU
out
(high) = 2.4 V...5 V
U
out
(low) = 0 V...0.4 V
Camera Output 2
(GPOut2)
default: -
3Camera Out 3OutU
out
(high) = 2.4 V...5 V
U
out
(low) = 0 V...0.4 V
Camera Output 3
(GPOut3)
default: Busy
4Camera In 1InU
in
(high) = 2.4 V...5 V
U
in
(low) = 0 V...0.8 V
Camera Input 1
(GPIn1)
default: Trigger
5RxD RS232InRS232Terminal Receive Data
6TxD RS232OutRS232Terminal Transmit Data
7External Power+8 ... +36 V DCPower supply
8External GNDGND for RS232, GPIOs
and ext. power
External Ground for RS232,
GPIOs and external power
1
3
4
6
7
8
5
2
GUPPY (housing)
Figure 33: GUPPY (housing): Camera I/O connector pin assignment
Note
GP = General Purpose
For a detailed description of the I/O connector and its oper-ating instructions see the Hardware Installation Guide,
Chapter GUPPY input description.
Read all Notes and Cautions in the Hardware Installation Guide, before using the I/O connector.
GUPPY Technical Manual V7.1.0
76
Camera interfaces
Pin SignalDirection LevelDescription
1External GNDGND for RS232, GPIOs
and ext. power
External Ground for RS232,
GPIOs and external power
2External Power+8...+36 V DCPower supply
3GND
4TxD RS232OutRS232Terminal Transmit Data
5RxD RS232InRS232Terminal Receive Data
6GND
7Camera In/Out 4 In/Out
U
in
(high) = 2 V...5 V
U
in
(low) = 0 V...0.8 V
U
out
(high) = 2.4 V...5 V
U
out
(low) = 0 V...0.4 V
Camera Input/Output 4
(GPInOut4)
default: -
8Camera In/Out 3 In/OutCamera Input/Output 3
(GPInOut3)
default: -
9Camera In/Out 2 In/OutCamera Input/Output 2
(GPInOut2)
default: -
10 Camera In/Out 1 In/OutCamera Input/Output 1
(GPInOut1)
default: -
1
2
3
4
5
6
7
8
9
1
0
GUPPY (board level)
The following diagram shows the I/O pin header (2.54 mm connector) of a
board level camera as viewed in pin direction:
Figure 34: GUPPY (board level): Camera I/O connector pin assignment
Note
GP = General Purpose
For a detailed description of the I/O connector and its oper-ating instructions see the Hardware Installation Guide,
Chapter GUPPY input description.
Read all Notes and Cautions in the Hardware Installation Guide, before using the I/O connector.
GUPPY Technical Manual V7.1.0
77
Camera interfaces
Status LEDs
Yellow
(S2)
Green
(S1)
Status LEDs
Figure 35: Status LEDs
On LED (green)
The green power LED indicates that the camera is being supplied with sufficient voltage and is ready for operation.
Status LED
The following states are displayed via the LED:
StateDescription
S1 (green)LED on - power on
LED off - power off
S2 (yellow)Asynchronous and isochronous data transmission
active (indicated asynchronously to transmission
over the 1394 bus)
Table 20: LED indication
GUPPY Technical Manual V7.1.0
78
Camera interfaces
Blink codes are used to signal warnings or error states:
Class S1
Warning
1 blink
DCAM
2 blinks
MISC
3 blinks
FPGA
4 blinks
Stack
5 blinks
Error codes S2
FPGA Boot error1-5 blinks
Stack setup1 blink
Stack start2 blinks
No FLASH object1 blink
No DCAM object1 blink
Register mapping3 blinks
VMode_ERROR_STATUS1 blink
FORMAT_7_ERROR_12 blinks
FORMAT_7_ERROR_23 blinks
Table 21: Error codes
The following sketch illustrates the series of blinks for a Format_7_error_1:
Figure 36: Warning and error states
You should wait for at least 2 full cycles because the display of blinking codes
starts asynchronously - e.g. on the second blink from S2.
GUPPY Technical Manual V7.1.0
79
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
Hardware Installation Guide.
Triggers
The signal can be inverted. The camera must be set to external triggering to
trigger image capture by the trigger signal.
Input/output pin control
All input and output signals running over the camera I/O connector are controlled by an advanced feature register.
RegisterNameFieldBitDescription
0xF1000300IO_INP_CTRL1Presence_Inq[0]Indicates presence of this fea-
ture (read only)
TiedToOutput[1]only board level Guppy: Tied to
output pin x (read only)
---[2..6]Reserved
Polarity[7]0: Signal not inverted
---[8..10]Reserved
InputMode[11..15]Mode
---[16..30]Reserved
PinState[31]RD: Current state of pin
0xF1000304IO_INP_CTRL2Same as
IO_INP_CTRL1
Table 22: Input configuration register
1: Signal inverted
see Table 23: Input routing on
page 81
Only Guppy board level cameras
GUPPY Technical Manual V7.1.0
80
Camera interfaces
RegisterNameFieldBitDescription
0xF1000308IO_INP_CTRL3Same as
IO_INP_CTRL1
0xF100030CIO_INP_CTRL4Same as
IO_INP_CTRL1
Table 22: Input configuration register
The TiedToOutput field indicates that an output and the corresponding input
share the same physical connector pin. Pins with TiedToOutput set to 1 can
be used as an output or input.
Note
Make sure that output and input are not enabled at the same
time. In order to use a pin as an input (e.g. for external trigger), its output driver (e.g. IntEna) needs to be switched off.
IO_INP_CTRL 1
The Polarity field determines whether the input is inverted (0) or not (1).
See Table 22: Input configuration register on page 80.
The InputMode field can be seen in the following table.
Only Guppy board level cameras
Only Guppy board level cameras
The PinState field is used to query the current status of the input.
Input modes
IDModeDefault
0x00Off
0x01Reserved
0x02Trigger input
0x03Reserved
0x04Reserved
0x05Reserved
0x06..0x0FReserved
0x10..0x1FReserved
Table 23: Input routing
Trigger delay
The cameras feature various ways to delay image capture based on external
trigger.
Input 1
GUPPY Technical Manual V7.1.0
81
Camera interfaces
With IIDC V1.31 there is a standard CSR at register F0F00534/834h to control
a delay up to FFFh x timebase value. The following table explains the Inquiry
register and the meaning of the various bits.
RegisterNameFieldBitDescription
0xF0F00534TRIGGER_DELAY_INQUIRY Presence_Inq[0]Indicates presence of this
feature (read only)
Abs_Control_Inq[1]Capability of control with
absolute value
---[2]Reserved
One_Push_Inq[3]One-push auto mode (Con-
trolled automatically by the
camera once)
Readout_Inq[4]Capability of reading out the
value of this feature
ON_OFF[5]Capability of switching this
feature ON and OFF
Auto_Inq[6]Auto Mode (Controlled auto-
matically by the camera)
Manual_Inq[7]Manual Mode (Controlled by
user)
Min_Value[8..19]Min. value for this feature
(1 µs)
Max_Value[20..31] Max. value for this feature
Table 24: Trigger_Delay_Inquiry register
GUPPY Technical Manual V7.1.0
82
Camera interfaces
RegisterNameFieldBitDescription
0xF0F00834TRIGGER_DELAYPresence_Inq[0]Presence of this feature:
0: Not available
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
ON=1 Read: Status of the
feature
OFF=0
----[7..19]Reserved
Value[20..31]Value
Table 25: Trigger Delay CSR
The cameras also have an advanced register which allows even more precise
delay of image capture after receiving a hardware trigger.
Trigger delay advanced register
RegisterNameFieldBitDescription
0xF1000400TRIGGER_DELAYPresence_Inq[0]Indicates presence of this
feature (read only)
---[1..5]-
ON_OFF[6]Trigger delay on/off
---[7..10]-
DelayTime[11..31]Delay time in µs
Table 26: Trigger Delay Advanced CSR
The advanced register allows the start of the integration to be delayed by
21
max. 2
µs, which is max. 2.1 s after a trigger edge was detected.
GUPPY Technical Manual V7.1.0
83
Camera interfaces
Note
•This feature works with external Trigger_Mode_0 only.
Outputs
Note
For a general description of the outputs and warnings see
the Hardware Installation Guide.
Output features are configured by software. Any signal can be placed on any
output.
The main features of output signals are described below:
SignalDescription
IntEna (Integration Enable) signalThis signal displays the time in which exposure
was made. By using a register this output can be
delayed up to 1.05 seconds.
Fval (Frame valid) signalThis feature signals readout from the sensor. This
signal Fval follows IntEna.
Busy signalThis signal appears when:
•the exposure is being made or
•the sensor is being read out or
•data transmission is active.
The camera is busy.
Table 27: Output signals
GUPPY Technical Manual V7.1.0
84
Camera interfaces
IntEna
Output signal
Polarity
selectable
via software
FVal
Busy
Output
mode
selectable
via software
Follow Input
Direct
Output sate
Note
Figure 37: Output block diagram
The following signals are high active: IntEna, FVal, Busy,
Follow Input, Direct.
GUPPY Technical Manual V7.1.0
85
Camera interfaces
IO_OUTP_CTRL 1-3
The outputs are controlled via 3 advanced feature registers (see Table 28:
Advanced register: Output control on page 86).
Only board level cameras: The outputs are controlled via 4 advanced feature
registers.
The Polarity field determines whether the output is inverted (1) or not (0).
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. This allows for example the host computer to determine if the camera
is busy by simply polling the BUSY output.
RegisterNameFieldBitDescription
0xF1000320IO_OUTP_CTRL1Presence_Inq[0]Indicates presence of this fea-
ture (read only)
PWMCapable[1]Only Guppy board level cameras:
---[2..6]Reserved
Polarity[7]0: Signal not inverted
---[8..10]Reserved
Output mode[11..15]Mode
---[16..30]Reserved
PinState[31]RD: Current state of pin
0xF1000324IO_OUTP_CTRL2Same as
IO_OUTP_CTRL1
0xF1000328IO_OUTP_CTRL3Same as
IO_OUTP_CTRL1
0xF100032CIO_OUTP_CTRL4Same as
IO_OUTP_CTRL1
Indicates if an output pin supports the PWM feature.
See Table 31: PWM configura-
tion registers on page 90.
1: Signal inverted
See Table 29: Output routing on
page 87.
WR: New state of pin
Only Guppy board level cameras
Table 28: Advanced register: Output control
GUPPY Technical Manual V7.1.0
86
Camera interfaces
Output modes
IDModeDefault
0x00Off
0x01Output state follows PinState bit
0x02Integration enable
0x03Reserved
0x04Reserved
0x05Reserved
0x06FrameValid
0x07Busy
0x08Follow corresponding input
(Inp1 Out1)
0x09PWM (=pulse-width modulation) Only Guppy board level cameras
Output 1
Output 2
0x0A..0x1FReserved
Table 29: Output routing
Note
The output mode 0x08 is not available for output pins
directly tied to an input pin.
The Polarity setting refers to the input side of the inverting driver.
GUPPY Technical Manual V7.1.0
87
Camera interfaces
External Trigger Input, falling edge
Integration_Enable (IntEna)
IntEna delayed
Frame_Valid (Fval)
Busy
Delay set by register Trigger_Delay
+ offset
Delay set by register
IntEna_Delay
Trigger_Mode_0
See also Chapter Jitter at start of exposure on page 188.
Offsets are camera specific. For more information read Chapter Exposure time
offset on page 182.
Note
Caution
Figure 38: Output impulse diagram
The signals can be inverted.
Firing a new trigger while IntEna is still active can result in
missing image.
GUPPY Technical Manual V7.1.0
88
Camera interfaces
FPGA
Driver
Driver
Enable
V
cc
Output Pin
Note
•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. As a rule of thumb, the camera itself will
limit the toggle frequency to not more than 700 Hz.
Board level cameras: inputs and outputs
The following Guppy board level cameras are available:
Guppy board level cameraDescription
Guppy F-033B BLBoard level version of Guppy F-033B
Guppy F-033C BLBoard level version of Guppy F-033C
Guppy F-080B BLBoard level version of Guppy F-080B
Guppy F-080B BLBoard level version of Guppy F-080C
Table 30: Guppy board level cameras
Guppy board level cameras have physically 4 I/Os and logically 4 inputs and 4 outputs: Outputs can be disabled in the Output Control Register via 0x00
(register 0xF1000320 bit 11..15). Inputs are always enabled.
Figure 39: Input/output block diagram
GUPPY Technical Manual V7.1.0
89
Camera interfaces
PulseWidth
Period
Board level cameras: pulse-width modulation
The 4 inputs and 4 outputs are independent. Each output has pulse-width
modulation (PWM) capabilities, which can be used (with additional external
electronics) for motorized speed control or autofocus control.
Period (in µs) and pulse width (in µs) are adjustable via the following registers (see also examples in Chapter PWM: Examples in practice on page 91):
RegisterNameFieldBitDescription
0xF1000800IO_OUTP_PWM1Presence_Inq[0]Indicates presence of this
feature (read only)
---[1]Reserved
---[2..3]Reserved
MinPeriod[4..19]Minimum PWM period in µs
(read only)
---[20..27]Reserved
---[28..31]Reserved
0xF1000804PulseWidth[0..15]PWM pulse width in µs
Period[16..31]PWM period in µs
0xF1000808IO_OUTP_PWM2Same as
IO_OUTP_PWM1
0xF100080CIO_OUTP_PWM3Same as
IO_OUTP_PWM1
0xF1000810IO_OUTP_PWM4Same as
IO_OUTP_PWM1
Table 31: 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)).
Figure 40: PulseWidth and Period definition
GUPPY Technical Manual V7.1.0
90
Camera interfaces
period
min
3µs=
frequency
max
1
period
min
-----------------------
1
3µs
--------333.33kHz===
frequency
min
1
2
166–
10s
-------------------------15.26Hz==
period
max
1
frequency
min
------------------------------ -216µs==
RegPeriod
1
frequency
6–
10s
---------------------------------------- -
1
1kHz
6–
10s
-----------------------------1000===
RegPulseWidthRegPeriod30%100030%300===
Note
PWM: minimal and maximal periods and frequencies
In the following formulas you find the minimal/maximal periods and frequencies for the pulse-width modulation (PWM).
Formula 1: Minimal/maximal period and frequency
Note the following conditions:
•PulseWidth Period
•Period MinPeriod
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
Example 1:
Set PWM with 1kHz at 30% pulse width.
Formula 2: PWM example 1
-6
s.
GUPPY Technical Manual V7.1.0
91
Camera interfaces
RegPeriod
1
frequency
6–
10s
---------------------------------------- -
1
250Hz6–10s
--------------------------------4000===
RegPulseWidthRegPeriod12%400012%480===
Example 2:
Set PWM with 250 Hz at 12% pulse width.
Formula 3: PWM example 2
GUPPY Technical Manual V7.1.0
92
Camera interfaces
0-78-1516-2324-31
data_lengthtgchanneltCodesy
header_CRC
Video data payload
data_CRC
Table 32: Isochronous data block packet format. Source: IIDC V1.3
sync bit
Pixel data
Pixel data are transmitted as isochronous data packets in accordance with
the 1394 interface described in IIDC V1.3. The first packet of a frame is identified by the 1 in the sync bit (sy) of the packet header.
FieldDescription
data_lengthNumber of bytes in the data field
tgTag field
shall be set to zero
channelIsochronous channel number, as programmed in the iso_channel
field of the cam_sta_ctrl register
tCodeTransaction code
shall be set to the isochronous data block packet tCode
sySynchronization value (sync bit)
This is one single bit. It indicates the start of a new frame.
It shall be set to 0001h on the first isochronous data block of a frame,
and shall be set to zero on all other isochronous blocks
Video data payloadShall contain the digital video information
Table 33: Description of data block packet format
GUPPY Technical Manual V7.1.0
93
Camera interfaces
•The video data for each pixel are output in 8-bit format (Packed 12-Bit
Mode: 12-bit format). Exception: Guppy F-146 (Mono8: 8-bit format,
Mono12/16: 12-bit format)
•Each pixel has a range of 256 (Packed 12-Bit Mode: 4096) shades of
gray.
•The digital value 0 is black and 255 (Packed 12-Bit Mode: 4095) is
white.
•In 12-bit mode the data output is MSB aligned (12 significant bits).
•In 16-bit mode the data output is MSB aligned (also 12 significant
bits).
Video data formats (IIDC V1.3 and AVT)
The following tables provide a description of the video data format for the
different modes:
Y (Mono) and Y (Mono16) format Source: IIDC V1.3 specification
Y (Mono12) formatAVT own format (Packed 12-Bit Mode)
<Y (Mono) format>
Y-(K+0)Y-(K+1)Y-(K+2)Y-(K+3)
Y-(K+4)Y-(K+5)Y-(K+6)Y-(K+7)
Y-(K+Pn-8)Y-(K+Pn-7)Y-(K+Pn-6)Y-(K+Pn-5)
Y-(K+Pn-4)Y-(K+Pn-3)Y-(K+Pn-2)Y-(K+Pn-1)
Figure 41: Y8 format [Source: IIDC V1.3]
<Y (Mono16) format>
High byteLow 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)
Figure 42: Y16 format [Source: IIDC V1.3]
GUPPY Technical Manual V7.1.0
94
Camera interfaces
<Y (Mono12) format> (AVT)
Y-(K+0) [11..4]Y-(K+1) [3..0]
Y-(K+0) [3..0]
Y-(K+3) [3..0]
Y-(K+2)[3..0]
Y-(K+5) [11..4]Y-(K+6) [11..4]Y-(K+7) [3..0]
Table 34: Packed 12-Bit Mode (mono and raw) Y12 format from AVT
Y-(K+3) [11..4]Y-(K+4) [11..4]Y-(K+5) [3..0]
Y-(K+1) [11..4]Y-(K+2) [11..4]
Y-(K+4)[3..0]
Y-(K+7) [11..4]
Y-(K+6) [3..0]
Data structure (IIDC V1.3 and AVT)
The following tables provide a description of the data structure for the different modes
Source: IIDC V1.3 specification
<Y, R, G, B>
Each component has 8-bit data. The data type is Unsigned Char.
Signal level (decimal)Data (hexadecimal)
Highest
255
0xFF
254
.
.
1
Lowest
Figure 43: Data structure of Y, R, G, B [Source: IIDC V1.3]
0
0xFE
.
.
0x01
0x00
GUPPY Technical Manual V7.1.0
95
Camera interfaces
<U, V>
Each component has 8-bit data. The data type is Straight Binary.
Signal level (decimal)Data (hexadecimal)
Highest (+)
Lowest
Highest (-)
127
126
.
.
1
0
-1
.
.
-127
-128
0xFF
0xFE
.
.
0x81
0x80
0x7F
.
.
0x01
0x00
Figure 44: Data structure of U, V [Source: IIDC V1.3]
<Y (Mono16>
Y component has 16-bit data. The data type is Unsigned Short (big endian).
YSignal level (decimal)Data (hexadecimal)
Highest
Lowest
65535
65534
.
.
1
0
0xFFFF
0xFFFE
.
.
0x0001
0x0000
Figure 45: Data structure of Y (Mono16) [Source: IIDC V1.3]
GUPPY Technical Manual V7.1.0
96
Camera interfaces
<Y (Mono12)> (AVT)
Y component has 12-bit data. The data type is Unsigned.
YSignal level (decimal)Data (hexadecimal)
Highest
Lowest
4095
4094
.
.
1
0
0x0FFF
0x0FFE
.
.
0x0001
0x0000
Table 35: Data structure of Packed 12-Bit Mode (mono and raw) from AVT
GUPPY Technical Manual V7.1.0
97
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 sensor chip (CCD or CMOS) in the camera. The individual blocks are described in more detail in the following paragraphs. For sensor data see Chapter Specifications on page 29.
Note
The following drawings are examples of Guppy cameras with
10-bit ADCs.
For cameras with different ADCs see the comments with asterisks below (* and **):
* Cameras with 10-bit ADC: 10 bit
Cameras with 12-bit ADC: 12 bit
** e.g. Guppy F-146 (CCD), Guppy F-503 (CMOS)
with activated LUT: 8 bit
without LUT: 12 bit
GUPPY Technical Manual V7.1.0
98
Description of the data path
Sensor
Test-Pattern
IEEE 1394
interface
1394a
8** bit
Analog
Gain
CCD: Analog Front End (AFE)
Analog
Offset
10* Bit
LUT
Camera control
Camera I/O connector
RS232
Sensor
Test-Pattern
IEEE 1394
interface
1394a
8** bit
Analog
Offset
Analog
Gain
10* Bit
LUT
Camera control
Camera I/O connector
RS232
CMOS: Integrated in sensor
Black and white cameras (CCD and CMOS)
Figure 46: Block diagram b/w camera (CCD)
Figure 47: Block diagram b/w camera (CMOS)
GUPPY Technical Manual V7.1.0
99
Description of the data path
Camera Control
CCD: Analog Front End (AFE)
Test-Pattern
IEEE-1394
Interface
1394a
Camera I/O Connector
RS232
Sensor
Analog
Gain
Analog
Offset
10* bit
White Balance
10* bit
LUT
8** Bit
Camera control
CMOS: Integrated in sensor
Test-Pattern
IEEE 1394
interface
1394a
Camera I/O connector
RS232
Sensor
Analog
Offset
Analog
Gain
10* bit
White balance
10* bit
LUT
8** bit
Color cameras (CCD and CMOS)
Figure 48: Block diagram color camera (CCD)
Figure 49: Block diagram color camera (CMOS)
GUPPY Technical Manual V7.1.0
100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.