Datalogic S r l 0060 Skorpio X3 User Manual 61590

Datalogic ADC S.r.l. Skorpio X3 61590

Contents

Integration Guide

Download: Datalogic S r l 0060 Skorpio X3 User Manual 61590
Mirror Download [FCC.gov]Datalogic S r l 0060 Skorpio X3 User Manual 61590
Document ID2466404
Application IDv0REeB8S4SVIBwzxV+TqHg==
Document DescriptionIntegration Guide
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize129.42kB (1617699 bits)
Date Submitted2014-12-08 00:00:00
Date Available2014-12-09 00:00:00
Creation Date2014-05-30 10:55:31
Producing SoftwareAcrobat Distiller 11.0 (Windows)
Document Lastmod2014-11-07 09:27:03
Document Title61590.book
Document CreatorFrameMaker 11.0.2
Document Author: ebwillis

DE2011-DL
Bar Code Scan Engine
Integration Guide
Datalogic ADC, Inc.
959 Terry Street | Eugene | OR 97402 | USA
Telephone: (1) 541-683-5700 | Fax: (1) 541-345-7140
©2014 Datalogic, Inc.
An Unpublished Work - All rights reserved. No part of the contents of this documentation or
the procedures described therein may be reproduced or transmitted in any form or by any
means without prior written permission of Datalogic ADC, Inc. or its subsidiaries or affiliates
("Datalogic" or "Datalogic ADC"). Owners of Datalogic products are hereby granted a non-exclusive, revocable license to reproduce and transmit this documentation for the purchaser's own
internal business purposes. Purchaser shall not remove or alter any proprietary notices,
including copyright notices, contained in this documentation and shall ensure that all notices
appear on any reproductions of the documentation.
Should future revisions of this manual be published, you can acquire printed versions by contacting your Datalogic representative. Electronic versions may either be downloadable from
the Datalogic website (www.datalogic.com) or provided on appropriate media. If you visit our
website and would like to make comments or suggestions about this or other Datalogic publications, please let us know via the "Contact Datalogic" page.
Disclaimer
Datalogic has taken reasonable measures to provide information in this manual that is complete and accurate, however, Datalogic reserves the right to change any specification at any
time without prior notice.
Datalogic and the Datalogic logo are registered trademarks of Datalogic S.p.A. in many countries, including the U.S.A. and the E.U. All other brand and product names may be trademarks
of their respective owners.
Patents
This product is covered by one or more of the following patents:
Utility Patents: EP0996284B1; EP0999514B1; EP1128315B1; EP1172756B1; EP1396811B1;
EP1413971B1; EP1804089B1; EP1828957B1; JP4435343B2; JP5192390B2; US6478224;
US6512218; US6808114; US6877664; US6997385; US7053954; US7234641; US7387246;
US8113430; ZL200680050007.8.
Table of Contents
INTRODUCTION........................................................................................................................................................................................... 1
About this Manual ................................................................................................................................................................................................... 1
Manual Conventions ..............................................................................................................................................................................1
Outline .............................................................................................................................................................................................................. 1
Technical Support ..................................................................................................................................................................................................... 2
Datalogic Website Support ............................................................................................................................................................................. 2
Reseller Technical Support ............................................................................................................................................................................. 2
Telephone Technical Support ......................................................................................................................................................................... 2
About the DE2011-DL ............................................................................................................................................................................................. 2
Unpacking the Scan Engine ............................................................................................................................................................................ 2
Scan Engine Care ............................................................................................................................................................................................. 2
External Optics .......................................................................................................................................................................................2
System Overview ............................................................................................................................................................................................. 3
Illumination System ........................................................................................................................................................................................ 3
Regulatory ..............................................................................................................................................................................................3
Aiming System ................................................................................................................................................................................................ 3
Aiming Pattern .......................................................................................................................................................................................4
Aiming System Parameters .................................................................................................................................................................4
Regulatory ...............................................................................................................................................................................................4
INSTALLATION............................................................................................................................................................................................ 7
Mounting the Scan Engine ...................................................................................................................................................................................... 7
General Considerations .................................................................................................................................................................................. 7
Mechanical Size ............................................................................................................................................................................................... 7
Mounting Holes ............................................................................................................................................................................................... 8
Housing Design ............................................................................................................................................................................................... 8
Positioning the exit window .................................................................................................................................................................8
Avoiding scratched windows ................................................................................................................................................................9
Window material ....................................................................................................................................................................................9
Exit window properties ........................................................................................................................................................................10
Optical paths and exit window clearance ..........................................................................................................................................11
Environment .........................................................................................................................................................................................12
ELECTRICAL INTEGRATION...................................................................................................................................................................... 13
Electrical Connections ........................................................................................................................................................................................... 13
Grounding ....................................................................................................................................................................................................... 13
ESD .........................................................................................................................................................................................................13
Electrical Interface ................................................................................................................................................................................................ 13
Connector and Flat cable .....................................................................................................................................................................14
Powerup sequence ...............................................................................................................................................................................14
Engine latency at powerup .................................................................................................................................................................14
Supply Voltages and I/O levels .................................................................................................................................................................... 15
Power supply noise ..............................................................................................................................................................................15
SOFTWARE INTERFACE........................................................................................................................................................................... 17
Communication Protocol ....................................................................................................................................................................................... 17
Command Format ......................................................................................................................................................................................... 17
Engine Response Format ....................................................................................................................................................................18
I2C Command Codes ..................................................................................................................................................................................... 19
Command Parameters ........................................................................................................................................................................19
Camera System Parameters ........................................................................................................................................................................ 23
TECHNICAL SPECIFICATIONS .................................................................................................................................................................. 25
Definition of Scanning Angles ...................................................................................................................................................................... 27
Power Consumption Details ........................................................................................................................................................................ 28
I2C COMMAND SPECIFICATIONS ............................................................................................................................................................ 29
I2C Command Specifications ................................................................................................................................................................................ 30
AIM TIME (0x4E) ....................................................................................................................................................................................30
AIM TOGGLE (0x35) ...............................................................................................................................................................................30
Integration Guide
Contents
AUTO LOW POWER (0x44) ...................................................................................................................................................................30
BOOTLOADER START (0x41) ................................................................................................................................................................30
CAMERA MODE (0x3B) .........................................................................................................................................................................30
CAMERA RESET (0x37) .........................................................................................................................................................................31
CAMERA START (0x38) .........................................................................................................................................................................31
GET CAMERA PARAM (0x40) ...............................................................................................................................................................31
GET SENSOR REGISTER (0x31) ..........................................................................................................................................................31
ILLUMINATION DELAY (0x34) ..............................................................................................................................................................32
ILLUMINATION ENABLE (0x39) ...........................................................................................................................................................32
ILLUMINATION TIME (0x48) .................................................................................................................................................................32
RESTORE FACTORY DEFAULT (0x23) ..................................................................................................................................................32
RUN CMD LIST (0x47) ...........................................................................................................................................................................32
SET AUTO POWER TIME (0x45) ...........................................................................................................................................................32
SENSOR BINNING (0x3C) ......................................................................................................................................................................32
SET CAMERA PARAM (0x41) ................................................................................................................................................................33
SET COMMAND LIST (0x46) .................................................................................................................................................................33
SET LOW POWER (0x3F) ......................................................................................................................................................................34
SET SENSOR REG (0x30) ......................................................................................................................................................................34
ENGINE VIDEO FORMAT.......................................................................................................................................................................... 35
Sensor Data Format ...................................................................................................................................................................................... 35
Output Data Timing ....................................................................................................................................................................................... 36
Sensor Registers Settings ............................................................................................................................................................................ 36
ACCESSORIES ........................................................................................................................................................................................... 37
Green Spot Projector .............................................................................................................................................................................................. 37
Green Spot Projector - Left side mounting ................................................................................................................................................ 37
Green Spot Projector - Right side mounting .............................................................................................................................................. 39
ii
DE2011-DL
Chapter 1
Introduction
About this Manual
This Integration Guide is provided to give instruction, opto-mechanical
details, and design considerations to integrate the DE2011-DL model (designated as “scan engine” or “OEM scan engine” in this manual) specifically
into equipment-integrated scanning applications.
Manual Conventions
The following conventions are used in this document:
The symbols listed below are used in this manual to notify the reader of key
issues or procedures that must be observed when using the reader:
Notes contain information necessary for properly diagnosing,
repairing and operating the reader.
The CAUTION symbol advises you of actions that could damage
equipment or property.
CAUTION
Outline
Chapter 1, Introduction (this chapter) presents information about manual
conventions and an overview of the engine, its features and operation.
Chapter 2, Installation provides information about unpacking, cable connection information and setting up the scan engine for optimum scan engine
performance.
Chapter 3, Electrical Integration offers information about electrical components.
Chapter 4, Software Interface describes software commands.
Appendix A, Technical Specifications lists physical and performance characteristics, as well as environmental and regulatory specifications.
Appendix B, I2C Command Specifications offers additional information about
I2C Commands.
Integration Guide
Introduction
Technical Support
Datalogic Website Support
The Datalogic website (www.datalogic.com) is the complete source for technical support and information for Datalogic products. The site offers product
support, warranty information, product manuals, product tech notes, software updates, demos, and instructions for returning products for repair.
Reseller Technical Support
An excellent source for technical assistance and information is an authorized Datalogic reseller. A reseller is acquainted with specific types of businesses, application software, and computer systems and can provide
individualized assistance.
Telephone Technical Support
If you do not have internet or email access, you may contact Datalogic technical support at (541) 349-8283 or check the back cover of your manual for
more contact information.
About the DE2011-DL
The Datalogic DE2011-DL is a very compact, high performance undecoded
imager used to capture digital images to be transferred to an external digital
platform, to provide the ability to decode any kind of bar code symbols.
Unpacking the Scan Engine
The scan engine is shipped in custom packaging. Carefully open the package, and inspect for the following:
• scan engine
• interface cable (if ordered)
If any parts are damaged or you need additional hardware, please contact
Technical Support.
Scan Engine Care
The scan engine contains sensitive components which require special handling. Datalogic may not warrant damage due to improper handling.
• Do not disassemble the scan engine. Doing so will void the warranty.
• Use standard ESD precautions & policies when handling the DE2011-DL
scan engine.
External Optics
The engine has an exposed illumination system and aiming lenses on the
outer surfaces. Take care of these optical components, preserving the lenses
from mechanical stresses that can damage them. Avoid touching the optical
surfaces to preserve the optical performance.
DE2011-DL
About the DE2011-DL
System Overview
The Datalogic DE2011 scan engine features a global shutter sensor having
752x480 pixels, able to capture images at 60 frames per second.
The engine contains an embedded illumination system and an aiming system. A high performance, low power micro-controller runs the engine system and handles communication with the external host. The host interface is
available as a 21-pole zif connector.
Figure 1. Engine block diagram
Illumination System
The Illumination System is comprised of two white LEDs and non-imaging
optics designed to provide first-class reading performances, even in total
darkness.
Regulatory
•
EN/IEC 62471 (exempt)
Aiming System
The aiming system is based on a 650nm laser diode and related optics. It
projects a highly visible 4-Dot aimer with center-cross for targeted scanning.
Integration Guide
Introduction
Aiming Pattern
The central cross represents the center of the field of view, while the four
dots show the boundaries of the field of view.
Figure 2. Projected pattern at 200 mm
Aiming System Parameters
Wavelength
630-680 nm
Beam Divergence
35° (horizontal) x 25° (vertical) – see Figure 8 on
page 11 and Figure 9 on page 11
Maximum pulse duration
15ms
Repetition rate
16.6ms
Maximum output power
1mW
Laser aperture
See Figure 10 on page 12
Regulatory
•
•
EN/IEC 60825-1:2007 (class 2)
21 CFR 1040 (CDRH) (class II)
Viewing the laser output with certain optical instruments (for
example, eye loupes, magnifiers, and microscopes) within a distance of 100mm may pose an eye hazard.
WARNING
DE2011-DL
About the DE2011-DL
Figure 3. DE2011-DL Regulatory label
STANDARD LASER SAFETY REGULATIONS
This product conforms to the applicable requirements of both CDRH 21 CFR 1040
and EN 60825-1 at the date of manufacture. For installation, use and maintenance,
it is not necessary to open the device.
Use of controls or adjustments or performance of procedures other than those
specified herein may result in exposure to hazardous visible laser light.
WARNING
The product utilizes a low-power laser diode. Although staring directly at the laser
beam momentarily causes no known biological damage, avoid staring at the beam
as one would with any very strong light source, such as the sun. Avoid that the laser
beam hits the eye of an observer, even through reflective surfaces such as mirrors,
etc.
NORMES DE SECURITE LASER
Ce produit est conforme aux normes de sécurité laser en vigueur à sa date de fabrication: CDRH 21 CFR 1040 et EN60825-1. Il n’est pas nécessaire d’ouvrir l’appareil
pour l’installation, l’utilisation ou l’entretien.
L'utilisation de procédures ou réglages différents de ceux donnés ici peut entraîner
une dangereuse exposition à lumière laser visible.
ATTENTION
Integration Guide
Le produit utilise une diode laser. Aucun dommage aux yeux humains n’a été constaté à la suite d’une exposition au rayon laser. Eviter de regarder fixement le rayon,
comme toute autre source lumineuse intense telle que le soleil. Eviter aussi de
diriger le rayon vers les yeux d’un observateur, même à travers des surfaces
réfléchissantes (miroirs, par exemple).
Introduction
NOTES
DE2011-DL
Chapter 2
Installation
This section describes how to design the mounting for optimum scan engine
performance.
Mounting the Scan Engine
General Considerations
A typical system uses the scan engine mounted inside a host enclosure, with
an opening for the illumination system light to exit and illuminate the label,
and to read bar codes. The opening should be the size of the scan engine
field of view at a minimum, but only exposing as much of the scan engine as
necessary.
It is important to consider the effect of the environment on the scan engine.
In particular, mounting should minimize the possibility of foreign objects
coming into contact with the electronics. Such contact could damage the
device or reduce the scan engine’s performance.
Mechanical Size
Figure 4. Nominal Engine Size
Nominal size:
21.0mm (width) x 11.4mm (height) x 15.75mm
(depth)
Maximum size:
21.15mm (width) x 11.55mm (height) x
15.91mm (depth)
Integration Guide
Installation
Mounting Holes
There are three mounting holes M1.6x0.35mm located on the bottom of the
chassis. The recommended thread engagement for the screws is 1.7mm
(holes marked with “A”), with a mounting torque of 0.15Nm.
Figure 5. Mounting holes and related requirements
Housing Design
The enclosure must be designed to prevent internal reflections from illumination and aiming systems into the receiving optics.The exit window must
be properly positioned and tilted to avoid reflections that could limit engine
performance, both for decoding and image capture.
Positioning the exit window
There are two options for positioning the exit window with respect to the
engine optical axis:
• Perpendicular
• Tilted
Distances are measured from the illumination lenses to the first face of the
exit window (the nearest to the engine). Window thickness should be smaller
or equal to 1.5mm.
The use of a double-sided AR coated exit window is strongly recommended
both for perpendicular and tilted windows.
DE2011-DL
Mounting the Scan Engine
Figure 6. Exit window positioning – perpendicular window
Figure 7. Exit window positioning – tilted window
Avoiding scratched windows
Scratches on the exit window can strongly affect the reading performance. It
is recommended to use an exit window having a scratch-resistant coating
and to position the engine window in a recessed position.
Window material
The exit window is an integral part of the imaging system and should be
designed and selected to preserve the optical quality of the system. It is recommended to use only cell-cast plastics or optical glass.
Common materials and their characteristics are shown in Table 1on the following page.
Integration Guide
Installation
Table 1. Exit window materials
PMMA
CR39
Optical Quality
Very good
Very good
Surface Hardness
Hard coating required
Hard coating required
Impact Resistance
Good
Good
Chemical / UV Resistance
Susceptible
Susceptible
Ultrasonically Welding
Compatible
Compatible
Properties
(cell cast acrylic or
polymethyl methacrylic)
(Allyl Diglycol
Carbonate)
Exit window properties
Recommended properties/performance of the exit window are reported in
Table 2 below.
Table 2. Exit Window Properties
10
Characteristics
Requirement
Material
PMMA or CR39 or equivalent
Thickness
1.5mm
Wavefront distortion
0.2 wavelengths peak-to-valley maximum and
0,04λ maximum rms over any 2.0mm diameter within the clear
aperture
Clear aperture
To extend to within 1.0mm of edges all around
Surface quality
60/20 scratch/dig
AR coating
• double sided
• transmittance > 97% minimum within spectrum range
400nm-750nm.
• reflections max 0,4% per side in the range 620nm-640nm
DE2011-DL
Mounting the Scan Engine
Optical paths and exit window clearance
Figure 8 and Figure 9 show the optical paths for the imaging system, the
aiming system and the illumination system.
Figure 8. Top view - Aiming, imaging and illumination optical paths
Figure 9. Side View - Aiming, imaging and illumination optical paths
Integration Guide
11
Installation
Figure 10. Front View - Laser aperture
Environment
Dust on the optical parts of the engine can badly affect the performance of
the scan engine. Ensure the engine is clear of dust and water when integrating it inside the housing.
12
DE2011-DL
Chapter 3
Electrical Integration
Electrical Connections
Grounding
The chassis of the engine is at ground. Mounting screws can be used to
implement additional connections to the host ground.
Based on the host characteristics, the additional ground connections can
affect:
• the engine performance (if noise is injected into the scan engine)
• the radiated emission (depending on current loops)
It is suggested to investigate these topics at the beginning of the integration.
ESD
The engine is protected from ESD up to ±2.0Kv@ connector.
During installation it is recommended to apply standard ESD handling procedures, such as operating in a properly grounded working area using wrist
straps.
Electrical Interface
The DE2011-DL scan engine can be connected to an external digital platform via a 21-pole ZIF connector supporting:
• a parallel video port (8 bit per pixel, vertical and horizontal synchs,
pixel clock)
• a signal to synchronize an external illumination system with the exposure of the sensor (Flash_out)
• three dedicated power supplies (for sensor, digital system, illumination
system)
• an I2C communication port for controlling the scan engine
Table 3 below describes the power lines and the signals mapped on the 21pole ZIF connector.
Integration Guide
13
Electrical Integration
Table 3. Engine connector description
Pin
Signal
I/O type
Description
GND
power
Ground
GND
power
Ground
I2C_CLK
I2C Clock
I2C_DATA
I/O
I2C Data
V_SYNC
Vertical sync
PIX_DATA_7
Video data bus, pixel 7 – MSB
PIX_DATA_6
Video data bus, pixel 6
PIX_DATA_5
Video data bus, pixel 5
PIX_DATA_4
Video data bus, pixel 4
10
PIX_DATA_3
Video data bus, pixel 3
11
PIX_DATA_2
Video data bus, pixel 2
12
PIX_DATA_1
Video data bus, pixel 1
13
PIX_DATA_0
Video data bus, pixel 0 – LSB
14
FLASH_OUT
External illumination system trigger
15
VDD_SENSOR
power
Sensor power supply
16
VDD
power
Digital power supply
17
VDD_ILLUM_SYS
power
Illumination system power supply
18
H_SYNC
Horizontal sync
19
GND
power
Ground
20
PIX_CLK
Sensor pixel clock
21
GND
power
Ground
Connector and Flat cable
The DE2011-DL scan engine is equipped with a Kyocera 21-pole ZIF connector having a pitch of 0.3mm – series 6283 - ordering code 04 6283 021
002 868.
For further details and requirements related to the flat cable, please refer to
the manufacturer’s datasheet, available at http://www.kyocera‐connec‐
tor.com/prdct/type/fpc/index.html#2
Powerup sequence
In order to guarantee the correct operation of the engine, it is mandatory to
use the following powerup sequence timing constraints:
• VDD_SENSOR must be stable at 3.3V not later than 6ms after the VDD is
at 2.1V.
• VDD_ILLUM_SYS must be stable at 3.3V at least 20ms before issuing
any camera start command.
Engine latency at powerup
At powerup the engine begins executing the code when the power supply
level reaches 2.1V. To complete the boot sequence, a 12ms time is required.
After this, the engine is ready to parse commands.
14
DE2011-DL
Electrical Interface
Supply Voltages and I/O levels
Table 4. Supply Voltages and I/O Levels
Item
Level
Description
VDD_SENSOR
3.3V ± 0.3
The image sensor power supply, from which the analog
power supply is also generated. The value of 3.0V has to be
considered as an inferior limit, but for having superior
power supply noise immunity, a value above 3.15V is recommended
VDD
3.3V ± 0.3
The digital and laser aiming system power supply.
VDD_ILLUM_SYS
3.0V to 5.0V
The LED illumination system power supply.
I/O level
3.3V
The typical high level for input and output signals.
Power supply noise
To preserve image quality (both for decoding and image capture applications), a low-noise power supply is required, particularly for VDD_SENSOR.
The requirement for the power supply peak-to-peak noise is ≤150mV on all
three power supply lines (the lower the better).
Integration Guide
15
Electrical Integration
NOTES
16
DE2011-DL
Chapter 4
Software Interface
Communication Protocol
The engine provides a bidirectional control interface for the communication
with the integrating platform based on the I2C communication. This is a
master/slave and host-initiated command/response type of protocol, and
the engine always acts as a slave.
It does not support unsolicited responses, meaning that all transactions that
involve sending a command and receiving a response are always initiated by
the host system.
The time needed for execution depends on the command sent. If the engine
does not respond when requested by the host, it is possible that the command is still being processed. In this case, the master will be forced into a
wait state until the slave is ready.
The maximum waiting time between receiving a command and the response
request is 1 second. After this time a system timeout occurs and the engine
will reset.
Command Format
Commands sent via I2C from host (master) to engine (slave) should have the
following format:
Start bit
Address
I2C Element
Start bit:
Address:
Command:
Integration Guide
Command
(hex code)
Command
Parameters
…
Checksum
Stop bit
Description
Start bit as I2C standard specification.
Target slave address includes device address plus write option
(0x00).
For the engine, slave address is 0x5C (or 0xB8 after shifting to
7bit MSB).
See list of possible command codes for DE2011 in I2C Command Codes, starting on page 19 or Table 5 on page 19.
17
Software Interface
I2C Element
Description
Command
Parameters:
Data bytes required by the command, shown in Table 5 on page
19.
Checksum:
1 byte for data integrity check. Checksum is calculated by:
• Summing all command bytes, including command code and
following data.
• Performing 2's complement of the resulting least significant
byte (LSB).
Stop bit:
Stop bit as I2C standard specification.
Engine Response Format
When the host requests a response from the engine, the response format
will be:
Start bit
Address
Command
(hex code)
STATUS
Response
Data
…
Stop bit
Same as for sent Command Format, plus:
I2C Element
Address:
Description
Target slave address includes device address plus read option
(0x01).
For the engine, slave address is 0x5C (or 0xB8 after shifting to 7bit
MSB).
STATUS:
STATUS can be one of the following:
- ACK (0x80)
- NAK (0x82)
- CHECKSUM ERROR (0x84)
Response Data:
18
Data returned by the issued command (can be one or multiple
bytes or none), LSB first. See Table 5 on page 19.
DE2011-DL
Communication Protocol
I2C Command Codes
Command Parameters
The following table shows a categorized list of the DE2011-DL possible I2C
commands in hexadecimal code, including a brief description, with corresponding parameters and response bytes. All bytes are intended as Least
Significant Byte (LSB) first, both in send and receive transactions.
This table only describes the parameters to be used with each command, not
including the checksum byte or STATUS response byte. For a complete
description of the I2C protocol see "Communication Protocol" on page 17.
For more information on the commands, see "I2C Command Specifications"
on page 30.
Default values are shown as underlined text in the following table.
Table 5. Commands and response format
Cmd
Code
Cmd Name
Description
Parameters
Response Data
(if present)
CAMERA OPERATIONS
[0x37]
[0x38]
[0x3B]
CAMERA RESET
CAMERA START
CAMERA MODE
Resets system to initial
state.
1 Byte:
00=Sensor-Only
Reset
01=Full System
Reset
Starts or stops image
acquisition.
1 Byte:
Optimizes sensor
configuration for
different tasks.
1 Byte:
0x00=Stop
0x01=Start
0=Barcode Decode
1=Image Capture
2=Motion Detect
3=Fast High Bin
[0x42]
4=LCD Read
BOOTLOADER
START
Stops operations and
starts bootloader.
3 Bytes:
[0x47]
RUN CMD LIST
Executes a user-defined
sequence of commands.
1 Byte:
[0x46]
SET CMD LIST
Sets a user-defined
sequence of commands
to be executed using
RUN CMD LIST
1 Byte:
List# to run (0 – 10)
Signature: 0xAA,
0x50, 0x5F
List# to run (0 – 10)
n Bytes (max 149):
Command script(s)
Integration Guide
19
Software Interface
Cmd
Code
Cmd Name
Description
Parameters
Response Data
(if present)
CAMERA SYSTEM CONFIG
[0x23]
[0x3F]
[0x40]
RESTORE
FACTORY
DEFAULT
clears Camera USER
CUSTOM parameters,
bringing them back to
FACTORY DEFAULT
values
1 Byte:
SET LOW POWER
Activates system power
1 Byte:
saving mode
0x00=Normal
GET CAMERA
PARAM
Returns chosen Camera
parameter (stored in
EEPROM).
[0x41]
SET CAMERA
PARAM
Sets desired value to
chosen Camera USER
CUSTOM parameter
(stored in EEPROM).
00
0x01=Low Power
2 Bytes:
Parameter ID Code
2 Bytes:
Parameter ID Code
n Bytes:
Parameter current
value; number of
bytes depending
on parameter‡
2 Bytes:
Parameter ID
Code
n Bytes:
parameter data‡
[0x44]
AUTO LOW
POWER
System automatic power
SET AUTO
Sets the time to power
1 Byte:
POWER TIME
saving mode when camera
0x01 - 0x0A = 10100 ms, 10 ms
increments
saving mode.
1 Byte:
00=Disabled
01=Enabled
[0x45]
is idle (AUTO LOW POWER
must be active).
0x0B - 0x14 = 100900 ms, 100 ms
increments
0x15 - 0xFF = 1s 235 s, 1 s increments
0x00 = 5 ms
AIMING SYSTEM
[0x35]
AIM TOGGLE
Switches the aiming
system ON/OFF.
1 Byte:
00=Off
01=On
‡
20
See Table 6 on page 23 and Table 7 on page 24 for details on parameter length and ID code.
DE2011-DL
Communication Protocol
Cmd
Code
[0x4E]
Cmd Name
AIM TIME
Description
Sets the aim pattern
lighting time for each
frame (determines
brightness).
Parameters
Response Data
(if present)
1 Byte:
0x00 = sets Aim “on”
time to default
(=8500ms), o r t o
user custom if
previously
modified. (per
Frame)
0x01-0xFF = aim
“on” time set to
value*0.5ms. (per
Frame)
Note: pulse duration
can be trimmed by
sensor exposure
time variations
LED ILLUMINATION SYSTEM
[0x34]
ILLUMINATION
DELAY
Sets the time from sensor
exposure start to LED
lighting start.
[0x39]
ILLUMINATION
ENABLE
Switches ON/OFF the LED
illumination system.
1 Byte:
0x00-0xFF = delay
time f r o m s t a r t o f
exposure to start
of illumination
s e t t o v a l u e * 30us.
1 Byte:
00=Off
01=On
[0x48]
ILLUMINATION
TIME
Sets the illumination
lighting time for each
frame (determines
brightness).
1 Byte:
0x00 = OFF
0x01-0x0C =
illumination time set
to value*50us. (per
Frame)
IMAGE SENSOR
[0x30]
SET SENSOR
REG
Writes new value to the
Aptina MT9V024 desired
register.
1 Byte:
Register address
2 Bytes:
Register new value
[0x31]
GET SENSOR
REG
Integration Guide
Gets Aptina MT9V024
desired register value.
1 Bytes:
2 Bytes:
Register address
Register current
value
21
Software Interface
Cmd
Code
[0x3C]
Cmd Name
SENSOR
BINNING
Description
Sets the binning
operated by the Sensor.
Parameters
Response Data
(if present)
1 Byte:
0x00=Normal
Row binning codes:
0x00 = No Row Bin
0x01 = Row Bin 2
0x02 = Row Bin 4
Column Binning
codes:
0x00 = No Column
Bin
0 x04 = Column Bin 2
0x08 = Column Bin 4
Resulting Parameter
for Image Binning =
(Row binning code) +
(Column Binning
code)
See Table 6 on page 23 and Table 7 on page 24 for details
on parameter length and ID code.
22
DE2011-DL
Communication Protocol
Camera System Parameters
The following tables list DE2011-DL system Parameters. Table 6 below
shows the camera system information, while Table 7 on page 24 shows the
user customizable parameters, which will be used as default value by the
engine. See commands GET CAMERA PARAM, SET CAMERA PARAM and
RESTORE FACTORY DEFAULT for instructions.
All values must be sent and are received via I2C with LSB first.
Table 6. Parameter ID codes and length
The following parameters are READ ONLY
Parameter
Description
ID Code
(HEX)
Length
(Bytes)
Model Number
Camera model number
0x0000
18
Serial Number
Camera serial number
0x0001
16
Date of Manufacture
Camera manufacture date
0x0002
Date of Service
Camera service date
0x0003
Firmware Version Report
Answers with
“APPL” if
the application is running. Answers with
“BOOT” if
the bootloader is running
0x000A
12
Bootloader Firmware Version
Camera bootloader version
0x000B
Application Firmware Version
Camera firmware version
0x07D4
Camera ID
Camera ID number
0x07D5
Hardware Version
Camera hardware version
0x07D6
Device Class
Camera device class
0x07D7
18
GUID
Generally Unique ID
0x000E
32
Family ID
Halogen1 Family ID
0x03F7
PCB Number
PCB Number
0x0BD6
10
Integration Guide
23
Software Interface
Table 7. User Custom Parameters ID codes and length
The following parameters are READABLE and WRITABLE.
Parameter
Illumination
Duration
Illumination
Delay
Aim Duration
Aim Delay
Description
Customizable default/startup value for the illumination pulse time (per frame)
ID
Code
Length
(Bytes)
0x00B7
0x00B8
Customizable default/startup value for the AIM pattern “on” time (per frame)
0x00B9
2 Bytes: value in us
1 Byte:
0x00-0x0C = illumination time set to value*50us.
Customizable default/startup value for the delay
time from start of exposure to start of illumination
2 Bytes: value in us
Customizable default/startup value for the delay
time from end of exposure to start of AIM pattern
projection.
0x00B0
2 Bytes: value in us
Customizable default/startup value for the Aptina
MT9V024 Max exposure register, which determines
the maximum sensor exposure time per frame.
Max Exposure
Reg
Register Address (0xAD)
600us
(0x0C)
30us
(0x001E)
8500us
(0x2134)
100us
(0x0064)
Address:
Each unit corresponds to one row time.
1 Byte:
FACTORY
VALUE
0x00B1
0xAD
Value:
0x00C0
2 Bytes:
Register Value
EXAMPLE: Getting a Scan Engine Serial Number
Cmd Name = GET CAMERA PAR
Cmd_Code = 0x40
Parameter ID Code = 0x0001
Parameter Length = 16 bytes
SEND COMMAND to the ENGINE:
 0x40 0x01 0x00 0xBF
