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.
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 –...
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...
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...
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...
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 •...
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. ...
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...
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...
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...
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.
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...
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...
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...
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...
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...
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...
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.
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.
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...
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.
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.
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...
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...
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...
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...
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)
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.
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...
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.
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...
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...
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: ...
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 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...
Need help?
Do you have a question about the Bonito and is the answer not in the manual?
Questions and answers