background image

IMAGETEAM™ 4X00 Series Integration Manual

2 - 5

Changes in Exposure Value vs. Frame Height

The time (measured in frames) for a new exposure to fully take effect is dependent on the absolute value of the change in 
exposure (in rows) as it relates to the difference of the frame height (FH) minus the last active video row (LAVR).  An exposure 
change that is greater than the frame height/last active row difference requires two frames before the new exposure takes full 
effect.  An exposure change that is less than or equal to the difference takes one frame to take full effect.

This may be expressed as:

If |dExposure| <= (FH - LAVR) then Frames to full effect = 1

If |dExposure| > (FH - LAVR) then Frames to full effect = 2

Example: For a video configuration of Frame Height (FH) = 525 and a last active video row position of 500 (490 rows with active 

frame start at row 10), a change in exposure of 26 rows requires 2 frames to full effect.

Exposure vs. Frame Width (Number of Pixel Clocks per Line/Row)

The exposure is controlled by setting the number of rows (lines) to allow the pixels to acquire charge.  Changing frame width, 
measured in columns or Pixel Clocks per Row, has the greatest impact on exposure.  Since the time to scan one row (T

row

) is 

the basis for defining integration time, the exposure or integration time as a function of row count is:

T

I

 = RowCount * T

row

and is therefore directly proportional to the time to scan one row.

T

row

 = PixClkPerRow * T

PixClk

Exposure Control Method and Exposure/Data Clock Out Timeline

The exposure is controlled by an electronic shutter (see 

Electronic Shutter Exposure Method

, page 2-5).  The pixel array is 

always exposed to light in this method of exposure control (unlike the mechanical shutter method that shields the imager array 
from incoming light when not exposing).  Therefore the image array must have some way of adjusting the system so that only 
the charge collected for the desired time of exposure is read out of the imager.  The exposure control circuitry of the imager 
performs this task by allowing the photo diode array to collect charge until the time the next vertical minus the exposure 
(measured in rows) is reached.  The unwanted charge collected to this point is then removed from the photodiodes and the 
charge is allowed to build again over the desired exposure interval.  The wanted charge is collected at the end of the line.

Electronic Shutter Exposure Method

Since the charge is collected at the end of the frame, this charge data is not clocked out of the imager during this frame.  The 
data is clocked during the next frame interval.  Therefore, the data read from the imager is delayed by one frame time:

Vert

Charge on
Photo Diode

Charge is dumped
(reset)

Exposure Time

(wanted charge)

Expose

Read Out

Frame 1 Frame 2

Frame 3

1st

2nd

3rd

Frame 1 Frame 2

1st

2nd

Summary of Contents for IMAGETEAM IT4000HD

Page 1: ...Integration Manual IMAGETEAM 4X00 Series For the following imagers IT4000SR SF or HD IT4100SR SF or HD and IT4300SR SF or HD ...

Page 2: ...ntioned in this document may be trademarks or registered trademarks of other companies and are the property of their respective owners Note Specification drawings are for reference only Please contact Hand Held Products for the most current drawing FCC CE The IMAGETEAM IT 4X00 Series Image Engine integrated into an OEM device may require testing by the OEM to insure compliance with the following f...

Page 3: ...ly with applicable regulation s in regard to standards for specific equipment combinations Caution Use of controls or adjustments or performance of procedures other than those specified herein may result in hazardous radiation exposure 6 5 7 2 127 67 5 172 0 66 6 5 352 8 7 P 0 287387 WR Q0 1 RPSOLHV ZLWK 5 DQG H FHSW IRU GHYLDWLRQV SXUVXDQW WR DVHU 1RWLFH 1R GDWHG XO ...

Page 4: ......

Page 5: ... Horizontal Considerations 2 3 Active Pixel Window Alignment 2 3 Vertical 2 4 Horizontal 2 4 Interdependencies 2 4 Column Position of CDS Subtraction Pulse Reg 0x9C 0x9B 2 4 Exposure vs Frame Height Number of Lines per Frame 2 4 Changes in Exposure Value vs Frame Height 2 5 Exposure vs Frame Width Number of Pixel Clocks per Line Row 2 5 Exposure Control Method and Exposure Data Clock Out Timeline ...