The last byte 0xBF represents the checksum
GET RESPONSE from the ENGINE:
 0x40 0x80 0x01 0x00 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x.. 0x..
0x.. 0x.. 0x..
Tthe second byte 0x80 represents the status code that in this case
is ACK
The sixteen bytes 0x.. represent the serial number of the engine
24
DE2011-DL
Appendix A
Technical Specifications
This section lists the technical specification of the DE2011‐DL engine, including
reading performance.
Item
Description
Physical Characteristics
Nominal size:
Width 0.83”/21 mm
Dimensions
Height 0.45”/11.4 mm
Depth 0.62”/15.75 mm
Maximum size:
Width 0.83”/21.15 mm
Height 0.45”/11.55 mm
Depth 0.63”/15.91 mm
Weight
9 g / 0.32 ounces
Interface
Camera port on a 21 pin ZIF Connector
Electrical Characteristics
See "Power Consumption Details" on page 28 for more information.
Max. Operating: < 200mA
Current
Standard Operation: 160mA
Idle (Typical): 21mA
Low power: <0.2mA
Values at 23°C:
- VDD_SENSOR: 3.3 ± 0.3V
Input Voltage
- VDD: 3.3 ± 0.3V
- VDD_ILLUM_SYS: from 3.0V to 5.0V
See "Supply Voltages and I/O levels" on page 15
for details.
Performance Characteristics
Integration Guide
Image Sensor
WVGA : 752x480 pixels
Light Source
Illumination: White LEDs
Aiming: 650nm VLD
25
Technical Specifications
Item
Description
Field of View
40° Hx26° V
Print Contrast Minimum
25% minimum contrast
Scanning Angles
See Definition of Scanning Angles on page 27 for additional information.
Roll Angle
Up to ± 180°
Pitch Angle
± 60°
Skew Angle
± 60°
Minimum Element Width
1D Linear: 0.0762mm / 3mils
PDF: 0.127mm / 5mils
Datamatrix: 0.195mm / 7.5mils
Typical
Depth of Fielda
Guaranteed
Resolution
Dmin
Dmax
Dmin
Dmax
[mils]
[mm]
[mm]
[mm]
[mm]
Code 39
Code 39
80
55
175
260
85
70
130
220
PDF
10
EAN13
Datamatrix
13
15
Code 39
20
Symbology
(1)b
45
35
(1)b
50
45
200
420
265
(1)b
(1)b
590
180
380
245
500
a. All labels grade A, ambient light level 300lux, pitch angle 10°, tilt angle 10°, skew angle
0°, room temperature 20°C.
b. Limited by field of view
Item
Description
User Environment
Operating Temperature
Operating : -30 to 50⁰C / -22 to 131⁰F
Storage Temperature
Storage / Transport : -40 to 70⁰C / -40 to 158⁰F
Humidity (non-condensing)
95%
Mechanical Shock
26
2000 G ± 5% applied via any mounting surface at 30º and 70º C for a period of 0.85 ± 0.05 msec
2500 G ± 5% applied via any mounting surface at
23º C for a period of 0.85 ± 0.05 msec
Ambient Light Immunity
Up to 100,000 Lux
ESD Level
±2.0kV @ connector
DE2011-DL
Item
Description
Regulatory
Aiming System (laser)
EN/IEC 60825-1:2007 (class 2)
21 CFR 1040 (CDRH) (class II)
Illumination System (white
LEDs)
IEC 62471 Exempt risk group
Environmental
RoHS compliant
Definition of Scanning Angles
Skew, Pitch, Roll Angle testing is based on ISO 15423 specifications
Figure 11. ISO15423 angle definition
Reading distances are measured along Z-axis.
Integration Guide
27
Technical Specifications
Power Consumption Details
While operating, the engine switches between different status conditions.
Each status is characterized by a specific power consumption level.
Low power
The engine is in sleep (minimum power consumption)
Idle
The engine is active, waiting for commands and ready to start an
acquisition
Running
The engine is acquiring and streaming images to the host. Power
consumption depends on the configuration of the engine
Assuming the system is at 23°C and all three power supplies are at 3.3V, the
typical current absorption is reported in the table below (engine parameters
set at factory default).
Table 8. Mean power consumption upper limits
DE2011 status
Low power
Idle
Image Acquisition
Illumination Enabled
lamp duration 600us - factory default
28
Current
Consumption
Conditions
<0.2mA
21mA
70mA
Temperature 23°C
150mA
Illumination lamp duration 600us
Illumination Enabled and AIM Enabled
factory default timing
160mA
VDD = 3.3V
Maximum Operating Current
AIM on at factory default and
lamp duration 1000us (maximum value)
200mA
AIM laser-on duration 8500us
VDD_SENSOR = 3.3V
VDD_ILLUM = 3.3V
DE2011-DL
Appendix B
I2C Command Specifications
This section provides additional information about I2C Commands.
I2C COMMAND SPECIFICATIONS
•AIM TIME (0x4E) page 30
•AIM TOGGLE (0x35) page 30
•AUTO LOW POWER (0x44) page 30
•BOOTLOADER START (0x41) page 30
•CAMERA MODE (0x3B) page 30
•CAMERA RESET (0x37) page 31
•CAMERA START (0x38) page 31
•GET CAMERA PARAM (0x40) page 31
•GET SENSOR REGISTER (0x31) page 31
•ILLUMINATION DELAY (0x34) page 32
•ILLUMINATION ENABLE (0x39) page 32
•ILLUMINATION TIME (0x48) page 32
•RESTORE FACTORY DEFAULT (0x23) page 32
•RUN CMD LIST (0x47) page 32
•SET AUTO POWER TIME (0x45) page 32
•SENSOR BINNING (0x3C) page 32
•SET CAMERA PARAM (0x41) page 33
•SET COMMAND LIST (0x46) page 33
•SET LOW POWER (0x3F) page 34
•SET SENSOR REG (0x30) page 34
Integration Guide
29
I2C Command Specifications
I2C Command Specifications
This section contains a complete description of the DE2011-DL possible I2C
supported commands in alphabetical order. For a summary list and more
information, see Command Format, starting on page 17.
AIM TIME (0x4E)
Determines the lighting time of the aiming pattern during
each frame, starting from after the sensor exposure. A
longer period determines a brighter aim pattern.
Accepts values from 0x1 to 0xFF; each unit corresponds
to a 0.5 ms time increment.
If set to 0x0, sets the time to a default value, which can
be also determined by the user modifying the parameter
AIM DURATION (see Table 7 on page 24)
Whichever value is set, for each frame the aim on time might be
automatically trimmed in order to be off during the sensor exposure.
AIM TOGGLE (0x35)
With the value set to 0x01 the aim pattern will turn on
whenever the camera is acquiring images. Setting the
value to 0x00 will always turn it off.
The aim pattern will not be visible in the acquired images.
AUTO LOW POWER (0x44)
Activates system automatic power saving mode, turning
the system into low power mode after a timeout.
When the camera is continuously idle for a time,
previously determined using the SET AUTO POWER TIME
command, the system enters a power reduction state.
When an I2C command is issued the system wakes up and
executes the command.
BOOTLOADER START (0x41)
Stops executing the engine camera application and runs
the engine bootloader. Takes as input the following
signature code: 0xAA, 0x50, 0x5.
CAMERA MODE (0x3B)
Sets up the engine system and the image sensor for
better performance of a specific task: Barcode Decoding,
Image Capture, Motion Detection, Fast High Bin or LCD
screen Read modifying sensor internal register values,
LED illumination and aiming pattern on/off timing.
This command modifies only some key engine and sensor
parameters, leaving others unchanged. The parameters
changed by this command are:
30
DE2011-DL
I2C Command Specifications
CAMERA MODE (continued)
ILLUMINATION TIME
ILLUMINATION DELAY
AIM ON TIME
AIM DELAY
IMAGE BINNING
SENSOR CONTEXT
SENSOR AEC MAX EXPOSURE
DESIRED BIN
SENSOR ACTIVE CONTEXT (A/B)
Barcode Decoding, Image Capture and LCD Screen Read
operate using sensor Context A, while Motion Detection
and Fast High Bin operate using sensor Context B with a
2xColumn+2xRow binning.
CAMERA RESET (0x37)
Re-initialization of all systems. The camera returns to its
initial state, except for all parameters previously stored in
EEPROM using SET CAMERA PARAM, that will be retained
and will be loaded back at the end of this system reset.
If parameter is 0x00, only the image sensor will be reset.
The changes will not be written to non-volatile memory and User
Custom Parameters will NOT be modified by this command.
CAMERA START (0x38)
Starts or stops image acquisition and image
transmission.
After a stop command (CAMERA START with parameter
0x00), the engine begins the procedure for stopping the
image sensor. During this time (at max one frame of
16.6ms) the system will not compute any I2C command.
GET CAMERA PARAM (0x40)
Reads camera system factory parameters or user custom
parameters stored in non-volatile memory. Details can be
found in Table 6 on page 23, and Table 7 on page 24.
GET SENSOR REGISTER (0x31)
Returns the desired register value of the Aptina MT9V024
image sensor. Further details on the sensor can be found
in the MT9V024 manual.
Integration Guide
31
I2C Command Specifications
ILLUMINATION DELAY (0x34)
Sets the illumination delay time taking as a starting point
Sensor Exposure start. Accepts values from 0x00 to 0xFF
with a time unit of 30us.
ILLUMINATION ENABLE (0x39)
With the value set to 0x01 the illumination LEDs will turn
on whenever the camera is acquiring images. Setting the
value to 0x00 will always turn it off.
ILLUMINATION TIME (0x48)
Sets the illumination light duration within each frame,
with a 50us time increment. Values are from 0x00 (0us)
to 0x14 (1ms).
RESTORE FACTORY DEFAULT (0x23)
The following User Custom Parameters values are
restored to their Factory Default:
ILLUMINATION PULSE DURATION
ILLUMINATION DELAY
AIM PULSE DURATION
AIM DELAY
SENSOR AEC MAX EXPOSURE
See Table 7 on page 24 for Factory Default values.
RUN CMD LIST (0x47)
Executes the sequence of commands previously
memorized using the SET CMD LIST command.
SET AUTO POWER TIME (0x45)
Sets the timeout value after which power saving mode is
activated. When camera is idle and AUTO LOW POWER is
active the timer starts counting; whenever any command
is issued the timer resets.
SENSOR BINNING (0x3C)
Modifies sensor register values for image binning:
merging of adjacent pixels with a consequent change of
resolution and variation in output image signals timing.
A bin of x means that x adjacent pixels are merged
(column or row wise), which means that resolution is
(current resolution)/x (on columns for “Column Binning”
or rows for “Row Binning”). Column Binning also divides
pixel clock frequency by x; row binning also multiplies by
x the camera FPS. Binning is applied to the context A or B,
depending on the current active CAMERA MODE (see
command).
32
DE2011-DL
I2C Command Specifications
SENSOR BINNING (continued)
The parameter to be sent can be calculated by summing
the number corresponding to the desired Row Binning,
with the number corresponding to the desired Column
Binning, as in the following table:
Row Binning codes:
0x00 = No Row Bin
0x01 = Row Bin 2
0x02 = Row Bin 4
Column Binning codes:
0x00 = No Column Bin
0x04 = Column Bin 2
0x08 = Column Bin 4
Total Image Binning code = (Row Binning code) +
(Column Binning code). A value of “0” disables Binning.
SET CAMERA PARAM (0x41)
Writes the chosen parameter to the camera’s non-volatile
memory area User Custom Parameters. The stored values
will be used as new defaults, replacing the Factory
Default Values. For example, after a camera reset or
startup the user custom values will be applied. The
customizable parameters are:
ILLUMINATION PULSE DURATION
ILLUMINATION DELAY
AIM PULSE DURATION
AIM DELAY
SENSOR AEC MAX EXPOSURE
See Table 7 on page 24 for details.
To roll back the memory to factory default (losing the
custom values), use RESTORE FACTORY DEFAULT
command.
SET COMMAND LIST (0x46)
Sets a user-defined sequence of commands to be
executed using RUN CMD LIST. Up to ten lists (0 to 9) can
be saved; each can store up to 150 bytes (command
codes + command parameters). NAK response is issued
by the camera if limits are not respected.
Possible commands for the list are:
AIM TOGGLE
CAMERA START
ILLUMINATION ENABLE
SET SENSOR REG
Command format:
(0x46)(List#)(Total Length) + (Command1 Length)
(Command1) +[…]+(Command n Length) (Command n)
+(Checksum)
Where “command x” is the normal byte sequence of the
desired command.
Integration Guide
33
I2C Command Specifications
SET LOW POWER (0x3F)
Activates system power saving mode. This command can
only be used when the camera is stopped (no image
acquisition is in progress), since it puts both the
microcontroller and the image sensor into sleep mode.
The system wakes up and returns to normal power mode
each time a command is issued.
SET SENSOR REG (0x30)
Stores the new chosen value for the desired register of
the Aptina MT9V024 image sensor. Further details on the
sensor can be found on the MT9V024 manual.
Unpredictable camera behavior may occur.
CAUTION
Modifying registers manually bypasses the engine system
control over the sensor. This could cause the image
sensor to behave in a way that conflicts with the engine
system working setup and normal operation.
34
DE2011-DL
Appendix C
Engine Video Format
This appendix describes details related to the video port of the engine, the
image format and the related timing.
Sensor Data Format
The Datalogic DE2011-DL engine is based on the WVGA monochrome image
sensor.
Figure 12 and Figure 13 below show the pixel array description and the spatial illustration of image readout.
Figure 12. Pixel array description
Figure 13. Spatial illustration of image readout characterizing the progressive
scan mode
Integration Guide
35
Engine Video Format
Output Data Timing
The data output of the sensor is synchronized with the PIXCLK output.
When LINE_VALID (LV) is HIGH, one 10-bit pixel datum is output every PIXCLK period. Figure 14 shows an example of pixel data timing, and Figure 15
shows basic timing for a complete frame readout.
Figure 14. Timing example of pixel data
Figure 15. Row Timing and FRAME_VALID/LINE_VALID Signals
Parameter
Name
Equation
Pixel Clock
Timing at
26,66MHz
Active data time
Sensor register defined
752
28.20us
P1
Frame start blanking
Sensor register defined
71
2.66us
P2
Frame end blanking
23 (fixed)
23
0.86us
Horizontal blanking
Sensor register defined
94
3.52us
A+Q
Row time
A+Q
846
31.72us
Vertical blanking
Sensor register defined
37,228
1.39ms
Nrows(A+Q)
Frame valid time
Sensor register defined
406,080
15.23ms
Total frame time
V+(Nrows(A+Q))
443,308
16.62ms
Sensor Registers Settings
For information on register settings, refer to the Aptina MT9V024 monochrome WVGA Image Sensor Datasheet, available at http://www.aptina.com.
36
DE2011-DL
Appendix D
Accessories
This section provides information about scan engine accessories and their
installation.
Green Spot Projector
Optionally, a green spot projector can be installed on either the left or right
side of the engine. The following drawings provide information for mounting.
Green Spot Projector - Left side mounting
Integration Guide
37
Accessories
Left side mounting (continued)
38
DE2011-DL
Green Spot Projector
Green Spot Projector - Right side mounting
Integration Guide
39
Accessories
Right side mounting (continued)
40
DE2011-DL
www.datalogic.com
©2014 Datalogic, Inc. All rights reserved. Datalogic and the Datalogic
logo are registered trademarks of Datalogic S.p.A. in many countries,
including the U.S.A. and the E.U.
Datalogic ADC, Inc.
959 Terry Street | Eugene |OR 97402 | USA
Telephone: (1) 541-683-5700 | Fax: (1) 541-345-7140
820061590
(Rev A)
May 2014

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : Yes
Author                          : ebwillis
Create Date                     : 2014:05:30 10:55:31Z
Modify Date                     : 2014:11:07 09:27:03+01:00
Language                        : en
Tagged PDF                      : Yes
XMP Toolkit                     : Adobe XMP Core 5.2-c001 63.139439, 2010/09/27-13:37:26
Format                          : application/pdf
Creator                         : ebwillis
Title                           : 61590.book
Creator Tool                    : FrameMaker 11.0.2
Metadata Date                   : 2014:11:07 09:27:03+01:00
Producer                        : Acrobat Distiller 11.0 (Windows)
Document ID                     : uuid:6d09a2fb-973a-4f69-9297-b68ecc8c3374
Instance ID                     : uuid:fa65c0ee-5a49-4399-aa8b-df5d504500fb
Page Mode                       : UseOutlines
Page Count                      : 46
EXIF Metadata provided by EXIF.tools
FCC ID Filing: U4G0060

Navigation menu