Legal Notice For Customers in U.S.A. This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
Warranty Unibrain warrants the original components free of defects for one year from purchase date. This warranty covers failures and damage due to defect which may occur during normal use. It does not cover damages or failure resulting from mishandling, abuse, misuse or modification.
Unique features include a lookup table and external trigger mode 0 ~ 5 plus 15, multi camera auto-sync, ones-hot and multi-shot, a wide range of shutter speeds (Fire-i 580/780/785 : 1us ~ 3600s, Fire-i 980 : 5us ~ 3600s ), RS232C pass through via FireWire, Fast format 7 partial scan, and horizontal and vertical binning modes (1x2, 2x2 for B&W).
1.2. Mechanical dimensions 1.2.1. Fire-i 580, Fire-i 785 1.2.2. Fire-i 780 Camera Body Size: 50 (w) x 50 (H) x 40(D) mm Camera Body Weight: 150 gram Camera Body Size: 50 (w) x 50 (H) x 40(D) mm Camera Body Weight: 150 gram...
1.3. Camera Interface 1.3.1. FireWire-800 Port The industry standard Firewire-800 (IEEE-1394b) port has the following pin assignment. Data and control of the camera are provided via 1394B and camera power can also be supplied by FireWire bus. CAUTION: DO NOT reverse the polarity as it will result in damaging the camera. 1.3.2.
1.4. Electrical Operating Condition The cameras feature a photo coupler as below: Trigger Parameter Rising trigger delay Falling trigger delay Strobe Strobe Power 12 V 24 V Typical 7 mA 10 mA 270 Ω 1.08 V 2.24 us 3.34 us 2.62 us 3.61 us Strobe falling delay...
1.5. Pixel Data Juniper series cameras comply with the IIDC 1394-Based Digital Camera Specification V1.32 where data packets are transmitted by Firewire interface as isochronous packets. Every video format, mode and frame rate has different video data format. (Pixel data source: IIDC V1.32 Specification) Isochronous Data Block Packet Format 0 - 7 8 - 15...
Page 13
U-(K+Pn-8) Y-(K+Pn-8) Y-(K+Pn-6) Y-(K+Pn-5) Y-(K+Pn-3) V-(K+Pn-4) <Y(Mono) Format > Y-(K+0) Y-(K+1) Y-(K+4) Y-(K+5) Y-(K+Pn-8) Y-(K+Pn-7) Y-(K+Pn-4) V-(K+Pn-3) <Y(Mono) Format > High Byte Low Byte Y-(K+0) Y-(K+2) Y-(K+Pn-4) V-(K+Pn-2) Data Structure <Y, R, G, B > Each component has 8 bit data. The data type is “Unsigned Char” Highest Lowest Y-(K+Pn-7)
Page 14
<U, V> Each component has 8 bit data. The data type is “Straight Binary” Highest(+) Lowest Lowest <Y(Mono16)> Y component has 16 bit data. The data type is “Unsigned Short(big-endian)” Highest Lowest Signal Level (Decimal) Data (Hexadecimal) -127 -128 Signal Level (Decimal) Data (Hexadecimal) 65535 65534...
Camera specifications 2.1. Black and White Cameras 2.1.1. Fire-i 980b Specification Features Image Sensor Type Effective pixels Picture Size Cell Size(um) Real Frame Rate Lens Mount Scanning System Binning Edge Trigger Mode Source Strobe Multi-camera auto sync Memory Save/Load One-shot/Multi-shot Control Functions SIO(RS-232) Digital Interface / Transfer Rate...
2.1.2. Fire-i 780b Specification Features Image Sensor Type Effective pixels Picture Size Cell Size(um) Real Frame Rate Lens Mount Scanning System Binning Edge Trigger Mode Source Strobe Multi-camera auto sync Memory Save/Load One-shot/Multi-shot Control Functions SIO(RS-232) Digital Interface / Transfer Rate Gain Shutter Speed Data Depth...
2.1.3. Fire-i 785b Specification Features Image Sensor Type Effective pixels Picture Size Cell Size(um) Real Frame Rate Lens Mount Scanning System Binning Edge Trigger Mode Source Strobe Multi-camera auto sync Memory Save/Load One-shot/Multi-shot Control Functions SIO(RS-232) Digital Interface / Transfer Rate Gain Shutter Speed Data Depth...
2.1.4. Fire-i 580b Specification Features Image Sensor Effective Pixels Picture Size Cell Size Real Frame Rate Lens Mount Scanning System Binning Format 7 Edge Trigger Mode Source Strobe Multi-camera auto sync Memory Save/Load One-shot/Multi-shot Control Functions SIO(RS-232) Digital Interface / Transfer Rate Gain Shutter Speed Data Depth...
2.2. Color Cameras 2.2.1. Fire-i 980c Specification Features Image Sensor Type Effective pixels Picture Size Cell Size(um) Real Frame Rate Lens Mount Scanning System Binning Edge Trigger Mode Source Strobe Multi-camera auto sync Memory Save/Load One-shot/Multi-shot Control Functions SIO(RS-232) Digital Interface / Transfer Rate Gain Shutter Speed Data Depth...
2.2.2. Fire-i 780c Specification Features Image Sensor Type Effective pixels Picture Size Cell Size(um) Real Frame Rate Lens Mount Scanning System Binning Format7 Edge Trigger Mode Source Strobe Multi-camera auto sync Memory Save/Load One-shot/Multi-shot Control Functions SIO(RS-232) Digital Interface Transfer Rate Gain Shutter Speed Data Depth...
2.2.3. Fire-i 785c Specification Features Image Sensor Type Effective pixels Picture Size Cell Size(um) Real Frame Rate Lens Mount Scanning System Binning Format7 Edge Trigger Mode Source Strobe Multi-camera auto sync Memory Save/Load One-shot/Multi-shot Control Functions SIO(RS-232) Digital Interface Transfer Rate Gain Shutter Speed Data Depth...
2.2.4. Fire-i 580c Specification Features Image Sensor Type Effective pixels Picture Size Cell Size(um) Real Frame Rate Lens Mount Scanning System Binning Format7 Edge Trigger Mode Source Strobe Multi-camera auto sync Memory Save/Load One-shot/Multi-shot Control Functions SIO(RS-232) Digital Interface Transfer Rate Gain Shutter Speed Data Depth...
Basic Operation and Features The Unibrain cameras employ progressive scan CCD sensor which provides features according to each model. Basic functions and features are similar while each camera of its range would have their specific function support. The cameras- fully support the IIDC V1.32 specification such as registers, video format, mode of operation and control.
Status Control Register Address Name 800h BRIGHTNESS 3.2. Auto Exposure Control The automatic shutter/gain mode is based on a feedback loop which calculates the average pixel luminance. Then the average is compared with the exposure reference value, adjusting shutter and gain accordingly. Inquiry Register Address Name...
3.3. Sharpness This feature controls sharpness by enhancing the edges of image. By applying this feature the edge of the images is sharpened against the ambient noise, which makes it more visible. The user can control the desirable level to obtain the best result.
Status Control Register Address Name 80Ch WHITE_BAL ANCE 3.5. Color models support Hue control which changes the color phase of the picture by adjusting the Green gain. You may use this feature when white balance correction adjusting Red and Blue value does not give satisfying result. Field Description Presence_Inq...
3.7. Saturation The saturation register at offset 814h allows the intensity of the colors to be changed in the range of 0 ~ 255. For Saturation control inquiry and status register, follow the same definition as “BRIGHTNESS” Value 0 Operation •...
3.9. Gamma Gamma control defines the function between incoming light level and output picture level. Factory default setting for Gamma is set to 1.0. Gamma value is adjustable in the range of 0.45 ~ 1.65 as per the table below. For Gamma control inquiry and status register, follow the same definition as “BRIGHTNESS”...
3.10. Shutter Shutter is defined as the integration time of the incoming light where both the Manual and Auto Shutter are supported. The shutter range varies from 1us ~ 3600sec. For Shutter control inquiry and status register, follow the same definition as “BRIGHTNESS”...
Page 35
Control Register Address Name Field 830h TRIGGER Presence_Inq _MODE Abs_Control ON_OFF Trigger_Polarity Trigger_Mode Parameter Description Presence of this feature 0:N/A 1:Available Absolute value control 0: Control with value in the Value field 1: Control with value in the Absolute value CSR If this bit = 1, value in the Value field is ignored.
Unibrain Fire-i 580/780/785/980 Operation Manual Page 31 3.12.2. Timing Diagram for External Trigger and Shutter and Strobe This diagram shows the necessary time related to each signal for External trigger and Shutter and Strobe.
3.12.3. Trigger & Strobe delay For Fire-i 580/785/780/980, the strobe signal starting point is almost the same as the exposure starting point. 3.12.4. Trigger Mode 0 Camera starts integration of the incoming light from external trigger input falling edge. Integration time is described in the "Shutter"...
3.12.6. Trigger Mode 2 Camera starts integration of incoming light from first external trigger input falling edge. At the N-th (parameter) external trigger input falling edge, integration will be stopped. A Parameter is required and shall be two or more. (N >= 2) 3.12.7.
3.12.9. Trigger Mode 5 This mode is “multiple shutter pulse width mode”. The Camera starts integration of the incoming light from the first external trigger input falling edge and exposes incoming light until the trigger is inactive. It repeats this sequence for the N-th (parameter) external trigger input falling edge and then finish integration.
3.14. Trigger Delay Control Based on external triggers users can delay image acquisition by the trigger delay control feature. Fire-i camera series support the IIDC V1.32 specification for trigger delay control as per the following tables. Trigger Delay Table Mode Value range All Cameras 0 ~ 4000...
3.14.1. Strobe Delay / Duration Table The table shows the strobe index by increment step through the strobe delay time and the strobe duration time. The Increment Step is different according to strobe index. Strobe Index(Y) Increment Step 3~250 251~3900 Strobe Index(Y) Increment Step 3~250...
Unibrain Fire-i 580/780/785/980 Operation Manual 3.15. Optical Filter Control Optical Filter control allow user to change the optical filter of the camera lens function. You can change the Bayer patterns by moving the starting position which to output pixel data by one position up, down, right or left. (Only for...
3.16. Color (Bayer) Patterns Conversion Color sensors capture images through an optical low pass filter which is coated over the individual pixels in Bayer mosaic layout. Imaged data are transferred by passing color processing which can save bandwidth gaining higher frame rate and flexibility of applying different Bayer Pattern on the PC side.
Advanced Features 4.1. Binning Mode Binning is defined as reading neighboring pixel from the CCD and combining them to create one pixel value. Binning has an advantage in the following situations as well as in various applications. Relative binning mode per camera model is described in each camera specification.
Unibrain Fire-i 580/780/785/980 Operation Manual Page 42 4.1.3. Full Binning Full binning mode can be obtained by combining both vertical and horizontal binning. First horizontal pixels are combined; followed by a vertical conjunction of these pixels. This would increase light sensitivity by a factor of 4 in case of 2 x 2 ( Horizontal x Vertical ) binning.
4.2. Partial Scan Cameras provide a certain resolution which is dictated by the image sensor. Often, a certain region may be of interest to the user. Partial scan mode provides the function to capture a certain region of interest (ROI) which can provide an advantage in data transfer speed, resulting in a faster operation.
FireWire bus cycle time. Jitter may occur due to CPU operation timing. In the auto-sync mode, the shutter time and the fps should be set as follows Fire-i 580 Max Shutter...
To utilize Auto-sync, please set Bit 31 to Auto-sync Enable, and then check the Bit 27 to verify whether it is ready. Please refer to the details in the following table. Auto-Sync Mode control register Bit 31 : auto sync enable 0xF2F10018 Bit 30 : SIO enable mode (0 : custom mode, 1 : IIDC v1.32) Bit 27 : auto sync complete (read only.
4.7. Time Stamp Register The Time stamp register may be inquired from the fireWire bus. CYCLE_TIME register can be configured as shown in the table below. You may also get the same value from the user defined, but we recommend using this. Address 0xF0000200 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31...
4.8.3. SIO (RS232) special Commands SIO (RS232) special commands are non IIDC compliant and are specific mode for the Fire- cameras. Auto-Sync Mode control register Bit 31 : auto sync enable 0xF2F10018 Bit 30 : SIO enable mode (0 : custom mode, 1 : IIDC v1.32) Bit 27 : auto sync complete (read only.
Page 56
SIO(RS232) Commands Data Command Length 3Bytes 3Bytes 1Bytes 2Bytes 1Bytes 3Bytes 3Bytes 1Bytes 1Bytes 0Bytes 16Bytes 8Bytes 0Bytes 3Bytes Undefined Any Byte Command Return Function Value Gain control (0x000 ~ 0x30F(BW Model) or 2D3(Color Model)) (see gain mapping graph) Ex) SA0200Z : Gain index value 512 (18dB) Shutter speed control (0x001 ~ 0xCFB) (see shutter speed table)
The number of frames that can be saved in memory depends on resolution, mode and it is different for each model. See the table below for more details. Fire-i 580/785/780/980 of maximum save frames : address 0xF2F10128, bit 16 ~ bit 23 read value...
4.10. LUT (Lookup table) The Fire-i industrial cameras support a LUT (2008 production models or newer), which is providing users with an image with the user’s defined dynamic range. Through the LUT, users can process the images from saturation to dark. The LUT can be used optionally with Brightness, Sharpness and Gamma.
Page 59
The user defined LUT save procedure is as follows: Check the save ready bit (bit1) status of the LUT save control register (0xF2F10140). If bit 1 is 0, wait. Write 1 at the LUT buffer address init bit (bit7) of the LUT save control register (0xF2F10140): 0xF2F10140 (<= 0x01000000).
4.11. One Pixel Snow Noise Remove With this function, it is possible to average the value of snow noise pixel by using the neighboring pixels values. The formula used is: If ((Pi-Pi-1) > Threshold*16) and ((Pi-Pi+1) > (Threshold*16)), Pi is bad pixel. The purpose of the function is to increase the average pixels values for the whole image and be automatically displayed and the images can be compensated by over up to 50%.
4.12. PIO Control Register Short for Programmed Input/Output, PIO provides a set of IO ports which can be configured by the defined address. The PIO control register by 1394 address, for strobe and trigger signal, is as follows. Address PIO output register 0xF2F21000 Bit 30 : Strobe GPIO output PIO input register...
Unibrain Fire-i 580/780/785/980 Operation Manual User Defined FireWire Registers User defined registers are features undefined in the IIDC specification which Fire-i cameras are capable of. User can utilize extended features of these specific firewire registers for application. 5.1. User Defined FireWire Address...
Page 63
Bit 31 : auto sync enable Bit 30 : SIO enable mode (0 : custom mode, 1 : IIDC v1.32) Bit 27 : auto sync complete (read only. 1: ready, 0: not yet auto-sync) 1394 time stamp register(msb:bit0) 0xF2F1001C 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 SECONDS COUNT Bit Numbe r Bit Nam e...
Page 64
Defer Image control (Frame save) Bit 0 : presence inquiry (read only) Bit 6 : defer image On/Off control ( 1: image hold mode, 0 : normal real time mode) Bit 7 : send image command : If bit 6 is on status, this bit is send image command from camera to PC. 0xF2F10128 Bit 16 ~ Bit 23 : Queue size inquiry : Must check whenever format or mode is changed (read only)
Page 65
Bit 7 ~ Bit 11 : reserved Bit 12 ~ Bit 15 : run LUT index Bit 16 ~ Bit 31 : reserved LUT save control register Bit 0 : save command Bit 1 : save ready status( read only) 0xF2F10140 Bit 2 ~ Bit 6 : reserved Bit 7 : set LUT write buffer address to 0...
Video Formats and Modes IIDC specification defines several video formats. An overview of those formats is: Format 0: Video formats up to VGA (640 x 480) resolution. Format 1: Video formats for SVGA (800 x 600) and XGA (1024x768) resolution. ...
According to different models of the Fire-i camera series supported video format, modes and frame rate are different. Notes: Color Models outputs Raw Bayer Pattern which is converted by software. : Unsupported Mode as per IIDC 1.32 Specification 6.1. Fire-i 980 Format Mode 160 x 120...
2448 x 1020 6.2. Fire-i 780 Format Mode 160 x 120 320 x 240 640 x 480 640 x 480 640 x 480 640 x 480 640 x 480 800 x 600 800 x 600 800 x 600 1024 x 768 1024 x 768 1024 x 768 800 x 600...
6.3. Fire-i 785 Format Mode 160 x 120 320 x 240 640 x 480 640 x 480 640 x 480 640 x 480 640 x 480 800 x 600 800 x 600 800 x 600 1024 x 768 1024 x 768 1024 x 768 800 x 600 1024 x 768...
6.4. Fire-i 580 Format Mode 160 x 120 320 x 240 640 x 480 640 x 480 640 x 480 640 x 480 640 x 480 656 x 484 652 x484 324 x 240 324 x 240 Resolution 60fps 30fps...
Trouble Shooting FireWire based camera are operated in connection with system where user may encounter problems as they operate. These problems may orient either from the camera side or the system side that the camera is being used. We recommend reading the manual carefully beginning from the installation to features in concern. Also some system may not have enough power to operate these cameras especially for high resolution and frame rate we recommend the system should be Pentium 4 or higher with 512 MB of System memory and Graphic Accelerator with 32 MB or more of video memory.
Unibrain Fire-i 580/780/785/980 Operation Manual Page 66 Technical Support We ensure the conformity of our product to be reliable and free from defects during manufacturing by testing all the cameras before release. However unexpected problems and technical issues may come up due to the complexity of the product.
Need help?
Do you have a question about the 580 and is the answer not in the manual?
Questions and answers