
LZ85202
IrDA Control Host Controller with USB Interface User
’
s Guide
19
IrDA Control Protocol Process (IrDA Control Module)
There are three communication statuses for the Peripherals in the practical data transac-
tion on the IrDA Control subsystem;
1. Enumeration Status. The communication status where dongle starts communication,
complete Enumeration process, and then goes into the Sleep status by the Wakeup
packet from the Peripheral.
2. Communication Status. The communication status where the dongle polls the enumer-
ated IrDA Control peripherals after completion of Bind process. The Host device also
executes Hailing for Enumeration as well as Binding periodically.
3. Sleep Status. The communication status where no IrDA Control peripherals are bound,
thus no communication occurs between the Host and the Peripherals.
Hailing for Enumeration and Bind
When the Host device is in the condition in which it can further bind the other IrDA Control
Peripherals (see Table 11), the Host device will execute Hailing for the Enumeration as
well as Binding periodically. However, if seven NCL (Non-Critical Latency) devices have
already been bound, the Host will NOT execute Enum-Hailing.
NOTES:
1. NCL: Non-Critical Latency devices that do not require an immediate response to the trans-
mitted data. Mice and keyboards should be categorized as NCL devices. In an IrDA Con-
trol system, NCL devices remain bound for 5 seconds after the last data transmission.
2. CL: Critical Latency devices that require an immediate response to the transmitted
data.Gamepads or Joysticks should be categorized as CL devices. In an IrDA Control
system, CL devices remain bound for 30 seconds after the last data transmission.
3. Number of NCL Peripherals allowed to be bound with CL Peripherals is referring to the
case when NCL Peripherals will only use short packets.
With the process 1 and 2, the IrDA Control Peripherals can communicate with the Host
device over the IrDA Control subsystem. As described in Table 11, the IrDA Control sub-
system allows maximum of 8 NCL Peripherals or maximum of 4 CL Peripherals to be
bound simultaneously.
Table 11. Bind Management
HAILING
PATTERN
Pattern 1
Pattern 2
Pattern 3
Pattern 4
Pattern 5
NON-CRITICAL LATENCY
(NCL
1
) PERIPHERALS
3
8
7
6
5
1
CRITICAL LATENCY (CL
2
)
PERIPHERALS
0
1
2
3
4