Allied Vision Technologies Bonito Technical Manual

High-speed high-resolution cmos camera
Table of Contents

Advertisement

Quick Links

AVT Bonito
Technical Manual
High-speed high-resolution CMOS Camera
V2.2.1
11 May 2012
Allied Vision Technologies GmbH
Taschenweg 2a
D-07646 Stadtroda / Germany

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Allied Vision Technologies Bonito

  • Page 1 AVT Bonito Technical Manual High-speed high-resolution CMOS Camera V2.2.1 11 May 2012 Allied Vision Technologies GmbH Taschenweg 2a D-07646 Stadtroda / Germany...
  • Page 2 Allied for any damages resulting from such improper use or sale. Trademarks Unless stated otherwise, all trademarks appearing in this document of Allied Vision Technologies are brands protected by law. Warranty The information provided by Allied Vision Technologies is supplied without any guarantees or warranty whatsoever, be it specific or implicit.
  • Page 3: Table Of Contents

    Bonito CL-400B/C C-Mount .................... 15 Bonito CL-400B/C EF-Mount ................... 16 Bonito CL-400B/C F-Mount .................... 16 Back view of Bonito CL-400B/C C-/EF-Mount..............17 Back view of Bonito CL-400B/C C-/EF-/F-Mount 200fps............18 Camera interfaces .....................19 Requirements and serial I/O .................... 19 Frame grabber requirements ..................19 PC Hardware requirements..................
  • Page 4 Reset to factory defaults (Z) .................... 51 Serial number (a) ......................51 Product variant code (b) ....................52 Baud rate (s) ........................ 53 Show Help text (?)......................54 Bayer filter mosaic pattern ................55 Appendix ........................56 Command reference ....................... 56 Index ...........................65 Bonito Technical Manual V2.2.1...
  • Page 5: Contacting Allied Vision Technologies

    Allied Vision Technologies Inc. 38 Washington Street Newburyport, MA 01950, USA Tel.: +1 978-225-2030 Fax: +1 978-225-2029 e-mail: info@alliedvisiontec.com Allied Vision Technologies Asia Pte. Ltd. 82 Playfair Road #07-02 D’Lithium Singapore 368001 Tel: +65 6634-9027 Fax: +65 6634-902 e-mail: info@alliedvisiontec.com...
  • Page 6: Introduction

    Introduction Introduction This Bonito Technical Manual describes in depth the technical specifications, dimensions, all pixel formats, bandwidth and frame rate related subjects. Note Please read through this manual carefully.  Document history Version Date Remarks V2.0.0 03.11.11 New Bonito Technical Manual V2.1.0...
  • Page 7 Added description of new features in camera firmware V1.0.7 • Changed max. current from 0.36 A to 0.4 A: – Description to power supply: see Chapter Bonito CL- 400B/C, Bonito CL-400B/C 200fps on page 12 – Chapter Accessories on page 20 –...
  • Page 8: Manual Overview

    11 May 2012 • Some minor corrections • Added 80 bit to Camera Link Full+ – Chapter Bonito CL-400B/C, Bonito CL-400B/C 200fps page 12 • Added 80 bit to clearly describe the 10-tap configuration of the Camera Link standard: – Chapter...
  • Page 9: Conventions Used In This Manual

    Italics Modes, fields Mode Parentheses and/or blue Links (Link) Table 2: Styles Symbols Note This symbol highlights important information.  Caution This symbol highlights important instructions. You have to follow these instructions to avoid malfunctions.  Bonito Technical Manual V2.2.1...
  • Page 10: Before Operation

    Before operating any AVT camera read the following safety instructions and ESD warnings.  Safety warnings Caution Electrostatic discharge The camera contains sensitive electronic components which  can be destroyed by means of electrostatic discharge. Use sufficient grounding to minimize the risk of damage. Bonito Technical Manual V2.2.1...
  • Page 11: Conformity

    Conformity Conformity Allied Vision Technologies declares under its sole responsibility that all stan- dard cameras of the Bonito family to which this declaration relates are in con- formity with the following standard(s) or other normative document(s): • CE, following the provisions of 2004/108/EG directive •...
  • Page 12: Specifications

    12 V DC, -10% ... +5%, 0.35 A (4.2 W), max. 0.4 A Digital output Bonito CL-400B/C: 2 x 10-tap Camera Link Full+, 80 bits, 80 MHz, 8 bits per pixel Bonito CL-400B/C 200fps: 1 x 10-tap Camera Link Full+, 80 bits,...
  • Page 13 Bonito CL-400B/C 200fps (C-Mount): ~350 g Bonito CL-400B/C 200fps (EF-Mount): ~400 g Bonito CL-400B/C 200fps (F-Mount): ~380 g Regulations CE, RoHS (2002/95/EC) Table 3: Specification Bonito CL-400B/C, Bonito CL-400B/C 200fps Note The design and specifications for the products described above may change without notice. ...
  • Page 14: Spectral Sensitivity

    Specifications Spectral sensitivity Figure 1: Spectral sensitivity of Bonito CL-400B Note Due to the sensor manufacturer, the spectral sensitivity curve for the color sensor is not available.  Bonito Technical Manual V2.2.1...
  • Page 15: Camera Dimensions Bonito Cl-400B/C C-Mount

    Bonito CL-400B/C C-Mount 44,2 39.8 C-Mount Connection M5 (4x) UNC 1/4" UNC 1/4" and all M5 max. screw depth 8mm M5 (2x) UNC 1/4" and M5 max. screw depth Figure 2: Camera dimensions: Bonito CL-400B/C C-Mount (front/side) Bonito Technical Manual V2.2.1...
  • Page 16: Bonito Cl-400B/C Ef-Mount

    M5 (4x) UNC 1/4" UNC 1/4" and all M5 max. screw depth 8mm M5 (2x) UNC 1/4" and M5 max. screw depth Figure 3: Camera dimensions: Bonito CL-400B/C EF-Mount (front/side) Bonito CL-400B/C F-Mount 73,5 69,1 F-Mount Connection M5 (4x) UNC 1/4"...
  • Page 17: Back View Of Bonito Cl-400B/C C-/Ef-Mount

    Camera dimensions Back view of Bonito CL-400B/C C-/EF-Mount 15pin D-Sub Jack Camera Link Connection UNC 1/4" max. screw depth Figure 5: Bonito CL-400B/C C-/F-/EF-Mount (back) LEDs Color Description Green Power indicator Camera operational indicator Exposure indicator Figure 6: LEDs Connectors Description...
  • Page 18: Back View Of Bonito Cl-400B/C C-/Ef-/F-Mount 200Fps

    Camera dimensions Back view of Bonito CL-400B/C C-/EF-/F-Mount 200fps 15pin D-Sub Jack Camera Link Connection UNC 1/4" max. screw depth Figure 8: Bonito CL-400B/C C-/EF-/F-Mount 200fps (back) LEDs Color Description Green Power indicator Camera operational indicator Exposure indicator Figure 9: LEDs...
  • Page 19: Camera Interfaces

    Special care has to be taken in selecting the Camera Link frame grabbers. They should be able to process the 10 taps of each Bonito channel at 80 MHz clock frequency, which leads to a mean data rate of approx. 2 x 737 MiB/s (= 2 x 773 MB/s) net and a burst rate of up to 2 x 763 MiB/s (= 2 x 800 MB/s) net.
  • Page 20: Accessories

    Camera interfaces Accessories The Bonito needs a DC power supply with 12 V at an average current of 0.35 A (max. 0.4 A). The camera is delivered with suitable power supply without power cord. The Bonito is available with C-Mount, F-Mount or EF-Mount lens adapter. Please consider the CMOS sensor size for lens selection.
  • Page 21 This message is e.g. similar to the following: Bonito CL / CMC-4000 CMOS High-Speed Camera Version: CMC.040.xx.yy > The command prompt character > signals that the camera is ready to receive and process the next command.
  • Page 22 Thus a sequence of commands should not be  sent to the camera without awaiting the intermediate input prompts. This is especially important for serial command pro- cessing through user-developed software routines. Otherwise the camera’s serial input buffer may overflow. Bonito Technical Manual V2.2.1...
  • Page 23: Camera I/O Connector Pin Assignment (15-Pin D-Sub Jack)

    Figure 11: Camera I/O connector pin assignment Power supply (pin 1-4) The camera requires 12 V DC (+5%, -10%) at a continuous maximum of 0.4 A. We recommend to use respectively both pins for power supply (1–2 and 3–4). Bonito Technical Manual V2.2.1...
  • Page 24: Synchronization Output (Pin 6)

    6. Use this signal for the following: • Synchronize external devices to the effective exposure of Bonito. Examples of external devices: flash lights or timer circuits. • Reduce the timing jitter of start and end point of exposure. Several modes...
  • Page 25: Trigger Input (Pin 10-11)

    The optocoupler adds a typical delay of about 0.1 μs to the externally applied signal. For more information on the various trigger and exposure modes: see Chapter Exposure control mode (M) on page 40. Exposure output (pin 12-13) Figure 14: Exposure output Bonito Technical Manual V2.2.1...
  • Page 26: Reserve I/O (Pin 5, 9 And 14-15)

    Active exposure is also displayed by the L3 indicator at the camera’s back side. Reserve I/O (pin 5, 9 and 14-15) Note The pins 5, 9, 14 and 15 are reserved for future use. Do not con- nect. Currently they have no function, but this may change.  Bonito Technical Manual V2.2.1...
  • Page 27: Camera Link Interface (O1-O4 Or Cl1, Cl2)

    LVDS standard. Due to the high bandwidth requirements the Bonito makes use of an extension to the Camera Link Full standard. Camera Link Full defines 8 ports with 8 bits each. Thus it has a payload of 64 bits which –...
  • Page 28 Camera Link clock cycle. The following illustrations depict the bit and wire assignments at the Camera Link connectors: Figure 15: Camera link connector: 10-tap pin assignment (O2/O4 or CL1 connector) Bonito Technical Manual V2.2.1...
  • Page 29 Camera Link interface (O1-O4 or CL1, CL2) Figure 16: Camera link connector: 10-tap pin assignment (O1/O3 or CL2 connector) Bonito Technical Manual V2.2.1...
  • Page 30: Serial Interface (Sertc, Sertfg)

    Camera Link interface (O1-O4 or CL1, CL2) Serial interface (SerTC, SerTFG) The Camera Link connectors O2 and O4 (Bonito CL-400B/C 200fps: connector CL1 only) each provide the asynchronous serial control lines SerTC and SerTFG. This is the preferred communication channel to control the various camera functions.
  • Page 31: Reserve Control Input (Cc2)

    Each Camera Link clock cycle transmits one block of ten pixels. Please note that the number of lines may vary depending on the value of parameter N. Figure 17: Pixel order: full frame Bonito Technical Manual V2.2.1...
  • Page 32  From the host’s point of view the Bonito basically behaves like two cameras with half of the possible image width. Thus the host computer receives two images at the same time which are reconstructed in the order shown below. It is the duty of the system designer to allow for assembly of the two halves if the application demands it.
  • Page 33: Timing (Fval, Lval, Pclk)

    Camera Link interface (O1-O4 or CL1, CL2) Timing (FVAL, LVAL, PCLK) The Camera Link pixel clock frequency of the Bonito is 80 MHz. The 10-tap configuration transfers 10 pixels per clock cycle at once (or 20 per clock cycle in the dual-channel mode). The synchronisation signals LVAL and FVAL are used to designate valid data output.
  • Page 34 Camera Link interface (O1-O4 or CL1, CL2) Camera Link timing for dual channel mode (full line length, S=1, not for Bonito CL-400B/C 200fps): Figure 20: Timing dual channel, full line length Camera Link timing for dual channel mode (compatibility mode with reduced...
  • Page 35: Parameters And Commands

    Parameters and Commands Parameters and Commands This section explains the basic Bonito configuration parameters and general commands available to the user. Parameters and commands are communicated using the camera’s serial interface. Note For more information see Chapter Serial I/O on page 20.
  • Page 36: Secondary Starting Address (B)

    Fixed Pattern Noise (FPN) Correction (C) The Bonito camera provides an FPN correction to improve image quality. Correc- tion data has to be recorded under low-light conditions. For best correction quality new correction data should be acquired from time to time.
  • Page 37: Double Region Of Interest Mode (D)

    K and is 3 μs by default. Note The frame duration control using this value is only active if the trigger mode M is set accordingly.  See Chapter Exposure control mode (M) on page 40. Bonito Technical Manual V2.2.1...
  • Page 38: Digital Gain (G)

    In conjunction with a reduced N this is useful to gain higher frame rates with- out diminishing the field of view (also known as sub-sampling). Valid values range from I=1 to I=FF. The default is I=1. Bonito Technical Manual V2.2.1...
  • Page 39: Synchronization Output (J)

    An assignment of K=37 (decimal: 55) leads to a timer resolution of (55 + 1) / 56 MHz = 1 μs, for example. Default is K=A7, which equals 3 μs. Note Use exact multiples of the current line duration to minimize exposure and frame-to-frame jitter.  Bonito Technical Manual V2.2.1...
  • Page 40: Exposure Control Mode (M)

    Exposure control mode (M) There are various modes available to control the exposure time and frame dura- tion of the Bonito CL-400B/C. The exposure control is depending on some gen- eral timing parameters which are specified in the following table:...
  • Page 41 FDmin Trigger High Duration < t < t – t Exposure Jitter 0 < t < t Exposure Time ± t Table 10: M=1 parameters Table 13: Exposure control modes: Exposure timing mode (bit group: e) Bonito Technical Manual V2.2.1...
  • Page 42 < t < t – t Exposure Jitter 0 < t < t Exposure Time = E * t ± t Table 11: M=2 parameters Table 13: Exposure control modes: Exposure timing mode (bit group: e) Bonito Technical Manual V2.2.1...
  • Page 43 Exposure Time = E * t ± t Frame Duration F * t ≥ max (t , E * t FDmin Table 12: M=3 parameters Table 13: Exposure control modes: Exposure timing mode (bit group: e) Bonito Technical Manual V2.2.1...
  • Page 44 Alternatively the synchronization of light sources can be implemented by using the corresponding output signal of the camera. For information on syn- chronization output see J in Chapter Synchronization output (J) on page 39. Table 14: Exposure control modes: Exposure timing mode (bit group: p) Bonito Technical Manual V2.2.1...
  • Page 45 If activated, the exposure time equals the frame duration. Consequently any exposure time setting, controlled by parameter E or by external signal, is ignored. Reserved Table 15: Exposure control modes: Exposure timing mode (bit group: f) Bonito Technical Manual V2.2.1...
  • Page 46: Number Of Lines (N)

    10101 0.006 ms 166667 Table 16: Timing examples (M=0, S=0, D=0) Timing examples for parameter settings M=0, S=1 [t = 1.5 μs], D=0 (not for Bonito CL-400B/C 200fps cameras): Setting No. of lines Minimum frame Frame rate/fps duration t FDmin...
  • Page 47: Camera Link Output Mode Setting (S)

    Thus e. g. the trigger source selection (T) and serial port configuration (s) might need adjustments if O4 / O3 are used. The Bonito CL-400B/C 200fps provides only one channel at the connectors CL1/CL2. Dual channel mode (not for Bonito CL-400B/C 200fps)
  • Page 48: Trigger Source Selection (T)

    Table 19: Trigger source selection (T) Metadata overlay and test image generator (U) The Bonito can overlay the image’s first pixels with some bytes of metadata, such as a hardware frame counter. The frame counter increments for each image read out from the sensor. This helps to increase system reliability by detecting missing frames on the host system.
  • Page 49: Dark Value Offset (W)

    The eight bits are aligned to the lowest significant bit of the 10-bit raw pixel data from the sensor. Thus if the digital gain is not active (G=0), each increment of four increases the output grey level just for one count. Bonito Technical Manual V2.2.1...
  • Page 50: Version Information (V)

    Parameters and Commands Version information (V) The command V displays information about the camera model and firmware version. >V Bonito CMOS High-Speed Camera Version: CMC.040.xx.yy > Save parameters (X) Use the command X=1 to store all parameter values into the embedded flash memory.
  • Page 51: Reset To Factory Defaults (Z)

     explicitly writing a new value to the serial interface configura- tion parameter s. Serial number (a) The camera’s serial number is stored as 16-bit value. Use the command a to read it. Bonito Technical Manual V2.2.1...
  • Page 52: Product Variant Code (B)

    4011 4064011 Bonito CL-400C F-Mount 4012 4064012 Bonito CL-400C EF-Mount 4020 4064020 Bonito CL-400B 200fps 4021 4064021 Bonito CL-400B F-Mount 200fps 4022 4064022 Bonito CL-400B EF-Mount 200fps 4030 4064030 Bonito CL-400C 200fps 4031 4064031 Bonito CL-400C F-Mount 200fps 4032 4064032...
  • Page 53: Baud Rate (S)

    Baud Rate (default setting 2A) Bit group Value Explanation 110 Baud* 300 Baud* 600 Baud* 1200 Baud* 2400 Baud* 4800 Baud* 9600 Baud 19200 Baud 38400 Baud 57600 Baud 115200 Baud Table 24: Baud rates: Bit groups and values Bonito Technical Manual V2.2.1...
  • Page 54: Show Help Text (?)

    115 200 Baud, RS232 via 15-pin D_SUB, no echo Show Help text (?) The command ? shows an embedded command reference text at the serial terminal. It lists a short description for each command available in the firmware. Bonito Technical Manual V2.2.1...
  • Page 55: Bayer Filter Mosaic Pattern

    Bayer filter mosaic pattern Bayer filter mosaic pattern The color variants of the Bonito are equipped with a Bayer filter mosaic on the image sensor, which is aligned to the top left corner of the sensor like shown in the following pattern: ...
  • Page 56: Appendix

    Appendix Appendix Command reference This chapter describes the general command reference of the Bonito CL-400B/C firmware. It can be output to the camera’s serial interface by sending the command ?=1. Bonito CL-400 and CMC-4000 Series Command Reference =============================================================================== Referenced Firmware...: CMC.040.01.07 Document Version..: 06 / 02.02.2012...
  • Page 57 [base]+[count]-1. On reverse byte order the output starts at [base]+[count]-1 and is decremented down to [base]. : List contents of the flash file directory. (*) v=<p8> : View contents of the specified file. (*) Bonito Technical Manual V2.2.1...
  • Page 58 0 -> 110 Baud. 1 -> 300 Baud. 2 -> 600 Baud. 3 -> 1200 Baud. 4 -> 2400 Baud. 5 -> 4800 Baud. 6 -> 9600 Baud. (x) Bonito Technical Manual V2.2.1...
  • Page 59 Please note that saving the correction state with X=<p8> will activate the correction at start of the camera without correction data. This leads to an uncorrected image until new correction data has explicitly been reacquired. Bonito Technical Manual V2.2.1...
  • Page 60 PIV pair. Effective sensor readout. Exposure phase. Contrary to 0 this setting shows the "exposure phase" of the state machine and not the effective exposure Bonito Technical Manual V2.2.1...
  • Page 61 (N+1)+1 line periods after the previous rising edge. To be safe consider one line jitter reserve, i.e. (N+1)+2. With D=1 setting replace the term (N+1) by (N+1)*2. Image on demand mode (IOD) with exposure Bonito Technical Manual V2.2.1...
  • Page 62 Decrease the frame rate accordingly, if longer exposure times are needed. Use exposure output (opto coupler at pins 12/13) or sync output (RS232 driver at pin 6) for synchronization. Bonito Technical Manual V2.2.1...
  • Page 63 Same as mode 1, but with right image half via O2/O1 (or CL1/CL2) and left image half via O4/O3 (if available). Same as mode 3, but with right image half via O2/O1 (or CL1/CL2) and left image half via O4/O3 (if available). Bonito Technical Manual V2.2.1...
  • Page 64 : Store the current parameter configuration to the flash. : Show the current parameter configuration. : Load the factory default parameter configuration. The saved configuration is only affected if you store the reset parameter values with X=1 afterwards. Bonito Technical Manual V2.2.1...
  • Page 65: Index

    Frame duration ........37 serial I/O ..........19 FVAL ............33 Serial number .......... 51 SerTC ............. 30 SerTFG............ 30 specifications .......... 12 Help text ..........54 Spectral sensitivity ........14 styles ............9 Support ............ 5 Bonito Technical Manual V2.2.1...
  • Page 66 Index symbols ............ 9 Synchronization output ......39 Technical information........5 test image generator ......... 48 Timer prescaler value ........ 39 Timing............ 33 Trigger input ........... 23 Trigger source selection ......48 Version information ........50 Bonito Technical Manual V2.2.1...

Table of Contents