LZ85194
IrDA Control Peripheral Engine User
’
s Guide
3
Figure 3 shows the required function for IrDA Control Mouse as an IrDA Control implemen-
tation example. In the IrDA Control physical layer (IrDA Control-PHY), the infrared link
communicates at a data rate of 75 kbps using a 16 PSM (Pulse Sequence Modulation
Scheme) and a 1.5 MHz subcarrier frequency. Sharp IrDA Control infrared transceiver
(Sharp P/N: GP2W2001YK/2002YK) is designed to provide full support for IrDA Control
communication for this IrDA Control-PHY.
The IrDA Control MAC layer (IrDA Control-MAC) manages the IrDA Control infrared wire-
less link between the Host device and the Peripheral devices.
IrDA Control MAC Layer Activities on IrDA Control Peripheral Devices
1. The IrDA Control Peripheral device (e.g. IrDA Control Mouse) would first send its iden-
tification data (PFID, Peripheral Information, etc.) to a Host Device to register itself. This
registration process is called
‘
Enumeration
’
.
2. Once Enumeration is completed, the Host device will allocate the address (PADD) to the
enumerated Peripheral devices and will start polling accordingly. The procedure to start
polling is called
‘
Binding
’
. The polling packet from the Host device to the Peripheral device
contains the data for the designated Peripheral device.The IrDA Control MAC Layer in the
mouse will extract this data and forward it to its upper layer, HID LLC Layer. The Periph-
eral devices will reply with a response packet that includes the communication data from
its HID LLC Layer. The Peripheral devices must start to respond within 213 μs from the
receipt of the polling packet, if the Peripheral devices have any data for the Host device.
Figure 3. Required Function for IrDA Control Mouse
REQUIRED FUNCTION FOR
IrDA CONTROL MICE
SERVICES OF EACH LAVER
IrDA CONTROL MICE
IMPLEMENTATION
APPLICATION
SOFTWARE
Detection for buttons status
Detection of location information
APPLICATION
MICROCONTROLLER
85194-3
IrDA CONTROL
HID LLC LAYER
IrDA CONTROL
MAC LAYER
IrDA CONTROL
PHYSICAL LAYER
IrDA CONTROL
TRANSCEIVER
GP2W2001YK
IrDA CONTROL INFRARED
COMMUNICATION ENGINE
PE
Error detection and resending
Flow control
Polling communication between
host & peripheral
Address allocation
1.5 MHz infrared subcarrier
16 PSM modulation
75 bps data rate
MESSAGE
COMMAND
SERIAL
SS-WIRE
I/F