LZ85202
IrDA Control Host Controller with USB Interface User
’
s Guide
21
Support for the Peripherals
The USB Dongle will allocate the registration numbers to the Peripherals once they are
enumerated. Allocation of the registration numbers has a certain priority. Based on this pri-
ority, the Peripherals will have registration numbers allocated by the Host device. Table 12
shows the registration numbers as well as its priority.
NOTE: *
Keyboard and Mouse Composite.
As long as there is a vacancy in the registration numbers, IrDA Control Peripherals will
have their registration number based on the Table 11. However, there could be the case
that a new Peripheral wants to be enumerated when no vacancy in the registration num-
bers (meaning that eight Peripherals are already enumerated, and the ninth Peripheral
wants to be enumerated).
In such cases, the USB Dongle tries to delete the port and enumerate the new Peripheral
by following the priorities described below.
1. List up the deletion candidates from the Peripherals that have registration number
‘
2
’
or larger.
2. Remove the Peripherals currently bound from the list of deletion candidates.
3. If the Peripheral that is currently trying to be enumerated is NOT a keyboard, and the
deletion candidate is the only enumerated keyboard, the keyboard will be removed from
the list of deletion candidates, and will
not
be dropped.
4. If the Peripheral that is currently trying to be enumerated is NOT a mouse, and the dele-
tion candidate is the only enumerated mouse, the mouse will be removed from the list
of deletion candidates, and will
not
be dropped.
By applying above criteria, when there is any registration number that can be deleted, the
USB Dongle will accept the request from the ninth Peripheral and enumerate. If not, the
USB Dongle will reject the Enumeration request.
DC BIAS Mode
IR Data Transmission is commonly used in the remote controller for consumer electronic
products such as TV, video player, and air conditioners. When using an IrDA Control Sys-
tem in such environment, the DC BIAS mode made available on the HC should be used to
not interfere with consumer remote control data. The HC can be configured to support the
DC BIAS by applying an input to pin #93. To activate the DC BIAS mode, set the signal
level of #93 pin to HIGH.
Detailed interface between the HC and the Infrared Transceiver should be designed by
referring to the circuit shown in Figure 22.
Table 12. Registration Numbering of Enumeration (Priority)
PRIORITY
KEYBOARD*
MOUSE
OTHER
PERIPHERALS
1
2
3
0
1
2 - 7
1
0
2 - 7
1
2 - 7
0