IR 9003SW: IrDA-1.1 (9.6K-4M bps) System
Test Software
SIR/MIR/FIR
Infrared Testing Utility for IrDA devices
IR9003SW and IR90003DT Version 2.00
IR9003SW and IR9003DT is an FIR/MIR/SIR Test Software for
testing IrDA devices. It uses standard IrDA procedures to
test
IrDA-compliant devices. It is not a comprehensive diagnostic
or evaluation test but should be used to aid production QA
tests
of IrDA devices. It runs under DOS. It is not guaranteed to
work
in DOS-mode under Windows.
IR9003SW may be used in conjunction with its companion SW,
IR9003DT.
This program may be run on notebooks or other open systems
where
the time to load Windows and open an IrDA connection is too
large.
It may also be programmed in the TEST-BIOS for fast testing
of the
IrDA ports.
The design of the the hardware and software in the device
under
test (DUT) are assumed to have been fully debugged and tested
to be
IrDA-compliant. The goal of this program is to catch as many
QA problems
as possible. To catch the remaining QA problems, a more elaborate
test
program and disproportional amount of test time are needed.
A thorough
but very time consuming test is not necessarily desirable
for production
QA test and definitely beyond the scope of IR9003.
The main features of IR9003SW include its capability to discover
an
IrDA device in range, make connection, open its IAS and conduct
performance tests using TEST frames. Some handheld IrDA devices
may not support TEST frames which is an optional IrDA feature.
Such devices can be tested just for PASS/FAIL option without
the Performance Tests. IAS is a mandatory feature of IrDA.
The Link Disconnect Time has been chosen to be 8 secs. This
implies
that if a link is disrupted during making connection or opening
IAS, the next test can be continued after the lapse of 8 secs
during
which period the DUT times out and enters NDM again. However,
for
performance tests, the IrDA devices may be moved out of range
for a
max of 8 secs for the tests to continue. This feature has
been
included mainly for distance/angle testing.
When a DUT fails, there could be several reasons for it:
(1) Hardware Failure
(2) Software Failure.
Again, software failure could be because of IrDA-deviation
or a bug in the IrDA stack. These need to be investigated
carefully.
PASS doesnot mean that the DUT is IrDA-compliant. It means
there were no preliminary QA problems. IR9003SW doesnot provide
a comprehensive test of IrDA stack.
Performance test settings are based on the DUT's capabilities.
For example, a DUT that supports max Frame Size of 1K, cannot
be
tested for 2K. Likewise, a DUT that does not support FIR,
may not
be tested for that speed.
Error Rate = Lost Frames / Frames Sent
PASS means Pass Error Rate < Total Error Rate.
FAIL means Pass Error Rate > Total Error Rate.
----------------------------------------------------------------
Hardware required for IR9003SW and IR9003DT
One x386 or better DOS PC.
ACTiSYS' IR2000B board (based on NS87108A)with IR2000L dongle.
Hardware Setting:
The dongle type, COM port, IRQ and DMA can be modified by
its
Hardware setting facility. Choose appropriate values for COM
port, IRQ, DMA channel so that there is no conflict.
By default, COM2, IRQ3 and DMA0 are chosen.
Customer Test Script Editor:
The program comes with a default IR9003SW.SC$ file which may
be used for customer test script parameters. For modifying
these
parameters or saving result, please read README.TXT file.
To quit to DOS prompt from any of these programs, press 'ESC'
or CTRL-BRK any time.
|