Basler Vision Technologies Sprint User Manual

Basler sprint color cameras user's manual
Table of Contents

Advertisement

Quick Links

Basler sprint
USER'S MANUAL FOR COLOR CAMERAS
Document Number: AW000699
Version: 07
Language: 000 (English)
Release Date: 4 July 2011

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Sprint and is the answer not in the manual?

Questions and answers

Summary of Contents for Basler Vision Technologies Sprint

  • Page 1 Basler sprint USER’S MANUAL FOR COLOR CAMERAS Document Number: AW000699 Version: 07 Language: 000 (English) Release Date: 4 July 2011...
  • Page 2 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.
  • Page 3 Contacting Basler Support Worldwide Europe: Basler AG An der Strusbek 60 - 62 22926 Ahrensburg Germany Tel.: +49-4102-463-515 Fax.: +49-4102-463-599 bc.support.europe@baslerweb.com Americas: Basler, Inc. 855 Springdale Drive, Suite 203 Exton, PA 19341 U.S.A. Tel.: +1-610-280-0171 Fax.: +1-610-280-7608 bc.support.usa@baslerweb.com Asia: Basler Asia Pte. Ltd. 8 Boon Lay Way # 03 - 03 Tradehub 21 Singapore 609964...
  • Page 5: Table Of Contents

    Camera Link Implementation ..........33 Basler sprint Color Cameras...
  • Page 6 Basics of ExSync Controlled Operation ......99 4.1.2 Selecting an ExSync Exposure Mode and Setting the Exposure Time ..101 Basler sprint Color Cameras...
  • Page 7 Setting the Color Adjustment ........185 Basler sprint Color Cameras...
  • Page 8 Inquiry Register Details ....... . . 232 Vendor Information Inquiry ............232 Model Information Inquiry ............. 232 Product ID Inquiry................233 Serial Number Inquiry ..............233 Basler sprint Color Cameras...
  • Page 9 General Procedures for Working with Bulk Data CSRs..276 7.2.3.4 Bulk Data Control and Status Register Details ....279 Configuration Set CSR ..............279 Shading Values CSR ..............280 Basler sprint Color Cameras...
  • Page 10 ..............307 Basler sprint Color Cameras...
  • Page 11: Specifications, Requirements, And Precautions

    We strongly recommend that you read and follow the precautions. 1.1 Document Applicability This User’s Manual applies to sprint color cameras with a camera version ID number of 04. Cameras with lower or higher ID numbers may have fewer features or have more features than described in this manual.
  • Page 12: General Specifications

    84.9 mm x 87.0 mm x 62.0 mm (with F-mount adapter and connectors) Weight ~ 360 g (without lens adapter) Table 1: General Specifications for 2k Cameras For information about the combinations of parameter settings for achieving the maximum specified line rates, see Table 10 on page 115. Basler sprint Color Cameras...
  • Page 13: Camera Models With 4K Pixels

    84.9 mm x 87.0 mm x 62.0 mm (with F-mount adapter and connectors) Weight ~ 360 g (without lens adapter) Table 2: General Specifications for 4k Cameras For information about the combinations of parameter settings for achieving the maximum specified line rates, see Table 10 on page 115. Basler sprint Color Cameras...
  • Page 14: Camera Model With 8K Pixels

    ~ 780 g (with M58 x 0.75_/_V-Basler lens mount) Table 3: General Specifications for the 8k Camera For information about the combinations of parameter settings for achieving the maximum specified line rates, see Table 10 on page 115. Basler sprint Color Cameras...
  • Page 15: Lens Adapters

    1.3.2 Lens Adapters for the 8k Camera Basler sprint 8k cameras feature specific V-Basler interfaces which allow connecting to Basler- specific adapters. Two Basler-specific adapters are available: UNIFOC 100/95_/_V-Basler helical mount, a Basler-specific modification of UNIFOC 100/95 of Schneider-Kreuznach M58 x 0.75_/_V-Basler lens mount, a Basler-specific conical tube.
  • Page 16: Adapting With The Unifoc 100/95_/_V-Basler Helical Mount

    Specifications, Requirements, and Precautions The following sections illustrate how the Basler sprint 8k cameras connect to Basler-specific adapters which serve as adapters for further optical components. As examples, components by Schneider-Kreuznach are considered. 1.3.2.1 Adapting with the UNIFOC 100/95_/_V-Basler Helical Mount The following example illustrates the use of the UNIFOC 100/95_/_V-Basler helical mount, connected to a Makro-Symmar HM 5.6/120-0058 lens by Schneider-Kreuznach.
  • Page 17 Lock the insert by screwing in locking screw 1. 2. Fine focus the lens on the object by turning the lens to employ the helical threads. After having attained the optimum focus, screw in locking screw 2. Basler sprint Color Cameras...
  • Page 18: Adapting With The M58 X 0.75_/_V-Basler Lens Mount

    CMOS sensor V-Basler M39 x 26 tpi mount V mount mount M58 mount 17.1 44.0 (min. 40.8, max.66.5) Drawing not to scale Fig. 3: Using the M58 x 0.75_/_V-Basler Lens Mount (Distances in mm) Basler sprint Color Cameras...
  • Page 19 Fig. 4: Apo-Componon Lens, M39 x 26 tpi Adapter, and UNIFOC 76 Helical Mount Assembled (Distances in mm; See Also Figure 3) 1. Focus the lens on an object placed in front of the lens at the working distance of ca. 362 mm. Use the helical mount for focussing. Basler sprint Color Cameras...
  • Page 20: Spectral Response

    400 nm to 700 ... 720 mm, and it should cut off from 700 ... 720 mm to 1100 mm Green (Line A) Green (Line B) Blue 1000 Wavelength (nm) Fig. 5: Camera Spectral Response Basler sprint Color Cameras...
  • Page 21: Mechanical Specifications

    The camera’s dimensions in millimeters are as shown in Figure 6 on page Camera housings are equipped with four mounting holes on the front and two mounting holes on the sides as shown in the drawings Basler sprint Color Cameras...
  • Page 22 4 x M3 setscrews ±0.1 for locking a lens Ø mount adapter +0.2 = reference plane - 0.0 Tolerances are typical Drawings are not to scale Fig. 6: Mechanical Dimensions (in mm; 2k and 4k Cameras) Basler sprint Color Cameras...
  • Page 23: Sensor Positioning Accuracy For 2K And 4K Cameras

    12 VDC Camera Link base Photosensitive surface of the CMOS sensor = reference plane Tolerances are typical Drawings are not to scale Fig. 7: Sensor Positioning Accuracy (in mm unless otherwise noted; 2k and 4k Cameras) Basler sprint Color Cameras...
  • Page 24: Sensor Line Location For 2K And 4K Cameras

    Camera Link medium / full 12 VDC Camera Link base Sensor lines Line B pixel 1 Line A pixel 1 = reference plane Tolerances are typical Drawings are not to scale Fig. 8: Sensor Line Location (2k and 4k Cameras) Basler sprint Color Cameras...
  • Page 25: F-Mount Adapter Dimensions (2K And 4K Cameras)

    The camera’s dimensions in millimeters are as shown in Figure 6 on page Camera housings are equipped with four mounting holes on the front and two mounting holes on the sides as shown in the drawings Basler sprint Color Cameras...
  • Page 26 Photosensitive surface of the CMOS sensor ±0.1 4 x M3 setscrews for locking a lens ±0.1 mount Ø = reference plane Tolerances are typical Drawings are not to scale Fig. 10: Mechanical Dimensions (in mm; 8k Cameras) Basler sprint Color Cameras...
  • Page 27: Sensor Positioning Accuracy For 8K Cameras

    The sensor positioning accuracy is as shown in the drawings below. Camera Link medium / full 12 VDC Camera Link base ±0.15 = reference plane Tolerances are typical Drawings are not to scale Fig. 11: Sensor Positioning Accuracy (in mm unless otherwise noted; 8k Cameras) Basler sprint Color Cameras...
  • Page 28: Sensor Line Location For 8K Cameras

    Camera Link medium / full 12 VDC Camera Link base Sensor lines Line B pixel 1 = reference plane Tolerances are typical Drawings are not to scale Line A pixel 1 Fig. 12: Sensor Line Location (8k Cameras) Basler sprint Color Cameras...
  • Page 29: Color Creation

    Because the size and the position of the area of interest must be adjusted in increments of 32, the color filter alignment will remain the same regardless of the camera’s area of interest (AOI) settings. For more information about the camera’s AOI feature, see Section 6.3 on page 166. Basler sprint Color Cameras...
  • Page 30: Environmental Requirements

    The camera also includes an internal temperature sensor that lets you monitor the temperature of the imaging sensor. See Section 6.10 on page 218 for more information. Note Keeping the camera cool will give you the best signal-to-noise ratio. When the camera operates hot, the signal-to-noise ratio is reduced. Basler sprint Color Cameras...
  • Page 31: Precautions

    The plug on the cable that you attach to the camera’s 6-pin connector must be a plug for 6 pins. Using a plug designed for a smaller or a larger number of pins can damage the pins in the camera’s 6-pin connector. CAUTION Basler sprint Color Cameras...
  • Page 32 To avoid collecting dust on the camera’s sensor, make sure that the foil is always in place when there is no lens mounted on the camera. Whenever you remove the foil to mount a lens, be sure that the lens mount is pointing down. Basler sprint Color Cameras...
  • Page 33 Do not use solvents or thinners to clean the housing; they can damage the surface finish. Read the manual Read the manual carefully before using the camera! Basler sprint Color Cameras...
  • Page 34 Specifications, Requirements, and Precautions Basler sprint Color Cameras...
  • Page 35: Physical Interface

    If you can’t switch off the power, be sure that the camera power plug is the last connector that you plug into the camera when making connections and the first connector that you unplug from the camera when breaking connections. Basler sprint Color Cameras...
  • Page 36: General Description Of The Connections

    (only present on Camera Link medium/full configuration cameras) 6-Pin Micro-miniature Receptacle 12 VDC MDR Conn. 1 26-Pin Female MDR Connector Camera Link base (present on all cameras) Fig. 14: Connectors and LED (2k and 4k cameras; 8k cameras are analogous) Basler sprint Color Cameras...
  • Page 37: Connector Pin Assignments And Numbering

    Input RS-644 Not used LVDS CC3+ CC4+ Input RS-644 Not used LVDS CC4- Table 5: Pin Assignments for MDR Connector 1 Pins 1, 13, 14, and 26 are all tied to ground inside of the camera. Basler sprint Color Cameras...
  • Page 38 ZClk- Output Camera Transmit clock from the Camera Link transmitter Link LVDS ZClk+ Table 6: Pin Assignments for MDR Connector 2 Pins 1, 13, 14, and 26 are all tied to Ground inside of the camera. Basler sprint Color Cameras...
  • Page 39: Pin Assignments For The 6-Pin Micro-Miniature Receptacle

    Figure 15 shows the pin numbering for the connectors on the back of the camera for 2k and 4k cameras. The pin numberings for 8k cameras are analogous. Not present on all models (see Table 4 and Figure 14 on page Fig. 15: Pin Numbering (2k and 4k cameras; 8k cameras are analogous) Basler sprint Color Cameras...
  • Page 40: Connector Types

    HR10A-7P-6S). A plug of this type should be used to terminate the cable on the power supply for the camera. A power supply that has an output cable terminated with the correct connector is available from Basler. Contact your Basler sales representative for more information. Basler sprint Color Cameras...
  • Page 41: Cabling Requirements

    Camera Link specification. Compliant MDR cable assemblies in several different lengths are available from Basler as stock items. Contact your Basler sales representative for more information. The maximum allowed length for the MDR cable used with a sprint camera is 10 meters. 2.4.2 Power Cable A Hirose, 6-pin locking plug will be shipped with each camera.
  • Page 42: Camera Power

    If you can’t switch off the power, be sure that the camera power plug is the last connector that you plug into the camera when making connections and the first connector that you unplug from the camera when breaking connections. Basler sprint Color Cameras...
  • Page 43: Camera Link Implementation

    For more information about how the pixel data captured by the camera is assigned to the camera’s transmitter(s), see Chapter 5 on page 117. Basler sprint Color Cameras...
  • Page 44 Physical Interface Basler sprint Color Cameras...
  • Page 45: Input Signals

    In order for the camera to detect a transition from low to high, the ExSync signal must be held high for at least 1.3 µs when the camera is set for the level controlled exposure mode and for 100 ns when the camera is set for programmable or edge controlled exposure mode. Basler sprint Color Cameras...
  • Page 46: Output Signals

    You set the number of consecutive lines the frame valid bit will stay high by writing the appropriate value to the Length field of the FVAL Length CSR (see page 241). Section 7.2.2 on page 238 explains CSRs and Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 47: Line Valid Bit

    117. The bit assignments comply with the Camera Link standard. The tables also show the assignments for the frame valid bit, the line valid bit, the data valid bit, and the pixel clock. These assignments are constant for all output modes. Basler sprint Color Cameras...
  • Page 48: Camera Link Pixel Clock

    You set the clock speed by writing a value to the Clock Speed field of the Camera Link Clock Speed CSR (see page 239). See Section 7.2.2 on page 238 for an explanation of CSRs and Section 7.3.1 on page 282 for an explanation of using read/write commands. Basler sprint Color Cameras...
  • Page 49: Serial To Frame Grabber

    Figure 16 on page Signals from the SerTFG output are used during camera configuration. For more detailed information about the serial connection, see Section 2.9 on page 40 and Section 7.3 on page 281. Basler sprint Color Cameras...
  • Page 50: Serial Communication

    Consult your frame grabber’s documentation to determine the port access method and the port characteristics. Basler sprint Color Cameras...
  • Page 51: Line Acquisition Modes

    You select the line acquisition mode by writing the appropriate value to the Mode field of the Line Acquisition Mode CSR (see page 240). Section 7.2.2 on page 238 explains CSRs and Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 52: Rgb Line Acquisition Mode

    The "blue" value for pixel 2 in line B (BB2) will be left unchanged and will be used as the "blue" pixel value of virtual pixel 1 (B1). The "red" value for pixel 3 in line A (RA3) will be left unchanged and will be used as the Basler sprint Color Cameras...
  • Page 53 For information about the available video data output modes, the assignment of the pixel values to the individual taps, and timing details of the data transmission, see Section 3.2.1 on page For information about bit assignments, see Section 5.2 on page 120. Basler sprint Color Cameras...
  • Page 54: Pixel Value Transmission For The Rgb Line Acquisition Mode

    The following diagrams illustrate the sequences of pixel values for each tap and the related timing patterns for the pixel clock, the line valid and the data valid signals. Edge or level controlled exposure and programmed exposure are considered. Basler sprint Color Cameras...
  • Page 55: Tap Output Mode

    If the AOI feature is used, N will be determined by the AOI settings Fig. 18: Two Tap Mode with Edge/Level Controlled or Programmed Exposure (RGB) Pixel data and dummy data are transmitted in an alternating fashion on the D1 tap. Basler sprint Color Cameras...
  • Page 56: Tap Output Mode

    N = At full resolution (virtual pixels), N = 4096 on the 8k model, 2048 on 4k models, and 1024 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 19: Three Tap Mode with Edge/Level Controlled or Programmed Exposure (RGB) Basler sprint Color Cameras...
  • Page 57: Tap Output Mode

    N = At full resolution (virtual pixels), N = 4096 on the 8k model, 2048 on 4k models, and 1024 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 20: Four Tap Mode with Edge/Level Controlled or Programmed Exposure (RGB) Dummy data are transmitted on the D3 tap. Basler sprint Color Cameras...
  • Page 58: Tap Output Mode

    N = At full resolution (virtual pixels), N = 4096 on the 8k model, 2048 on 4k models, and 1024 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 21: Six Tap Mode with Edge/Level Controlled or Programmed Exposure (RGB) Basler sprint Color Cameras...
  • Page 59: Tap Output Mode

    If the AOI feature is used, N will be determined by the AOI settings Fig. 22: Eight Tap Mode with Edge/Level Controlled or Programmed Exposure (RGB) Dummy data are transmitted on the D3 and D7 taps. Basler sprint Color Cameras...
  • Page 60: Raw Line Acquisition Mode

    Section 3.5.3 on page You can use the Raw - Line A First and Raw - Line B First line acquisition modes in an alternating fashion when the imaged object moves in opposite directions. Basler sprint Color Cameras...
  • Page 61: Raw - Line A First Line Acquisition Mode

    B will capture a different point on the object. Also notice that on these cycles, the pixel data for line A will be transmitted while the pixel data for line B will be buffered. On the ExSync cycles where acquisition is not performed, the buffered pixel data for line B will be transmitted. Basler sprint Color Cameras...
  • Page 62 Image of point 2, acquired by line B Line A Line B Object Passing Camera Point 4 Movement Point 3 Point 2 Point 1 Fig. 23: Raw - Line A First Line Acquisition - ExSync Cycle 1 Basler sprint Color Cameras...
  • Page 63 B2: Image of point 2 acquired by line B Drawing not to scale BUFFER Line A Line B Object Passing Camera Point 4 Movement Point 3 Point 2 Point 1 Fig. 24: Raw - Line A First Line Acquisition - ExSync Cycle 2 Basler sprint Color Cameras...
  • Page 64 Image of point 4, acquired by line B Line A Line B Object Passing Camera Point 4 Movement Point 3 Point 2 Point 1 Fig. 25: Raw - Line A First Line Acquisition - ExSync Cycle 3 Basler sprint Color Cameras...
  • Page 65 B4: Image of point 4 acquired by line B Drawing not to scale BUFFER Line A Line B Object Passing Camera Point 4 Movement Point 3 Point 2 Point 1 Fig. 26: Raw - Line A First Line Acquisition - ExSync Cycle 4 Basler sprint Color Cameras...
  • Page 66: Pixel Value Transmission For The Raw - Line A First Line Acquisition Mode

    The following diagrams illustrate the sequences of pixel values for each tap and the related timing patterns for the pixel clock, the frame valid, the line valid and the data valid signals. Edge or level controlled exposure and programmed exposure are considered. Basler sprint Color Cameras...
  • Page 67 N = At full resolution, N = 8192 on the 8k model, 4096 on 4k models, and 2048 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 27: Two Tap Mode with Edge/Level Controlled or Programmed Exposure (Raw - Line A First) Basler sprint Color Cameras...
  • Page 68 N = At full resolution, N = 8192 on the 8k model, 4096 on 4k models, and 2048 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 28: Four Tap Mode with Edge/Level Controlled or Programmed Exposure (Raw - Line A First) Basler sprint Color Cameras...
  • Page 69 N = At full resolution, N = 8192 on the 8k model, 4096 on 4k models, and 2048 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 29: Eight Tap Mode with Edge/Level Controlled or Programmed Exposure (Raw - Line A First) Basler sprint Color Cameras...
  • Page 70: Raw - Line B First Line Acquisition Mode (2K And 4K Cameras Only)

    A will capture a different point on the object. Also notice that on these cycles, the pixel data for line B will be transmitted while the pixel data for line A will be buffered. On the ExSync cycles where acquisition is not performed, the buffered pixel data for line A will be transmitted. Basler sprint Color Cameras...
  • Page 71 Image of point 2, acquired by line A Line A Line B Object Passing Camera Movement Point 1 Point 2 Point 3 Point 4 Fig. 30: Raw - Line B First Line Acquisition - ExSync Cycle 1 Basler sprint Color Cameras...
  • Page 72 A2: Image of point 2 acquired by line A Drawing not to scale BUFFER Line A Line B Object Passing Camera Movement Point 1 Point 2 Point 3 Point 4 Fig. 31: Raw - Line B First Line Acquisition - ExSync Cycle 2 Basler sprint Color Cameras...
  • Page 73 Image of point 4, acquired by line A Line A Line B Object Passing Camera Movement Point 1 Point 2 Point 3 Point 4 Fig. 32: Raw - Line B First Line Acquisition - ExSync Cycle 3 Basler sprint Color Cameras...
  • Page 74 A4: Image of point 4 acquired by line A Drawing not to scale BUFFER Line A Line B Object Passing Camera Movement Point 1 Point 2 Point 3 Point 4 Fig. 33: Raw - Line B First Line Acquisition - ExSync Cycle 4 Basler sprint Color Cameras...
  • Page 75: Pixel Value Transmission For The Raw - Line B First Line Acquisition Mode

    The following diagrams illustrate the sequences of pixel values for each tap and the related timing patterns for the pixel clock, the frame valid, the line valid and the data valid signals. Edge or level controlled exposure and programmed exposure are considered. Basler sprint Color Cameras...
  • Page 76 N = At full resolution, N = 4096 on 4k models and 2048 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 34: Two Tap Mode with Edge/Level Controlled or Programmed Exposure (Raw - Line B First) Basler sprint Color Cameras...
  • Page 77 N = At full resolution, N = 4096 on 4k models and 2048 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 35: Four Tap Mode with Edge/Level Controlled or Programmed Exposure (Raw - Line B First) Basler sprint Color Cameras...
  • Page 78 N = At full resolution, N = 4096 on 4k models and 2048 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 36: Eight Tap Mode with Edge/Level Controlled or Programmed Exposure (Raw - Line B First) Basler sprint Color Cameras...
  • Page 79: Enhanced Raw Line Acquisition Mode

    Section 3.5.3 on page You can use the Enhanced Raw - Line A First and Enhanced Raw - Line B First line acquisition modes in an alternating fashion when the imaged object moves in opposite directions. Basler sprint Color Cameras...
  • Page 80: Enhanced Raw - Line A First (B Delayed) Line Acquisition Mode

    A that was transmitted on the preceding ExSync cycle (i.e. the third cycle). No exposure will occur. The fifth cycle of the ExSync signal will: trigger the start of image acquisition (i.e., exposure) on both lines in the sensor. The Basler sprint Color Cameras...
  • Page 81 The transmission of the pixel data for line B will be delayed until the third ExSync cycle after the data were acquired. On the ExSync cycles where acquisition is not performed, the buffered pixel data for line B will be transmitted. Basler sprint Color Cameras...
  • Page 82 B Line A Line B Object Passing Camera Movement Point 3 Point 2 Point 1 Fig. 37: Enhanced Raw - Line A First (B Delayed) Line Acquisition - ExSync Cycle 1: Start-up Situation Basler sprint Color Cameras...
  • Page 83 B Line A Line B Object Passing Camera Movement Point 3 Point 2 Point 1 Fig. 38: Enhanced Raw - Line A First (B Delayed) Line Acquisition - ExSync Cycle 2: Start-up Situation Basler sprint Color Cameras...
  • Page 84 Image of point 1, acquired by line B Line A Line B Object Passing Camera Movement Point 3 Point 2 Point 1 Fig. 39: Enhanced Raw - Line A First (B Delayed) Line Acquisition - ExSync Cycle 3 Basler sprint Color Cameras...
  • Page 85 B LOWER BUFFER Line A Line B Object Passing Camera Movement Point 3 Point 2 Point 1 Fig. 40: Enhanced Raw - Line A First (B Delayed) Line Acquisition - ExSync Cycle 4 Basler sprint Color Cameras...
  • Page 86 Image of point 3, acquired by line B Line A Line B Object Passing Camera Movement Point 3 Point 2 Point 1 Fig. 41: Enhanced Raw - Line A First (B Delayed) Line Acquisition - ExSync Cycle 5 Basler sprint Color Cameras...
  • Page 87 Image of point 3, acquired by line B Line A Line B Object Passing Camera Movement Point 3 Point 2 Point 1 Fig. 42: Enhanced Raw - Line A First (B Delayed) - Line Acquisition - ExSync Cycle 6 Basler sprint Color Cameras...
  • Page 88: Pixel Value Transmission For The Enhanced Raw - Line A First Line Acquisition Mode

    The following diagrams illustrate the sequences of pixel values for each tap and the related timing patterns for the pixel clock, the frame valid, the line valid and the data valid signals. Edge or level controlled exposure and programmed exposure are considered. Basler sprint Color Cameras...
  • Page 89 N = At full resolution, N = 8192 on the 8k model, 4096 on 4k models, and 2048 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 43: Two Tap Mode with Edge/Level Controlled or Programmed Exposure (Enhanced Raw - Line A First) Basler sprint Color Cameras...
  • Page 90 N = At full resolution, N = 8192 on the 8k model, 4096 on 4k models, and 2048 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 44: Four Tap Mode with Edge/Level Controlled or Programmed Exposure (Enhanced Raw - Line A First) Basler sprint Color Cameras...
  • Page 91 N = At full resolution, N = 8192 on the 8k model, 4096 on 4k models, and 2048 on 2k models If the AOI feature is used, N will be determined by the AOI settings Eight Tap Mode with Edge/Level Controlled or Programmed Exposure (Enhanced Raw - Line A First) Basler sprint Color Cameras...
  • Page 92: Enhanced Raw - Line B First (A Delayed) Line Acquisition Mode (2K And 4K Cameras Only)

    B that was transmitted on the preceding ExSync cycle (i.e. the third cycle). No exposure will occur. The fifth cycle of the ExSync signal will: trigger the start of image acquisition (i.e., exposure) on both lines in the sensor. The Basler sprint Color Cameras...
  • Page 93 The transmission of the pixel data for line A will be delayed until the third ExSync cycle after the data were acquired. On the ExSync cycles where acquisition is not performed, the buffered pixel data for line A will be transmitted. Basler sprint Color Cameras...
  • Page 94 A Line A Line B Object Passing Camera Movement Point 1 Point 2 Point 3 Fig. 45: Enhanced Raw - Line B First (A Delayed) Line Acquisition - ExSync Cycle 1: Start-up Situation Basler sprint Color Cameras...
  • Page 95 A Line A Line B Object Passing Camera Movement Point 1 Point 2 Point 3 Fig. 46: Enhanced Raw - Line B First (A Delayed) Line Acquisition - ExSync Cycle 2: Start-up Situation Basler sprint Color Cameras...
  • Page 96 Image of point 1, acquired by line A Line A Line B Object Passing Camera Movement Point 1 Point 2 Point 3 Fig. 47: Enhanced Raw - Line B First (A Delayed) Line Acquisition - ExSync Cycle 3 Basler sprint Color Cameras...
  • Page 97 A LOWER BUFFER Line A Line B Object Passing Camera Movement Point 1 Point 2 Point 3 Fig. 48: Enhanced Raw - Line B First (A Delayed) Line Acquisition - ExSync Cycle 4 Basler sprint Color Cameras...
  • Page 98 Image of point 3, acquired by line A Line A Line B Object Passing Camera Movement Point 1 Point 2 Point 3 Fig. 49: Enhanced Raw - Line B First (A Delayed) Line Acquisition - ExSync Cycle 5 Basler sprint Color Cameras...
  • Page 99 Image of point 3, acquired by line A Line A Line B Object Passing Camera Movement Point 1 Point 2 Point 3 Fig. 50: Enhanced Raw - Line B First (A Delayed) - Line Acquisition - ExSync Cycle 6 Basler sprint Color Cameras...
  • Page 100: Pixel Value Transmission For The Enhanced Raw - Line B First Line Acquisition Mode

    The following diagrams illustrate the sequences of pixel values for each tap and the related timing patterns for the pixel clock, the frame valid, the line valid and the data valid signals. Edge or level controlled exposure and programmed exposure are considered. Basler sprint Color Cameras...
  • Page 101 N = At full resolution, N = 4096 on 4k models and 2048 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 51: Two Tap Mode with Edge/Level Controlled or Programmed Exposure (Enhanced Raw - Line B First) Basler sprint Color Cameras...
  • Page 102 N = At full resolution, N = 4096 on 4k models and 2048 on 2k models If the AOI feature is used, N will be determined by the AOI settings Fig. 52: Four Tap Mode with Edge/Level Controlled or Programmed Exposure (Enhanced Raw - Line B First) Basler sprint Color Cameras...
  • Page 103 N = At full resolution, N = 4096 on 4k models and 2048 on 2k models If the AOI feature is used, N will be determined by the AOI settings Eight Tap Mode with Edge/Level Controlled or Programmed Exposure (Enhanced Raw - Line B First) Basler sprint Color Cameras...
  • Page 104: Operating Recommendations

    The sensor lines in the camera must be perpendicular to the conveyor’s line of travel. If the sensor lines are not perpendicular to the line of travel, a slightly different area of the object will fall on each line. Basler sprint Color Cameras...
  • Page 105: System Design Calculations

    Conveyor movement per encoder step = 0.09 mm Center-to-center distance between sensor lines = 10 µm (Each line in the sprint’s sensor is 10 µm wide and they are adjacent to one another. Therefore the center-to-center distance is 10 µm.) Pixel size = 10 µm...
  • Page 106 Calculate the conveyor movement that will generate 3 encoder steps: 3 steps x 0.09 mm/step = 0.27 mm Calculate the magnification needed to make 0.27 mm of conveyor movement result in 10 µm movement of the image: 10 µm ---------------------- - 0.037 0.27 mm Basler sprint Color Cameras...
  • Page 107 Enhanced Raw - Line A First (B Delayed). This setting is required because the image of the object being imaged will cross line B in the sensor first and each point of the object is imaged twice. Step 6 - Capture images Basler sprint Color Cameras...
  • Page 108 Line Acquisition Modes Basler sprint Color Cameras...
  • Page 109: Exposure Start And Exposure Time Control

    In ExSync edge controlled mode, line acquisition begins on the rising edge of the ExSyc signal. The pixels are exposed and charge is accumulated over the full period of the ExSync Basler sprint Color Cameras...
  • Page 110 The falling edge of ExSync is irrelevant (see Figure 3-4). A parameter called “Exposure Time” is used to set the length of the pre-programmed exposure period. ExSync Period ExSync Signal Exposure Time Line Readout Fig. 55: ExSync Programmable Mode Basler sprint Color Cameras...
  • Page 111: Selecting An Exsync Exposure Mode And Setting The Exposure Time

    Time field of the Exposure Time CSR (see page 243). Section 7.2.2 on page 238 explains CSRs and the difference between using the “absolute” field and the “raw” field in a CSR. Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 112: Low Line Rate Compensation

    (If you set the exposure time to be longer than this allowed maximum, the camera will use the set exposure time and will ignore the new ExSync signal(s) while exposure proceeds. The line rate will accordingly be decreased.) Basler sprint Color Cameras...
  • Page 113 Table 9: Exposure Start Delay Delay Due to Low Line Rate Compensation When low line rate compensation operates (see Section 4.1.3 on page 102), a delay of 14.2 µs precedes each line acquisition, in addition to exposure start delay. Basler sprint Color Cameras...
  • Page 114: Free Run

    The pixel values are read out of the sensor on the rising edge of the internal control signal as shown in Figure 56. The line period is determined by the setting for the line period parameter. Line Period Exposure Internal Control Signal Line Readout Fig. 56: Free Run, Edge Controlled Mode Basler sprint Color Cameras...
  • Page 115: Selecting A Free Run Exposure Mode, Setting The Line Period, And Setting The Exposure Time

    Exposure parameters group to select the free run edge controlled or free run programmable exposure time control mode. The Line Period parameter is used to set the line period. If you select the free run programmable mode, you can use the Exposure Time parameter to set the exposure time. Basler sprint Color Cameras...
  • Page 116: Guidelines When Using Free Run

    When using free run mode to control exposure, several general guidelines must be followed: In the free run programmable mode, the minimum exposure time and the maximum exposure time must be within the limits specified in the Exposure Time CSR (see page 243). Basler sprint Color Cameras...
  • Page 117: Maximum Allowed Line Rate / Minimum Line Period

    Section 4.3.4 on page 114. To determine the maximum allowed line acquisition rate with your current camera settings, you must calculate a result for the four formulas that appear below. The formula that returns the lowest Basler sprint Color Cameras...
  • Page 118 AOI Length is the length of the AOI based on the current AOI length setting (see Section 6.3 on page 166) p = 0 if the line stamp feature is not enabled (see Section 6.8 on page 203) p = 16 when the line stamp feature is enabled Basler sprint Color Cameras...
  • Page 119: Max Segment Aoi Pixels

    On these cameras, the Max Seg AOI Pixels is simply the number of pixels included in the AOI. For example, if the AOI starting pixel is set to 33 and the AOI length is set to 512 on an spL2048-39kc, the Max Seg AOI Pixels will be 512. Basler sprint Color Cameras...
  • Page 120 AOI and the number of AOI pixels in segment 2 is 192). Segment 1 Segment 2 Pixel 1 Pixel 1985 Pixel 2048 Pixel 2049 Pixel 2240 Pixel 4096 64 Pixels 192 Pixels = pixel within the AOI Fig. 59: AOI Falling Across Segments Basler sprint Color Cameras...
  • Page 121 (see page 35). Check the line period value before setting the camera to operate under the control of an external sync signal. Otherwise, the line period value will not be indicated. Basler sprint Color Cameras...
  • Page 122: Example Of Calculating The Maximum Allowed Line Rate / Minimum

    Max Lines / s = 188679 Formula 2: × 160000000 n Max Lines / s --------------------------------------------------------------------- Max Seg AOI Pixels × 160000000 2 Max Lines / s -------------------------------------- - 1600 Max Lines / s = 175438 Basler sprint Color Cameras...
  • Page 123 Formula 3 returns the lowest value. So with the current camera settings, the maximum allowed line rate would be 120833 lines per second. The minimum allowed line period in this case would be: Min Line Period ------------------- - 120833 Min Line Period = 0.00000827 = 8.3 µs Basler sprint Color Cameras...
  • Page 124: Increasing The Maximum Allowed Line Rate

    As an example of choosing the appropriate settings, consider the spL4096-70kc camera which has a maximum specified line rate of 140 kHz: You can obtain the maximum specified line rate at full Basler sprint Color Cameras...
  • Page 125 RGB, Raw, Enhanced Raw spL8192-39kc 4 taps 80 MHz 6 taps 80 MHz 8 taps 40 MHz 8 taps 80 MHz RGB, Raw, Enhanced Raw Table 10: Combinations of Parameter Settings for the Maximum Specified Line Rates Basler sprint Color Cameras...
  • Page 126 Exposure Start and Exposure Time Control Basler sprint Color Cameras...
  • Page 127: Video Data Output Modes

    40 or 80 MHz. The available clock speeds on each model are also shown in Table 11. For more information about setting the Camera Link pixel clock speed, see Section 2.8.5 on page Basler sprint Color Cameras...
  • Page 128 8 tap - 8 bit Table 11: Available Video Data Output Modes and Pixel Clock Speed(s) For information about the camera settings to obtain the maximum specified line rate of the camera, see Section 4.3.4 on page 114 Basler sprint Color Cameras...
  • Page 129: Setting The Video Data Output Mode

    You select the video data output mode by writing the appropriate value to the Mode field of the Video Data Output Mode CSR (see page 247). See Section 7.2.2 on page 238 for an explanation of CSRs and Section 7.3.1 on page 282 for an explanation of using read/write commands. Basler sprint Color Cameras...
  • Page 130: Video Data Output Mode Details

    (in spite of the frame valid signal staying low) plus the additional delay. For information about the FVAL Lenght parameter, see Section 2.8.1 on page Basler sprint Color Cameras...
  • Page 131: Tap Output Modes

    The data sequence outlined below, along with Figure 18 on page Figure 27 on page 57, and Figure 43 on page 79, describes what is happening at the inputs to the Camera Link transmitters in the camera. Basler sprint Color Cameras...
  • Page 132 Figure 18 on page 45, Figure 27 on page 57, and Figure 43 on page 79 show the data sequence when the camera is operating in edge-controlled or level-controlled exposure mode or in programmable exposure mode. Basler sprint Color Cameras...
  • Page 133 Strobe TxINCLK RxOutClk Pixel Clock Pixel Clock Pixel Clock Table 12: Bit Assignments for 2 Tap Output Modes (MDR Conn. 1 - Transmitter X) *: Present for the Raw and Enhanced Raw line acquisition modes only. Basler sprint Color Cameras...
  • Page 134 2.91 µs 3.01 µs Edge Controlled Exposure 2.96 µs 3.06 µs Level Controlled Exposure 2.91 µs 3.01 µs Table 13: Line Valid/Frame Valid Delays with the 2k Camera Set for 2 Tap Video Data Output Modes Basler sprint Color Cameras...
  • Page 135 3.15 µs 3.30 µs Edge Controlled Exposure 3.15 µs 3.30 µs Level Controlled Exposure 3.15 µs 3.30 µs Table 14: Line Valid/Frame Valid Delays with the 4k Camera Set for 2 Tap Video Data Output Modes Basler sprint Color Cameras...
  • Page 136 3.04 µs 3.16 µs Edge Controlled Exposure 3.04 µs 3.16 µs Level Controlled Exposure 3.04 µs 3.16 µs Table 14: Line Valid/Frame Valid Delays with the 4k Camera Set for 2 Tap Video Data Output Modes Basler sprint Color Cameras...
  • Page 137 3.07 µs 3.19 µs Edge Controlled Exposur 3.07 µs 3.19 µs Level Controlled Exposure 3.07 µs 3.19 µs Table 15: Line Valid/Frame Valid Delays with the 8k Camera Set for 2 Tap Video Data Output Modes Basler sprint Color Cameras...
  • Page 138 3.10 µs 3.21 µs Edge Controlled Exposure 3.10 µs 3.21 µs Level Controlled Exposure 3.10 µs 3.21 µs Table 15: Line Valid/Frame Valid Delays with the 8k Camera Set for 2 Tap Video Data Output Modes Basler sprint Color Cameras...
  • Page 139: Tap Output Modes

    The video data output mode that you select may affect the camera’s maximum allowed line rate. See Section 4.3 on page 107. The data sequence outlined below, along with Figure 19 on page describes what is happening at the inputs to the Camera Link transmitters in the camera. Basler sprint Color Cameras...
  • Page 140 Figure 19 on page 46 shows the data sequence when the camera is operating in edge-controlled or level-controlled exposure mode or in programmable exposure mode. Basler sprint Color Cameras...
  • Page 141 DVAL TxIN26 RxOut26 Data Valid Data Valid Spare TxIN23 RxOut23 Not Used Not Used Strobe TxINCLK RxOutClk Pixel Clock Pixel Clock Table 16: Bit Assignments for 3 Tap Output Modes (MDR Conn. 1 - Transmitter X) Basler sprint Color Cameras...
  • Page 142 Line Valid FVAL TxIN25 RxOut25 Not Used DVAL TxIN26 RxOut26 Data Valid Spare TxIN23 RxOut23 Not Used Strobe TxINCLK RxOutClk Pixel Clock Table 17: Bit Assignments for 3 Tap Output Modes (MDR Conn 2 - Transmitter Y) Basler sprint Color Cameras...
  • Page 143 Programmable 2.91 µs 3.01 µs Edge Controlled Exposure 2.96 µs 3.04 µs Level Controlled Exposure 2.91 µs 3.01 µs Table 18: Line Valid Delays with the 2k Camera Set for 3 Tap Video Data Output Modes Basler sprint Color Cameras...
  • Page 144 Programmable 6.45 µs 6.55 µs Edge Controlled Exposure 6.80 µs 6.90 µs Level Controlled Exposure 6.45 µs 6.55 µs Table 20: Line Valid Delays with the 8k Camera Set for 3 Tap Video Data Output Modes Basler sprint Color Cameras...
  • Page 145: Tap Output Modes

    The data sequence outlined below, along with Figure 20 on page Figure 28 on page 58, and Figure 44 on page 80, describes what is happening at the inputs to the Camera Link transmitters in the camera. Basler sprint Color Cameras...
  • Page 146 Figure 20 on page 47, Figure 28 on page 58, and Figure 44 on page 80 show the data sequence when the camera is operating in edge-controlled or level-controlled exposure mode or in programmable exposure mode. Basler sprint Color Cameras...
  • Page 147 Strobe TxINCLK RxOutClk Pixel Clock Pixel Clock Pixel Clock Table 21: Bit Assignments for 4 Tap Output Modes (MDR Conn. 1 - Transmitter X) *: Present for the Raw and Enhanced Raw line acquisition modes only. Basler sprint Color Cameras...
  • Page 148 Strobe TxINCLK RxOutClk Pixel Clock Pixel Clock Pixel Clock Table 22: Bit Assignments for 4 Tap Output Modes (MDR Conn 2 - Transmitter Y) *: Present for the Raw and Enhanced Raw line acquisition modes only. Basler sprint Color Cameras...
  • Page 149 3.12 µs 3.27 µs Edge Controlled Exposure 3.12 µs 3.27 µs Level Controlled Exposure 3.12 µs 3.27 µs Table 23: Line Valid/Frame Valid Delays with the 2k Camera Set for 4 Tap Video Data Output Modes Basler sprint Color Cameras...
  • Page 150 9.43 µs 9.55 µs Edge Controlled Exposur 9.43 µs 9.55 µs Level Controlled Exposure 9.43 µs 9.54 µs Table 24: Line Valid/Frame Valid Delays with the 4k Camera Set for 4 Tap Video Data Output Modes Basler sprint Color Cameras...
  • Page 151 3.23 µs 3.39 µs Edge Controlled Exposure 3.23 µs 3.39 µs Level Controlled Exposure 3.23 µs 3.39 µs Table 25: Line Valid/Frame Valid Delays with the 8k Camera Set for 4 Tap Video Data Output Modes Basler sprint Color Cameras...
  • Page 152 9.50 µs 9.61 µs Edge Controlled Exposure 9.50 µs 9.61 µs Level Controlled Exposure 9.50 µs 9.61 µs Table 25: Line Valid/Frame Valid Delays with the 8k Camera Set for 4 Tap Video Data Output Modes Basler sprint Color Cameras...
  • Page 153: Tap Output Mode

    The video data output mode that you select may affect the camera’s maximum allowed line rate. See Section 4.3 on page 107. The data sequence outlined below, along with Figure 21 on page describes what is happening at the inputs to the Camera Link transmitters in the camera. Basler sprint Color Cameras...
  • Page 154 Figure 21 on page 48 shows the data sequence when the camera is operating in edge-controlled or level-controlled exposure mode or in programmable exposure mode. Basler sprint Color Cameras...
  • Page 155 Line Valid FVAL TxIN25 RxOut25 Not Used DVAL TxIN26 RxOut26 Data Valid Spare TxIN23 RxOut23 Not Used Strobe TxINCLK RxOutClk Pixel Clock Table 26: Bit Assignments for 6 Tap Output Mode (MDR Conn 1 - Transmitter X) Basler sprint Color Cameras...
  • Page 156 Line Valid FVAL TxIN25 RxOut25 Not Used DVAL TxIN26 RxOut26 Data Valid Spare TxIN23 RxOut23 Not Used Strobe TxINCLK RxOutClk Pixel Clock Table 27: Bit Assignments for 6 Tap Output Mode (MDR Conn 2 - Transmitter Y) Basler sprint Color Cameras...
  • Page 157 Programmable 9.33 µs 9.43 µs Edge Controlled Exposure 9.68 µs 9.78 µs Level Controlled Exposure 9.33 µs 9.43 µs Table 29: Line Valid Delays with the 4k Camera Set for 6 Tap Video Data Output Mode Basler sprint Color Cameras...
  • Page 158 Programmable 11.10 µs 11.20 µs Edge Controlled Exposure 11.45 µs 11.55 µs Level Controlled Exposure 11.10 µs 11.20 µs Table 30: Line Valid Delays with the 8k Camera Set for 6 Tap Video Data Output Mode Basler sprint Color Cameras...
  • Page 159: Tap Output Mode

    The data sequence outlined below, along with Figure 22 on page Figure 29 on page 59, and Figure on page 81, describes what is happening at the inputs to the Camera Link transmitters in the camera. Basler sprint Color Cameras...
  • Page 160 Figure 22 on page 49, Figure 29 on page 59, and Figure on page 81 shows the data sequence when the camera is operating in edge-controlled or level-controlled exposure mode or in programmable exposure mode. Basler sprint Color Cameras...
  • Page 161 TxIN23 RxOut23 Not Used Strobe TxINCLK RxOutClk Pixel Clock Table 31: Bit Assignments for 8 Tap Output Mode (MDR Conn 1 - Transmitter X) *: Present for the Raw and Enhanced Raw line acquisition modes only. Basler sprint Color Cameras...
  • Page 162 TxIN23 RxOut23 Not Used Strobe TxINCLK RxOutClk Pixel Clock Table 32: Bit Assignments for 8 Tap Output Mode (MDR Conn 2 - Transmitter Y) *: Present for the Raw and Enhanced Raw line acquisition modes only. Basler sprint Color Cameras...
  • Page 163 TxIN23 RxOut23 Not Used Strobe TxINCLK RxOutClk Pixel Clock Table 33: Bit Assignments for 8 Tap Output Mode (MDR Conn 2 - Transmitter Z) *: Present for the Raw and Enhanced Raw line acquisition modes only. Basler sprint Color Cameras...
  • Page 164 9.51 µs 9.67 µs Edge Controlled Exposure 9.52 µs 9.67 µs Level Controlled Exposure 9.52 µs 9.67 µs Table 34: Line Valid/Frame Valid Delays with the 2k Camera Set for 8 Tap Video Data Output Mode Basler sprint Color Cameras...
  • Page 165 9.57 µs 9.73 µs Edge Controlled Exposure 9.57 µs 9.73 µs Level Controlled Exposure 9.57 µs 9.73 µs Table 35: Line Valid/Frame Valid Delays with the 4k Camera Set for 8 Tap Video Data Output Mode Basler sprint Color Cameras...
  • Page 166 6.63 µs 6.76 µs Edge Controlled Exposure 6.98 µs 7.11 µs Level Controlled Exposure 6.63 µs 6.76 µs Table 36: Line Valid/Frame Valid Delays with the 8k Camera Set for 8 Tap Video Data Output Mode Basler sprint Color Cameras...
  • Page 167 12.68 µs 12.80 µs Edge Controlled Exposure 12.68 µs 12.80 µs Level Controlled Exposure 12.68 µs 12.80 µs Table 36: Line Valid/Frame Valid Delays with the 8k Camera Set for 8 Tap Video Data Output Mode Basler sprint Color Cameras...
  • Page 168 Video Data Output Modes Basler sprint Color Cameras...
  • Page 169: Features

    Table 37 shows the dB of gain that will be achieved at various integer settings. Gain Setting dB of Gain 2731 (minimum allowed for all output modes) - 3.5 4096 (default) 16383 (maximum allowed) + 12.0 Table 37: dB of Gain at Various Settings Basler sprint Color Cameras...
  • Page 170 Raw Gain field of the Gain CSR (see page 247). Section 7.2.2 on page 238 explains CSRs and the difference between using the “absolute” field and the “raw” field in a CSR. Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 171: Offset

    1 will increase the digital pixel values output from the camera by 1. decreasing the integer offset setting by 1 will decrease the digital pixel values output from the camera by 1. Basler sprint Color Cameras...
  • Page 172 Raw Offset field of the Offset CSR (see page 248). Section 7.2.2 on page 238 explains CSRs and the difference between using the “absolute” field and the “raw” field in a CSR. Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 173: White Balance

    Gain plus the additional color-specific gain must not exceed +12.0 dB: Gain Setting dB of Gain 2731 (minimum allowed) - 3.5 16383 (maximum allowed) + 12.0 Table 39: dB of Gain at Various Settings Basler sprint Color Cameras...
  • Page 174 We recommend to generally use a blue conversion filter which will prevent the need for high additional color-specific gain settings. Note Make sure color adjustment is disabled before carrying out white balance. For more information about color adjustment, see Section 6.6 on page 181. Basler sprint Color Cameras...
  • Page 175 Gain Blue field or by writing an integer value to the Raw Gain Blue field of the Gain CSR (see page 252). Section 7.2.2 on page 238 explains CSRs and the difference between using the “absolute” field and the “raw” field in a CSR. Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 176: Area Of Interest

    If you are working with a camera that has 4096 pixels in each sensor line: The AOI Starting Pixel can be set to 1, 33, 65, 97, etc. The AOI Length can be set to 256, 288, 320, 352, etc. ≤ The AOI Starting Pixel + AOI Length 4097. Basler sprint Color Cameras...
  • Page 177: Setting The Aoi

    You set the AOI length by writing a value to the Length field of the AOI Length CSR (see page 254). See Section 7.2.2 on page 238 for an explanation of CSRs and Section 7.3.1 on page 282 for an explanation of using read/write commands. Basler sprint Color Cameras...
  • Page 178: Shading Correction

    DSNU and PRNU shading correction performance in most situations. The factory shading values file is in a protected area of the camera’s memory and can’t be changed. One advantage of the factory values is that they serve as a good default. Basler sprint Color Cameras...
  • Page 179: Enabling Shading Correction

    You enable shading correction by writing the appropriate value to the Mode field of the Shading Mode CSR (see page 255). Section 7.2.2 on page 238 explains CSRs and Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 180: Generating And Saving User Shading Correction Values

    You can start the generation of a set of DSNU values with the Camera Configuration Tool Plus (see Section 7.1 on page 230). With the CCT+, set the value of the Generate parameter in the DSNU & PRNU Shading Correction parameters group to Generate DSNU Values. Basler sprint Color Cameras...
  • Page 181 Existing values in the file will be overwritten. 9. The user shading value file is automatically "activated." See Section 6.4.3 on page 175 more information about what it means to activate a shading file. Basler sprint Color Cameras...
  • Page 182 Make corrections as required. 6. Begin acquiring lines either by generating an ExSync signal to trigger line capture or by setting the camera for a free run exposure time control mode. Basler sprint Color Cameras...
  • Page 183 When the camera is capturing the lines it needs to create the PRNU shading values, the line valid and data valid signals will go high and low as you would normally expect. However, the data in these lines is not useful to you and should be ignored. Basler sprint Color Cameras...
  • Page 184 Existing values in the file will be overwritten. 11. The user shading value file is automatically "activated." See Section 6.4.3 on page 175 more information about what it means to activate a shading file. Basler sprint Color Cameras...
  • Page 185: Activating A Shading Values File

    You can activate a shading values file by writing values to the shading values bulk data CSR. Section 7.2.3 on page 273 explains bulk data CSRs and using the bulk data activate process. Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 186: Copying The Factory Shading Values Into The User Shading Values File

    You can copy the data in the factory shading values file to the user shading values file by writing values to the shading values bulk data CSR. Section 7.2.3 on page 273 explains bulk data CSRs and using the bulk data copy process. Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 187: Downloading A Shading Values File To Your Pc

    CSR. Section 7.2.3 on page 273 explains the bulk data CSRs and Section 7.2.3.3 on page 276 explains how to use the CSRs to download a file. Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 188: Uploading A Shading Values File To Your Camera

    The factory shading values file can be downloaded from the camera to the PC. The factory shading values file can’t be uploaded from the PC to the camera because the factory shading values file in the camera is protected and can’t be overwritten. Basler sprint Color Cameras...
  • Page 189: Gamma Correction

    Gamma parameter which can be set in a range from 0 to 3.99902. So if the value is set to 1.2, for example, the gamma used for the correction will be 1.2. Basler sprint Color Cameras...
  • Page 190 You set the gamma by writing a value to the Absolute Gamma or the Raw Gamma field of the Gamma CSR (see page 256). Section 7.2.2 on page 238 explains CSRs and Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 191: Color Adjustment (2K And 4K Cameras Only)

    Hue specifies the kind of coloration, whether e.g. the color is red, yellow, orange etc. Saturation expresses the colorfulness of a color. At maximum saturation no shade of grey is present. At minimum saturation no "color" but only some shade of grey (including black and white) is present. Basler sprint Color Cameras...
  • Page 192 Fig. 62: RGB Color Cube With YCM Secondary Colors, Black, and White, Projected On a Plane Grey Decrease Saturation Adjustment Increase Adjustment Fig. 63: Hue and Saturation Adjustment In the Color Hexagon. Adjustments Are Indicated for Red as an Example Basler sprint Color Cameras...
  • Page 193: Adjusting Colors

    For example, if saturation for red is increased, the colorfulness for red colors in the image will increase. If red is set to minimum saturation, red will be replaced by grey for "red" colors in the image. Basler sprint Color Cameras...
  • Page 194 This will ensure that the color adjustment settings are loaded into the camera at reset or power off/on. For more information about saving and activating sets of parameters, see Section 6.15 on page 223. Basler sprint Color Cameras...
  • Page 195: Setting The Color Adjustment

    Saturation Color Name Value field where Color Name stands for the chosen color, e.g. Red, in the Color Adjustment CSR (see page 258). Section 7.2.2 on page 238 explains CSRs. Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 196: Test Images

    Chapter 3.4 on page 69) will discriminate between sensor lines A and B, will be characterized by the sequence of transmission of lines A and B (A first, B second or B first, A second). Basler sprint Color Cameras...
  • Page 197 You enable a test image by writing the appropriate value to the Mode field of the Test Image Mode CSR (see page 266). See Section 7.2.2 on page 238 for an explanation of CSRs and Section 7.3.1 on page 282 for an explanation of using read/write commands. Basler sprint Color Cameras...
  • Page 198: Test Image Two (Moving Gray Gradient)

    1, a green value of 1, and a blue value of 1, and so on. Fig. 64: Pixel Values in the Upper Left Corner of Test Image Two Generated with RGB Line Acquisition Mode Basler sprint Color Cameras...
  • Page 199 If the camera is set for a 10 bit output, the pixel values will range from 0 to 1023. If the camera is set for a 12 bit output, the pixel values will range from 0 to 4095. Basler sprint Color Cameras...
  • Page 200: Test Image Two Generated With The Raw And Enhanced Raw Line Acquisition Modes

    255, the third pixel has a green value of 0, the fourth pixel has a blue value of 0, the fifth pixel has a green value of 1, the sixth pixel has a blue value of 1, and so on. Basler sprint Color Cameras...
  • Page 201 When you view the output of a camera that is set for test image two, the pattern should appear to be gradually moving up the screen. This feature is useful for determining if the camera is receiving Basler sprint Color Cameras...
  • Page 202 If the camera is set for a 10 bit output, the pixel values will range from 0 to 1023. If the camera is set for a 12 bit output, the pixel values will range from 0 to 4095. Basler sprint Color Cameras...
  • Page 203: Test Image Seven (Fixed Red Gradient)

    0, and a blue value of 0, and so on. The following lines are identical to the first line. Fig. 70: Pixel Values in the Upper Left Corner of Test Image Seven Generated with RGB Line Acquisition Mode Basler sprint Color Cameras...
  • Page 204 If the camera is set for a 10 bit output, the pixel values will range from 0 to 1023. If the camera is set for a 12 bit output, the pixel values will range from 0 to 4095. Basler sprint Color Cameras...
  • Page 205: Test Image Seven Generated With The Raw And Enhanced Raw Line Acquisition Modes

    0, the fifth pixel has a green value of 0, the sixth pixel has a blue value of 0, and so on. The following odd lines are identical to the first line. The following even lines are identical to the second line. Basler sprint Color Cameras...
  • Page 206 Fig. 75: Test Image Seven for 8 bit Output Modes Generated with a Raw or Enhanced Raw Line Acquisition Mode (Raw - Line A First and Enhanced Raw - Line A First as an Example) on a Camera with 4096 Pixels Per Line Basler sprint Color Cameras...
  • Page 207 If the camera is set for a 10 bit output, the pixel values will range from 0 to 1023. If the camera is set for a 12 bit output, the pixel values will range from 0 to 4095. Basler sprint Color Cameras...
  • Page 208: Test Image Eight (Fixed Green Gradient)

    0, the fifth pixel has a green value of 2, the sixth pixel has a blue value of 0, and so on. The following odd lines are identical to the first line. The following even lines are identical to the second line. Basler sprint Color Cameras...
  • Page 209 Generated with a Raw or Enhanced Raw Line Acquisition Mode on a Camera with 4096 Pixels Per Line Fig. 78: Test Image Eight for 8 bit Output Modes, Generated with a Raw or Enhanced Raw Line Acquisition Mode on a Camera with 4096 Pixels Per Line Basler sprint Color Cameras...
  • Page 210 If the camera is set for a 10 bit output, the pixel values will range from 0 to 1023. If the camera is set for a 12 bit output, the pixel values will range from 0 to 4095. Basler sprint Color Cameras...
  • Page 211: Test Image Nine (Fixed Blue Gradient)

    1, the fifth pixel has a green value of 0, the sixth pixel has a blue value of 2, and so on. The following odd lines are identical to the first line. The following even lines are identical to the second line. Basler sprint Color Cameras...
  • Page 212 If the camera is set for a 10 bit output, the pixel values will range from 0 to 1023. If the camera is set for a 12 bit output, the pixel values will range from 0 to 4095. Basler sprint Color Cameras...
  • Page 213: Line Stamp

    When the camera is operating in a 12 bit output mode, the stamp pixels will be 12 bit values but only the 8 MSBs will carry information. The 4 LSBs will be packed with zeros. Basler sprint Color Cameras...
  • Page 214 If the camera is set for a Raw or Enhanced Raw line acquisition mode and if the pixel values are from the red pixels (line A), stamp pixel S2 will have a fixed value of 0x55. Basler sprint Color Cameras...
  • Page 215 200. In this case, the Total High Pixels in the line would be 56. The total high pixels does not include any of the 16 added “stamp pixels.” If the AOI feature is being used, the total high pixels is based only on the pixels within the AOI. Basler sprint Color Cameras...
  • Page 216 Line contrast for the green pixels (GA) in Line A and for the blue pixels (BB) in line B (i.e. for the pixel values of even-numbered pixels in lines A and B), acquired with a Raw or Enhanced Raw line acquisition mode: Basler sprint Color Cameras...
  • Page 217: Line Stamp With Rgb Line Acquisition Mode

    When the pixel values for two colors alternate on one tap, the related stamp pixel values will alternate as well (see Figure 84 where red (R) and blue (B) pixel values alternate, as do the red (RS) and blue (BS) stamp pixel values). Basler sprint Color Cameras...
  • Page 218 Features Basler sprint Color Cameras...
  • Page 219 Features Basler sprint Color Cameras...
  • Page 220 Features Basler sprint Color Cameras...
  • Page 221: Line Stamp With Raw/Enhanced Raw Line Acquisition Mode

    When stamp pixel values are transmitted for line B, the stamp pixel values (GS) related to the green pixel values (GB) are transmitted on all available taps first, and the stamp pixel values (BS) related to the blue pixel values (BB) are transmitted on all available taps second. Basler sprint Color Cameras...
  • Page 222 Features Basler sprint Color Cameras...
  • Page 223: Enabling And Setting The Line Stamp

    High Pixel Threshold CSR (see page 268). The set value will apply to all colors. See Section 7.2.2 on page 238 for an explanation of CSRs and Section 7.3.1 on page 282 for an explanation of using read/write commands. Basler sprint Color Cameras...
  • Page 224: Lookup Table

    • • 4080 User defined 8 bit value 4084 User defined 8 bit value 4088 User defined 8 bit value 4092 User defined 8 bit value 4096 User defined 8 bit value Table 42: Lookup Table Basler sprint Color Cameras...
  • Page 225 When the lookup table feature is enabled, the lookup tables for red, green, and blue will all be active. Note In the Raw and Enhanced Raw output modes, the same "green" lookup table will apply to the green pixel values from lines A and B. Basler sprint Color Cameras...
  • Page 226 For more information about the factory configuration set and the user configuration sets, see Section 6.15 on page 223. Basler sprint Color Cameras...
  • Page 227 You enable the lookup table feature by writing the appropriate value to the Mode field of the Lookup Table Mode CSR (see page 269). See Section 7.2.2 on page 238 for an explanation of CSRs and Section 7.3.1 on page 282 for an explanation of using read/write commands. Basler sprint Color Cameras...
  • Page 228: Imaging Sensor Temperature

    Note If the temperature of the imaging sensor rises above 75° C, an overtemperature error will be declared. See Section 6.12.1 on page 220 more information about overtemperature error detection. Basler sprint Color Cameras...
  • Page 229: Camera Power Undervoltage And Overvoltage Protection

    When the camera power voltage is returned to the normal range, the camera will return to normal operation. Applying a camera power voltage greater than 25 VDC can seriously damage the camera. Basler sprint Color Cameras...
  • Page 230: Error Condition Detection

    Camera Status Inquiry Register will be set to 1 when the camera detects an overtemperature condition. They will remain set to 1 until the condition is corrected and a reset or a power off/on is performed. Basler sprint Color Cameras...
  • Page 231: Camera Power Undervoltage Or Overvoltage Condition Detected

    1 until the condition is corrected, i.e., the camera power voltage is returned to its normal range. Applying a camera power voltage greater than 25 VDC may seriously damage the camera. See Section 6.11 on page 219 for more information. Basler sprint Color Cameras...
  • Page 232: Camera Status Checks

    Whenever the camera is powered on or when a camera reset is performed, your PC may receive one random character on the serial interface. We recommend clearing the serial input buffers in your PC after a camera power on or reset. Basler sprint Color Cameras...
  • Page 233: Configuration Sets

    "user configuration set" or "user set" for short. The four files available for holding a saved user configuration set are called UserSet01, UserSet02, UserSet03, and UserSet04. Basler sprint Color Cameras...
  • Page 234 Configuration sets do not include the values used for shading correction. Values for shading correction are stored in a different file. For more information about shading correction and shading correction values, see Section 6.4 on page 168. Basler sprint Color Cameras...
  • Page 235: Saving The Work Set To A User Set File

    Section 7.2.3 on page 273 explains the bulk data CSRs and explains how to use the CSRs to save the work set to a user set file. Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 236: Activating" A User Set File Or The Factory Set File

    The bulk data “activate” process is used to activate a stored file. Section 7.2.3 on page 273 explains bulk data CSRs and using the bulk data activate process. Section 7.3.1 on page 282 explains using read/write commands. Basler sprint Color Cameras...
  • Page 237: Which Configuration Set File Will Load At Startup Or At Reset

    CSR. Section 7.2.3 on page 273 explains the bulk data CSRs and Section 7.2.3.3 on page 276 explains how to use the CSRs to download a file. Section 7.3.1 on page 282 explains using read/ write commands. Basler sprint Color Cameras...
  • Page 238: Uploading Configuration Set Files To Your Camera

    The factory configuration set file can be downloaded from the camera to the PC. The factory configuration set file can’t be uploaded from the PC to the camera because the factory configuration set file in the camera is protected and can’t be overwritten. Basler sprint Color Cameras...
  • Page 239: Configuring The Camera

    You can also change the parameters directly from within your application software by using binary read/write commands to set values in the camera’s registers (see Section 7.2 on page 231). Basler sprint Color Cameras...
  • Page 240: Configuring The Camera With The Camera Configuration Tool Plus (Cct+)

    The guide is available in the downloads section of the Basler website: www.baslerweb.com. Note In demo mode, the CCT+ does not cover the full fuctionality of the camera. We therefore recommend not to use the CCT+ in demo mode. Basler sprint Color Cameras...
  • Page 241: Configuring The Camera By Setting Registers

    Sample code that illustrates how to use the read/write commands is available from Basler (see Section 7.4 on page 289). Basler sprint Color Cameras...
  • Page 242: Inquiry Registers

    Field Name: Model Info Offset: 0x0001 Size: 20 Bytes Type: Read only Description: String containing the camera’s model number. The string is zero terminated if less than 20 bytes are needed and unterminated if all 20 bytes are needed. Basler sprint Color Cameras...
  • Page 243: Product Id Inquiry

    Description: The value in this field indicates the camera’s version information. The bytes in the field are interpreted as follows: Byte 1 = Low byte of the camera version (BCD coded) Byte 2 = High byte of the camera version (BCD coded) Byte 3 = Register layout ID (BCD coded) Basler sprint Color Cameras...
  • Page 244: Firmware Version Inquiry

    Field Name: Register Status Offset: 0x0000 Size: 1 Byte Type: Read only Description: The integer value in this field indicates the status of this inquiry register: 0x00 = The register is not available 0x01 = The register is available Basler sprint Color Cameras...
  • Page 245 An overtemperature condition is present (see Section 6.12.1 on page 220). Low line rate compensation activity (1=active, 0=inactive, see Section 4.1.3 on page 102). An internal overvoltage condition is present (see Section 8.3 on page 292). 23 ... 31 Reserved Basler sprint Color Cameras...
  • Page 246: Fpga Status Inquiry

    There is no ExSync signal. Reserved Reserved Reserved Reserved Low line rate compensation activity (1=active, 0=inactive, see Section 4.1.3 on page 102). Basler sprint Color Cameras...
  • Page 247: Binary Command Protocol Status Inquiry

    Size: 4 Bytes Type: Read only Description: The value in this field indicates the temperature of the imaging sensor in °C. The value in this field is a standard IEEE-754 single precision (32 bit) floating point number. Basler sprint Color Cameras...
  • Page 248: Feature Control And Status Registers

    To determine the dB of gain you are getting at a particular raw gain setting, you must use the formula: ⎛ ⎞ setting × ---------------- - Gain in dB 20 log 10 ⎝ ⎠ 4096 Basler sprint Color Cameras...
  • Page 249: Feature Control And Status Register Details

    Description: Writing an integer to this field sets the clock speed for the Camera Link interface: 0x06 = 40 MHz clock speed 0x0e = 80 MHz clock speed See Section 2.8.5 on page 38 for more information about the camera link clock speed. Basler sprint Color Cameras...
  • Page 250: Video Data Output Mode Csr

    0x17 = Raw - Line B First 0x18 = Enhanced Raw - Line B First (A Delayed) 0x19 = Enhanced Raw - Line A First (B Delayed) See Chapter 3 on page 41 for a description of the line acquisition modes. Basler sprint Color Cameras...
  • Page 251: Fval Length Csr

    Description: An integer value indicating the increment for the FVAL length setting. The 2 bytes in this field are interpreted as follows: Byte 1 = Low byte of the increment Byte 2 = High byte of the increment Basler sprint Color Cameras...
  • Page 252: Exposure Time Control Mode Csr

    0x00 = Free run, programmable 0x02 = Free run, edge controlled 0x04 = ExSync. level controlled 0x05 = ExSync, programmable 0x06 = ExSync, edge controlled See Section 4.1 on page 99 for a description of the exposure time control modes. Basler sprint Color Cameras...
  • Page 253: Exposure Time Csr

    The bytes in this field are interpreted as follows: Byte 1 = Low byte of the raw value Byte 2 = Mid byte of the raw value Byte 3 = High byte of the raw value Byte 4 = Always 0 (not used) Basler sprint Color Cameras...
  • Page 254 The bytes in this field are interpreted as follows: Byte 1 = Low byte of the max value Byte 2 = Mid byte of the max value Byte 3 = High byte of the max value Byte 4 = Always 0x00 (not used) Basler sprint Color Cameras...
  • Page 255: Line Period Csr

    The bytes in this field are interpreted as follows: Byte 1 = Low byte of the raw value Byte 2 = Mid byte of the raw value Byte 3 = High byte of the raw value Byte 4 = Always 0 (not used) Basler sprint Color Cameras...
  • Page 256 The bytes in this field are interpreted as follows: Byte 1 = Low byte of the max value Byte 2 = Mid byte of the max value Byte 3 = High byte of the max value Byte 4 = Always 0x00 (not used) Basler sprint Color Cameras...
  • Page 257: Gain Csr

    Description: Maximum allowed integer value for the raw gain setting. The bytes in this field are interpreted as follows: Byte 1 = Low byte of the max value Byte 2 = High byte of the max value Basler sprint Color Cameras...
  • Page 258: Offset Csr

    Field Name: Absolute Max Offset: 0x0009 Size: 4 Bytes Type: Read only Description: Maximum allowed floating point value for the absolute offset setting. The value in this field is a standard IEEE-754 single precision (32 bit) floating point number. Basler sprint Color Cameras...
  • Page 259 Description: Maximum allowed integer value for the raw gain setting. The bytes in this field are interpreted as follows: Byte 1 = Low byte of the max value Byte 2 = High byte of the max value Basler sprint Color Cameras...
  • Page 260: Gain Red Csr

    Description: Maximum allowed integer value for the raw gain red setting. The bytes in this field are interpreted as follows: Byte 1 = Low byte of the max value Byte 2 = High byte of the max value Basler sprint Color Cameras...
  • Page 261: Gain Green Csr

    Description: Maximum allowed integer value for the raw gain green setting. The bytes in this field are interpreted as follows: Byte 1 = Low byte of the max value Byte 2 = High byte of the max value Basler sprint Color Cameras...
  • Page 262: Gain Blue Csr

    Description: Maximum allowed integer value for the raw gain blue setting. The bytes in this field are interpreted as follows: Byte 1 = Low byte of the max value Byte 2 = High byte of the max value Basler sprint Color Cameras...
  • Page 263: Area Of Interest Starting Pixel Csr

    Description: An integer value indicating the increment for the starting pixel setting. The 2 bytes in this field are interpreted as follows: Byte 1 = Low byte of the increment Byte 2 = High byte of the increment Basler sprint Color Cameras...
  • Page 264: Area Of Interest Length Csr

    Description: An integer value indicating the increment for the AOI length setting. The 2 bytes in this field are interpreted as follows: Byte 1 = Low byte of the increment Byte 2 = High byte of the increment Basler sprint Color Cameras...
  • Page 265: Shading Mode Csr

    0x02 = Generate PRNU correction values and do not use DSNU correction during generation 0x03 = Generate PRNU correction values and use DSNU correction during generation See Section 6.4 on page 168 for more information about the shading correction feature. Basler sprint Color Cameras...
  • Page 266: Gamma Csr

    The bytes in this field are interpreted as follows: Byte 1 = Low byte of the min value Byte 2 = Mid byte of the min value Byte 3 = High byte of the min value Byte 4 = Always 0 (not used) Basler sprint Color Cameras...
  • Page 267 The bytes in this field are interpreted as follows: Byte 1 = Low byte of the max value Byte 2 = Mid byte of the max value Byte 3 = High byte of the max value Byte 4 = Always 0x00 (not used) Basler sprint Color Cameras...
  • Page 268: Color Adjustment Csr

    Description: Maximum allowed integer value for the saturation red value setting. Field Name: Saturation Red Increment Offset: 0x0009 Size: 1 Byte Type: Read only Description: An integer value indicating the increment for the saturation red value setting. Basler sprint Color Cameras...
  • Page 269 Type: Read only Description: Minimum allowed integer value for the saturation yellow value setting. Field Name: Saturation Yellow Max Offset: 0x0012 Size: 1 Byte Type: Read only Description: Maximum allowed integer value for the saturation yellow value setting. Basler sprint Color Cameras...
  • Page 270 See Section 6.6 on page 181 for more information about the color adjustment feature. Field Name: Saturation Green Min Offset: 0x001B Size: 1 Byte Type: Read only Description: Minimum allowed integer value for the saturation green value setting. Basler sprint Color Cameras...
  • Page 271 Type: Read only Description: The integer value in this field indicates the status of the saturation adjustment for cyan: 0x00 = The adjustment is not available 0x01 = The adjustment is available and all related settings are OK Basler sprint Color Cameras...
  • Page 272 Description: Maximum allowed integer value for the hue cyan value setting. Field Name: Hue Cyan Increment Offset: 0x002C Size: 1 Byte Type: Read only Description: An integer value indicating the increment for the hue cyan value setting. Basler sprint Color Cameras...
  • Page 273 Type: Read only Description: Minimum allowed integer value for the hue blue value setting. Field Name: Hue Blue Max Offset: 0x0035 Size: 1 Byte Type: Read only Description: Maximum allowed integer value for the hue blue value setting. Basler sprint Color Cameras...
  • Page 274 (corresponding to a rotation in positive direction by 60° in the color hexagon), magenta will be completely transformed into blue. If the value is set to 0, magenta will not be changed. See Section 6.6 on page 181 for more information about the color adjustment feature. Basler sprint Color Cameras...
  • Page 275 Description: Maximum allowed integer value for the hue magenta value setting. Field Name: Hue Magenta Increment Offset: 0x0040 Size: 1 Byte Type: Read only Description: An integer value indicating the increment for the hue magenta value setting. Basler sprint Color Cameras...
  • Page 276: Test Image Mode Csr

    Description: Writing an integer to this field sets the line stamp mode: 0x00 = Line stamp off 0x01 = Line stamp on See Section 6.8 on page 203 for more information about the line stamp feature. Basler sprint Color Cameras...
  • Page 277: Line Stamp Low Pixel Threshold Csr

    Description: An integer value indicating the increment for the low pixel threshold setting. The 2 bytes in this field are interpreted as follows: Byte 1 = Low byte of the increment Byte 2 = High byte of the increment Basler sprint Color Cameras...
  • Page 278: Line Stamp High Pixel Threshold Csr

    Description: An integer value indicating the increment for the high pixel threshold setting. The 2 bytes in this field are interpreted as follows: Byte 1 = Low byte of the increment Byte 2 = High byte of the increment Basler sprint Color Cameras...
  • Page 279: Lookup Table Mode Csr

    0x02 = Green lookup table enabled for entering values at selected indices 0x03 = Blue lookup table enabled for entering values at selected indices See Section 6.9 on page 214 for more information about the lookup table feature. Basler sprint Color Cameras...
  • Page 280: Lookup Table Index Csr

    Description: An integer value indicating the increment for the index of the currently selected lookup table. The 2 bytes in this field are interpreted as follows: Byte 1 = Low byte of the increment Byte 2 = High byte of the increment Basler sprint Color Cameras...
  • Page 281: Lookup Table Value Csr

    Field Name: Reset Offset: 0x0001 Size: 1 Byte Type: Read/Write Description: Writing an integer value of 1 (0x01) to this field will initiate a camera reset. The reset behavior of the camera is similar to power up behavior. Basler sprint Color Cameras...
  • Page 282: Serial Communication Csr

    9600. If you are using a Camera Link frame grabber, check the grabber’s documentation before attempting to change the bitrate. At reset or power off/on, the camera returns to the 9600 bps setting. Basler sprint Color Cameras...
  • Page 283: Bulk Data And The Bulk Data Control And Status Registers

    For sprint cameras, there are two types of bulk data: configuration sets and shading values. There is a separate bulk data control and status register for each type of bulk data. The configuration set bulk data CSR is used to work with configuration sets, the shading value CSR is used to work with shading values.
  • Page 284: Using The Configuration Set Bulk Data Csr

    CSR (see page 279). 2. Use a binary write command to set the value of the Control field in the configuration set bulk data CSR to 0x05. Setting the value to 0x05 initiates an activate function. Basler sprint Color Cameras...
  • Page 285: Using The Shading Values Bulk Data Csr

    CSR (see page 280). 2. Use a binary write command to set the value of the Control field of the configuration set bulk data CSR to 0x06. Setting the value to 0x06 initiates a copy function. Basler sprint Color Cameras...
  • Page 286: General Procedures For Working With Bulk Data Csrs

    If you wanted to enumerate the existing saved shading value file, you would use a similar procedure but you would write to and read from the shading value bulk data CSR instead. Sample code that illustrates how to enumerate bulk data files is available from Basler (see Section 7.4 on page 289). Basler sprint Color Cameras...
  • Page 287 If you want to download a shading values bulk data file to the host PC, you would use a similar procedure but you would use the shading values bulk data CSR instead. Sample code that illustrates how to download a bulk data file is available from Basler (see Section 7.4 on page 289). Basler sprint Color Cameras...
  • Page 288 You can download the factory configuration set file from the camera to the PC, but you can’t upload the factory configuration set from the PC to the camera. The factory configuration set in the camera is protected and can’t be overwritten. Basler sprint Color Cameras...
  • Page 289: Bulk Data Control And Status Register Details

    Description: If the file name refers to an already existing bulk data file, this field will contain the file size in bytes. Otherwise, the field contains zeros. Field Name: Data Offset: 0x001B Size: Variable Type: Read/Write Description: Byte sized register that is used to sequentially write to or read from a bulk data file. Basler sprint Color Cameras...
  • Page 290: Shading Values Csr

    Description: If the file name refers to an already existing bulk data file, this field will contain the file size in bytes. Otherwise, the field contains zeros. Field Name: Data Offset: 0x001B Size: Variable Type: Read/Write Description: Byte sized register that is used to sequentially write to or read from a bulk data file. Basler sprint Color Cameras...
  • Page 291: Using Binary Read/Write Commands

    When the camera is powered on or when a camera reset is performed, your PC may receive one random character on the serial interface. We recommend clearing the serial input buffers in your PC after a camera power on or reset. Basler sprint Color Cameras...
  • Page 292: The Binary Read/Write Command Protocol

    The bits in the FTF field are assigned as follows: OpCode BCC- AddrLen Code The MSB of the FTF field is on the left (highest bit of the opcode) and the LSB of the field is on the right (lowest bit of the address length). Basler sprint Color Cameras...
  • Page 293 16 bit address. In this case, the OpCode bits would be 0b00000, the BCC-Code bit would be 0b1 and the AddrLen bits would be 0b00. This would result in a binary value of 0b00000100, which translates to a hex value of 0x04 for the FTF field. Basler sprint Color Cameras...
  • Page 294 Positive frame acknowledge/negative frame acknowledge Size = 1 byte The value for a positive frame acknowledgement (ACK) is 0x06 and for a negative frame acknowledgement (NAK) is 0x15. Note All values are formatted as little endian (Intel format). Basler sprint Color Cameras...
  • Page 295: Error Checking And Responses

    272, only data within a specified range or a specified group of vales is valid. If the data in a write command is not within the allowed range or specified group of allowed values, the camera will not execute the write command. Basler sprint Color Cameras...
  • Page 296: Basic Read/Write Command Explanations

    BCC. (Note that the use of a BCC is optional. In this example, we assume that a BCC is used.) is the BFE. 0x03 The value in the BFE field is always 0x03. Basler sprint Color Cameras...
  • Page 297: Write Command

    BCC. (Note that the use of a BCC is optional. In this example, we assume that a BCC is used.) is the BFE field. 0x03 The value in the BFE field is always 0x03. Basler sprint Color Cameras...
  • Page 298: Calculating The Block Check Character

    0 0 0 0 0 0 0 1 = the binary representation of 0x01 (Data) 0 0 0 1 1 1 0 1 = Final XOR sum 0 0 0 1 1 1 0 1 = 0x1D = the block check character Basler sprint Color Cameras...
  • Page 299: Binary Command Sample Code

    Configuring the Camera 7.4 Binary Command Sample Code Sample code that illustrates how to use binary commands with sprint cameras is available at the Basler web site. Please look for the Binary Protocol II programming sample at: http://www.baslerweb.com Basler sprint Color Cameras...
  • Page 300 Configuring the Camera Basler sprint Color Cameras...
  • Page 301: Troubleshooting And Support

    Please be aware that if you return material without an RMA number, we reserve the right to reject the material. You can find detailed information about how to obtain an RMA number on the Basler website at: www.baslerweb.com Basler sprint Color Cameras...
  • Page 302: Fault Finding Using The Camera Led

    Load another parameter set. Repeated pattern of 5 Parameter error. For example, a parameter is set out of range or to a slow orange flashes value that is not valid. Table 43: Camera Status Indicators Basler sprint Color Cameras...
  • Page 303 The maximum allowed line rate has been exceeded (see Section (lowest) Section 4.3 on page 107). ExSync has not changed state for 5 seconds or longer. Check the cable and the ExSync generating device. Table 43: Camera Status Indicators Basler sprint Color Cameras...
  • Page 304: Troubleshooting Charts

    The charts assume that you are familiar with the camera’s features and settings and with the settings for your frame grabber. If you are not, we suggest you review the manuals for your camera and frame grabber before you troubleshoot a problem. Basler sprint Color Cameras...
  • Page 305: No Image

    Use a voltmeter to check the power source for the camera. The output must be 12 VDC ± 1.2 V. Also, make sure that the power Replace the source meets the other specs shown in Section 2.5 on page power source Is the power source OK? Basler sprint Color Cameras...
  • Page 306 1.3 µs less than the ExSync period. setting. Is the exposure OK? Replace the camera. Go to the Switch on test image one. interfacing troubleshooting Can the test image be seen? chart. Replace the camera. Basler sprint Color Cameras...
  • Page 307: Poor Quality Image

    Before you call for support, be sure to make note of the camera settings and the frame grabber settings you are using. You should also have a captured live image and a captured test image available. Basler technical support will frequently request that you e-mail copies of these captured images. Basler sprint Color Cameras...
  • Page 308: Interfacing

    Setup Guide for Camera Link Cameras). Make sure that it is the correct file for your Basler sprint model and current video data output mode. Be aware that sometimes different camera files must be used depending on which of the camera’s features you have enabled.
  • Page 309: Serial Communication

    The wires in the data cable are continuous. this chart. The cable connections are firmly seated. After you made these checks, is the problem still present? Contact Basler technical support. The contact numbers appear on the front pages of this manual. Basler sprint Color Cameras...
  • Page 310: Before Calling Basler Technical Support

    Basler support center. Or, you can write an e-mail listing the requested pieces of information and with the requested files attached. Our technical support contact numbers are shown in the title pages of this manual. Basler sprint Color Cameras...
  • Page 311 If known, what’s the cause of the problem? When did the problem occur? After start. While running. After a certain action (e.g., a change of parameters): How often did/does the problem Once. Every time. occur? Regularly when: Occasionally when: Basler sprint Color Cameras...
  • Page 312 If you are having an image problem, try to generate and save live images that show the problem. Also generate and save test images. Please save the images in BMP format, zip them, and send them to Basler technical support. Basler sprint Color Cameras...
  • Page 313: Revision History

    Corrected the minimum gain value in Section 7.2.2.1 on page 238. Removed the references to binning in the descriptions of the AOI starting pixel CSR on page 253 and of the AOI length CSR on page 254. Basler sprint Color Cameras...
  • Page 314 AOIs for cameras with 8192 pixels in Section 6.3 on page 166. Corrected the maximum brightness values for 10 bit and 12 bit output when gamma correction is enabled in Section 6.5 on page 179. Basler sprint Color Cameras...
  • Page 315 234, and in Section 8.4.1 on page 295. Modified description for the error indicated by continuous slow orange flashing in Section 8.3 on page 292. Adjusted priority levels in Section 8.3 on page 292. Removed the feedback page. Basler sprint Color Cameras...
  • Page 316 Revision History Basler sprint Color Cameras...
  • Page 317: Index

    ........239 8k cameras ........16 Camera Link implementation ....33 document applicability ......1 camera power ..........32 DSNU shading correction ..... 168 camera reset control and status register 271 dust ............22 camera status inquiry register ....234 Basler sprint Color Cameras...
  • Page 318 ........20 line stamp ..........203 helical mount line stamp high pixel threshold control UNIFOC 100/95_/_V-Basler ...5 and status register ........ 268 UNIFOC 76 .........8 line stamp low pixel threshold control and status register ........ 267 Basler sprint Color Cameras...
  • Page 319 ......223 serial communication control and status pin assignments ........27 register ..........272 pin numbering ..........29 serial number inquiry register ....233 pixel data bits ..........37 serial to camera input signal ....35 pixel size ........... 2 Basler sprint Color Cameras...
  • Page 320 ....232 ventilation ..........20 video data output mode control and status register ........240 video data output modes .......117 virtual pixel ..........42 weight 2k cameras .........2 4k cameras .........3 8k cameras .........4 white balance ........163 Basler sprint Color Cameras...

Table of Contents