Honeywell IS4910 User manual

Type
User manual

This manual is also suitable for

IS4910, IS4911
Area Imaging Non-Decode Engine
Integration Guide
Disclaimer
Honeywell International Inc. (“HII”) reserves the right to make changes in specifications and other information
contained in this document without prior notice, and the reader should in all cases consult HII to determine
whether any such changes have been made. The information in this publication does not represent a
commitment on the part of HII.
HII shall not be liable for technical or editorial errors or omissions contained herein: nor for incidental or
consequential damages resulting from the furnishing, performance, or use of this manual.
This document contains propriety information that is protected by copyright. All rights reserved. No part of this
document may be photocopied, reproduced, or translated into another language without the prior written
consent of HII.
© 2009 Honeywell International Inc. All rights reserved.
Web Address: www.honeywell.com/aidc
Trademarks
Metrologic, MetroSelect, MetroSet2, Omniplanar, and FirstFlash are trademarks or registered trademarks of
Metrologic Instruments, Inc. or Honeywell International Inc.
Microsoft, Windows, and Windows 95 are trademarks or registered trademarks of Microsoft Corporation.
Molex, FFC/FPC, and SlimStack are trademarks or registered trademarks of Molex, Inc.
Other product names mentioned in this manual may be trademarks or registered trademarks of their respective
companies and are the property of their respective owners.
Patents
Please refer to page 32 for a list of patents.
ii
Table of Contents
Introduction
Product Overview ..............................................................................................................................................1
Models and Accessories ...................................................................................................................................2
Components of the IS4910 / IS4911 Non-Decode Engine................................................................................3
Labels................................................................................................................................................................4
Mounting Specifications
IS4910-00 / IS4911-00 Non-Decode Engine Dimensions .................................................................................5
IS4910-01 / IS4911-01 Non-Decode Engine Dimensions .................................................................................6
IS4910-02 / IS4911-02 Non-Decode Engine Dimensions .................................................................................7
Enclosure Specifications
Electrostatic Discharge (ESD) Cautions ........................................................................................................8
Airborne Contaminants and Foreign Materials...............................................................................................8
Output Window Properties .............................................................................................................................9
Output Window Coatings ...............................................................................................................................9
Optical Clearance Specifications .................................................................................................................10
System Considerations
Power Supply Decoupling ...............................................................................................................................11
Power Sequencing ..........................................................................................................................................11
High-Speed Digital Bus ...................................................................................................................................11
Thermal Considerations ..................................................................................................................................11
Theory of Operation
Overview .........................................................................................................................................................12
Snapshot Mode ...............................................................................................................................................14
Snapshot Illumination Waveforms................................................................................................................15
Video Mode .....................................................................................................................................................16
Targeting .........................................................................................................................................................16
I
2
C Interface....................................................................................................................................................16
Camera Bus Timings.......................................................................................................................................17
Wake Up Timing..............................................................................................................................................18
Electrical Specifications...................................................................................................................................19
iii
Depth of Field vs. Bar Code Element
IS4910 .............................................................................................................................................................20
IS4911 .............................................................................................................................................................21
Design Specifications
Operational......................................................................................................................................................22
Mechanical ......................................................................................................................................................23
Electrical..........................................................................................................................................................23
Environmental .................................................................................................................................................24
Imaging Engine Terminations
IS4910 / IS4911 Pinout Connections...............................................................................................................25
Flex Cable Specifications
Pinout, Host End .............................................................................................................................................26
Dimensions......................................................................................................................................................27
Installation Notes.............................................................................................................................................28
Regulatory Compliance
Safety ..............................................................................................................................................................29
Europe..........................................................................................................................................................29
United States................................................................................................................................................30
Canada.........................................................................................................................................................30
LIMITED WARRANTY .............................................................................................................................................31
Patents...............................................................................................................................................................32
Index ..................................................................................................................................................................33
Contact Information..........................................................................................................................................35
Product Service and Repair.............................................................................................................................36
1
Introduction
Product Overview
The IS4910 series of non-decode miniature area imaging engines is designed for integration into customer
OEM devices. When integrated with a host processor and decoding software from Omniplanar
®
, the engine
can be used to capture images for decoding 1D and 2D bar codes in addition to OCR fonts.
The compact engine has several models available to accommodate all types of mounting requirements. All
model types provide two blind holes for self-tapping screws along with a keying location point. The IS4910-01
model provides two additional through holes located on tabs extended from the sides of the engine's chassis
and the IS4910-02 provides threaded inserts instead of through holes on the extended tabs.
The engine's physical design and low power requirements support integration into portable data terminals,
hand-held bar code scanners, ID verification devices, kiosks, portable-shopping systems, mass-storage
devices, lottery terminals, and medical/diagnostic devices.
A high-density version, IS4911 is also available.
Additional key features include:
Designed to scan 1D bar codes as dense as 4 mil (0.102 mm) and 2D bar codes as dense as 10 mil
(0.254 mm; Matrix codes)
High resolution (1280 × 960 pixels)
The ability to switch between Snapshot and Video modes for different applications
Capture and transmit high-quality black and white images
FirstFlash
®
circuitry which automatically adjusts to environmental illumination for excellent light immunity
Built-in aiming for easy scanning
Standby mode for power conservation
Low mass (< 6 g)
Industrial standard output for seamless integration, Molex
®
0.50 mm (.020") Pitch SlimStack™ Plug,
P/N 55560-0227
A choice of mounting options
2
Models and Accessories
Model Description
-00
Non-Decode Area Imaging Engine
Mounting option:
two blind holes for self-tapping screws
-01
Non-Decode Engine
Mounting options:
two blind holes for self-tapping hardware
two through holes located on tabs that extend from two sides of the engine's
chassis
IS4910
or
IS4911
-02
Non-Decode Engine
Mounting options:
two blind holes for self-tapping hardware
threaded inserts located on tabs that extend from two sides of the engine's chassis
77-77104
Flex Cable, 22-Pin, 0.50 mm (.020") Pitch SlimStack™ Receptacle,
Molex P/N 54722-0224
See page 26 for additional flex cable information.
46-00550
Software Development Kit
For detailed information on this item, contact a customer service representative
Molex and SlimStack are trademarks or registered trademarks of Molex, Inc.
3
Components of the IS4910 / IS4811 Non-Decode Engine
Item No. Description Item Location
1 Targeting
2 Area Illumination
3 Camera Imager
4 FirstFlash Aperture
5 Mounting Points (see pages 6 - 7)
6
Mounting Points Provided for
Self-Tapping Screws (see pages 5 - 7)
7 Keying Location (see pages 5 - 7)
8 Printed Circuit Boards
9
22-Pin, 0.50 mm (.020") Pitch
SlimStack™ Plug, Molex
(P/N 55560-0227)
Figure 1. IS4910-00 / IS4911-00
Figure 2. IS4910-01 / IS4910-02
IS4911-01 / IS4911-02
Molex and SlimStack are trademarks or registered trademarks of Molex, Inc.
4
Labels
The engine’s serial number/model number label is located on the side of the engine.
Figure 3. Serial Number Label
5
Mounting Specifications
IS4910-00 / IS4911-00 Non-Decode Engine Dimensions
The -00 engine model includes two Ø .075" [1.9 mm] blind holes for mounting the engine with self-tapping
screws. The mounting holes are located on the bottom of the unit with an additional keying location point for
engine alignment.
Warning: The limited warranty (on page 31) is void if the following guidelines are not adhered to when
mounting the engine.
When securing the engine with self-tapping screws:
Use M2.2 x 4.5 Philips pan head, type AB, Steel, zinc clear, Trivalent self-tapping screws.
Do not exceed 1.75 +0.5 in-lb [2.02 +6 cm-kg] of torque during screw installation.
Use a minimum mount thickness of 0.3 mm.
Use safe ESD practices when handling and mounting the engine.
Figure 4. IS4910-00 / IS4911-00 Dimensions
6
IS4910-01 / IS4911-01 Non-Decode Engine Dimensions
The -01 engine model includes two Ø .075" [1.9 mm] blind holes for mounting the engine with self-tapping
screws. Two additional Ø .098" ± .002 [2.5 mm ±.05 mm] clearance holes are provided as a secondary
mounting option. The clearance holes are located on tabs that extend from the sides of the engine's chassis.
A keying location point is provided on the bottom of the engine to assist with alignment.
Warning: The limited warranty (on page 31) is void if the following guidelines are not adhered to when
mounting the engine.
When securing the engine with self-tapping screws:
Use M2.2 x 4.5 Philips pan head, type AB, steel, zinc clear, Trivalent self-tapping screws.
Do not exceed 1.75 +0.5 in-lb [2.02 +6 cm-kg] of torque during screw installation.
Use a minimum mount thickness of 0.3 mm.
Use safe ESD practices when handling and mounting the engine.
Figure 5. IS4910-01 / IS4911-01 Dimensions
7
IS4910-02 / IS4911-02 Non-Decode Engine Dimensions
The -02 engine model includes two Ø .075" [1.9 mm] blind holes for mounting the engine with self-tapping
screws. Two additional M2 x .4 threaded inserts are provided as a secondary mounting option. The threaded
inserts are located on tabs that extend from the sides of the engine's chassis. A keying location point is
provided on the bottom of the engine to assist with alignment.
Warning: The limited warranty (on page 31) is void if the following guidelines are not adhered to when
mounting the engine.
When securing the engine by utilizing the two M2 threaded inserts:
Use M2.2 x 4.5 Philips pan head, type AB, steel, zinc clear or equivalent screws.
Do not exceeding 2.88 cm-kg [2.5 in-lb] of torque when securing the engine assembly to the host.
Use a minimum mount thickness of 0.3 mm.
Use safe ESD practices when handling and mounting the engine.
Figure 6. IS4910-02 / IS4911-02 Dimensions
8
Enclosure Specifications
The imaging engine was specifically designed for integration into custom housings for OEM applications. The
imaging engine’s performance will be adversely affected or permanently damaged when mounted in an
unsuitable enclosure.
Warning: The limited warranty (on page 31) is void if the following considerations are not adhered to when
integrating the engine into a system.
Electrostatic Discharge (ESD) Cautions
All imaging engines are shipped in ESD protective packaging due to the sensitive nature of the
engine's exposed electrical components.
ALWAYS use grounding wrist straps and a grounded work area when unpacking
and handling the engine.
Mount the engine in a housing that is designed for ESD protection and stray electric fields.
ESD has the ability to modify the electrical characteristics of a semiconductor device, possibly
degrading or even destroying the device. ESD also has the potential to upset the normal operation
of an electronic system, causing equipment malfunction or failure.
Airborne Contaminants and Foreign Materials
The imaging engine has very sensitive miniature electrical and optical components that must be protected from
airborne contaminants and foreign materials. In order to prevent permanently damaging the imaging engine
and voiding the limited warranty (on page 31), the imaging engine enclosure must be:
Sealed to prevent infiltration by airborne contaminants and foreign materials such as,
dust, dirt, smoke, and smog.
Sealed to protect against water, humidity and be non-condensing.
Refer to page 11 for information on power and thermal considerations.
9
Output Window Properties
An improperly placed window has the serious potential to reduce the imaging engine’s performance.
Careful consideration must be made when designing the output window’s distance and angle relative
to the imaging engine’s camera aperture.
Follow these guidelines when designing the output window.
The output window material should have a spectral transmission of at least 85% from 580 nm to
680 nm and should block shorter wavelengths.
It should have a 60-40 surface quality, be optically flat, clear, and free of scratches, pits, or seeds.
If possible, recess the window into the housing for protection or apply a scratch resistance coating
(see Output Window Coatings below).
Apply an anti-reflective coating to the window surfaces to reduce the possibility of reflective light
interfering with the engine’s performance.
The clear aperture of the output window should extend beyond the Field of View. Refer to page 10
and pages 20 - 21 for Field of View specifications.
The window size must accommodate the illumination and targeting areas shown on page 10.
The window must be parallel to the engine face.
The distance from the engine face to the inside surface of the window of the enclosure should be
minimized and should not exceed 0.5 mm (0.02") due to possible specular reflections from internal
area illumination.
Output Window Coatings
Anti-Reflection
An anti-reflective coating can be applied to the inside and/or outside of the window to reduce the
possibility of internal beam reflections interfering with the performance of the engine. If an anti-
reflective coating is applied, it is recommended that it be on both sides of the window providing a
0.5% maximum reflectivity on each side from 600 - 700 namometers at the nominal window tilt angle.
The coating must also meet the hardness adherence requirements of MIL-M-13508.
Polysiloxane Coating
Applying a polysiloxane coating to the window surface can help protect the window from surface
scratches and abrasions that may interfere with the performance of the engine. Recessing the window
into the housing can also provide added protection against surface damage such as scratches and
chips. If an anti-reflective coating is used, there is no need to apply a polysiloxane coating.
10
Optical Clearance Specifications
The window size and enclosure design must provide unobstructed clearance for the illumination and targeting
areas shown below to avoid optical interference that decreases the engine's performance.
IS4910
Figure 7. IS4910 Optical Clearance Specifications
IS4911
Figure 8. IS4911 Optical Clearance Specifications
Specifications are subject to change without notice.
11
System Considerations
In order to ensure proper operation of the decode engine’s electrical system; care must be taken to ensure the
following requirements are met.
Power Supply Decoupling*
The engine requires clean filtered power supplies for both the VLED and Vimager power rails. Special care
must be taken for the Vimager line as this voltage is used to power the imaging sensor. The power line must
be heavily decoupled to prevent noise from coupling into the engine, which can reduce image quality.
Power Sequencing*
All signals to and from the engine (except for VLED) are relative to Vimager. These pins are not over voltage
tolerant. As such, care must be taken to ensure that the voltage on these signals never exceed the voltage on
the Vimager pin.
Refer to page 11 for additional electrical specifications and page 25 for pinout information.
High-Speed Digital Bus*
Due to the relative high-speed nature of the Camera Data bus (48 MHz max), care must be taken to ensure
signal integrity and minimize clock skew. To reduce electromagnetic interference and ringing on the lines,
22-ohm series resistors have been added to each of the pixel data lines as well as the pixel clock and HSYN
signals. The capacitive loading and trace length on these lines should be minimal to ensure proper operation.
Thermal Considerations
The engine is qualified at temperatures from 0°C to 40°C (32°F to 104°F). Care must be taken to ensure that
ambient temperatures do not exceed this range in order to guarantee operation. The illumination LEDs
produce a considerable amount of heat when left on for extended time periods. The on time of these LEDs
should be minimized and airflow should be provided whenever possible to minimize internal heating.
Excessive heating can damage the LEDs and degrade image quality.
* See page 25 for additional information on electrical specifications.
See pages 25 and 26 for additional information on the engine and flex cable pinouts.
12
Theory of Operation
Overview
The IS4910 imaging engine series is specifically designed for integration into handheld portable data terminals
or other OEM devices used for barcode scanning and/or OCR applications. Since the imaging engine
functions like a digital camera, the engine is capable of digital image capture, document lift, and signature
capture. With software integration, the non-decode engine will support decoding of all standard 1D & 2D
barcodes, reading OCR.
The compact engine has a 1.2M pixel CMOS imaging sensor, high intensity illumination LEDs, and an LED
targeting system. The non-decode engine also incorporates FirstFlash
®
a patented technology that regulates
the illumination time during image capture, reducing the need for multiple image acquisition.
The IS4910 series has two types of imaging modes, the Snapshot mode and the Video mode. The Snapshot
mode facilitates fast and accurate image acquisition with a minimum amount of power consumption. In this
mode, the LEDs are only activated for a very short time while FirstFlash ensures proper illumination.
The amount of images required is minimized, ultimately reducing the engine's power consumption. Detailed
information on the Snapshot mode can be found on page 14. The second type, the Video mode, enables fine
control of the camera exposure time making the mode suitable for high ambient light applications. Detailed
information on the Video mode can be found on page 16.
Communication with the image sensor is done over two buses, the control bus (I
2
C) and the data bus. The
Control bus is used to send programming commands to the image sensor. The data bus is used to transfer
images from the image sensor to the host system. The image data rate is determined by the Pixel Clock
(PCLK), which has a maximum frequency of 48 MHz. Note that on some host systems, such as those based
on the XScale PXA270 processor, the platform may not be able to support the 48 MHz pixel clock. In these
applications, the pixel clock can be configured to 24 MHz or 12 MHz via the (I
2
C) control bus. See Figure 9 on
page 13 for an illustrated depiction of the engine’s system architecture.
13
Figure 9. IS4910 / IS4911 System Architecture
Honeywell Scanning and Mobility provides a Software Development Kit (P/N 46-00550) that will ease the
functional integration of the IS4910 or IS4911 non-decode engine. The SDK includes all the necessary
software components needed to enable an application developer to control and communicate with the engine,
acquire images, and decode barcodes. Additional information about the Software Development Kit and its
application programming interfaces (APIs) is provided in the IS4910 Series Area Imaging Engine
Programmer's Manual (P/N 00-02291). Contact a, customer service representative at 1-800-436-3876 for
additional information on this item and the Software Development Kit.
14
Snapshot Mode
In the Snapshot mode of operation, image acquisition begins on the rising edge of the Trigger signal.
Image integration continues until the trigger line is brought low at which time the Image Data is output on the
Camera bus. In this mode, the area illumination is coincident with the integration time and is activated on the
rising edge of the Trigger signal. The illumination will remain on until the FirstFlash circuitry determines that
sufficient light has reached the sensor. At that point, the FirstFlash circuitry will then automatically disable
illumination. The user can override the FirstFlash circuitry by activating the Illum_On signal along with the
Trigger signal. For additional information, refer to Snapshot Illumination Waveforms on page 15.
The minimum Trigger pulse time required to initiate image acquisition in Snapshot mode can be calculated
using the following formula:
Ttrig_min = 84 + (<image-height> + 19) * 9 / PCLK
Where PCLK is the pixel clock output of the image sensor
and can be programmed to 48 MHz, 24 MHz, or 12 MHz.
For example, in systems that cannot support 48 MHz pixel clock rates (such as Xscale PXA270 processor
based platforms) the pixel clock can be reduced to 24 MHz or 12 MHz. Thus, for the default image height of
960 rows at 24 MHz pixel clock, the Trigger pulse time should be at least 451 µs.
As mentioned above, the trigger pulse controls both the image integration time and the maximum duration of
the illumination. The maximum time is application specific. Increasing the time will typically result in brighter
images but longer exposure time will make the unit susceptible to motion blur.
Software used by the engine device driver and CamLib APIs included in the Software Development Kit provide
the ability for precise control of the timings of the Trigger signal, the image sensor, and the image dataflow
from the camera to the host system.
The actual time of the illumination flash in Snapshot mode can vary between the minimum illumination time
and the maximum illumination time. The maximum illumination time is determined by the duration of the
Trigger signal. The minimum illumination time is determined by the duration of the Illum_On signal. The actual
time of the illumination flash is determined by the internal Microcontroller based on the measurement of the
light intensity performed by the FirstFlash circuitry.
When the light intensity, as measured by the FirstFlash circuitry, exceeds a pre-set factory threshold, the
Microcontroller immediately turns illumination off if the time elapsed from the start of illumination is greater than
the minimum illumination time (i.e. if the Illum_On signal is de-asserted); otherwise, it waits until the minimum
illumination time elapses and then turns the illumination off.
Precise control of the timings of the Illum_On signal is done in software by the engine device driver and
CamLib APIs included in the Software Development Kit.
15
Snapshot Illumination Waveforms
The following waveforms show how the illumination LEDs are controlled relative to the input signals
(Trigger and Illum_On) during the snapshot mode. The Trigger signal determines when the illumination and
image integrations begin. In addition, the duration of this signal determines the maximum integration and
illumination time. The Illum_On signal can be used in conjunction with the Trigger signal to ensure a minimum
amount of illumination.
Example 1: Snapshot mode with Illumination duration controlled by FirstFlash circuitry only (see figure below).
= Denotes the actual duration of LED light will be determined by the FirstFlash circuitry. The
duration will vary based on object, object distance, and ambient light conditions.
Figure 10. Example 1
Example 2: Snapshot mode with Illumination being forced on for a given duration after which FirstFlash
circuitry takes over (see figure below).
= Denotes the actual duration of LED light will be determined by the FirstFlash circuitry. The
duration will vary based on object, object distance, and ambient light conditions.
Figure 11. Example 2
16
Video Mode
The Video Mode allows for streaming video from the CMOS imager. The main advantage in the mode is that
the user has fine control over the exposure time. Fine control over the exposure time makes this mode well
suitable for high ambient light applications. The Video Mode is initiated through commands via the I
2
C bus.
During this mode of operation, the Trigger signal must be held low. If lighting is required, the Illumination LEDs
can be controlled via the Illum_On control signal.
Control of all signals and image dataflow in Video Mode is done in software by the engine device driver and
CamLib APIs included in the Software Development Kit. See SDK documentation for more details.
When not in Video Mode, the image sensor is always ready for Snapshot image acquisition.
Targeting
The engine uses a targeting LED to indicate the center of the imaging field. This LED can be activated at any
time by asserting the Aimer signal. The targeting LED is independent of the mode of operation and
illumination. However, it is strongly recommended that the targeting LED not be activated during image
acquisition as the light from the targeting LED will be visible in the image and may result in “hot
spots”. Control of the aiming mechanism is done in software by the IS4910 device driver and CamLib APIs
included in the SDK.
I
2
C Interface
The IS4910 series engines use an I
2
C compliant interface to communicate with the host system. The bus
allows the host to communicate directly with the image sensor and illumination microcontroller. Both of these
devices function as auxiliary* devices on the bus. The illumination Microcontroller is capable of running at
speeds up to 100 kHz whereas the image sensor can support frequencies up to 400 kHz. The standard
configuration of the IS4900 series of imaging engines does not incorporate pull up resistors on the SDA and
SCL lines in order to allow flexibility for the end user when choosing the resistor values. These resistors must
be provided by the host system and sized to meet the I
2
C timing requirements. Timing provided by the I
2
C bus
specification must be observed in order to guarantee proper operation of the engine.
The two I
2
C devices used in the IS4910 Engine use the following addresses:
CMOS Image: 0x10
Illumination Micro: 0x61 and 0x70
For details regarding programming of the image sensor, please refer to documentation provided with the
Software Development Kit. For details regarding the I
2
C protocol, see the Phillips I
2
C specification.
* In the Phillips I
2
C specification, auxiliary is defined as slave.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42

Honeywell IS4910 User manual

Type
User manual
This manual is also suitable for

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI