Datalogic S r l 0060 Skorpio X3 User Manual 61590

Datalogic ADC S.r.l. Skorpio X3 61590

Contents

Integration Guide

DE2011-DLIntegration GuideBar Code Scan Engine
Datalogic ADC, Inc.959 Terry Street | Eugene | OR 97402 | USATelephone: (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-exclu-sive, 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 con-tacting 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 publi-cations, please let us know via the "Contact Datalogic" page.DisclaimerDatalogic has taken reasonable measures to provide information in this manual that is com-plete 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 coun-tries, including the U.S.A. and the E.U. All other brand and product names may be trademarks of their respective owners.PatentsThis 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.
Integration GuideiTable of ContentsINTRODUCTION........................................................................................................................................................................................... 1About this Manual  ................................................................................................................................................................................................... 1Manual Conventions  ..............................................................................................................................................................................1Outline .............................................................................................................................................................................................................. 1Technical Support ..................................................................................................................................................................................................... 2Datalogic Website Support ............................................................................................................................................................................. 2Reseller Technical Support ............................................................................................................................................................................. 2Telephone Technical Support ......................................................................................................................................................................... 2About the DE2011-DL   ............................................................................................................................................................................................. 2Unpacking the Scan Engine ............................................................................................................................................................................ 2Scan Engine Care ............................................................................................................................................................................................. 2External Optics  .......................................................................................................................................................................................2System Overview ............................................................................................................................................................................................. 3Illumination System ........................................................................................................................................................................................ 3Regulatory  ..............................................................................................................................................................................................3Aiming System  ................................................................................................................................................................................................ 3Aiming Pattern  .......................................................................................................................................................................................4Aiming System Parameters   .................................................................................................................................................................4Regulatory ...............................................................................................................................................................................................4INSTALLATION............................................................................................................................................................................................ 7Mounting the Scan Engine ...................................................................................................................................................................................... 7General Considerations  .................................................................................................................................................................................. 7Mechanical Size ............................................................................................................................................................................................... 7Mounting Holes  ............................................................................................................................................................................................... 8Housing Design  ............................................................................................................................................................................................... 8Positioning the exit window  .................................................................................................................................................................8Avoiding scratched windows  ................................................................................................................................................................9Window material  ....................................................................................................................................................................................9Exit window properties ........................................................................................................................................................................10Optical paths and exit window clearance ..........................................................................................................................................11Environment .........................................................................................................................................................................................12ELECTRICAL INTEGRATION...................................................................................................................................................................... 13Electrical Connections  ........................................................................................................................................................................................... 13Grounding ....................................................................................................................................................................................................... 13ESD .........................................................................................................................................................................................................13Electrical Interface   ................................................................................................................................................................................................ 13Connector and Flat cable .....................................................................................................................................................................14Powerup sequence ...............................................................................................................................................................................14Engine latency at powerup  .................................................................................................................................................................14Supply Voltages and I/O levels .................................................................................................................................................................... 15Power supply noise ..............................................................................................................................................................................15SOFTWARE INTERFACE........................................................................................................................................................................... 17Communication Protocol ....................................................................................................................................................................................... 17Command Format  ......................................................................................................................................................................................... 17Engine Response Format ....................................................................................................................................................................18I2C Command Codes  ..................................................................................................................................................................................... 19Command Parameters  ........................................................................................................................................................................19Camera System Parameters ........................................................................................................................................................................23TECHNICAL SPECIFICATIONS .................................................................................................................................................................. 25Definition of Scanning Angles ...................................................................................................................................................................... 27Power Consumption Details  ........................................................................................................................................................................28I2C COMMAND SPECIFICATIONS ............................................................................................................................................................ 29I2C Command Specifications  ................................................................................................................................................................................30AIM TIME (0x4E) ....................................................................................................................................................................................30AIM TOGGLE (0x35) ...............................................................................................................................................................................30
ContentsiiDE2011-DLAUTO LOW POWER (0x44)  ...................................................................................................................................................................30BOOTLOADER START (0x41)  ................................................................................................................................................................30CAMERA MODE (0x3B) .........................................................................................................................................................................30CAMERA RESET (0x37)  .........................................................................................................................................................................31CAMERA START (0x38)  .........................................................................................................................................................................31GET CAMERA PARAM (0x40)  ...............................................................................................................................................................31GET SENSOR REGISTER   (0x31)  ..........................................................................................................................................................31ILLUMINATION DELAY (0x34)  ..............................................................................................................................................................32ILLUMINATION ENABLE (0x39)  ...........................................................................................................................................................32ILLUMINATION TIME (0x48)  .................................................................................................................................................................32RESTORE FACTORY DEFAULT (0x23) ..................................................................................................................................................32RUN CMD LIST (0x47)  ...........................................................................................................................................................................32SET AUTO POWER TIME (0x45)  ...........................................................................................................................................................32SENSOR BINNING (0x3C) ......................................................................................................................................................................32SET CAMERA PARAM (0x41) ................................................................................................................................................................33SET COMMAND LIST (0x46)  .................................................................................................................................................................33SET LOW POWER (0x3F)  ......................................................................................................................................................................34SET SENSOR REG (0x30)  ......................................................................................................................................................................34ENGINE VIDEO FORMAT.......................................................................................................................................................................... 35Sensor Data Format ...................................................................................................................................................................................... 35Output Data Timing ....................................................................................................................................................................................... 36Sensor Registers Settings ............................................................................................................................................................................ 36ACCESSORIES ........................................................................................................................................................................................... 37Green Spot Projector ..............................................................................................................................................................................................37Green Spot Projector - Left side mounting  ................................................................................................................................................ 37Green Spot Projector - Right side mounting .............................................................................................................................................. 39
Integration Guide                            1Chapter 1IntroductionAbout this ManualThis Integration Guide is provided to give instruction, opto-mechanical details, and design considerations to integrate the DE2011-DL model (des-ignated as “scan engine” or “OEM scan engine” in this manual) specifically into equipment-integrated scanning applications.Manual ConventionsThe 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.CAUTIONThe CAUTION symbol advises you of actions that could damage equipment or property.OutlineChapter 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 connec-tion information and setting up the scan engine for optimum scan engine performance.Chapter 3, Electrical Integration offers information about electrical compo-nents.Chapter 4, Software Interface describes software commands.Appendix A, Technical Specifications lists physical and performance charac-teristics, as well as environmental and regulatory specifications. Appendix B, I2C Command Specifications offers additional information about I2C Commands.
Introduction2DE2011-DLTechnical SupportDatalogic Website SupportThe Datalogic website (www.datalogic.com) is the complete source for tech-nical support and information for Datalogic products. The site offers product support, warranty information, product manuals, product tech notes, soft-ware updates, demos, and instructions for returning products for repair. Reseller Technical SupportAn excellent source for technical assistance and information is an autho-rized Datalogic reseller. A reseller is acquainted with specific types of busi-nesses, application software, and computer systems and can provide individualized assistance. Telephone Technical SupportIf you do not have internet or email access, you may contact Datalogic tech-nical 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 EngineThe scan engine is shipped in custom packaging. Carefully open the pack-age, 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 CareThe scan engine contains sensitive components which require special han-dling. 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 OpticsThe 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.
About the DE2011-DL Integration Guide                            3System OverviewThe 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 sys-tem. A high performance, low power micro-controller runs the engine sys-tem and handles communication with the external host. The host interface is available as a 21-pole zif connector.Figure 1. Engine block diagramIllumination SystemThe 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 SystemThe 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 scan-ning.
Introduction4DE2011-DLAiming PatternThe 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 mmAiming System Parameters Regulatory • EN/IEC 60825-1:2007 (class 2)• 21 CFR 1040 (CDRH) (class II)WARNINGViewing the laser output with certain optical instruments (for example, eye loupes, magnifiers, and microscopes) within a dis-tance of 100mm may pose an eye hazard.Wavelength 630-680 nmBeam Divergence 35° (horizontal) x 25° (vertical) – see Figure 8 on page 11 and Figure 9 on page 11Maximum pulse duration 15msRepetition rate 16.6msMaximum output power 1mWLaser aperture See Figure 10 on page 12
About the DE2011-DL Integration Guide                            5Figure 3. DE2011-DL Regulatory label WARNINGSTANDARD LASER SAFETY REGULATIONSThis 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.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.ATTENTIONNORMES DE SECURITE LASERCe produit est conforme aux normes de sécurité laser en vigueur à sa date de fabri-cation: 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.Le produit utilise une diode laser. Aucun dommage aux yeux humains n’a été con-staté à 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).
Introduction6DE2011-DLNOTES
Integration Guide                             7Chapter 2Installation This section describes how to design the mounting for optimum scan engine performance.Mounting the Scan EngineGeneral ConsiderationsA 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 SizeFigure 4Nominal 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). Nominal Engine Size
Installation8DE2011-DLMounting HolesThere 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 requirementsHousing DesignThe enclosure must be designed to prevent internal reflections from illumi-nation 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 windowThere 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.
Mounting the Scan EngineIntegration Guide                            9Figure 6. Exit window positioning – perpendicular windowFigure 7. Exit window positioning – tilted windowAvoiding scratched windowsScratches 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 materialThe 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 rec-ommended to use only cell-cast plastics or optical glass. Common materials and their characteristics are shown in Table 1on the fol-lowing page.
Installation10DE2011-DLTable 1. Exit window materialsOptical Quality Very good Very goodSurface Hardness Hard coating required Hard coating requiredImpact Resistance Good GoodChemical / UV Resistance Susceptible SusceptibleUltrasonically Welding Compatible CompatibleExit window propertiesRecommended properties/performance of the exit window are reported in Table 2 below.Table 2. Exit Window PropertiesMaterial PMMA or CR39 or equivalentThickness 1.5mmWavefront distortion0.2 wavelengths peak-to-valley maximum and  0,04λ maximum rms over any 2.0mm diameter within the clear apertureClear aperture To extend to within 1.0mm of edges all aroundSurface quality 60/20 scratch/digAR coating• double sided • transmittance > 97% minimum within spectrum range 400nm-750nm. • reflections max 0,4% per side in the range 620nm-640nmPropertiesPMMA  (cell cast acrylic or polymethyl methacrylic)CR39 (Allyl Diglycol Carbonate)Characteristics Requirement
Mounting the Scan EngineIntegration Guide                            11Optical paths and exit window clearanceFigure 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
Installation12DE2011-DLFigure 10. Front View - Laser apertureEnvironmentDust 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 integrat-ing it inside the housing.
Integration Guide                            13Chapter 3Electrical IntegrationElectrical ConnectionsGroundingThe 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 integra-tion.ESDThe engine is protected from ESD up to ±2.0Kv@ connector.During installation it is recommended to apply standard ESD handling pro-cedures, 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 plat-form 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 expo-sure of the sensor (Flash_out)• three dedicated power supplies (for sensor, digital system, illumination system)•an I2C communication port for controlling the scan engineTable 3 below describes the power lines and the signals mapped on the 21-pole ZIF connector.
Electrical Integration14DE2011-DLTable 3. Engine connector descriptionGND power Ground2GND power Ground3I2C_CLK II2C Clock4 I2C_DATA I/O I2C Data 5V_SYNC OVertical sync6PIX_DATA_7 OVideo data bus, pixel 7 – MSB7PIX_DATA_6 OVideo data bus, pixel 68PIX_DATA_5 OVideo data bus, pixel 59PIX_DATA_4 OVideo data bus, pixel 410 PIX_DATA_3 OVideo data bus, pixel 311 PIX_DATA_2 OVideo data bus, pixel 212 PIX_DATA_1 OVideo data bus, pixel 113 PIX_DATA_0 OVideo data bus, pixel 0 – LSB14 FLASH_OUT OExternal illumination system trigger15 VDD_SENSOR power Sensor power supply16 VDD power Digital power supply17 VDD_ILLUM_SYS power Illumination system power supply18 H_SYNC OHorizontal sync19 GND power Ground20 PIX_CLK OSensor pixel clock21 GND power GroundConnector and Flat cableThe DE2011-DL scan engine is equipped with a Kyocera 21-pole ZIF con-nector 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#2Powerup sequenceIn 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 powerupAt 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.Pin Signal I/O type Description1
Electrical Interface Integration Guide                            15Supply Voltages and I/O levelsTable 4. Supply Voltages and I/O LevelsVDD_SENSOR 3.3V ± 0.3The 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 rec-ommendedVDD 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 noiseTo preserve image quality (both for decoding and image capture applica-tions), 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).Item Level Description
Electrical Integration16DE2011-DLNOTES
Integration Guide                            17Chapter 4Software Interface Communication ProtocolThe 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 com-mand 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 FormatCommands sent via I2C from host (master) to engine (slave) should have the following format:Start bit  Address Command (hex code)Command Parameters…Checksum Stop bit I2C  Element DescriptionStart bit:Start bit as I2C standard specification.Address: Target slave address includes device address plus write option (0x00).For the engine, slave address is 0x5C (or 0xB8 after shifting to 7bit MSB). Command:See list of possible command codes for DE2011 in I2C Com-mand Codes, starting on page 19 or  Table 5 on page 19.
Software Interface18DE2011-DLEngine Response FormatWhen the host requests a response from the engine, the response format will be:Same as for sent Command Format, plus: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 can be one of the following:- ACK (0x80)- NAK (0x82)- CHECKSUM ERROR (0x84)Data returned by the issued command (can be one or multiple bytes or none), LSB first. See Table 5 on page 19.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.Start bit  Address Command (hex code)STATUS Response Data…Stop bit I2C  Element DescriptionAddress: STATUS:Response Data:  I2C  Element Description
Communication ProtocolIntegration Guide                            19I2C Command CodesCommand ParametersThe following table shows a categorized list of the DE2011-DL possible I2C commands in hexadecimal code, including a brief description, with corre-sponding 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 formatCmd Code Cmd Name Description Parameters Response Data (if present)CAMERA OPERATIONS[0x37]   CAMERA RESET  Resets system to initial state.1 Byte: 00=Sensor-Only Reset01=Full System Reset[0x38]   CAMERA START Starts or stops image acquisition.1 Byte:0x00=Stop 0x01=Start[0x3B]   CAMERA MODE Optimizes sensor configuration for different tasks.1 Byte:0=Barcode Decode1=Image Capture2=Motion Detect 3=Fast High Bin 4=LCD Read[0x42]  BOOTLOADER STARTStops operations and starts bootloader.3 Bytes:Signature: 0xAA, 0x50, 0x5F[0x47] RUN CMD LIST Executes a user-defined sequence of commands.1 Byte:List# to run (0 – 10)[0x46]   SET CMD LIST Sets a user-defined sequence of commands to be executed using RUN CMD LIST1 Byte:List# to run (0 – 10)+n Bytes (max 149):Command script(s)
Software Interface20DE2011-DLCAMERA SYSTEM CONFIG[0x23]   RESTORE FACTORY DEFAULTclears Camera USER CUSTOM parameters, bringing them back to FACTORY DEFAULT values1 Byte: 00 [0x3F]   SET LOW POWER Activates system power saving mode1 Byte:0x00=Normal0x01=Low Power[0x40]  GET CAMERA PARAMReturns chosen Camera parameter (stored in EEPROM).2 Bytes:Parameter ID Coden Bytes:Parameter current value; number of bytes depending on parameter‡ [0x41]  SET CAMERA PARAMSets desired value to chosen Camera USER CUSTOM parameter (stored in EEPROM).2 Bytes:Parameter ID Code+n Bytes:parameter data‡ 2 Bytes:Parameter ID Code  [0x44]  AUTO LOW POWERSystem automatic power saving mode.1 Byte:00=Disabled01=Enabled[0x45]   SET AUTO POWER TIMESets the time to power saving mode when camera is idle (AUTO LOW POWER must be active).1 Byte:0x01 - 0x0A = 10-100 ms, 10 ms increments 0x0B - 0x14 = 100-900 ms, 100 ms increments 0x15 - 0xFF = 1s - 235 s, 1 s increments 0x00 = 5 msAIMING SYSTEM[0x35]   AIM TOGGLE Switches the aiming system ON/OFF.1 Byte:00=Off01=On‡ See Table 6 on page 23 and Table 7 on page 24 for details on parameter length and ID code.Cmd Code Cmd Name Description Parameters Response Data (if present)
Communication ProtocolIntegration Guide                            21[0x4E]   AIM TIME Sets the aim pattern lighting time for each frame (determines brightness).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 variationsLED ILLUMINATION SYSTEM[0x34]   ILLUMINATION DELAYSets the time from sensor exposure start to LED lighting start.1 Byte:0x00-0xFF = delay time from start of exposure to start of illumination set to value*30us.[0x39]   ILLUMINATION ENABLESwitches ON/OFF the LED illumination system.1 Byte:00=Off01=On[0x48]   ILLUMINATION TIMESets the illumination lighting time for each frame (determines brightness).1 Byte:0x00 = OFF0x01-0x0C = illumination time set to value*50us. (per Frame)IMAGE SENSOR[0x30]   SET SENSOR REGWrites new value to the Aptina MT9V024 desired register.1 Byte:Register address+2 Bytes:Register new value[0x31]   GET SENSOR REGGets Aptina MT9V024 desired register value.1 Bytes:Register address2 Bytes:Register current valueCmd Code Cmd Name Description Parameters Response Data (if present)
Software Interface22DE2011-DL[0x3C]   SENSOR BINNINGSets the binning operated by the Sensor.1 Byte:0x00=NormalRow binning codes: 0x00 = No Row Bin0x01 = Row Bin 2 0x02 = Row Bin 4Column Binning codes:0x00 = No Column Bin0 x04 = Column Bin 2   0x08 = Column Bin 4Resulting Parameter for Image Binning = (Row binning code) + (Column Binning code)Cmd Code Cmd Name Description Parameters Response Data (if present)See Table 6 on page 23 and Table 7 on page 24 for details on parameter length and ID code.
Communication ProtocolIntegration Guide                            23Camera System ParametersThe 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 ONLYModel Number Camera model number 0x0000 18Serial Number Camera serial number 0x0001 16Date of Manufacture Camera manufacture date 0x0002 7Date of Service Camera service date 0x0003 7Firmware Version ReportAnswers with  “APPL<application_firmware_version>” if the application is running. Answers with “BOOT<bootloader_firmware_version>” if the bootloader is running0x000A 12Bootloader Firmware Version Camera bootloader version 0x000B 8Application Firmware Version Camera firmware version 0x07D4 8Camera ID Camera ID number 0x07D5 1Hardware Version Camera hardware version 0x07D6 1Device Class Camera device class 0x07D7 18GUID Generally Unique ID 0x000E 32Family ID Halogen1 Family ID 0x03F7 8PCB Number PCB Number 0x0BD6 10Parameter Description ID Code (HEX)Length (Bytes)
Software Interface24DE2011-DLTable 7. User Custom Parameters ID codes and lengthThe following parameters are READABLE and WRITABLE.Illumination DurationCustomizable default/startup value for the illumi-nation pulse time (per frame)1 Byte: 0x00-0x0C = illumination time set to value*50us. 0x00B7 1600us(0x0C)Illumination DelayCustomizable default/startup value for the delay time from start of exposure to start of illumination2 Bytes: value in us 0x00B8 230us(0x001E)Aim DurationCustomizable default/startup value for the AIM pat-tern “on” time (per frame)2 Bytes: value in us0x00B9 28500us(0x2134)Aim DelayCustomizable default/startup value for the delay time from end of exposure to start of AIM pattern projection.2 Bytes: value in us0x00B0 2100us(0x0064)Max Exposure RegCustomizable default/startup value for the Aptina MT9V024 Max exposure register, which determines the maximum sensor exposure time per frame. Each unit corresponds to one row time.1 Byte: Register Address (0xAD)+2 Bytes:  Register Value0x00B1 3Address:0xADValue:0x00C0EXAMPLE: Getting a Scan Engine Serial NumberCmd Name = GET CAMERA PAR Cmd_Code = 0x40Parameter ID Code = 0x0001 Parameter Length = 16 bytesSEND COMMAND to the ENGINE:<write> 0x40 0x01 0x00 0xBFThe last byte 0xBF represents the checksumGET RESPONSE from the ENGINE:<read> 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 ACKThe sixteen bytes 0x.. represent the serial number of the engineParameter Description ID Code Length (Bytes)FACTORY VALUE
Integration Guide                            25Appendix ATechnical SpecificationsThissectionliststhetechnicalspecificationoftheDE2011‐DLengine,includingreadingperformance.Item DescriptionPhysical CharacteristicsDimensionsNominal size:Width 0.83”/21 mmHeight 0.45”/11.4 mm Depth 0.62”/15.75 mm Maximum size:Width 0.83”/21.15 mmHeight 0.45”/11.55 mm Depth 0.63”/15.91 mmWeight  9 g / 0.32 ouncesInterface Camera port on a 21 pin ZIF ConnectorElectrical CharacteristicsSee "Power Consumption Details" on page 28 for more information.CurrentMax. Operating: < 200mAStandard Operation: 160mAIdle (Typical): 21mALow power: <0.2mAInput VoltageValues at 23°C:- VDD_SENSOR: 3.3 ± 0.3V - VDD: 3.3 ± 0.3V- VDD_ILLUM_SYS: from 3.0V to  5.0VSee "Supply Voltages and I/O levels" on page 15 for details.Performance CharacteristicsImage Sensor WVGA : 752x480 pixelsLight Source Illumination: White LEDs Aiming: 650nm VLD
Technical Specifications26DE2011-DLField of View 40° Hx26° VPrint Contrast Minimum 25% minimum contrastScanning AnglesSee Definition of Scanning Angles on page 27 for additional information.Roll Angle Up to ± 180°Pitch Angle ± 60°Skew Angle ± 60°Minimum Element Width1D Linear: 0.0762mm / 3mils PDF: 0.127mm / 5mils Datamatrix: 0.195mm / 7.5mils Symbology Resolution[mils]Dmin[mm]Dmax[mm]Dmin[mm]Dmax[mm]Code 39 380 175 85 130Code 39 555 260 70 220PDF 10(1)bb. Limited by field of view200 (1)b180EAN13 13 45 420 50 380Datamatrix 15 35 265 45 245Code 39 20 (1)b590 (1)b500Depth of Fieldaa. All labels grade A, ambient light level 300lux, pitch angle 10°, tilt angle 10°, skew angle 0°, room temperature 20°C. TypicalGuaranteedItem DescriptionUser EnvironmentOperating Temperature Operating : -30 to 50⁰C / -22 to 131⁰FStorage Temperature Storage / Transport : -40 to 70⁰C / -40 to 158⁰FHumidity (non-condensing) 95%Mechanical Shock2000 G ± 5% applied via any mounting surface at -30º and 70º C for a period of 0.85 ± 0.05 msec2500 G ± 5% applied via any mounting surface at 23º C for a period of  0.85 ± 0.05 msecAmbient Light Immunity  Up to 100,000 Lux ESD Level  ±2.0kV @ connectorItem Description
Integration Guide                            27Definition of Scanning Angles Skew, Pitch, Roll Angle testing is based on ISO 15423 specificationsFigure 11. ISO15423 angle definitionReading distances are measured along Z-axis.RegulatoryAiming System (laser) EN/IEC 60825-1:2007 (class 2)21 CFR 1040 (CDRH) (class II)Illumination System (white LEDs) IEC 62471 Exempt risk groupEnvironmental RoHS compliantItem Description
Technical Specifications28DE2011-DLPower Consumption DetailsWhile operating, the engine switches between different status conditions. Each status is characterized by a specific power consumption level.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<0.2mATemperature 23°CIllumination lamp duration 600us AIM laser-on duration 8500us VDD = 3.3VVDD_SENSOR = 3.3V VDD_ILLUM = 3.3VIdle 21mAImage Acquisition 70mAIllumination Enabled lamp duration 600us - factory default 150mAIllumination Enabled and AIM Enabled  factory default timing 160mAMaximum Operating Current AIM on at factory default and  lamp duration 1000us (maximum value)200mALow powerThe engine is in sleep (minimum power consumption)IdleThe engine is active, waiting for commands and ready to start an acquisitionRunningThe engine is acquiring and streaming images to the host. Power consumption depends on the configuration of the engineDE2011 status Current   Consumption ConditionsLow power
Integration Guide                            29Appendix BI2C Command SpecificationsThis section provides additional information about I2C Commands.C 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 34I2
I2C Command Specifications30DE2011-DLI2C Command SpecificationsThis 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)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:Whichever value is set, for each frame the aim on time might be automatically trimmed in order to be off during the sensor expo-sure.
I2C Command SpecificationsIntegration Guide                            31CAMERA MODE (continued)ILLUMINATION TIMEILLUMINATION DELAYAIM ON TIMEAIM DELAYIMAGE BINNINGSENSOR CONTEXTSENSOR AEC MAX EXPOSUREDESIRED BINSENSOR 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.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.The changes will not be written to non-volatile memory and User Custom Parameters will NOT be modified by this command.
I2C Command Specifications32DE2011-DLILLUMINATION 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 EXPOSURESee 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).
I2C Command SpecificationsIntegration Guide                            33SENSOR 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 Bin0x01 = Row Bin 20x02 = Row Bin 4Column Binning codes:0x00 = No Column Bin0x04 = Column Bin 20x08 = Column Bin 4Total 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 DURATIONILLUMINATION DELAYAIM PULSE DURATIONAIM DELAYSENSOR AEC MAX EXPOSURESee 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 STARTILLUMINATION ENABLESET SENSOR REGCommand 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.
I2C Command Specifications34DE2011-DLSET 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.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. CAUTIONUnpredictable camera behavior may occur.
Integration Guide                            35Appendix CEngine Video FormatThis appendix describes details related to the video port of the engine, the image format and the related timing.Sensor Data FormatThe 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 spa-tial illustration of image readout.Figure 12. Pixel array descriptionFigure 13. Spatial illustration of image readout characterizing the progressive scan mode
Engine Video Format36DE2011-DLOutput Data TimingThe 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 PIX-CLK 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 dataFigure 15. Row Timing and FRAME_VALID/LINE_VALID Signals AActive data time Sensor register defined 752 28.20usP1 Frame start blanking Sensor register defined 71 2.66usP2 Frame end blanking 23 (fixed) 23 0.86usQHorizontal blanking Sensor register defined 94 3.52usA+Q Row time A+Q 846 31.72usVVertical blanking Sensor register defined 37,228 1.39msNrows(A+Q) Frame valid time Sensor register defined 406,080 15.23msFTotal frame time V+(Nrows(A+Q)) 443,308 16.62msSensor Registers SettingsFor information on register settings, refer to the Aptina MT9V024 mono-chrome WVGA Image Sensor Datasheet, available at http://www.aptina.com.Parameter Name Equation Pixel Clock Timing at 26,66MHz
Integration Guide                            37Appendix DAccessoriesThis section provides information about scan engine accessories and their installation.Green Spot ProjectorOptionally, a green spot projector can be installed on either the left or right side of the engine. The following drawings provide information for mount-ing.Green Spot Projector - Left side mounting
Accessories38DE2011-DLLeft side mounting (continued)
Green Spot ProjectorIntegration Guide                            39Green Spot Projector - Right side mounting
Accessories40DE2011-DLRight side mounting (continued)
Datalogic ADC, Inc.959 Terry Street | Eugene |OR 97402 | USATelephone: (1) 541-683-5700 | Fax: (1) 541-345-7140©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.www.datalogic.com820061590 (Rev A)  May  2014

Navigation menu