Page 6: ...on for IT4300 3 11 Optional Mounting Configuration for IT4300 3 12 Chapter 4 Optics and Illumination Window Placement 4 1 Distance from Window 4 1 Window Size and Material Requirements 4 1 Code Presentation Angle 4 2 Ambient Light 4 2 Eye Safety Standard for IT4000 IT4100 Series Engines 4 3 Eye Safety Standard for IT4300 Series Engines 4 3 LEDs 4 3 Chapter 5 Customer Support Product Service and Re...

Page 7: ... existing platforms To ease integration efforts a Software Developers Kit provides a simple software interface APIs ESD Precautions The IT4X00 Series engine is shipped in ESD safe packaging Use care when handling the scan engine outside its packaging Be sure grounding wrist straps and properly grounded work areas are used Dust and Dirt The IT4X00 Series engine must be sufficiently enclosed to prev...

Page 8: ...gration Manual Interface Connector Molex FFC FPC Connector 54393 2192 drawings taken from Molex Catalog page MX01 0 3 mm 0 012 in pitch Right Angle SMT ZIF Bottom Contact Connector View Connector Mechanical Units Millimeters Inches ...

Page 9: ...s signal is used as a data valid window Polarity of this signal is selectable in register address 0x01 Bit 1 Hand Held Products setting is 1 active high window 5 Vertical Sync V Data Valid Output Definition varies according to the setting of the image registers For the configuration defined in this document this signal is used as a data valid window Polarity of this signal is selectable in registe...

Page 10: ...re this supply is heavily decoupled and is protected from cross coupling to high frequency signals of the processing decoding cir cuitry A broad band filter may be needed to obtain adequate isolation See Considerations and Methods for the Power Supply on page C 1 When designing the host system circuitry with a switched VIn imager you must guarantee there is no leakage path from the host into the i...

Page 11: ...te Sequence The following is an example of an I2 C write to the IT4X00 Series sequence Data Read Sequence An I2 C read consists of a two step process The first step is a transmit in write mode of the slave address the sub address and then a termination a no data write The first step sets the register address pointer inside the imager in preparation for the read The second step is the actual read o...

Page 12: ...umber 4 of frame 10 is actually seen at the beginning of frame 10 not 11 and the first 5 lines of frame 10 occur at the end of 10 This means that a movement of the active row start appears as a delay in time until the value set in registers 0x15 0x14 reaches a number that when added to the active row count of 490 is greater than the frame height Therefore a start row of 50 causes the last 15 activ...

Page 13: ... means that a movement of the active column start appears as a delay in time until the value set in registers 0x11 0x10 reaches a number that when added to the active column count of 650 is greater than the frame width For a start of 840 the last 632 pixels are output first with the first 18 output at the end of the row 858 650 840 632 Typical row with column start set to 180 frame width 858 Row w...

Page 14: ...tive pulse must be considered when adjusting the frame width FW and the start of active data column settings As noted in the Control Register Table see page 2 2 this value must be less than the value entered for FW If CDS is greater than FW the imager produces very strange video data results The IT4X00 Series engine does not perform the Correlated Double Sampling CDS method as the pixel s value is...

Page 15: ...unction of row count is TI RowCount Trow and is therefore directly proportional to the time to scan one row Trow PixClkPerRow TPixClk Exposure Control Method and Exposure Data Clock Out Timeline The exposure is controlled by an electronic shutter see Electronic Shutter Exposure Method page 2 5 The pixel array is always exposed to light in this method of exposure control unlike the mechanical shutt...

Page 16: ...ration are shown in the following table The configuration generates timing signals that create data acquisition windows for frame vertical and horizontal row line data valid regions The timing is based on the IC Media default frame height and line width that provide a frame rate of 30 fps Initial Hand Held Products Register Settings for IC Media ICM105A Register Hex Address Initial Hand Held Produ...

Page 17: ... Row Line Timing Preliminary Intel PXA27X Interface The Intel PXA27X Bulverde integrates a CMOS imager interface on the chip that can be used to interface to the IT4X00 Series The interface uses a synchronization tracking timing circuit that is very flexible and relatively easy to use Reserved Reserved Reserved Reserved Reserved VSync Polarity HSync Polarity Reserved 0 0 0 1 1 0 Active Low 1 Activ...

Page 18: ... of 0 to 2047 where actual number of imager pixels per line PPL 1 PPL imager pixels per line 1 RAW_BPP Raw Bits Per Pixel 0b00 8 0b01 9 0b10 10 0b11 reserved DW Imager Data Width 0b000 4 0b001 5 0b010 8 0b100 10 Register Hex Address Initial Hand Held Products Hex Dec Timing Control 02 01 001D Frame Width pclk 0D 0C 035A 858 Frame Height lines 0F 0E 020D 525 Beg act pix out pclk 11 10 00B4 180 Beg ...

Page 19: ...apture 1 of every 4 frames 100Capture 1 of every 5 frames 101Capture 1 of every 6 frames 110Capture 1 of every 7 frames 111Capture 1 of every 8 frames Time out CIF FIFO inactivity time out interval from 0 to 231 1 CICR2 Capture Interface Control Register 2 bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Setting 1 0 1 1 1 0 0 1 X X X X X X X X X X X X X X X...

Page 20: ...duction in light levels directly impacts the reading attributes of the image module A reduction in light levels reduces reading distance to target and DOF performance Aimer LEDs are typically not on for prolonged periods of time therefore a power savings may not be seen by pulsing the Aimer On control signal Pulsing the Illumination On signal can create a large reduction because the illumination L...

Page 21: ...ure can rise 15 to 20 C Under high ambient temperature conditions the laser diode is at risk of thermal breakdown and possible failure The image quality and decode performance will also degrade The Power Control PWM can be used to reduce the effect of the illumination LEDs on thermal rise however this also reduces the intensity of the illumination Reducing the intensity of the illumination reduces...

Page 22: ...t system depends on the voltage the host is providing to the IT4X00 Series Vin pin The equation below can be used to estimate the host current at each setting 75 25 29 70 30 26 65 35 24 60 40 21 55 45 19 50 50 16 45 55 13 40 60 11 35 65 9 30 70 7 25 75 4 20 80 LEDs Off Percent Current Duty Cycle Approximate LED Current mA I host 0 62 V host 9 0 I LED ...

Page 23: ...Voltage 0 3 x Vin Vih Input High Voltage 7 x Vin Vol Output Low Voltage 0 4 V Voh Output High voltage 2 4 V Min Typ Max PWM I 200 µA Vil Input Low Voltage 0 3V 0V 0 2 V Vih Input High Voltage 2 8 V 3 6 V Aimer On Illumination On I 30 µA Vil Input Low Voltage 0 2 V Vih Input High voltage 2 0 V 6 V Current VinImager VinLED 3 3V T 23 C Imager Min Typ Max I ImagerInrush 35mA IImagerOp 30 mA 35 mA I Im...

Page 24: ...eak 350 mA I Avg 150 mA I Standby 160 µA Laser Concurrent Min Typ Max I Inrush 450 mA IPeak 350 mA I Avg 220 mA I Standby 160 µA Laser Aimer Only Min Typ Max I Peak 70 mA I Avg 70 mA 1 Imager s internal clocks are stopped but the crystal oscillator is still running 2 Interleaved aimer mode 3 Concurrent aimer mode 4 Inrush may be further limited by incorporating current limiting in series with Vin ...

Page 25: ... AC Timing 30 Frames per Second Ref Typical Tpclk Tpclk Tc Duty Cycle 50 74 1 ns Trow Trow Tpclk x number of pixels per row 63 55 µs Tfr Tfr Tpclk x number of lines per frame 33 36 ms PxClk Hor Trow Data Tpclk Vert Data 7 0 Hor PxClk PxClk to Vert Hor or Data transition delay 2ns typ 4ns max ...

Page 26: ...cts windowed acquisition configuration The figure shows details of the I2C and line data events which are required by the hardware and image acquisition software layers The line data events can be generated in the hardware based on the horizontal row counts or via timers provided by the host operating system The figure references two different methodologies of line data events LDE that may be used...

Page 27: ... mid point of the frame capture and the vertical interrupt The image acquisition layer requires this from the host system for proper re allocation of the frame buffers and to prepare to write the next exposure values A T A C N Y S 6 C N Y S T 6 5 6 6 5 5 VI Vertical Hardware Interrupt EU Exposure Update A minimum of 5 events is required between mid frame and the vertical interrupt Back End Weighte...

Page 28: ...3 6 IMAGETEAM 4X00 Series Integration Manual Standard Mounting Configuration for IT4000 Units Inches mm 2 PLASTITE OR M2 2 SELF TAPPING SCREWS TORQUE SPEC 1 75 5 IN LB 2 02 6 KG CM ...

Page 29: ...IMAGETEAM 4X00 Series Integration Manual 3 7 Optional Mounting Configuration for IT4000 Units Inches mm ...

Page 30: ...3 8 IMAGETEAM 4X00 Series Integration Manual Standard Mounting Configuration for IT4100 Units Inches mm ...

Page 31: ...IMAGETEAM 4X00 Series Integration Manual 3 9 Optional Mounting Configuration for IT4100 Units Inches mm ...

Page 32: ...3 10 IMAGETEAM 4X00 Series Integration Manual Optional Mounting Configuration for IT4100 continued Units Inches mm ...

Page 33: ...IMAGETEAM 4X00 Series Integration Manual 3 11 Standard Mounting Configuration for IT4300 Units Inches mm ...

Page 34: ...3 12 IMAGETEAM 4X00 Series Integration Manual Optional Mounting Configuration for IT4300 Units Inches mm ...

Page 35: ...IMAGETEAM 4X00 Series Integration Manual 3 13 Optional Mounting Configuration for IT4300 continued Units Inches mm ...

Page 36: ...3 14 IMAGETEAM 4X00 Series Integration Manual ...

Page 37: ...he window should be polycarbonate or a harder material for portable applications 2 Window material must be clear Clarex cast acrylic is preferred Polycarbonate and CR39 are also acceptable 3 A minimum thickness of 03 inches 076 mm is recommended for this window with a maximum allowable thickness of 062 inches 1 57mm These dimensions prevent reflections from the window that can be seen by the camer...

Page 38: ...le Codes printed on glossy or laminated paper are best read at angles greater than 5 in relation to the scanner This prevents bright illumination reflections from being returned to the scanner Ambient Light The IT4X00 Series engine performs best in the presence of at least 50fc 535 lux of ambient light ...

Page 39: ...oducts 2 Standard gives guidelines as to the acceptable brightness of lasers and LEDs This depends on how bright the laser is itself but also how it is arranged in a device The Standard sets the acceptable levels of light and testing conditions for the product This Standard like many others is written by a group of technical experts and undergoes a rigorous approval process prior to adoption One s...

Page 40: ...25 inches 15 9 cm Code 39 15 mil 2 1 inches 5 3 cm 12 8 inches 32 5 cm Code 39 10 mil 3 2 inches 8 1 cm 9 2 inches 23 4 cm Code 39 8 mil 3 5 inches 8 9 cm 7 6 inches 19 3 cm UPC 13 mil 100 2 5 inches 6 4 cm 12 5 inches 31 8 cm Postnet 4 inches 10 2 cm 5 9 inches 15 cm OCR A 12 pt 2 5 inches 6 4 cm 11 8 inches 30 cm OCR B 12 pt 2 5 inches 6 4 cm 11 inches 27 9 cm Code Size Near Distance Far Distanc...

Page 41: ... 5 6 cm 4 7 inches 11 9 cm Code 39 5 mil 2 4 inches 6 1 cm 4 3 inches 10 9 cm Code 39 4 mil 2 6 inches 6 6 cm 3 6 inches 9 1 cm UPC 13 mil 100 2 2 inches 5 6 cm 6 5 inches 16 5 cm QR Code 12 mil 2 inches 5 1 cm 4 2 inches 10 7 cm QR Code 10 mil 2 4 inches 6 1 cm 3 5 inches 8 9 cm Position1 1 Z distance relative to front of engine Vertical avg Horizontal avg Tolerance 5 inches 12 7 cm 2 42 inches 6...

Page 42: ...4 6 IMAGETEAM 4X00 Series Integration Manual ...

Page 43: ... 566 6015 E mail naservice handheld com America Latina Hand Held Products America Latina Teléfono 239 263 7600 Fax 239 263 9689 E mail laservice handheld com Brazil Hand Held Products Brazil Telephone 55 21 2176 0250 Fax 55 21 2176 0249 E mail suporte handheld com Europe Middle East and Africa Hand Held Products Europe Telephone 31 0 40 29 01 633 Fax 31 0 40 2901631 E mail euservice handheld com A...

Page 44: ...and Held Products for the product at the time of purchase Warranty Period Any defective product must be returned at purchaser s expense during the Warranty Period to Hand Held Products factory or authorized service center for inspection No product will be accepted by Hand Held Products without a Return Materials Authorization which may be obtained by contacting Hand Held Products In the event that...

Page 45: ...y of enforceability of the other provisions hereof Use of any peripherals not manufactured sold by Hand Held Products voids the warranty This includes but is not limited to cables power supplies cradles and docking stations Hand Held Products Inc extends these warranties only to the first end users of the products These warranties are nontransferable The limited duration of the warranty for the IT...

Page 46: ...5 4 IMAGETEAM 4X00 Series Integration Manual ...

Page 47: ...U14 LONG_WORD 31 0 Long Word Builder TRANSER_EN TRANSER_EN TRANSER_EN LW_IN 31 0 LW_IN 31 0 LW_OUT 31 0 DMA_REQ TRANSFER_ACK COUNT_TA_EN END_DMA CLEAR_DREQ LW_OUT 31 0 DMA_REQ TRANSFER_ACK COUNT_TA_EN END_DMA CLEAR_DREQ TRANSFER_ACK COUNT_TA_EN END_DMA CLEAR_DREQ LW_DATA 31 0 DATA_OUT 31 0 DATA_OUT_EN DATA_OUT_EN CS R W SDACK DATA_OUT 31 0 CS R W SDACK DMA interface Dual Port RAM FIFO Control ...

Page 48: ...A 2 IMAGETEAM 4X00 Series Integration Manual ...

Page 49: ...main memory Interrupt Service Routine Latency Typically an ISR does not allow other activities like DMA to occur while the interrupt is being handled This happens in a system running high priority real time interfaces with IRQs Bus Turnaround This is the time it takes the processor to release the bus from a bus request or to service a DMA request This includes the time to complete the current inst...

Page 50: ...B 2 IMAGETEAM 4X00 Series Integration Manual ...

Page 51: ...in an image good S N ratio the better the performance of the system as a whole Considerations and Methods for the Power Supply The power supply should be isolated from the digital processing power supply if possible If the digital processing supply must be used you must be careful to capacitively decouple or filter the power before the IT4X00 Series interface connector A Star PCB layout strategy f...

Page 52: ...C 2 IMAGETEAM 4X00 Series Integration Manual ...

Page 53: ...mage data that can should be preprocessed for tracking the effectiveness of the last exposure This event needs to occur several times during a frame capture The frequency of the event may be tailored to the system timing to ensure maximum efficiency A balance needs to be reached relative to the time to launch and terminate the routine and the length of time the rest of the system can hold off whil...

Page 54: ...D 2 IMAGETEAM 4X00 Series Integration Manual ...

Page 55: ......

Page 56: ... Hand Held Products Inc 700 Visions Drive P O Box 208 Skaneateles Falls NY 13153 0208 4X00 IM Rev B 5 05 ...

Reviews: