
LZ85202
24
IrDA Control Host Controller with USB Interface User
’
s Guide
Peripheral Power Supply Information
Function
In the IrDA Control subsystem, the IrDA Control Peripherals need to have their own power
supply to communicate with the Host device over IR. In order to ensure the proper com-
munication, the USB-IrDA Control Bridge in the HC inquires about the power supply con-
dition of the IrDA Control Peripherals every time they are bound to the Host device. The
result will be forwarded to the USB Host via USB.
1. In the event that the Peripheral does not appropriately reply to the inquiry, the HC will
regard that the device does not support the Peripheral Power Supply Information func-
tion, and will not inquire about the power supply conditions from the next Binding.
2. During the control transfer (USB-Enumeration), HC will inquire about the power supply
condition when the current control transfer is completed.
3. If the USB Host requests the HC for the control transfer during the power supply condi-
tion inquiry, the HC will respond to the USB request by STALL.
Specifications
1. The HC will individually record the data transaction start time after Binding for each
Peripheral. The Host device will then issue
‘
Get Status
’
, after more than one second of
time from the recorded data transaction start time.
2. In the parameter of
‘
Get Status
’
issued by the Host device, 2 bytes of data, which are
‘
0x00 (Report ID)
’
and
‘
0xF0 (Report type)
’
are enclosed. The Peripheral Engine in the
Peripheral (PE, Sharp P/N: LZ85194) extracts these 2 bytes of data, and report to the
peripheral system μP.
3. The Peripheral recognizes above 2 bytes of data as
‘
power supply condition inquiry
’
,
and respond to the Host device by 1 byte of data, which are either
‘
0x00 (normal)
’
,
‘
0x01
(alarm)
’
, or
‘
0x02 (caution)
’
.
4. In case that the USB Dongle fails to receive the power supply condition information from
the Peripheral, or exceeds the retry attempts for the
‘
Get Status
’
of the IrDA Control HID
LLC layer, the HC will not report the power supply conditions to the USB Host. The USB
Dongle will then disable this power supply condition inquiry function and will not inquire
the condition at next Binding.
Auto Repeat Cancellation for Keyboard Error
In general, keyboards make the desired character appear on the display as long as it sends
the
‘
key stroke
’
data to the Host device. Or, the typed character keeps appearing on the dis-
play until the keyboard sends the
‘
key release
’
code to the Host device. When using a wire-
less keyboard, the
‘
key release
’
code thus needs to be correctly received for the desired
operation. Such a case may happen, such as an unexpected disconnection of the keyboard.
The
‘
Auto Repeat Cancellation for Keyboard Error
’
is a unique function of the HC, which is
to prevent the undesired phenomena described above. In the event that the USB Dongle
does not receive any data from the IrDA Control keyboard over 220 ms after receiving
‘
key
stroke
’
, the USB Dongle automatically sends
‘
key release
’
code to the Host device.