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
Usage of the Host Interface Signals
In the default
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
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
•
•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