USER’S MANUAL Document Number: DA00069602 Release Date: 2 March 2005
For customers in the U.S.A. This equipment has been tested and found to comply with the limits for a Class A 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 commercial 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.
Contacting Basler Support Worldwide Europe: Basler AG Ander Strusbek 60 - 62 22926 Ahrensburg Germany Tel.: +49-4102-463-500 Fax.: +49-4102-463-599 vc.support.europe@baslerweb.com Americas: Basler, Inc. 740 Springdale Drive, Suite 100 Exton, PA 19341 U.S.A. Tel.: +1-877-934-8472 Fax.: +1-877-934-7608 vc.support.usa@baslerweb.com Asia: Basler Asia PTe. Ltd 25 Internat. Business Park #04-15/17 German Centre Singapore 609916 Tel.: +65-6425-0472 Fax.: +65-6425-0473 vc.support.asia@baslerweb.com www.
DRAFT Contents Table of Contents 1 Introduction 1.1 Documentation Applicability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1.2 Camera Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1.3 Performance Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1.4 Spectral Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DRAFT Contents 3.7 Area of Interest (AOI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21 3.7.1 Changing AOI Parameters “On-the-Fly” . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22 3.7.2 Changes to the Frame Rate With AOI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22 3.8 Selectable 8 or 10 Bit Pixel Depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25 3.9 Corrections for Sensor Characteristics . . . .
DRAFT Contents 5.2.5 Format 1, Mode 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3 5.2.6 Format 1, Mode 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3 5.2.7 Format 1, Mode 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3 5.2.8 Format 2, Mode 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3 5.2.9 Format 2, Mode 6 . .
Contents DRAFT Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .iii Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DRAFT Introduction 1 Introduction 1.1 Documentation Applicability This User’s Manual applies to cameras with a firmware ID number of 32. Cameras with a lower or a higher firmware ID number may have fewer features or have more features than described in this manual. Features on cameras with a lower or a higher firmware ID number may not operate exactly as described in this manual.
DRAFT Introduction 1.2 Camera Models Currently only one model of the camera is available and this model is designated as the A622f. The A622f is only available in monochrome. Throughout this User’s Manual, the camera will be referred to as the A620f (this is the camera family designation). 1.3 Performance Specifications Specification A622f Sensor Type IBIS5A-1300 - 2/3 inch, CMOS, Global Shutter Pixels 1280 (H) x 1024 (V) Pixel Size 6.7 µm (H) x 6.7 µm (V) Max. Frame Rate 25.
DRAFT Introduction 1.4 Spectral Response The spectral response for the A620f monochrome camera is shown in Figure 1-2. Figure 1-2: A620f Spectral Response L BASLER A620f The spectral response curve excludes lens characteristics and light source characteristics.
Introduction DRAFT 1.5 Environmental Requirements 1.5.1 Temperature and Humidity Housing temperature during operation: 0° C … + 50° C (+ 32° F … + 122° F) Humidity during operation: 20% … 80%, relative, non-condensing 1.5.2 Ventilation Allow sufficient air circulation around the camera to prevent internal heat build-up in your system and to keep the housing temperature below 50° C. Additional cooling devices such as fans or heat sinks are not normally required but should be provided if necessary. 1.
DRAFT Camera Interface 2 Camera Interface 2.1 Connections 2.1.1 General Description The A620f is interfaced to external circuitry via an IEEE 1394 socket and a 10 pin RJ-45 jack located on the back of the housing. Figure 2-1 shows the location of the two connectors.
DRAFT Camera Interface 2.1.2 Pin Assignments The IEEE 1394 socket is used to supply power to the camera and to interface video data and control signals. The pin assignments for the socket are shown in Table 2-1. Pin Signal 1 Power Input (+8.0 to +36.0 VDC) 2 DC Gnd 3 TPB - 4 TPB + 5 TPA - 6 TPA + Table 2-1: Pin Assignments for the IEEE 1394 Socket The RJ-45 jack is used to access the four physical input ports and four physical output ports on the camera.
DRAFT Camera Interface Figure 2-2: A620f Pin Numbering L The camera housing is connected to the cable shields and coupled to signal ground through an RC network (see Figure 2-3 for more details). 2.1.3 Connector Types The 6-pin connector on the camera is a standard IEEE-1394 socket. The 10-pin connector on the camera is an RJ-45 jack. Caution! The plug that you insert into the camera’s RJ-45 jack must have 10 pins.
DRAFT Camera Interface 2.2 Cables The maximum length specified in the IEEE 1394 standard for the cable used between the camera and the adapter in your PC or between the camera and a 1394 hub is 4.5 meters. Shielded IEEE 1394 cables must be used. Basler has successfully tested a 10 meter IEEE 1394 cable and we offer this cable for sale. Since the 10 meter cable length is outside of the 1394 standard, we cannot guarantee that it will work properly in all applications and environments.
DRAFT Camera Interface 2.5 Input and Output Ports 2.5.1 Input Ports A620f cameras are equipped with four physical input ports designated as Input Port 0, Input Port 1, Input Port 2, and Input Port 3. The input ports are accessed via the 10 pin RJ-45 jack on the back of the camera. See Table 2-2 and Figure 2-2 for input port pin assignments and pin numbering. As shown in the schematic in Figure 2-3, each input port is opto-isolated. The nominal input voltage for the LED in the opto-coupler is 5.0 VDC (± 1.
Camera Interface DRAFT Figure 2-3: I/O Schematic 2-6 BASLER A620f
DRAFT Camera Interface 2.5.3 Typical Input Circuits Figure 2-4 shows a typical 5 VDC circuit you can use to input a signal into the camera. In Figure 2-4, the signal is applied to input port 1. Figure 2-4: Typical 5 VDC Input Circuit Figure 2-5 shows a typical 24 VDC circuit you can use to input a signal into the camera. Notice that an external 1.2 k resistor has been added to the circuit. This will result in approximately 15 mA being applied to the input.
Camera Interface DRAFT 2.5.4 Typical Output Circuits Figure 2-6 shows a typical circuit you can use to monitor an output port with a voltage signal. The circuit in Figure 2-6 is monitoring camera output port 1. Figure 2-6: Typical Voltage Output Circuit Figure 2-7 shows a typical circuit you can use to monitor an output port with a LED or an optocoupler. In this example, the voltage for the external circuit is 24 VDC. Current in the circuit is limited to approximately 10 mA by an external 2.2k resistor.
DRAFT Basic Operation & Standard Features 3 Basic Operation and Standard Features 3.1 Functional Description 3.1.1 Overview A620f area scan cameras employ a CMOS-sensor chip which provides features such as a global shutter and electronic exposure time control. Normally, exposure time and charge readout are controlled by values transmitted to the camera’s control registers via the IEEE 1394 interface. Control registers are available to set exposure time and frame rate.
Basic Operation & Standard Features DRAFT The image buffer between the sensor and the link layer controller allows data to be read out of the sensor at a rate that is independent of the of the data transmission rate between the camera and the host computer. This ensures that the data transmission rate has no influence on image quality.
DRAFT Basic Operation & Standard Features Figure 3-2: Block Diagram 3.2 Camera Initialization Period Whenever the camera is powered on or is reset, it needs six seconds to complete its internal initialization process. The camera cannot capture images during the initialization period. If image capture is triggered during initialization, the camera will store the last received capture request. When initialization is complete, the last received capture request will be performed.
Basic Operation & Standard Features DRAFT 3.3 Exposure Control 3.3.1 Setting the Exposure Time Exposure time is determined by a combination of two values. The first is the setting in the Value field of the Shutter control register (see page 4-24). The second is the Shutter Time Base. Exposure time is determined by the product of these two values: Exposure Time = (Shutter Value Setting) x (Shutter Time Base) The shutter time base is fixed at 20 µs.
DRAFT Basic Operation & Standard Features Calculating the Maximum Frame Rate for a Given Exposure Time To determine the camera’s maximum allowed frame rate at a given exposure time, use the formula below. This formula applies when the camera is set for full resolution. 1 Max frames/s = -------------------------------------------------------------------------------------------------Exposure time in seconds + 0.
Basic Operation & Standard Features DRAFT Calculating the Maximum Exposure Time for a Given Frame Rate To determine the camera’s maximum allowed exposure time at a given frame rate, use the formula below. This formula applies when the camera is set for full resolution. 1 Max exposure time in seconds = ----------------------------- – 0.0376 Frame rate Example Assume that you will be operating the camera at 22.
DRAFT Basic Operation & Standard Features 3.3.3 Controlling Exposure Start with “Shot” Commands via the 1394 Interface Exposure start can be controlled by sending “shot” commands directly to the camera via the 1394 bus. In this case, a software trigger or an external trigger (ExTrig) signal is not used. When exposure start is controlled with shot commands via the 1394 bus, two modes of operation are available: one-shot and continuous-shot.
Basic Operation & Standard Features DRAFT 3.3.4 Controlling Exposure Start with a Software Trigger Exposure start can be controlled by sending a software trigger command to the camera via the 1394 bus. The Trigger Mode control register (see page 4-26) is used to enable the ability to start image exposure with a software trigger. The Software Trigger control register (see page 4-22) is used to set the software trigger.
DRAFT Basic Operation & Standard Features Software Trigger / Continuous-Shot Operation In Software Trigger/Continuous-shot operation, a “Continuous Shot Command” is used to prepare the camera to capture multiple images. With this method of operation, exposure will begin when the Trigger field of the Software Trigger control register is set to 1. To use this operating method, follow this sequence: 1. Use the shutter settings described in Section 3.3.1 to set your desired exposure time. 2.
Basic Operation & Standard Features DRAFT 3.3.5 Controlling Exposure Start with an ExTrig Signal The external trigger (ExTrig) input signal can be used to control the start of exposure. A rising edge or a falling edge of the signal can be used to trigger exposure start. The Trigger Mode control register (see page 4-26) is used to enable ExTrig exposure start control, to select rising or falling edge triggering, and to assign a physical input port to receive the ExTrig signal.
DRAFT Basic Operation & Standard Features Level Controlled Exposure Mode When level controlled mode is selected, the length of the exposure will be determined by the ExTrig signal alone. If the camera is set for rising edge triggering, exposure begins when the ExTrig signal rises and continues until the ExTrig signal falls. If the camera is set for falling edge triggering, exposure begins when the ExTrig signal falls and continues until the ExTrig signal rises.
Basic Operation & Standard Features DRAFT The ExTrig signal must be used in combination with a one-shot or a continuous-shot command. If more precise control of exposure start time is desired, you must also monitor the Trigger Ready signal and you must base the timing of the ExTrig signal on the state of the Trigger Ready signal. (See Section 3.3.
DRAFT L BASLER A620f Basic Operation & Standard Features These explanations of exposure start are included to give the user a basic insight into the interactions of the camera’s registers. Typically, IEEE 1394 cameras are used with a driver which includes an interface that allows the user to parameterize and operate the camera without directly setting registers.
Figure 3-7: Exposure Start Controlled with an ExTrig Signal Basic Operation & Standard Features 3-14 DRAFT BASLER A620f
DRAFT Basic Operation & Standard Features 3.3.6 Recommended Method for Controlling Exposure Start L The camera can be programmed to begin exposure on a rising edge or on a falling edge of an ExTrig signal. Also, two modes of exposure control are available: programmable and level controlled (see Section 3.3.5). For this illustration, we are assuming that a rising edge trigger and the programmable exposure mode are used.
Basic Operation & Standard Features DRAFT The transmission start delay is the amount of time between the point where the camera begins reading out a captured image into the buffer to the point where it begins transmitting the data for the captured image from the buffer to the host PC.
DRAFT Basic Operation & Standard Features 3.4 Trigger Ready Signal L The trigger ready signal is not defined in the 1394 Trade Association Digital Camera Specification. Trigger ready is a patented feature of Basler cameras that allows our cameras to have optimized timings. As mentioned in Section 3.3.2, the start of exposure of a new frame must not occur until the camera has completely finished readout of the previously captured frame.
Basic Operation & Standard Features DRAFT 3.5 Integrate Enabled Signal The Integrate Enabled (IntEn) signal goes high when exposure begins and goes low when exposure ends. This signal can be used as a flash trigger and is also useful when you are operating a system where either the camera or the object being imaged is movable. For example, assume that the camera is mounted on an arm mechanism and that the mechanism can move the camera to view different portions of a product assembly.
DRAFT Basic Operation & Standard Features 3.6 Gain and Brightness 3.6.1 Gain On A620f cameras, the gain function is accomplished by applying a digital multiplier to the output from the camera’s sensor. The size of the multiplier depends on the setting in the Value field of the Gain control register (see page 4-25). Increasing the setting will increase the gain and will increase the camera’s response to light as shown in Figure 39.
Basic Operation & Standard Features DRAFT Gain Settings with Camera Set for 16 Bit Output When the camera is set to output 16 bits per pixel, the settings in the Gain control register can range from 0 (0x000) to 125 (0x07D). The default gain setting when the camera is set for 16 bit output is 0 (0x000).
DRAFT Basic Operation & Standard Features 3.7 Area of Interest (AOI) The area of interest (AOI) feature allows you to specify a portion of the CMOS array and during operation, only the pixel information from the specified portion of the array is transmitted out of the camera. The area of interest is referenced to the top left corner of the CMOS array. The top left corner is designated as column 0 and row 0 as shown in Figure 3-10.
Basic Operation & Standard Features L DRAFT The sum of the setting for Left plus the setting for Width must not exceed 1280. The sum of the setting for Top plus the setting for Height must not exceed 1024. The setting for the Starting Column must be zero or a multiple of 4, i.e., 0, 4, 8, 12, etc. The setting for the Width must be a multiple of 4, i.e., 4, 8, 12, 16, etc. 3.7.
DRAFT Basic Operation & Standard Features Determining the Maximum Frame Rate with 8 Bit Output When your camera is set to an 8 bit output mode, you can use the formulas below to determine the maximum frame rate for a given AOI. These formulas take your AOI size into account plus the other factors that can limit the frame rate. The formula that returns the lowest value will determine the maximum frame rate for the given AOI.
Basic Operation & Standard Features DRAFT Determining the Maximum Frame Rate with 16 Bit Output When your camera is set to an 16 bit output mode, you can use the formulas below to determine the maximum frame rate for a given AOI. These formulas take your AOI size into account plus the other factors that can limit the frame rate. The formula that returns the lowest value will determine the maximum frame rate for the given AOI.
DRAFT Basic Operation & Standard Features 3.8 Selectable 8 or 10 Bit Pixel Depth A620f cameras can be set to output pixel data at either 8 bit depth or 10 bit depth. (With 10 bit depth, the camera outputs 16 bits per pixel but only 10 bits are effective.) For 8 Bit Depth The method used to set the camera for 8 bit depth depends on whether you are operating the camera in a standard video format and mode or if you are operating the camera in Format 7, Mode 0.
Basic Operation & Standard Features DRAFT 3.9 Corrections for Sensor Characteristics The Basler engineering team used its extensive experience to build in corrections for some of the characteristics exhibited by the sensor used in A620f cameras. The result is a camera that produces good image quality under normal conditions especially when compared to competitive cameras with the same sensor. Some of the corrections made on the A620f include: • Fixed pattern noise correction via a calculated offset map.
DRAFT Basic Operation & Standard Features 3.10 Strobe Control Output Signals A620f cameras include a feature designed to help you control strobe lighting. The feature allows a user to enable and parameterize up to four strobe control output signals. The signals are designated as Strobe 0, Strobe 1, Strobe 2, and Strobe 3. Enabling the Strobe Control Feature The Strobe Signal control registers (see pages 4-38 and 4-39) are used to enable and parameterize the strobe output signals.
Basic Operation & Standard Features L DRAFT If you start an image exposure and the strobe signal for the previously captured image is still running, the running strobe signal ends immediately and the next delay and duration begin. The Strobe Control Output Signal registers are defined in version 1.31 of the IIDC specification. Because the strobe control output signal feature is so new, the Basler BCAM 1394 Driver does not yet include a method call to access this feature.
DRAFT Basic Operation & Standard Features 3.11 Parallel Input/Output Control A parallel I/O control feature is available on A620f cameras. The feature allows a user to set the state of the four physical output ports on the camera and to read the state of the four physical input ports. To set state of the four physical output ports, write values to the fields in the PIO Output register (see page 4-36): • The value in the Port 0 Out field sets the state of physical output port 0.
Basic Operation & Standard Features DRAFT 3.12 Available Video Formats, Modes & Frame Rates 3.12.1 Standard Formats, Modes and Frame Rates The following standard video formats, modes and frame rates are available on A620f cameras: Format 0, Mode 1, Frame Rate 0 ( 320 x 240, YUV 4:2:2, 16 bits/pixel avg, 1.875 fps ) Format 0, Mode 1, Frame Rate 1 ( 320 x 240, YUV 4:2:2, 16 bits/pixel avg, 3.75 fps ) Format 0, Mode 1, Frame Rate 2 ( 320 x 240, YUV 4:2:2, 16 bits/pixel avg, 7.
DRAFT Basic Operation & Standard Features Format 1, Mode 2, Frame Rate 2 ( 800 x 600, Y Mono, 8 bits/pixel, 7.5 fps ) Format 1, Mode 2, Frame Rate 3 ( 800 x 600, Y Mono, 8 bits/pixel, 15 fps ) Format 1, Mode 2, Frame Rate 4 ( 800 x 600, Y Mono, 8 bits/pixel, 30 fps ) Format 1, Mode 2, Frame Rate 5 ( 800 x 600, Y Mono, 8 bits/pixel, 60 fps ) Format 1, Mode 5, Frame Rate 1 ( 1024 x 768, Y Mono, 8 bits/pixel, 3.75 fps ) Format 1, Mode 5, Frame Rate 2 ( 1024 x 768, Y Mono, 8 bits/pixel, 7.
Basic Operation & Standard Features DRAFT 3.12.2 Customizable Formats and Modes Format 7, Mode 0 is available on A620f cameras. Format 7, Mode 0 Format 7, Mode 0 is used to enable and set up the area of interest (AOI) feature described in Section 3.7. Format 7, Mode 0 is parameterized by using the Format 7, Mode 0 control and status registers (see pages 4-29 to 4-35).
DRAFT Basic Operation & Standard Features 3.13 Error Flags A620f cameras support the following error flags: • Error flags that indicate whether the current trigger, shutter, gain and brightness settings are outside the specified range of allowed values. These error flags are set in the Trigger, Shutter, Gain and Brightness fields of the Feature Control Error Status High register (see page 427).
Basic Operation & Standard Features 3-34 DRAFT BASLER A620f
DRAFT Configuring the Camera 4 Configuring the Camera The A620f is configured by setting status and control registers as described in the “1394-Based Digital Camera Specification” issued by the 1394 Trade Association. The specification is commonly referred to as the “DCAM standard” or the “IIDC” standard.” It is available at the 1394 Trade Association’s web site: www.1394ta.org. Except where noted, all registers conform to version 1.31 of the DCAM standard.
Configuring the Camera DRAFT 4.1 Block Read and Write Capabilities The camera supports block reads and block writes. If you do a single read or a block read, the camera will return a 0 for all non-existent registers. If you do a single write to a non-existent register or a block write that includes non-existent registers, the writes to non-existent registers will have no effect on camera operation. Block reads or writes are limited to a payload of 32 quadlets. 4.
DRAFT Configuring the Camera 4.4 Implemented Standard Registers This section includes a description of all DCAM standard registers implemented in the A620f. 4.4.1 Inquiry Registers The base address for all inquiry registers is: Bus ID, Node ID, FFFF F0F0 0000 In each inquiry register description, an “Offset from Base Address” is provided. This a byte offset from the above base address. The address of an inquiry register equals the above base address plus the indicated offset.
DRAFT Configuring the Camera 4.4.1.3 Inquiry Registers for Video Modes Each bit in the video mode inquiry register indicates the availability of a specific video format and mode combination (e.g., Format 0, Mode 0).
DRAFT Configuring the Camera Register Name: Video Mode Inquiry for Format 2 Offset from Base Address: 0x188 Field Bit Description A620f Value Mode 0 0 1280 x 960, YUV 4:2:2, 16 bits/pixel 0 Mode 1 1 1280 x 960, RGB, 24 bits/pixel 0 Mode 2 2 1280 x 960, Y Mono, bits/pixel 1 Mode 3 3 1600 x 1200, YUV 4:2:2, 16 bits/pixel 0 Mode 4 4 1600 x 1200, RGB, 24 bits/pixel 0 Mode 5 5 1600 x 1200, Y Mono, 8 bits/pixel 0 Mode 6 6 1280 x 960, Y Mono, 16 bits/pixel 1 Mode 7 7 1600 x
DRAFT Configuring the Camera 4.4.1.4 Inquiry Registers for Video Frame Rates Each bit in the video frame rates inquiry register indicates the availability of a specific video format, mode, frame rate combination (e.g., Format 0, Mode 0, Frame Rate 0). 0 = format not available 4-6 1 = format available Register Name: Video Frame Rate Inquiry for Format 0, Mode 1 Offset from Base Address: 0x204 Field Bit Description A620f Value Frame Rate 0 0 1.875 fps standard frame rate 1 Frame Rate 1 1 3.
DRAFT Configuring the Camera Register Name: Video Frame Rate Inquiry for Format 0, Mode 6 Offset from Base Address: 0x218 Field Bit Description A620f Value Frame Rate 0 0 1.875 fps standard frame rate 1 Frame Rate 1 1 3.75 fps standard frame rate 1 Frame Rate 2 2 7.
DRAFT Configuring the Camera 4-8 Register Name: Video Frame Rate Inquiry for Format 1, Mode 5 Offset from Base Address: 0x234 Field Bit Description A620f Value Frame Rate 0 0 1.875 fps standard frame rate 0 Frame Rate 1 1 3.75 fps standard frame rate 1 Frame Rate 2 2 7.
DRAFT Configuring the Camera Register Name: Video Frame Rate Inquiry for Format 1, Mode 7 Offset from Base Address: 0x23C Field Bit Description A620f Value Frame Rate 0 0 1.875 fps standard frame rate 0 Frame Rate 1 1 3.75 fps standard frame rate 1 Frame Rate 2 2 7.
DRAFT Configuring the Camera Register Name: Video Frame Rate Inquiry for Format 2, Mode 6 Offset from Base Address: 0x258 Field Bit Description A620f Value Frame Rate 0 0 1.875 fps standard frame rate 1 Frame Rate 1 1 3.75 fps standard frame rate 1 Frame Rate 2 2 7.
DRAFT Configuring the Camera 4.4.1.6 Inquiry Register for Basic Functions Each bit in the basic function inquiry register indicates the availability of a specific basic function. 0 = function not available 1 = function available (The memory channel bits are an exception. Refer to the description below.
DRAFT Configuring the Camera 4.4.1.7 Inquiry Register for Feature Presence Each bit in the feature presence inquiry registers indicates the availability of a camera feature or optional function. Note that changing the video format or video mode may change the availability of a feature.
DRAFT Configuring the Camera Register Name: Feature Low Inquiry Offset from Base Address: 0x408 Field Bit Description A620f Value Zoom 0 Zoom control availability 0 Pan 1 Pan control availability 0 Tilt 2 Tilt control availability 0 Optical Filter 3 Optical filter control availability 0 --- 4 ... 15 Reserved 0 Capture Size 16 Format 6 capture size availability 0 Capture Quality 17 Format 6 capture quality availability 0 --- 18 ...
DRAFT Configuring the Camera Register Name: PIO Control CSR Inquiry Offset from Base Address: 0x484 Field Bit Description PIO Control Quadlet Offset 0 ... 31 Indicates the quadlet offset from the base address of the initial register space for the PIO Control and Status Registers (CSR). The A620f supports PIO control. Register Name: Strobe Output CSR Inquiry Offset from Base Address: 0x48C Field Bit Description Strobe Output Quadlet Offset 0 ...
DRAFT Configuring the Camera 4.4.1.8 Inquiry Registers for Feature Elements The feature element inquiry registers indicates the availability of elements, modes, maximum and minimum values for features. Note that changing the video format or video mode may change the availability of a feature element.
DRAFT Configuring the Camera Register Name: Shutter Inquiry Offset from Base Address: 0x51C Field Bit Description A620f Value Presence Inq 0 Shutter control feature is present 1 Abs Control Inq 1 Shutter can be set with an absolute value 0 --- 2 Reserved --- One Push Inq 3 One push auto mode is present 0 Read Out Inq 4 The shutter value can be read 1 On/Off Inq 5 Shutter control can be switched on/off 0 Auto Inq 6 A shutter auto control mode is present 0 Manual Inq 7
DRAFT Configuring the Camera Register Name: Gain Inquiry Offset from Base Address: 0x520 Field Bit Description A620f Value Presence Inq 0 Gain control feature is present 1 Abs Control Inq 1 Gain can be set with an absolute value 0 --- 2 Reserved --- One Push Inq 3 One push auto mode is present 0 Read Out Inq 4 The gain value can be read 1 On/Off Inq 5 Gain control can be switched on/off 0 Auto Inq 6 A gain auto control mode is present 0 Manual Inq 7 The gain value can
DRAFT Configuring the Camera 4-18 Register Name: Trigger Inquiry Offset from Base Address: 0x530 Field Bit Description A620f Value Presence Inq 0 Trigger control feature is present 1 Abs Control Inq 1 Trigger can be set with an absolute value 0 --- 2 ...
DRAFT Configuring the Camera 4.4.2 Control and Status Registers The base address for all camera control and status registers is: Bus ID, Node ID, FFFF F0F0 0000 In each control and status register description, an “Offset from the Base Address” is provided. This a byte offset from the above base address. The address of a control and status register equals the above base address plus the indicated offset. Values are stated in decimal format except when marked 0x. Values marked as 0x (e.g.
DRAFT Configuring the Camera Register Name: Current Video Format Offset from Base Address: 0x608 Field Bit Description Format 0 ... 2 This field sets the current video format. 0 = format 0 1 = format 1 2 = format 2 6 = format 6 7 = format 7 Default = 7 Check Section 3.12 to determine the video formats supported on the A620f. --- 3 ... 31 Reserved Register Name: ISO Offset from Base Address: 0x60C Field Bit Description ISO Channel L 0 ...
DRAFT Configuring the Camera Register Name: ISO EN / Continuous Shot Offset from Base Address: 0x614 Field Bit Description Continuous Shot 0 When the camera is set for video Format 0, Format 1, Format 2 or Format 7, this field controls the “continuous shot” video transmission mode. 1 = start “continuous shot” transmission 0 = stop “continuous shot” transmission Default = 0 --- 1 ...
DRAFT Configuring the Camera Register Name: Software Trigger Offset from Base Address: 0x62C Field Bit Description Trigger 0 When the Trigger Source field of the Trigger Mode register (see page 4-26) is set for a software trigger, this field controls the software trigger. 0 = reset the software trigger 1 = set the software trigger (If the Trigger Mode field of the Trigger Mode register is set to 0, this field will self clear.) --- 1 ...
DRAFT Configuring the Camera 4.4.2.2 Control and Status Registers for Features Register Name: Brightness Offset from Base Address: 0x800 Field Bit Description Presence Inq 0 Indicates the presence of the brightness control feature. The value will be 1 on all A620f cameras, indicating that brightness control is available. This field is read only. Abs Control 1 Determines whether the brightness will be controlled by the Value field of this register or by the Absolute Value CSR for brightness.
DRAFT Configuring the Camera Register Name: Shutter Offset from Base Address: 0x81C Field Bit Description Presence Inq 0 Indicates the presence of the shutter control feature. The value will be 1 on all A620f cameras, indicating that shutter control is available. This field is read only. Abs Control 1 Determines whether the shutter will be controlled by the Value field of this register or by the Absolute Value CSR for the shutter.
DRAFT Configuring the Camera Register Name: Gain Offset from Base Address: 0x820 Field Bit Description Presence Inq 0 Indicates the presence of the gain control feature. The value will be 1 on all A620f cameras, indicating that gain control is available. This field is read only. Abs Control 1 Determines whether the gain will be controlled by the Value field of this register or by the Absolute Value CSR for gain.
DRAFT Configuring the Camera Register Name: Trigger Mode Offset from Base Address: 0x830 Field Bit Description Presence Inq 0 Indicates the presence of the trigger mode control feature. The value will be 1 on all A620f cameras, indicating that trigger mode control is available. This field is read only. Abs Control 1 Determines whether the trigger mode will be controlled by the Value field of this register or by the Absolute Value CSR for the trigger mode.
DRAFT Configuring the Camera 4.4.2.3 Error Status Registers for Feature Control As defined in the IIDC specification, each field in this register is an error or warning flag for the corresponding feature control register. If a bit = 1, the mode and/or value of the corresponding feature control register has an error or warning. If a bit = 0, no error or warning is present. Each field in this register will be updated whenever the corresponding feature control register is updated.
DRAFT Configuring the Camera Field Bit Description Trigger 12 Indicates a trigger mode control error. 0 = no error present 1 = A setting in the trigger mode control register (see page 4-26) is outside of the allowed range This field is read only. 4-28 Trigger Delay 13 Not used on the A620f. This bit should be ignored. White Shading 14 Not used on the A620f. This bit should be ignored. Frame Rate 15 Not used on the A620f. This bit should be ignored. --- 16 ...
DRAFT Configuring the Camera 4.4.2.4 Control and Status Registers for Format 7, Mode 0 Format 7, Mode 0 is available on all A620f cameras. The base address for each Format 7, Mode 0 camera control register is: Bus ID, Node ID, FFFF F1F0 0000 In each Format 7, Mode 0 register description, an “Offset from the Base Address” is provided. This is a byte offset from the above base address. The address of a Format 7, Mode 0 register equals the above base address plus the indicated offset.
DRAFT Configuring the Camera Register Name: Image Size Offset from Base Address: 0x00C Field Bit Description Width 0 ... 15 Sets the width in columns for the area of interest (see Section 3.7). Default = 1280 Height 16 ... 31 Sets the height in rows for the area of interest (see Section 3.7). Default = 1024 Register Name: Color Coding ID Offset from Base Address: 0x010 Field Bit Description Coding ID 0 ... 7 Sets the color coding.
DRAFT Configuring the Camera Register Name: Color Coding Inquiry Offset from Base Address: 0x14 Field Name: Bit Description A620f Value * Mono 8 0 Y only, 8 bits, non-compressed (ID = 0) 1 4:1:1 YUV8 1 4:4:1 YUV, 8 bits/component, non-compressed (ID = 1) 0 4:2:2 YUV 8 2 4:2:2 YUV, 8 bits/component, non-compressed (ID = 2) 0 4:4:4 YUV 8 3 4:4:4 YUV, 8 bits/component , non-compressed (ID = 3) 0 RGB 8 4 RGB, 8 bits/component, non-compressed (ID = 4) 0 Mono 16 5 Y only, 16 bits,
DRAFT Configuring the Camera Register Name: Pixel Number Inquiry Offset from Base Address: 0x034 Field Bit Description Pixels Per Frame 0 ... 31 Indicates the total number of pixels per frame. The value in this register depends on settings in the Format 7, Mode 0 Image Size register (see page 4-30). Register Name: Total Bytes High Inquiry Offset from Base Address: 0x038 Field Bit Description Bytes Per Frame High 0 ...
DRAFT Configuring the Camera Register Name: Bytes Per Packet Offset from Base Address: 0x044 Field Bit Description Bytes Per Packet 0 ... 15 Sets the number of bytes per packet (the packet size). Note: When you lower the bytes per packet setting, the number of packets needed to transmit a frame (the packets per frame) will increase. Due to limitations in the DCAM structure, a maximum of 4095 packets per frame is allowed.
DRAFT Configuring the Camera Register Name: Frame Interval Inquiry Offset from Base Address: 0x050 Field Bit Description Frame Interval 0 ... 31 Indicates the current frame period in seconds. This value will be updated when you adjust any register that affects the frame period. The value in this register is a standard IEEE-754 single precision (32 bit) floating point number. Register Name: Data Depth Inquiry Offset from Base Address: 0x054 Field Bit Description Data Depth 0 ...
DRAFT Configuring the Camera Register Name: Value Setting Offset from Base Address: 0x07C Field Bit Description Presence Inq 0 Indicates whether the fields in this register are valid. 0 = not valid 1 = valid The fields in this register are valid on the A620f. The Presence Inq field is read only. Setting 1 1 On the A620f, this field is not relevant and should be ignored. (On the A620f, updates to the register values monitored by this field are performed automatically.) --- 2 ...
DRAFT Configuring the Camera 4.4.2.5 Control and Status Registers for the PIO Control Function The base address for the PIO Control Function control and status registers is: Bus ID, Node ID, FFFF F2F0 00C8 In each PIO register description, an “Offset the from Base Address” is provided. This a byte offset from the above base address. The address of a PIO register equals the above base address plus the indicated offset. Values are stated in decimal format except when marked 0x. Values marked as 0x (e.g.
DRAFT Configuring the Camera 4.4.2.6 Control and Status Registers for the Strobe Signal Function The base address for the Strobe Signal control and status registers is: Bus ID, Node ID, FFFF F2F0 0300 In each Strobe Signal register description, an “Offset from the Base Address” is provided. This a byte offset from the above base address. The address of a strobe signal register equals the above base address plus the indicated offset. Values are stated in decimal format except when marked 0x.
DRAFT Configuring the Camera Register Name: Strobe 1 Inquiry Offset from Base Address: 0x104 Field Description Bit A620f Value Same definitions and values as Strobe 0 Inq Register Name: Strobe 2 Inquiry Offset from Base Address: 0x108 Field Description Bit A620f Value Same definitions and values as Strobe 0 Inq Register Name: Strobe 3 Inquiry Offset from Base Address: 0x10C Field Description Bit A620f Value Same definitions and values as Strobe 0 Inq Register Name: Strobe 0 Con
DRAFT Register Name: Strobe 1 Control Offset from Base Address: 0x204 Field Description Bit Configuring the Camera Same definitions and values as Strobe 0 Control. Register Name: Strobe 2 Control Offset from Base Address: 0x208 Field Description Bit Same definitions and values as Strobe 0 Control. Register Name: Strobe 3 Control Offset from Base Address: 0x20C Field Description Bit Same definitions and values as Strobe 0 Control.
DRAFT Configuring the Camera 4.4.3 Advanced Features Registers The base address for all advanced features registers is: Bus ID, Node ID, FFFF F2F0 0000 The first eight quadlets of the advanced features register space is designated as the advanced features “Access Control Register” as described in the table below. Values are stated in decimal format except when marked 0x. Values marked as 0x (e.g., 0x123) are in hexadecimal format. Bit 0 in each register is the most significant bit.
DRAFT Image Data Formats & Structures 5 Image Data Formats and Structures 5.1 Image Data Basics Image data is transmitted as isochronous data packets according to the “1394 - based Digital Camera Specification” (DCAM) issued by the 1394 Trade Association (see the trade association’s web site: www.1394ta.org). The first packet of each frame is identified by a 1 in the sync bit of the packet header. 5.1.
DRAFT Image Data Formats & Structures 5.2 Packet Payload Charts for Standard Format, Mode and Frame Rate Combinations on the A620f The following charts describe the packet payload for each standard format/mode/framerate combination available on the A620f. This information is especially useful when calculating the camera’s bandwidth usage. 5.2.1 Format 0, Mode 1 ( 320 x 240, YUV 4:2:2, 16 bits/pixel avg ) Frame Rate 1.875 fps 3.75 fps 7.
DRAFT Image Data Formats & Structures 5.2.5 Format 1, Mode 5 ( 1024 x 768, Y Mono, bits/pixel ) Frame Rate 3.75 fps 7.5 fps 15 fps 30 fps Lines per Packet 3/8 3/4 3/2 3 Pixels per Packet 384 768 1536 3072 Bytes per Packet 384 768 1536 3072 5.2.6 Format 1, Mode 6 ( 800 x 600, Y Mono, 16 bits/pixel ) Frame Rate 3.75 fps 7.5 fps 15 fps 30 fps Lines per Packet 5/16 5/8 5/4 5/2 Pixels per Packet 250 500 1000 2000 Bytes per Packet 500 1000 2000 4000 5.2.
Image Data Formats & Structures DRAFT 5.3 Image Data Formats 5.3.1 Data Format with the Camera Set for YUV 4:2:2 Output The table below describes how the data for a received frame will be ordered in the image buffer in your PC.
DRAFT Image Data Formats & Structures 5.3.2 Data Format with the Camera Set for Y Mono 8 Output The table below describes how the data for a received frame will be ordered in the image buffer in your PC.
Image Data Formats & Structures DRAFT 5.3.3 Data Format with the Camera Set for Y Mono 16 Output The table below describes how the data for a received frame will be ordered in the image buffer in your PC.
DRAFT Image Data Formats & Structures 5.4 Image Data Structure 5.4.1 Data Structure for a Y (Mono 8) Component The data output for a Y (mono 8) component is 8 bit data of the “unsigned char” type. The range of data values for a Y mono component and the corresponding indicated signal levels are shown below. This Data Value (Hexadecimal) 0xFF 0xFE Indicates This Signal Level (Decimal) 255 254 • • • • • • 0x01 0x00 1 0 5.4.
DRAFT Image Data Formats & Structures 5.4.3 Data Structure for a Y (Mono 16) Component The data output for a Y (mono 16) component is 16 bit data of the “unsigned short (little endian)” type. The range of data values for a Y mono component and the corresponding indicated signal levels are shown below.
DRAFT Smart Features 6 Smart Features and the Smart Features Framework 6.1 What are Smart Features Smart features are features unique to Basler cameras. Test Images, the Cycle Time Stamp, and the CRC (Cyclic Redundancy Check) Checksum are examples of Basler smart features. In some cases, enabling a smart feature will simply change the behavior of the camera. The Test Image feature is a good example of this type of smart feature.
DRAFT Smart Features part of the added data. The GUIDs are especially useful when you enable several smart features that add data to the image stream. The GUIDs make it possible to identify which portion of the added data is the result of each enabled smart feature. Refer to Sections 6.6 and 6.7 for detailed information about getting smart features results. 6.3 What do I Need to Use Smart Features To use smart features you will need: • A camera that supports smart features.
DRAFT Smart Features 6.5 Enabling and Parameterizing Smart Features The camera provides a control and status register (CSR) for each smart feature (see Sect 6.7 for details of each feature and its CSR). To enable and parameterize a smart feature, the following steps must be performed: 1. Check to see if the camera supports smart features. 2. Ask the camera for the address of the CSR for the desired smart feature. 3. Enable and parameterize the desired smart features.
DRAFT Smart Features 6.5.2 Determining the Address of a Smart Feature’s CSR The control and status register (CSR) for each smart feature is identified by a 128 bit Globally Unique Identifier (GUID). GUIDs are also known as UUIDs (Universal Unique Identifier). A GUID consists of: • One 32 bit number (D1) • Two 16 bit numbers (D2, D3) • A sequence of 8 bytes (D4[0] - D4[7]) GUID example: CA8A916A (D1) - 14A4 - (D2) 4D8E - BBC9 - (D3) (D4[0] - D4[1]) 93DF50495C16 (D4[2] - D4[7]) Section 6.
DRAFT Smart Features Example Determine the address of the “CRC Checksum” smart feature which has a CSR GUID of: 3B34004E - 1B84 - 11D8 - 83B3 - 00105A5BAE55 D1: 0x3B34 004E D2: 0x1B84 D3: 0x11D8 D4[0]: 0x83 D4[1]: 0xB3 D4[2]: 0x00 D4[3]: 0x10 D4[4]: 0x5A D4[5]: 0x5B D4[6]: 0xAE D4[7]: 0x55 Step 1: Write the CSR GUID to the Smart Features Inquiry register Assuming that the address for the Access Control register is 0xFFFF F2F0 0000, perform the following quadlet write operations to th
Smart Features DRAFT 6.5.3 Enabling and Parameterizing a Smart Feature Once you have determined the starting address of the control and status register (CSR) for your desired smart feature, you are ready to enable and parameterize the feature by setting bits within the CSR. Section 6.7 describes the standard smart features available on A620f cameras. Each smart features description includes an explanation of what the feature does and an explanation of the parameters associated with the feature.
DRAFT Smart Features 6.6 Getting Smart Features Results In many cases, activating a smart feature results in additional data that must be transmitted by the camera, i.e., the results of the smart feature. The results of a smart feature will be appended to the image data so that each frame contains both image data and smart features results. Before using any of the smart features that add information to the image data, the extended data stream feature must be enabled.
Smart Features DRAFT There are different types of chunks, for example, the chunk that is added when the cycle time stamp smart feature is enabled and the chunk that is added when the frame counter smart feature is enabled. Although most chunks follow the general structure described in Table 6-1, each type of chunk has unique aspects to its layout. To allow you to distinguish between the chunks, each chunk carries a “chunk GUID”.
DRAFT Smart Features 6.7 Standard Smart Features on the A620f 6.7.1 Extended Data Stream The extended data stream feature has two functions: • When it is enabled, information such as image height, image width, and AOI size is added to the basic pixel data for each image. • It must be enabled before you can use any other smart feature that adds information to the image data stream.
DRAFT Smart Features 6-10 K+M Stride [ 4 Bytes ] Signed integer. Indicates the number of bytes needed to advance from the beginning of one row in an image to the beginning of the next row. K+M+4 Reserved [ 3 Bytes ] ----- K+M+7 Data Depth [ 1 Byte ] Effective data depth in bits of the pixels in the image. K+M+8 Top [ 2 Bytes ] Y coordinate of the top left corner of the current area of interest (AOI). K + M + 10 Left [ 2 Bytes ] X coordinate of the top left corner of the current AOI.
DRAFT Smart Features 6.7.2 Frame Counter The frame counter feature numbers images sequentially as they are captured. The counter starts at 0 and wraps at 4294967296 (operating continuously at 100 frames per second, it would take the counter about 500 days to wrap). The counter increments by one for each captured frame. Whenever the camera is powered off, the counter will reset to 0.
DRAFT Smart Features 6.7.3 Cycle Time Stamp The cycle time stamp feature adds a chunk to each image frame containing the value of the counters for the IEEE 1394 bus cycle timer. The counters are sampled at the start of exposure of each image. L The extended data stream feature (see Section 6.7.1) must be enabled in order to use the cycle time stamp feature or any of the other smart feature that adds information to the image data stream.
DRAFT Smart Features 6.7.4 DCAM Values The DCAM values feature adds a chunk to each image frame containing the current settings for some standard DCAM features. The settings are sampled at the start of exposure of each image. L The extended data stream feature (see Section 6.7.1) must be enabled in order to use the DCAM values feature or any of the other smart feature that adds information to the image data stream.
DRAFT Smart Features DCAM Values Chunk Layout Position Name Description 0 Gain CSR [ 4 Bytes ] Content of the DCAM Gain CSR Field Bit Description Presence Inq 0 Presence of this feature If 0, the DCAM feature is not available and all of its values should be ignored Abs Control 1 Absolute control mode If 1, the DCAM feature is in absolute control mode and the current value can be read from the Absolute Value CSR. Otherwise, the Value field holds the current raw value setting. ----- 2 ...
DRAFT 24 White Balance CSR [ 4 Bytes ] Smart Features Content of the DCAM White Balance CSR Field Bit Description Presence Inq 0 Presence of this feature If 0, the DCAM feature is not available and all of its values should be ignored Abs Control 1 Absolute control mode If 1, the DCAM feature is in absolute control mode and the current value can be read from the Absolute Value CSR. Otherwise, the Value field holds the current raw value setting. ----- 2 ...
DRAFT Smart Features 6.7.5 CRC Checksum The CRC (Cyclic Redundancy Check) Checksum feature adds a chunk to each image frame containing a 16 bit CRC checksum calculated using the Z-modem method. The CRC Checksum chunk is always the last chunk added to the image data stream and the chunk is always 32 bits in size. As shown in Figure 6-2, the checksum is calculated using all of the image data and all of the appended chunks except for the checksum itself.
DRAFT Smart Features CRC Checksum Chunk Layout The CRC checksum is an exception to the normal chunk structure. The CRC chunk is always 32 bits wide and is always the last chunk appended to the image data. The lower 16 bits of the chunk are filled with the checksum and the upper 16 bits of the chunk are filled with zeros. Bit Description 0 ... 7 CRC Checksum low byte 8 ... 15 CRC Checksum high byte 16 ... 23 0x00 24 ...
DRAFT Smart Features /** \brief Verifies a frame buffer's CRC checksum * \param pData Pointer to the frame * \param nbyLength Size of frame in bytes * \return 1, if the check succeeds, 0 otherwise */ int CheckBuffer(const unsigned char* pData, unsigned long nbyLength ) { unsigned long nCurrentCRC, nDesiredCRC; /* Calculate the CRC checksum of the buffer.
DRAFT Smart Features 6.7.6 Test Images A620f cameras include a test image mode as a smart feature. The test image mode is used to check the camera’s basic functionality and its ability to transmit an image via the video data cable. The test image mode can be used for service purposes and for failure diagnostics. In test mode, the image is generated with a software program and the camera’s digital devices and does not use the optics, the CMOS pixel array, or the ADCs.
DRAFT Smart Features Test Image Two As shown in Figure 6-4, test image two consists of rows with several gray scale gradients ranging from 0 to 255.
DRAFT Smart Features Control and Status Register for the Test Image Feature Register Name: Test Images Address: See “Determining the Address of Smart Features CSRs” on page 6-4. CSR GUID: 2A411342 - C0CA - 4368 - B46E - EE5DEEBF0548 Field Bit Description Presence Inq (Read only) 0 Presence of this feature 0: Not Available 1: Available ----- 1 ...
DRAFT Smart Features 6.7.7 Extended Version Information A620f cameras include a register that contains version numbers for the camera’s internal software. For troubleshooting purposes, Basler technical support may ask you to read this register and to supply the results. L The extended version information smart feature does not add information to the image data stream and can be accessed even when the extended data stream feature (see Section 6.7.1) is disabled.
DRAFT Smart Features 6.7.8 Lookup Table A620f cameras have a sensor that provides pixel data at 12 bit depth. Internally, the camera has a processing block that uses the 12 bit data to perform image correction functions and to perform the gain and offset functions. The output from the processing block is 10 bit pixel data. As mentioned in Section 3.8, the camera can be set to transmit the output from the processing block at either 10 bit depth or at 8 bit depth.
Smart Features DRAFT Please look at the next page and examine the layout of the control and status register for the lookup table smart feature. You will notice that the first two quadlets of the register include bits that allow you to check for this feature’s presence and to enable or disable the feature. These initial two quadlets are followed by 1024 quadlets. The 1024 quadlets contain the values that make up the customized lookup table.
DRAFT Smart Features Control and Status Register for the Lookup Table Feature Register Name: Lookup Table Address: See “Determining the Address of Smart Features CSRs” on page 6-4. CSR GUID” B28C667C - DF9D - 11D7 - 8693 - 000C6E0BD1B0 Position Field Bit Description 0 Presence Inq (Read only) 0 Presence of this feature 0: Not Available 1: Available ----- 1 ... 30 Reserved Enable (Read / write) 31 Enable / Disable this feature 0: Disable 1: Enable In Depth Inq (Read only) 0 ...
Smart Features DRAFT Using the SFF Viewer to Upload a Lookup Table The Configurator window in the Basler SFF Viewer (see Section 6.4) includes an Upload button that can be used to easily load a file containing a customized lookup table into the camera. The file must be plain text and must be formatted correctly. The file must have 1024 lines with each line containing two comma-separated values.
DRAFT Smart Features 6.7.9 Trigger Flag and Trigger Counter A620f cameras include a trigger flag and trigger counter feature. The trigger counter increments by one each time an image capture is triggered regardless of whether the trigger is internal (one shot or continuous shot commands) or is external (hardware or software trigger). Triggers that occur when the camera is not ready are discarded and not counted. The trigger counter wraps to zero after 65535 is reached.
Smart Features DRAFT 6.7.10 Output Port Configuration A620f cameras are equipped with four physical output ports designated as Output Port 0, Output Port 1, Output Port 2, and Output Port 3. The output port configuration feature can be used to change the assignment of camera output signals (such as Integrate Enabled and Trigger Ready) to the physical output ports. As shown on pages 6-29 and 6-30, there is a control and status register (CSR) for each physical output port.
DRAFT Smart Features Control and Status Registers for the Output Port Configuration Feature Register Name: Output Port 0 Configuration Address: See “Determining the Address of Smart Features CSRs” on page 6-4.
DRAFT Smart Features 6-30 Register Name: Output Port 1 Configuration Address: See “Determining the Address of Smart Features CSRs” on page 6-4?. CSR GUID: 949D820A - 4513 - 11D8 - 9EB1 - 00105A5BAE55 Position Field 0 Same as port 0. 4 Same as port 0. 8 Same as port 0. 12 Same as port 0. 16 Same as port 0. 20 Same as port 0. Register Name: Output Port 2 Configuration Address: See “Determining the Address of Smart Features CSRs” on page 6-4.
DRAFT Smart Features 6.8 Customized Smart Features The Basler A620f has significant processing capabilities and Basler can accommodate customer requests for customized smart features. A great advantage of the smart features framework is that it serves as a standardized platform for parameterizing any customized smart feature and for returning the results from the feature. The Basler camera development team is ready and able to handle requests for customized smart features.
Smart Features 6-32 DRAFT BASLER A620f
DRAFT Mechanical Considerations 7 Mechanical Considerations The A620f camera housing is manufactured with high precision. Planar, parallel, and angular sides guarantee precise mounting with high repeatability. Caution! The camera is shipped with a cap on the lens mount. To avoid collecting dust on the sensor, make sure that at all times either the cap is in place or a lens is mounted on the camera.
Mechanical Considerations DRAFT 7.1 Camera Dimensions and Mounting Facilities The dimensions for A620f cameras are as shown in Figure 7-1. A620f cameras are equipped with four M3 mounting holes on the bottom and two M3 mounting holes on the top as indicated in the drawings.
DRAFT Mechanical Considerations 7.2 Sensor Positioning Accuracy The sensor positioning accuracy is as shown in Figure 7-2.
Mechanical Considerations 7-4 DRAFT BASLER A620f
DRAFT Revision History Revision History Doc. ID Number Date Changes DA00069601 22 October 2004 Initial release of the A620f User’s Manual DA00069602 2 March 2005 Added Section 5 describing image data formats and structures. Moved image data format and structure information to a separate chapter. Added Section 3.3.7 to clarify the terminology used to describe frame readout, buffering and transmission. Updated the terminology and layout of Section 4 to match the other IEEE 1394 camera manuals.
Revision History ii DRAFT BASLER A620f
DRAFT Feedback Feedback Your feedback will help us improve our documentation. Please click the link below to access an online feedback form. Your input is greatly appreciated. http://www.baslerweb.com/umfrage/survey.
Feedback iv DRAFT BASLER A620f
DRAFT Index Index A advanced features registers . . . . . . . . . . . . . . . 4-40 area of interest . . . . . . . . . . . . . . . . . . . . . . . . . 3-21 B bit depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25 block reads and writes . . . . . . . . . . . . . . . . . . . . . 4-2 brightness . . . . . . . . . . . . . . . . . . . . . . . . . 3-19, 3-20 C cables maximum length . . . . . . . . . . . . . . . . . . . 1-2, 2-4 camera models . . . . . . . . . . . . . . . . . . . . . . . .
Index DRAFT programmable exposure mode with a software trigger . . . . . . . . . . . . . . . . . 3-8 with an external trigger signal . . . . . . . . . . . 3-10 W weight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 R registers implemented in the camera . . . . . 4-3–4-40 S sensor pixel size . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 positioning accuracy . . . . . . . . . . . . . . . . . . . 7-3 size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .