Справочник Пользователя для Intermec 073295-001
Chapter 4 — Theory of Operation
CK30 FPGA Block Diagram – 2D Imager Interface
The scanner is enabled and controlled from the PXA255 through memory-
mapped registers in the FPGA and octal register U11 (see “Using the
Scanner Interface Signal Set” on page 76):
mapped registers in the FPGA and octal register U11 (see “Using the
Scanner Interface Signal Set” on page 76):
• SCAN_PWR_EN* is asserted low to switch 3.3V power through high-
side switch U12 to scanner connector J2. This is done at boot or resume
time, and the scanner is left powered while the CK30 is on.
time, and the scanner is left powered while the CK30 is on.
• SCAN_FLASH_EN* is asserted high to enable the scanner.
• ILLUM_LASEN_RTS is pulsed by a PWM circuit in the FPGA to
control the scanner illumination.
• SCAN_TRIG* is set high to enable the scanner’s aiming beam. This is
alternated with scanner illumination flashes because current imager
devices cannot handle the current draw of both being on at the same
time.
devices cannot handle the current draw of both being on at the same
time.
At boot time and resume time the scanner is enabled using
SCAN_PWR_EN* and SCAN_FLASH_EN*, and its configuration
registers are initialized through the system I2C bus. The imager engine
resides on the I2C bus as slave address 0x40.
SCAN_PWR_EN* and SCAN_FLASH_EN*, and its configuration
registers are initialized through the system I2C bus. The imager engine
resides on the I2C bus as slave address 0x40.
Normally, when the scanner is not enabled, it is isolated from the I2C bus
by analog switch U34 so that a non-powered scanner cannot drag down
the I2C bus. Asserting SCAN_FLASH_EN* also asserts SCAN_I2C_EN,
connecting the scanner to the I2C bus.
by analog switch U34 so that a non-powered scanner cannot drag down
the I2C bus. Asserting SCAN_FLASH_EN* also asserts SCAN_I2C_EN,
connecting the scanner to the I2C bus.
While scanning, the scanner sends 8-bit parallel pixel data to the FPGA
over lines IMAGER_SD0-7, synced to a 13.5MHz IMAGER_PIXCLK.
over lines IMAGER_SD0-7, synced to a 13.5MHz IMAGER_PIXCLK.
CK30 Handheld Computer Service Manual
81