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.
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 ........................
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.
• 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.
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.
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...
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.
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.
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.
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.
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.
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.
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).
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.
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...
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...
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.
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...
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...
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...
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.
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...
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.
(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.
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.
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.
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.
• 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.
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.
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.
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...
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.
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...
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).
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.
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.
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.