You are on page 1of 5

IMPLEMENTATION GUIDE

FOR

IrDA Standards

IrDA Standards
July 1996
__________________________________________________________________________________

IMPLEMENTATION GUIDE FOR IrDASTANDARDS


_____________________________________________________________________________________

IrDA Physical Layer (IrPHY) Implementation (Mandatory):


Document your results of the following.

Specification Version: ____________________________________

Active Output Specifications Measured Value or Check Specification


Peak Wavelength (850nm to 900nm)
Active on-axis output power (40<power<500 mw/Sr)
Angle where power is <40mW (30>angle>15 degrees)
Pulse rise time (<600ns)
Pulse fall time (<600ns)
Pulse overshoot (<25%)
Pulse jitter (<200ns

* OK to quote LED data sheet and not measure this parameter

Describe the setup of the testing environment and equipment (i.e. calibration).

Document your results by checking the appropriate response:

Active Input Specifications Yes No

Receiver correctly generates


0's and 1's when exposed to
a pulsed IR signal of
4 uW/cm**2 at 0 degrees
Receiver correctly generates
0's and 1's when exposed to
a pulsed IR signal of
500 mW/cm**2 at 0 degrees
Receiver correctly generates
0's and 1's when exposed to
a pulsed IR signal of
500 mW/cm**2 at +15 degrees
Receiver correctly generates
0's and 1's when exposed to
a pulsed IR signal of
4 uW/cm**2 at -15 degrees
Active Input Specifications Yes No
Con’t
Receiver correctly generates
0's and 1's when exposed to
a pulsed IR signal of

2
500 mW/cm**2 at -15 degrees
Using a jitter free sequence
of IR pulses, what is the
jitter in the electrical
equivalent of those pulses (<200ns)
Minimum delay after transmit
that the receiver receives
error free (<10ms)

Note any additional features of the specification have you included in the applicant product.

_____________________________________________________________________________________
IrDA Link Access Protocol (IrLAP) Implementation (Mandatory)

Please document your results by circling the appropriate response(s):

Specification Version: ___________________________

Minimal Implementation Only Yes No


Secondary Only Yes No
Primary and Secondary Yes No
Baud Rates Supported (bps 2400, 9600, 19200, 38400, 57600, 115200
Maximum Turnaround Supported (ms) 500, 250, 100, 50, 25, 10, 5
Data Size Supported (bytes 64, 128, 256, 512, 1024, 2048
Tx Window Size Supported 1, 2, 3, 4, 5, 6, 7
Rx Window Size Supported 1, 2, 3, 4, 5, 6, 7
Number of BOF Req'd @ 115kbps 48, 24, 12, 5, 3, 2, 1
Minimum Turnaround Time (ms)(Please write)
Link Disconnect/Threshold time (s) 3/0, 8/3, 12/3, 16/3, 20/3, 25/3, 30/3, 40/3
Primary/Secondary Role Exchange Yes No
Sniffing Yes No

_____________________________________________________________________________________
IrDA Link Management Protocol (IrLMP) Implmentation (Mandatory):

Document your results by checking the appropriate response(s):

Specification Version: _________________

IrDA Link Management Protocol (IrLMP) Implmentation (Continued)

Yes No
Minimal Implementation Only
Exclusive Mode
Primary/Secondary Exchange
Sniffing
Connectionless Data Tx
Connectionless Data Rx
IAS Client
GetInfoBaseDetails
GetObjects
GetValue
GetValueByClass
GetObjectInfo
GetAttributeNames
IAS

3
GetInfoBaseDetails
GetObjects
GetValue
GetValueByClass
GetObjectInfo
GetAttributeNames

_____________________________________________________________________________________
IrDA Plug and Play (IrPnP) Implementation (Optional):

Implemented YES NO
Specification Version ________

PnP Attributes Values:

DeviceID
Name
Manufacturer
Category
Version
Status
CompCnt
Comp#00
Comp#01
Comp#02
Comp#03

Extend as appropriate.

_____________________________________________________________________________________
IrDA Tiny Transport Protocol (TinyTP) Implementation (Optional):

Minimal Implementation Only YES NO


Specification Version: ___________

4
_____________________________________________________________________________________
INTEROPERABILITY

List other IrDA devices with which the applicant device has
been demonstrated to interoperate.

List other IrDA devices with which the applicant device has
failed to be interoperable. Where possible document your diagnosis
of the failure.

____________________________________________________________________________________
TESTING AND QUALITY ASSURANCE

Briefly describe why you believe this device is compatible with the
IrDA standard. What methods have been used to ensure IrDA Compliance?

Has an independent test suite has been used to validate this


implementation? If YES, state which suite and attach sample results.

Describe any plans for regression test for subsequent releases.