Since many host systems and applications have unique formats and protocol requirements, the decode engine supports a wide range of configurable features. These features may be selected by scanning a corresponding configuration bar code from the MetroSelect Single-Line Configuration Guide or Area Imaging Bar code Supplemental Configuration Guide. Both guides are available for download at www.honeywell.com/aidc under the IS4920 product page.

Usage of the Host Interface Signals

In the default “multi-try” trigger mode of operations, the scanning engine is activated by the nTrig signal, which must be kept active (low) until the successful scan is achieved, as indicated by the nGoodRead signal.

Upon a successful scan, the decode engine asserts the nGoodRead signal and keeps it asserted (low) for the duration of transmission of the decoded data to the host, or for the minimum of 100 msec (configurable to 50 msec), which coincides with the duration of the nBeeper signal.

The nGoodRead and nBeeper signals are driven with LVC family open drain outputs and are pulled up on the decode board with 100K resistors to VIN. The default state of these pins is Hi-Z (pulled up via 100K) and these signals are capable of sinking up to 24mA each when driven to the low state. For beeper applications, care must be taken to ensure that inductive spikes do not cause the voltage on the lines to exceed the maximum voltage of 5.5V.

Warning: The nGoodRead and nBeeper signals are not current limited. The external host circuitry connected to these pins must ensure that the current is limited to 25mA.

At any given time, the decode engine can be in one of the following power modes, see page 20 for descriptions:

Boot Mode

Operating Mode

Idle Mode

Sleep Mode

Presentation Wakeup Mode

Power-down Mode (TTL Only)

Suspend Mode (USB Only)

When the decode engine is in the Sleep or Presentation Wakeup Mode, the nWake or nTrig signals can be used to wake up the engine.

The nWake signal wakes up the engine and turns the engine into the Idle Mode, which in the TTL RS232 version enables communication with the host for a short period of time defined by the value of the sleep timeout, which is set to one second by default.

Note: In the USB decode engines with USB Serial Emulation Mode activated; communication with the host is enabled even when the engine is in the Sleep or Presentation Wakeup Mode.

18