Download  Print this page

Motorola SE3300 Integration Manual

Hide thumbs

Advertisement

Quick Links

SE3300
INTEGRATION GUIDE

Advertisement

Table of Contents
loading

  Summary of Contents for Motorola SE3300

  • Page 1 SE3300 INTEGRATION GUIDE...
  • Page 3 SE3300 INTEGRATION GUIDE 72E-148589-01 Revision .8 September 2011...
  • Page 4 Motorola. No right to copy a licensed program in whole or in part is granted, except as permitted under copyright law. The user shall not modify, merge, or incorporate any form or portion of a licensed program with other program material, create a derivative work from a licensed program, or use a licensed program in a network without written permission from Motorola.
  • Page 5: Revision History

    Revision History Changes to the original guide are listed below: Change Date Description -01 Rev A 9/2011 Initial release...
  • Page 6 SE3300 Integration Guide...
  • Page 7: Table Of Contents

    Notational Conventions........................x Related Documents ........................x Service Information ......................... xi Chapter 1: Getting Started Introduction ............................ 1-1 SE3300 ............................1-2 Aiming System ......................... 1-3 Aiming Pointing ........................1-3 Aiming Control ......................... 1-3 Illumination System ........................1-3 Illumination Control ........................1-3 Frame Rate Control .........................
  • Page 8 SE3300 Integration Guide Window Material ........................2-5 Commercially Available Coatings .................... 2-6 A Word About Coatings ......................2-6 Optical Path and Exit Window ....................... 2-7 Recommended Exit Window Information ..................2-9 Exit Window Notes ........................2-10 Chapter 3: Specifications Introduction ............................ 3-1 Technical Specifications ........................
  • Page 9 Table of Contents PING 0x7A ..........................5-8 POWER_MODE 0x5F ......................5-8 RD_OSC 0x53 ......................... 5-8 RD_SENSOR 0x51 ........................5-8 RESET 0x57 ..........................5-8 TIME_TO_LOW_POWER 0x75 ....................5-8 WR_OSC 0x52 ........................5-9 WR_SCRIPT 0x76 ........................5-9 WR_SENSOR 0x50 ......................... 5-9 Command / Response Formats ..................... 5-10 Chapter 6: Application Notes Introduction ............................
  • Page 10 SE3300 Integration Guide...
  • Page 11: About This Guide

    ABOUT THIS GUIDE Introduction The SE3300 Integration Guide discusses the theory of operation, installation, and specifications of the engine, and how to integrate the engine into data capture devices. NOTE This guide provides general instructions for the installation of the engine into a customer's device.
  • Page 12: Notational Conventions

    • Aptina MT9V022 (mono) Wide VGA CMOS Digital Image Sensor Datasheet, http://www.aptina.com • Molex connector specification, 54809 Series, http://www.molex.com • Kyocera connector specification, 6283 Series, http://global.kyocera.com For the latest version of this guide and all guides, go to: http://supportcentral.motorola.com.
  • Page 13: Service Information

    Software type and version number. Motorola responds to calls by e-mail, telephone or fax within the time limits set forth in support agreements. If your problem cannot be solved by Motorola Solutions support, you may need to return your equipment for servicing and will be given specific directions.
  • Page 14 SE3300 Integration Guide...
  • Page 15: Chapter 1 Getting Started

    This device emits IEC Class 1M LED light. Do not view directly with optical instruments. Introduction The SE3300 captures digital images for transmission to a host to decode a bar code of any format supported by the decoding software. The SE3300 uses LED aiming and illumination, and is available in the following...
  • Page 16: Se3300

    System SE3300 Block Diagram Figure 1-1 A 21-pin ZIF connector on the SE3300 connects the engine and the host device via a 55 mm flex (available from Motorola). For information about this connector, see Figure 4-3 on page 4-4 Figure 4-5 on page 4-6.
  • Page 17: Aiming System

    204 mm (8 in.) from the engine. Aiming Control The SE3300 can capture images with both the aiming subsystem turned on during exposure (the image of the aiming pattern is visible in the digital image) or off. If the aiming system is turned off during exposure, brightness of the aiming pattern decreases as exposure increases.
  • Page 18 1 - 4 SE3300 Integration Guide...
  • Page 19: Chapter 2 Installation

    For reliable operation a low-noise power supply is required. Pay proper attention to power supply quality and testing to ensure the best possible performance from the SE3300. In bar code applications, up to 100 mV peak-to-peak noise is acceptable on all three power input pins (10 Hz to 100 kHz). For image capture applications, power supply noise for VCC_SENSOR must be limited to 30 mV (peak-to-peak), across the same frequency range.
  • Page 20: Thermal Considerations

    External Optics (Aiming LED Lens and Imaging Lens) Do not subject external optical components on the SE3300 engine to any external force. Do not hold the engine by an external optical component. This can place excessive stress in the mechanical joints that secure the components, which can cause failures such as joint cracking or breaking.
  • Page 21: Mounting

    The SE3300 can be mounted in any orientation without degradation in performance. See Figure 2-1. NOTE Mounting the SE3300 in a non-upright position results in images rotated accordingly in snapshot mode. Installation requires #2-32 thread-cutting screws with a maximum engagement depth of 5.5 mm. Recommended mounting screw torque is 3.5 in-lb.
  • Page 22: Housing Design

    Consider using baffles or matte-finished dark internal housing colors. Optical The SE3300 uses a sophisticated optical system that provides imaging performance that matches or exceeds the performance of much larger imagers. However, an improperly designed enclosure, or improper selection of window material, can affect the performance of the SE3300.
  • Page 23: Avoiding Scratched Windows

    Installation 2 - 5 Avoiding Scratched Windows Scratches on the window can greatly reduce the performance of the imaging system. Motorola recommends recessing the window into the housing or applying a scratch resistance coating. Window Material Many window materials that look clear can contain stresses and distortions that reduce performance. For this reason, use only cell-cast plastics or optical glass (with or without an anti reflection coating, depending on the application).
  • Page 24: Commercially Available Coatings

    2 - 6 SE3300 Integration Guide Commercially Available Coatings Anti-Reflection Coatings Anti-reflection coatings can be used for stray light control or to achieve maximum working range, and can be applied to the inside and/or outside of the window to reduce the amount of light reflected off the window back into the engine.
  • Page 25: Optical Path And Exit Window

    Installation 2 - 7 Optical Path and Exit Window Table 2-1 Table 2-1 Table 2-1 Table 2-1 Table 2-1 Table 2-1 Table 2-1 SE3300 Optical Path Figure 2-2...
  • Page 26 2 - 8 SE3300 Integration Guide SE3300 Illumination and Aiming Path Figure 2-3...
  • Page 27: Recommended Exit Window Information

    Installation 2 - 9 Usable Illumination Volume for Imaging FOV Within 20 Inch Range Table 2-5 SE3300WA SE3300SR SE3300HD Specification (Wide Angle) (Standard) (High Density) FOV (X x Y) 47.6 x 33.7 40.2 x 28.3 40.2 x 28.3 Recommended Exit Window Information Table 2-1 Table 2-6 Window Distances...
  • Page 28: Exit Window Notes

    2 - 10 SE3300 Integration Guide Exit Window Notes • Integration tolerances are not included. • Ensure the window size is large enough to cover the imaging field of view and usable illumination volume specified in Figure 2-2 Figure 2-3...
  • Page 29: Chapter 3 Specifications

    CHAPTER 3 SPECIFICATIONS Introduction This chapter provides the technical specifications of the SE3300, including decode zone and exit window characteristics. Technical Specifications SE3300 Technical Specifications Table 3-1 Item Description Power Requirements - Input Voltage 3.3 V ± 0.3 V at 23° C Operating Mode Supply Currents (conditions VCC=VCC_SENSOR=VCC_ILLUM = 3.3VDC) (at 23°...
  • Page 30 2000 G ± 5% applied via any mounting surface at 0º C, 20º C, and 50º C for a period of 0.85 ± 0.05 msec Vibration Unpowered SE3300 withstands a random vibration along each of the X, Y, and Z axes for a period of one hour per axis, defined as follows: 20 to 80 Hz Ramp up at 0.02 G...
  • Page 31: Skew, Pitch, And Roll

    21 pin 0.3 mm pitch ZIF connector Chapter 4, Electrical Interface for more information. NOTE Environmental and/or tolerance parameters are not cumulative. Motorola recommends a thermal analysis if the application is subject to an extreme temperature environment. Skew, Pitch, and Roll Measured on a 20 mil Code 39 symbol at a distance of 5 inches.
  • Page 32: Decode Ranges

    3 - 4 SE3300 Integration Guide Decode Ranges SE3300SR Ranges SE3300SR Decode Ranges Table 3-2 Typical Guaranteed Bar Code Code Type Density Range Description Inch Inch Code 39 3 mil STI3025 Near 12.5 10.9 4 mil STI4026 Near 18.3 17.5...
  • Page 33 Specifications 3 - 5 SE3300SR Decode Ranges (Continued) Table 3-2 Typical Guaranteed Bar Code Code Type Density Range Description Inch Inch Code 128 5 mil C128 MOT Near 15.7 14.4 20 mil 20MIL C128 Near Note 1 23.3 59.1 21.2 54.0 I 2 of 5 10 mil...
  • Page 34: Se3300Wa Ranges

    3 - 6 SE3300 Integration Guide SE3300WA Ranges SE3300WA Decode Ranges Table 3-3 Typical Guaranteed Bar Code Code Type Density Range Description Inch Inch Code 39 3 mil STI3025 Near 10.9 4 mil STI4026 Near 16.1 14.2 5 mil ABCDEFGH Near 17.7...
  • Page 35 Specifications 3 - 7 SE3300WA Decode Ranges (Continued) Table 3-3 Typical Guaranteed Bar Code Code Type Density Range Description Inch Inch I 2 of 5 10 mil 1234567897 Near Note 1 12.0 30.6 24.9 PDF417 5 mil x.005y.0150 Near 12.8 11.8 6.67 mil x.0066y.0200...
  • Page 36: Se3300Hd Ranges

    3 - 8 SE3300 Integration Guide SE3300HD Ranges SE3300HD Decode Ranges Table 3-4 Typical Guaranteed Bar Code Code Type Density Range: Description Inch Inch Code 39 3 mil STI3025 Near 12.6 11.3 4 mil STI4026 Near 14.2 11.6 5 mil...
  • Page 37 Specifications 3 - 9 SE3300HD Decode Ranges (Continued) Table 3-4 Typical Guaranteed Bar Code Code Type Density Range: Description Inch Inch I 2 of 5 10 mil 1234567897 Near Note 1 20.9 17.4 PDF417 4 mil x.0040y.0120 Near 10.0 5 mil x.005y.0150 Near 11.0...
  • Page 38 3 - 10 SE3300 Integration Guide...
  • Page 39: Chapter 4 Electrical Interface

    CHAPTER 4 ELECTRICAL INTERFACE Introduction Table 4-1 lists the pins and signals of the 21-pin connector on the SE3300. See Figure 2-1 on page 2-3 for the pin 1 location on the rear of the engine, on the side opposite the aiming/illumination system.
  • Page 40: Connector Drawings

    SE3300 Integration Guide Connector Drawings For detailed connector information, refer to the manufacturer’s specifications. For protection against an open circuit in being bent, the tapered areas are laid as indicated. 21-Pin ZIF Connector (SE3300 Imager to Flex), Kyocera 6283 Series Figure 4-1...
  • Page 41 Electrical Interface 4 - 3 21-Pin ZIF Connector (SE3300 Imager to Flex), Kyocera 6283 Series (continued) Figure 4-2...
  • Page 42 4 - 4 SE3300 Integration Guide 21-Pin ZIF Connector (PL3307 Decoder to Flex), Molex 54809 Series Figure 4-3...
  • Page 43 Electrical Interface 4 - 5 21-Pin ZIF Connector (PL3307 Decoder to Flex), Molex 54809 Series (continued) Figure 4-4...
  • Page 44 4 - 6 SE3300 Integration Guide SE3300 to PL33XX Decoder 21-Pin Flex Figure 4-5...
  • Page 45: Chapter 5 Control Interface

    0x56 Captures the aim pattern in the image. AIM_POWER 0xF3 Controls the brightness of the aim pattern. AUTO_POWER_REDUCTION 0x74 Places the SE3300 in a low power state when idle. ENTER_BOOTLOADER 0x91 Enters bootloader mode. EXEC_INLINE 0x83 Executes a programmed script.
  • Page 46 0x51 Reads the Micron MT9V022 registers. RESET 0x57 Returns engine components to a default state. TIME_TO_LOW_POWER 0x75 Sets the length of time the SE3300 is idle before entering low power mode. WR_OSC 0x52 Writes to the oscillator registers. WR_SCRIPT 0x76 Programs more than one SE3300 command into one script.
  • Page 47: Transactions

    (I C master) should request a response, and if the SE3300 does not respond the host should retry the response request for up to 100 ms. If the SE3300 does not respond within this time, a hard failure occurred.
  • Page 48: Command Checksum

    5 - 4 SE3300 Integration Guide Command Checksum Every command must include a checksum, calculated as follows: Sum the bytes in the command, starting from the opcode through the last command data byte. Use only the low byte of this result.
  • Page 49: Command Descriptions

    After receiving the Stop command, the SE3300 may not respond to subsequent commands for up to one frame time (16.6 ms at 60 fps) because the system requires the current frame to complete before the engine processes new commands.
  • Page 50: Aim_Power 0Xf3

    AUTO_POWER_REDUCTION 0x74 Places the SE3300 in a low power state when idle for the duration of time specified by the TIME_TO_LOW_POWER command. Any I C command wakes the SE3300 from low power mode.
  • Page 51: Get_Fstats 0X81

    • LCD Frame = 0x20 GET_PARAM 0x70 Allows a host to read out parameters stored in the SE3300 (non-volatile memory). See Table 5-4 on page 5-13 for a list of these parameters. ILLUMINATION_DURING_EXPOSURE 0x59 Turns Illumination on and off. Illumination only turns on if acquisition is started. Enabling illumination while acquisition is stopped does not turn illumination on, although it turns on illumination upon the next ACQUISITION Start command.
  • Page 52: Lcd_Mode 0X82

    Celsius or Fahrenheit) and are inverted (higher values indicate lower temperatures). RESET 0x57 Returns the SE3300 to a default state. TIME_TO_LOW_POWER 0x75 Sets the length of time the SE3300 must be idle before it enters low power mode. This only applies if AUTO_POWER_REDUCTION is enabled.
  • Page 53: Wr_Osc 0X52

    Note that the SE3300 controls many oscillator registers. Using this command to write registers may conflict with SE3300 requirements, causing unpredictable behavior. WR_SCRIPT 0x76 Programs more than one SE3300 command into a script, which can be executed using a single command (EXECUTE_SCRIPT). Use this method whenever possible to increase performance and timing synchronization.
  • Page 54: Command / Response Formats

    SE3300 commands. In the columns SE3300 Command Data and SE3300 Response Data, the following letters identify the size of the data: (B) = Byte, (W) = Word, or (A) = Array. Words are in Little-Endian format (low byte first).
  • Page 55 Control Interface 5 - 11 SE3300 Command and Response Formats (Continued) Table 5-3 SE3300 Command SE3300 Response Function Note1 Note2 SE3300 Command Data SE3300 Response Data IMAGE_RESOLUTION 0x5C 0x5C 0x00=Normal* 0x01=Row Bin 2 0x02=Row Bin 4 0x03=Column Bin 2 0x04=Column Bin 4...
  • Page 56 5 - 12 SE3300 Integration Guide SE3300 Command and Response Formats (Continued) Table 5-3 SE3300 Command SE3300 Response Function Note1 Note2 SE3300 Command Data SE3300 Response Data GET_FSTATS 0x81 0x81 Returns 5 Bytes as follows: (W) Exposure (B) Gain (B) BIN...
  • Page 57 Control Interface 5 - 13 SE3300 Parameter Numbers and Data Formats Table 5-4 Length Parameter Description Number (bytes) MODEL_NUMBER Engine model number SERIAL_NUMBER Engine serial number DATE_MANUFACTURE Engine manufacturing date DATE_SERVICE Engine service date SCANNER_BOOTLOADER_FIRMWARE_VERSION Engine bootloader version SCANNER_PRODUCTCODE_FIRMWARE_VERSION Engine firmware version...
  • Page 58 5 - 14 SE3300 Integration Guide...
  • Page 59: Chapter 6 Application Notes

    CHAPTER 6 APPLICATION NOTES Introduction This chapter includes image acquisition and power consumption information. LED illumination is required for decoding. Image Acquisition The SE3300 contains a wide VGA CMOS sensor. Figure 6-1 Figure 6-2 illustrate pixel output format, and Figure 6-3 Figure 6-4 show basic timing information.
  • Page 60: Output Data Format

    6 - 2 SE3300 Integration Guide Output Data Format Image data can be read out in a progressive scan or in interlaced scan mode. Vertical and horizontal blanking surrounds valid image data, as shown in Figure 6-2........P 00 00 00 ....00 00 00 ........P...
  • Page 61 Application Notes 6 - 3 Frame Time Table 6-1 Parameter Description Pixel Clock Master Clocks Time Units Active data time 28.02 µs Frame start blanking 2.66 µs Frame end blanking 0.86 µs Horizontal blanking 3.52 µs A + Q Row time 31.72 µs Vertical blanking...
  • Page 62: Recommended Procedures

    Recommended Procedures The following trigger mode procedures describe the recommended transaction sequence between a host and the SE3300. These transaction sequences use discrete commands for clarity. Replace any set of discrete commands with a multi-command EXECUTE_SCRIPT to improve throughput. Normal Decode Mode...
  • Page 63 The host sends the Aim On command. • The host sends the Acquisition Start command. • The SE3300 begins outputting images. Starting with the first frame, every 60th frame is a picklist frame (1,61,121,181 …). • The host attempts to decode the images.
  • Page 64 The SE3300 optimizes the image output for motion detection. During this mode: • The SE3300 does not automatically enter standby or low power mode. • The host uses the Power Mode command to put the SE3300 into a low power mode (for support of Bus Powered USB).
  • Page 65 The SE3300 optimizes the image output for motion detection. During this mode: • The SE3300 does not automatically enter low power mode. • The host uses the Power Mode command to put the SE3300 into a low power mode (for support of Bus Powered USB).
  • Page 66 The SE3300 optimizes the image output for motion detection. During this mode: • The SE3300 does not automatically enter low power mode. • The host uses the Power Mode command to put the SE3300 into a low power mode (for support of Bus Powered USB).
  • Page 67: Snapshot Mode

    Upon a trigger pull: • The host sends the Illumination On command. • The SE3300, if in low power mode, exits low power mode (either Reduced or Sleep). • The host sends the Aim On command. • The host sends the Acquisition Start command.
  • Page 68 6 - 10 SE3300 Integration Guide...
  • Page 69: Appendix A Register Settings

    APPENDIX A REGISTER SETTINGS For information on register settings for the engine, refer to the Aptina MT9V022 (mono) Wide VGA CMOS Digital Image Sensor Datasheet, available at http://www.aptina.com.
  • Page 70 A - 2 SE3300 Integration Guide...
  • Page 71: Tell Us What You Think

    We’d like to know what you think about this Manual. Please take a moment to fill out this questionnaire and fax this form to: (631) 627-7184, or mail to: Motorola Solutions, Inc. One Motorola Plaza M/S B-10 Holtsville, NY 11742-1300 Attention: Technical Publications Manager Advanced Data Capture Division IMPORTANT: If you need product support, please call the appropriate customer support number provided.
  • Page 74 MOTOROLA, MOTO, MOTOROLA SOLUTIONS and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings, LLC and are used under license. All other trademarks are the property of their respective owners. © 2011 Motorola Solutions, Inc. All Rights Reserved.