Page 2
JE-227 INTEGRATION GUIDE Revision A OCT 2015...
Page 3
JADAK reserves the right to make changes to any software or product to improve reliability, function, or design. JADAK does not assume any product liability arising out of, or in connection with, the application or use of any product, circuit, or application described herein.
Page 4
Revision History Changes to the original manual are listed below: Change Date Description initial 10/2015 Initial release...
Chapter Descriptions..................... ix Notational Conventions....................x Related Documents....................... x Service Information....................... xi Chapter 1: Getting Started Introduction ........................1-1 JE-227 ........................1-2 Aiming System ....................... 1-3 Aiming Error ......................1-3 Aiming Control ......................1-3 Illumination System ....................1-3 Illumination Control ....................1-3 Frame Rate Control ....................
Page 6
JE-227 Integration Guide Positioning the Exit Window ..................2-7 Avoiding Scratched Windows .................. 2-7 Window Material ...................... 2-8 Commercially Available Coatings ................2-9 A Word About Coatings ................... 2-9 Optical Path ........................2-10 Imaging Field of View ....................2-10 Aiming Pattern ......................2-11 Imaging and Aiming Parallax ..................
About This Guide ABOUT THIS GUIDE Introduction The JE-227 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.
Notational Conventions This document uses the following conventions: • Italics are used to highlight chapters and sections in this and related documents • bullets (•) indicate: • Action items • Lists of alternatives • Lists of required steps that are not necessarily sequential •...
JADAK 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 JADAK support, you may need to return your equipment for servicing and will be given specific directions. JADAK is not responsible for any damages incurred during shipment if the approved shipping container is not used.
This device emits CDRH/IEC Class 2 laser and IEC Class 1M light. Do not stare into beam. Introduction The JE-227 captures digital images for transmission to a decoder to decode a bar code of any format supported by the decoding software. The JE-227 uses laser aiming and LED illumination.
Aiming JE-227 Block Diagram Figure 1-1 A 21-pin ZIF connector on the JE-227 connects the engine and the host device via a 55 mm flex (available from JADAK). For information about this connector, see Figure 4-1 on page 4-3. Also see...
Frame Rate Control The JE-227 outputs images at 54 frames per second by default. When capturing images, use lower frame rates to increase image brightness. The aiming pattern appears to blink when the frame rate is 30 fps or lower.
This results in decode performance degradation and should be avoided. Grounding The chassis is at ground. Isolate the JE-227 and host if installing the engine to a host that is not at ground, or has ground with the potential to inject noise.
As a protective measure for the laser diode, at extreme temperatures the JE-227 first shuts off the laser and dims illumination (at 68°C chassis temperature). Illumination shuts off at 72°C. As the engine temperature returns to normal levels the laser and illumination power returns to nominal values.
Page 16
Installation 2 - 3 Lumped Capacitance Thermal Model of JE-227 Scan Engine Figure 2-1 Based on this lumped capacitance thermal model and the engine power consumptions (see Table 3-7 on page 3- 8), the allowed engine scanning duty cycles can be calculated and plotted for a defined engine chassis...
Page 17
Installation 2 - 4 • The number of scans per minute is based on the assumption that a typical scanning session requires 1 second of full scanning power. For example, 12 scans per minute equals 20% scanning duty cycle. Engine Scanning Duty Cycle in Presentation Mode, Chassis Temperature Limit = 60°C Figure 2-3 Notes: •...
External Optics (Imaging Lens, Illumination LEDs, and Aiming Element) Do not subject external optical components on the JE-227 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.
•Holes marked "A#" are engine locating aides. Holes marked "B#" are threaded mounting holes. Slot marked "C" is JE-227-SR LSR AIM specific locating aid. •It is recommended to secure the engine using a combination of two locating pins and two mounting screws which must include A1 and B1.
2 - 7 Optical The JE-227 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 JE-227.
Installation 2 - 8 When using plastic materials pay extra attention to the wavefront distortion recommendation specified above. Colored windows are not recommended because they can significantly degrade performance of the white illumination system and adversely affect cellphone reading mode. Cell Cast Acrylic (ASTM: PMMA) Cell Cast Acrylic, or Poly-methyl Methacrylic (PMMA) is fabricated by casting acrylic between two precision sheets of glass.
Installation 2 - 9 Taber Test Results on Common Exit Window Materials Table 2-2 Haze 100 cycles Haze 500 cycles Abrasion Sample Resistance Chemically Tempered Glass 1.20% 1.50% Best PMMA with Polysiloxane Hardcoat PMMA Worst * All measurements use a 100 gram load and CS-10F Abraser. A Word About Coatings If using an anti-reflective (AR) coating, the specifications in Table 2-3...
Installation 2 - 12 Imaging and Aiming Parallax Due to parallax, the aiming dot is located at the center of the image at 203.2 mm (8.0 inches). JE-227-SR LSR AIM Optical Path - Imaging and Aiming Parallax Figure 2-7...
Installation 2 - 13 Engine Clear Aperture Engine Clear Aperture Notes Obstructing the engine clear aperture can result in one or more of the following effects: • A captured image with non-uniformly illuminated areas. • Obstructing the imaging field of view. •...
Installation 2 - 15 are not harmful for bar code reading but degrade quality of IDC. For comparison, parallel windows are located close enough to the engine that dust particles do not create image blemishes. Engine Stray Light Zone Engine Stray Light Zone Notes Due to high illumination intensity certain objects in the defined stray light zone can reflect light back onto the engine creating blemishes in the image.
The engine clear aperture is unobstructed. Housing features are outside of the stray light zone. Housing features which are inside of the stray light zone have black matte surfaces. JE-227-SR LSR AIM Parallel Window Integration Examples Figure 2-11 Tilted Window Integration Examples Example 1...
Page 30
Housing features which are inside of the stray light zone. light zone have black matte surfaces. A baffle feature with black matte surfaces prevents light from reaching other housing features. JE-227-SR LSR AIM Tilted Window Integration Examples Figure 2-12...
Specifications 3 - 2 C, MIPI, and Parallel Host Interface I2C_CLK, I2C_DATA Signals Table 3-2 Symbol Parameter Condition Minimum Maximum Units Output Low Voltage 3mA sink VDD_IO_HOST=3.3 3mA sink VDD_IO_HOST=1.8 0.2*VDD_IO_HOST 6mA sink Input High Voltage 0.7*VDD_IO_HOST VDD_IO_HOST+0.5 V Input Low Voltage -0.5 0.3*VDD_IO_HOST Rise Time...
Page 33
Specifications 3 - 3 Parallel Host Interface for HSYNC, VSYNC, PIXCLK, and PIX_DATA_x Signals Parallel Host Interface for HSYNC, VSYNC, PIXCLK, and PIX_DATA_0 Through PIX_DATA_7 Signals Table 3-4 Symbol Parameter Conditions Minimum Maximum Units Output High VDD_IO_HOST=3.3 VDD_IO_HOST-0.2 Voltage VDD_IO_HOST- VDD_IO_HOST=1.8 0.45 =8mA...
Specifications 3 - 6 Technical Specifications JE-227 Technical Specifications Table 3-6 Item Description Power Requirements - Input Voltage VCC: 3.3V +/- 0.3V Supply Currents VCC = VCC_ILLUM: 3.0V to 5.5V VCC_ILLUM = VDD_IO_HOST = 3.3V VDD_IO_HOST 1.7 to 3.6 @ 23C Maximum Sensor Power Supply Noise 100 mVp-p (3.3 V, 10 Hz - 100 kHz) for decoding...
Page 37
8.0 grams (0.28 oz) Electrical Interface 21 pin 0.3 mm pitch ZIF connector Chapter 4, Electrical Interface for more information. NOTE Environmental and/or tolerance parameters are not cumulative. JADAK recommends a thermal analysis if the application is subject to an extreme temperature environment.
Specifications 3 - 8 Supply Currents VCC = VCC_ILLUM = VDD_IO_HOST = 3.3V @ 23C Parallel and MIPI Host Interface with Laser Aim (Engine Only without PL3307 Decoder) Parallel and MIPI Host Interface with Laser Aim; Current (mA) Flowing into Power Domains @ 23 Table 3-7 Total Current VCC_ILLUM...
Specifications 3 - 11 Skew, Pitch, and Roll Measured on a 20 mil Code 39 symbol at a distance of 5 inches. Tolerance for skew and pitch is reduced at extreme ends of the working range. Skew Pitch Roll Skew, Pitch, and Roll Figure 3-5...
* Limited by width of bar code in field of view. Note: Photographic quality bar code at 18 tilt pitch angle under 30 fcd ambient illumination. JE-227-SR Decode Distances - Dark Room Table 3-9 Near Distance (in, Far Distance (in,...
Page 43
Introduction Table 4-1 lists the pins and signals of the 21-pin connector on the JE-227. See Figure 2-4 on page 2-6 for the pin 1 location on the rear of the engine, on the side opposite the aiming/illumination system. JE-227 Parallel Host Interface Signal Information...
Electrical Interface 4 - 2 JE-227 Parallel Host Interface Signal Information (Continued) Table 4-1 Pin Number JE-227 Signal Name Notes VCC_ILLUM PWR In Illumination power HSYNC Horizontal sync Ground PIXCLK Sensor pixel clock Ground JE-227 MIPI Host Interface Signal Information...
Electrical Interface 4 - 3 Connector Drawings For detailed connector information, refer to the manufacturer's specifications: Kyocera 6283 Series. No. of Position 6.0 mm 8.3 mm 6.7 mm 21-Pin ZIF Connector (JE-227 Engine to Flex), Kyocera 6283 Series Figure 4-1...
Electrical Interface 4 - 6 The imager engine contains three power domains: VCC, VCC_ILLUM, and VDD_IO_HOST. Specific power-up and power-down sequences of these three supplies are recommended to ensure proper operation. Power-up During power-up, the VCC supply ramps up before or at the same time as the VCC_ILLUM and VCC_IO_HOST supplies.
0x55 Turns the aim pattern on and off. AIM_DURING_EXPOSURE 0x56 Captures the aim pattern in the image. AUTO_POWER_REDUCTION 0x74 Places the JE-227 in a low power state when idle. ENTER_BOOTLOADER 0x91 Enters bootloader mode. EXECUTE_SCRIPT 0x77 Executes a programmed script.
Reads the Aptina AR0134 registers. RESET 0x57 Returns engine components to a default state. TIME_TO_LOW_POWER 0x75 Sets the length of time the JE-227 is idle before entering low power mode. WR_SCRIPT 0x76 Programs more than one JE-227 command into one script.
Page 51
C is a master/slave protocol, meaning the host initiates both transmissions. The JE-227 typically processes a command in less than 1 ms, but some commands take up to 100 ms. For this reason, after sending a command, the host (I C master) should request a response, and if the JE-227 does not respond the host should retry the response request for up to 100 ms.
Page 52
Control Interface 5 - 4 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. Perform a 2's complement of this result.
Page 53
After receiving the Stop command, the JE-227 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 54
5 - 6 GET_EXTENDED_STATUS 0x79 The JE-227 internally tracks various operating states and stores these states in the extended status structure. This command gets these states from the JE-227. The following are the operating conditions and descriptions. Each operating condition has 2 bits in the extended status: •...
Page 55
Use this command for test purposes to verify that the engine is in a powered state. POWER_MODE 0x5F Changes the JE-227’s power mode. Although this command offers a Full Power mode option, any command returns the JE-227 to full power mode.
Page 56
RESET 0x57 Returns the JE-227 to a default state. TIME_TO_LOW_POWER 0x75 Sets the length of time the JE-227 must be idle before it enters low power mode. This only applies if AUTO_POWER_REDUCTION is enabled. WR_SCRIPT 0x76 Programs more than one JE-227 command into a script, which can be executed using a single command (EXECUTE_SCRIPT).
JE-227 commands. In the columns JE-227 Command Data and JE-227 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 58
Control Interface 5 - 10 JE-227 Command and Response Formats (Continued) Table 5-3 JE-227 Command JE-227 Response Function JE-227 Response Data Note2 Note1 JE-227 Command Data POWER_MODE 0x5F 0x5F 0x00=Full* 0x01=Low ILLUMINATION_POWER_LEVEL 0xF0 0xF0 Lowest = 1 Highest Power Level = 18...
Page 59
Control Interface 5 - 11 JE-227 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...
Introduction This chapter includes image acquisition and power consumption information. LED illumination is required for decoding. Image Acquisition The JE-227 contains a 1280 H x 960 V CMOS sensor. Figure 6-1 illustrates pixel output format, and Figure 6- Figure 6-3 show basic timing information.
Application Notes 6 - 2 Output Data Timing Data output is synchronized with the PIXCLK output. When LINE_VALID is high, one 8-bit pixel datum is output every PIXCLK period..FRAME_VALID . . . LINE_VALID . . . Number of Pixel Clocks Row Timing and FRAME_VALID / LINE_VALID Signals Figure 6-2...
Recommended Procedures The following trigger mode procedures describe the recommended transaction sequence between a host and the JE-227. 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 JE-227 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 JE-227 optimizes the image output for motion detection. During this mode: • The JE-227 does not automatically enter standby or low power mode. • The host uses the Power Mode command to put the JE-227 into a low power mode (for support of Bus Powered USB).
Page 65
The JE-227 optimizes the image output for motion detection. During this mode: • The JE-227 does not automatically enter low power mode. • The host uses the Power Mode command to put the JE-227 into a low power mode (for support of Bus Powered USB).
During this mode: • The JE-227 does not automatically enter low power mode. • The host uses the Power Mode command to put the JE-227 into a low power mode (for support of Bus Powered USB). Snapshot Mode Level/Presentation/Auto-Aim Trigger Mode...
Page 67
Upon a trigger pull: • The host sends the Illumination On command. • The JE-227, 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.
Upon a trigger pull: • The host sends the Illumination On command. • The JE-227, 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 AR0134 1/3” 1.2 Mp CMOS Digital Image Sensor Datasheet, available at http://www.aptina.com.
Page 70
INDEX aiming ........1-3 data formats ....... 5-11 control .
Page 71
INDEX Register settings ......A-1 command format ..... .5-3, 5-9 regulatory .
Need help?
Do you have a question about the JE-227 and is the answer not in the manual?
Questions and answers