|   |
![]() |
||||||||||||||||||||||||||||||||||||||||||
Home |
RC-MM was defined by Philips to be a multi-media IR protocol to be used in wireless keyboards, mice and game pads.
For these purposes the commands had to be short and have low power requirements.
In this diagram you see the most important transmission times.
The message time is the total time of a message, counting form the beginning of the first pulse until the end of the last pulse of the message.
This time can be 3.5 to 6.5 ms, depending on the data content and protocol used.
No provision is made for data collisions between two or more remote controls! This means that there is no guarantee that the messages get across.
With this protocol a 36 kHz carrier frequency is used to transmit the pulses.
This helps to increase the noise immunity at the receiver side and at the same time it reduces power dissipated by the transmitter LED.
The duty cycle of the pulses is 1:3 or 1:4.
RCMM comes in 3 different flavours, called modes. Each mode is intended for a particular purpose and differs mainly in the number of bits which can be used by the application. All data is sent with MSB first.
The 12 bit mode is the basic mode, and allows for 2 address bits and 8 data bits per device family. There are 3 different device families defined: keyboard, mouse and game pad.
The 2 address bits provide for a way to use more than 1 device simultaneously. The data bits are the actual payload data.
The 24 bit mode, also know as extended mode, allows more data to be transmitted per message. For instance for multi-lingual keyboards or a high resolution mouse.
In the OEM mode the first 6 bits are always 0 0 0 0 1 1.
The next 6 bits are the customer ID (OEM manufacturer).
My observation showed that Nokia used the code 1 0 0 0 0 0 for their 9800 series digital satellite receivers.
|