NMB Technologies 3900 RF Keyboard with Integrated Pointing Device User Manual NMB TECHNOLOGIES user guide
NMB Technologies Corp. RF Keyboard with Integrated Pointing Device NMB TECHNOLOGIES user guide
users manual
Revision 0.1 2/16/2001 NMB TECHNOLOGIES 9730 INDEPENDENCE AVE CHATSWORTH, CA 91311 U.S.A TEL: (818) 341-3355 FAX: (818) 772-0866 Requirement Specification For the NMB Wireless Keyboard with POINTING Devices and RF-Receiver and the HOST(Viewsonic) Rev. 0.4 Revision 0.1 2/16/2001 Revision History DATE 02/16/01 04/22/01 07/09/01 11/27/01 Revision 0.1 0.2 0.3 0.4 Changes and Additions First Draft By Ely Palarca Ely Palarca Ely Palarca Ely Palarca Revision 0.1 2/16/2001 CONTENT 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. INTRODUCTION .....................................................................................................................................................................................................4 OVERVIEW ............................................................................................................................................................................................................4 UART INTERFACE ...............................................................................................................................................................................................4 POWER-ON-RESET ..............................................................................................................................................................................................5 SLEEP MODE ........................................................................................................................................................................................................5 WAKE UP MODE ...................................................................................................................................................................................................5 DATA PACKET.......................................................................................................................................................................................................6 KEY TYPES ...........................................................................................................................................................................................................7 STUCK KEY ...........................................................................................................................................................................................................7 KEYBOARD OR REMOTE SLEEP MODE ...............................................................................................................................................................7 KEEP ALIVE ..........................................................................................................................................................................................................7 RESYNC BUTTON .................................................................................................................................................................................................7 RF POWER MANAGEMENT ..................................................................................................................................................................................7 TRANSMITTER DATA INPUT LEVEL ......................................................................................................................................................................7 DATA CODING.......................................................................................................................................................................................................7 HARDWARE INTERFACE .......................................................................................................................................................................................8 GENERAL SPECIFICATION ....................................................................................................................................................................................9 FREQUENCY PLAN .............................................................................................................................................................................................10 FREQUENCY CONTROL ......................................................................................................................................................................................10 FUNCTIONAL BLOCK DIAGRAM ..........................................................................................................................................................................11 UART INTERFACE .............................................................................................................................................................................................11 POWER DOWN ....................................................................................................................................................................................................12 TIMING PROTOCOL .............................................................................................................................................................................................12 SET/RESET KEYBOARD STATUS INDICATORS .................................................................................................................................................12 REPEAT KEYS .....................................................................................................................................................................................................12 DEVICE ID AND DEVICE NUMBER .....................................................................................................................................................................12 CHANNEL SYNCHRONIZATION ...........................................................................................................................................................................13 COMMANDS SUMMARY ......................................................................................................................................................................................14 NMB KEYBOARD DATA PACKET .......................................................................................................................................................................16 REMOTE UEI KEY DATA PACKET .....................................................................................................................................................................16 NMB POINTING DEVICE DATA PACKET ...........................................................................................................................................................17 UEI POINTING DEVICE DATA PACKET ..............................................................................................................................................................17 STUCK KEY DATA PACKET ................................................................................................................................................................................17 SLEEP DATA PACKET.........................................................................................................................................................................................18 KEEP ALIVE DATA PACKET ................................................................................................................................................................................18 RF-RECEIVER CONNECTOR ..............................................................................................................................................................................18 RF-RECEIVER MECHANICAL ..............................................................................................................................................................................18 FIGURES FIGURE 1: RF- RECEIVER AND IP-BOARD INTERFACE (UART).................................................................................................................................4 FIGURE 2: UART PROTOCOL .......................................................................................................................................................................................4 FIGURE 3 .........................................................................................................................................................................................................................7 FIGURE 4: RF- RECEIVER AND IP-BOARD INTERFACE (UART)...............................................................................................................................11 FIGURE 5: UART PROTOCOL .....................................................................................................................................................................................12 TABLES TABLE 1: DATA FRAME .................................................................................................................................................................................................4 TABLE 2: RF_TRANSMITTER / RF_RECEIVER HARDWARE INTERFACE ...................................................................................................................8 TABLE 3 ...........................................................................................................................................................................................................................8 TABLE 4: TRANSMITTER FREQUENCY PLAN .............................................................................................................................................................10 TABLE 5: RECEIVER FREQUENCY PLAN ....................................................................................................................................................................10 TABLE 6: FREQUENCY CONTROL FOR TRANSMITTER ..............................................................................................................................................11 TABLE 7: FREQUENCY CONTROL FOR RECEIVER ....................................................................................................................................................11 TABLE 8: DATA FRAME ...............................................................................................................................................................................................12 TABLE 9: DEVICE ID AND REMOTE DEVICES ............................................................................................................................................................12 TABLE 10: RF-RECEIVER COMMANDS FROM THE HOST ..........................................................................................................................................14 TABLE 11: RF-RECEIVER CONNECTOR PINOUT..........................................................................................................................................................18 TABLE 12: SCAN CODE TABLE .....................................................................................................................................................................................19 Revision 0.1 1. 2/16/2001 Introduction This document gives the minimum firmware specification required for a Custom Wireless NMB Keyboard with Pointing Device which is intended to be used with the Viewsonic Display Monitor. 2. Overview This battery-powered remote keyboard transmits RF signal to the Base Unit (RF-Receiver), which connects to the Viewsonic Large Screen Monitor display unit through an UART serial interface. The communication medium is 2.4GHZ. It has 10 programmable channels and each remote unit has its Device ID to avoid interference. Functional Block Diagram NMB Keyboard with Pointing RF TX Base Unit Receiver (UART) RX RF TX UEI Remote Control TX Viewsonic Large Screen Display Monitor Figure 1: Keyboard/Remote, RF- Receiver and IP-Board interface (UART) • • The NMB remote devices communicate wirelessly through the Base Unit (RF-Receiver) one way and the Viewsonic Display Monitor interfaces to the Base Unit through an UART port. The NMB keyboard and the UEI Remote must have a minimum distance of one meter from the RF-Receiver for proper operation. 3. UART Interface The UART interface requires only four lines, Receive (RX), Transmit (TX), GND, and +5Vcc. The communication link will be half-duplex; meaning that each side is either a RF-Receiver or the HOST at any given time. 3.1 Protocol Format of RF-RECEIVER (UART) to the HOST. The RF-Receiver communicates serially with the Host at 9600-baud over a 4-lines connection. Data packets are exchanged over the Receive and Transmit line. Start 0 Idle Stop (51 hex) Idle Figure 2: UART Protocol 3.2 Data Frame Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 Bit 9 Bit 10 Start Bit D0 D1 D2 D3 D4 D5 D6 D7 Stop Bit Always '0' Data 0 (LSB) Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 (MSB) Always '1' Table 1:Data Frame Revision 0.1 4. 2/16/2001 Power-On-Reset The wireless Keyboard with Pointing Device will generates a "power-on-reset" when power is first applied to the unit. The keyboard will test the checksum of the read-only memory (ROM), and random access memory (RAM) test. On satisfactory completion of the test, keyboard scanning begins and the pointing device will begin scan the sensor. 5. Sleep Mode The keyboard and the pointing device unit are to provide reduced power consumption sleep mode. If no data packet is transmitted within XX seconds, RF transmitter can go to sleep mode. While in this mode, the unit must maintain the current status. 6. Wake Up Mode When the keyboard key or pointing device is pressed or moved, the unit will wake up and transmit the key data or movement data. Revision 0.1 7. 2/16/2001 Data Packet It is recommended that for the FSK direct modulation system of the RF communications, the Data Format below is recommended. Sync Byte Preamble 16 bits 16 bits Device Number 8bits Device ID/ Status 8 bits X Coord 8 bits Y Coord / Scan code 8 bits Checksum 8 bits Baud: 9600-baud rate (104.1 us/bit) Total bits: 64 bits Sync Bytes: Sync data bytes are used to stabilize the demodulation of the receiver side after a period of no signal input. Recommended four byte of "hex 0F". Preamble: It is used for decoder bit sync. Recommended 2 bytes of "hex 55". Device Number: 8-bits, Device number will be maximum of decimal 99, hex 63 Device ID/ Status: 8-bits Device ID: Bit 0 - Bit 2 = 000b for RF-Receiver, 001b for NMB keyboard, 010b for UEI key data, 011b for NMB Pointing device, 100b for UEI Pointing device Keyboard Status Data: Bit 3 = Reserved (0) Bit 4 = Reserved (0) Bit 5 = Reserved (0) Bit 6 = Reserved (0) Bit 7 = Battery Status (0=ok, 1= low) Pointing Device Status Data: Bit 3 = Pointing Device Left Button Status (1 = Down, 0 = Up) Bit 4 = Pointing Device Right Button Status (1 = Down, 0 = Up) Bit 5 = X coordinate sign (0 = positive, 1 = negative) Bit 6 = Y coordinate sign (0 = positive, 1 = negative) Bit 7 = Battery Status (0=ok, 1= low) X coordinate/ : 8 bits Keyboard Data = Reserved (0) Pointing Device =X-Data: 8 bits Y coordinate/ Scan code: 8 bits Keyboard Data: Scan Code (Make/Break) * Scan codes are shown in Table 2 Pointing Device = Y-Data: 8 bits Checksum: (Device Number + Device ID/ Status + Xcoord + Ycoord/Scan Code) Revision 0.1 8. 2/16/2001 Key Types All keys including the Pointing Device buttons are make/break. When a key or button is pressed, the unit will transmit the following data as shown in the protocol. For reliable data transmission, keystroke and control push buttons packets are transmitted twice wirelessly from NMB Remote Devices. MAKE 9. 8ms MAKE BREAK 8ms BREAK Stuck key Transmitter shall enable the "Stuck Key" bit and transmit it to the Receiver when a stuck key is detected after xx ms. 10. Keyboard or Remote Sleep Mode The remote devices shall enable the "Sleep Mode" bit when the Remote or Keyboard is to enter Sleep Mode. 11. Keep Alive The remote devices shall enable the "Keep Alive" bit when the user is holding a key down (not typing) for more than 70ms. 12. Resync Button Hold down the Resync button and press one of the numeric keys (1-0) to select the channel number. At this time, the 'signature ID' (Resync make code = 76hex) will be sent at the selected channel. The data format of the signature ID is the same as the key data packet described in the NMB keyboard data packet. 13. RF Power Management RF Power On Allocate Frequency Tx Data Input T1 T2 Figure 3. Timing Sequence in RF Power Management. • • 14. T1 = Power On Stable Time. Typically, it should be T1 > 5ms T2 = Frequency Stable Time. Typically, it should be T2 > 20ms Transmitter Data Input Level The transmitter data input level should be fixed as the supply voltage drops when using battery. It is required that the Input level will be Vp-p = 100mv (+/- 10%). 15. Data Coding Data coding is necessary for the wireless communication, which is to eliminate the DC offset of the demodulation caused by the series of 1's or 0's. The Manchester Coding is recommended here. Revision 0.1 16. 2/16/2001 Hardware Interface The interface to the RF-Transmitter and RF-Receiver module shall be described in the table below. Parameter Input voltage Ground TX-Data Input Synthesizer Enable Synthesizer SDA Synthesizer SCK Pin Number Tx-Module 2.2 V min. Ground Data input TTL input TTL input TTL input Rx-Module 3.3 V min. Ground Data output TTL input TTL input TTL input Table 2:RF_Transmitter / RF_Receiver Hardware Interface 17. Serial Input Data Timing Table 3. Serial Input Data Timing for Selecting Channel. Revision 0.1 18. General Specification 2/16/2001 The performance requirements are contained in the table below Table 2. General Specification Rqmt No. 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 Parameter Number of channels Channel spacing Receive frequency band Demodulation Receiver sensitivity Data rate Transmit frequency band Modulation Radiated power Description Maximum FCC Requirements Fundamental Minimum Maximum Spurious emissions 4.10 4.11 4.12 Duplex type RF frequency tolerance Temperature range 4.13 4.14 Power source Power consumption 4.15 Dimensions 4.16 4.17 Weight Other requirements Operating Storage Nominal Maximum operational supply current PLL lock on time Tx Module 10 channels 500 kHz N/A Rx Module 10 channels* N/A 2400 to 2483.5 MHz N/A N/A 19.2 kbps 2400 to 2483.5 MHz FSK detection -90 dBm 19.2 kbps N/A FSK -10 dBm N/A N/A 50 millivolts/meter @ 3 meters 500 microvolts/meter @ 3 meters Transmit only ± 10 ppm N/A 500 microvolts/meter @ 3 meters Receive only ± 10 ppm 0 to 50 °C -10 to 60 °C 2.5 VDC 15 mA 0 to 50 °C -10 to 60 °C 3.3 VDC 40 mA 28mm x 22mm x 8mm To be determined 50 ms 32 mm x 45mm x 8mm To be determined 10 ms Note * : The output data of channel 1-5 and channel 6-10 are different. Channel 1~5 : Tx input data Rx output data Revision 0.1 19. 2/16/2001 Frequency Plan Table 4: Transmitter Frequency Plan Channel Tx module transmit frequency 2446.7 MHz 2448.7 MHz 2449.7 MHz 2451.7 MHz 2454.7 MHz 2456.3 MHz 2457.3 MHz 2459.3 MHz 2462.3 MHz 2464.3 MHz 10 Table 5: Receiver Frequency Plan Channel Rx module Local frequency 2436.0 MHz 2438.0 MHz 2439.0 MHz 2441.0 MHz 2444.0 MHz 2467.0 MHz 2468.0 MHz 2470.0 MHz 2473.0 MHz 2475.0 MHz 10 20. Frequency Control Serial data is processed using SDA, SCK, LE pins of the RF-Module for the Transmitter and the Receiver. Binary serial data is entered through the SDA pin. One bit of data is shifted into the shift register onto the rising edge of the clock (SCK). When the load enable (LE) pin is high, stored the data latched. After the two 19-bit register being latched, the frequency will be locked. CH Freq. 19-bit Register 19-bit Register 2446.7 MHz 0010000000001010001 0010111111000100110 2448.7 MHz 0010000000001010001 0010111111001001110 2449.7 MHz 0010000000001010001 0010111111001100010 2451.7 MHz 0010000000001010001 0010111111010001010 2454.7 MHz 0010000000001010001 0010111111011000110 2456.3 MHz 0010000000001010001 0010111111101100110 2457.3 MHz 0010000000001010001 0010111111101111010 2459.3 MHz 0010000000001010001 0010111111110100010 2462.3 MHz 0010000000001010001 0010111111111011110 10 2464.3 MHz 0010000000001010001 0011000000010000110 10 Revision 0.1 2/16/2001 Table 6:Frequency Control for Transmitter CH Freq. 19-bit Register 19-bit Register 2436.0 MHz 1011000000000010001 0000100101101001000 2438.0 MHz 1011000000000010001 0000100101101001100 2439.0 MHz 1011000000000010001 0000100101101001110 2441.0 MHz 1011000000000010001 0000100101101010010 2444.0 MHz 1011000000000010001 0000100101101011000 2467.0 MHz 1011000000000010001 0000100101110000110 2468.0 MHz 1011000000000010001 0000100101110001000 2470.0 MHz 1011000000000010001 0000100101110001100 2473.0 MHz 1011000000000010001 0000100101110010010 10 2475.0 MHz 1011000000000010001 0000100110001010110 Table 7: Frequency Control for Receiver * Default Remote Device Channel will be number 1 and Device Number will 00 respectively. 21. Functional Block Diagram Tx RF- RECEIVER UNIT IP-Board RxD +5V GND Figure 4: RF- Receiver and IP-Board interface (UART) 22. UART Interface The UART interface requires only four lines, Receive (RX), Transmit (TX), GND, and +5Vcc. The communication link will be half-duplex; meaning that each side is either a RF-Receiver or the HOST at any given time. 22.1 Protocol Format of RF-RECEIVER (UART) to the HOST. The RF-Receiver communicates serially with the Host at 9600-baud over a 4-lines connection. Data packets are exchanged over the Receive and Transmit line. The RF-Receiver only sends one make and one break code for each key pressed. After 70ms, Keep alive packet will be send until the key press is released. Start 0 Idle 11 Stop (51 hex) Idle Revision 0.1 2/16/2001 Figure 5: UART Protocol 22.2 Data Frame Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 Bit 9 Bit 10 Start Bit D0 D1 D2 D3 D4 D5 D6 D7 Stop Bit Always '0' Data 0 (LSB) Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 (MSB) Always '1' Table 8: Data Frame 23. Power Down In the event of Power Down, all the critical parameters and Channel Number in the RF-Transmitter and RF-Receiver unit will be save. 24. Timing Protocol Transmission of Data Packet between the RF-Receiver and the HOST must have a delay at least four byte times (about 4ms at 9600 baud) between the last byte of one data packet and the first byte of the ID code of the next data packet. There must be no more than two bytes times delay (about 2ms at 9600 baud) between the ID code and data byte(s) within a packet. 25. Set/Reset Keyboard Status Indicators Three Status indicators Num Lock, Caps Lock, and Scroll Lock can be activated or deactivated by pressing the respective keys from the transmitter keyboard. Once the HOST receives the scan code of these keys, the HOST will activate and deactivate the status of each function in the screen 26. Repeat Keys When a key is pressed and held, the make scan code is sent. After a delay of 70ms +/- 20%, the Remote Device will send a "Keep Alive Data"- packet every 70ms until the break scan code is received. 27. Device ID and Device Number When remote device has a Device ID and Device Number. Device ID shows the category of the Remote device. The following table shows the device Ids for different categories. Remote Device Keyboard Keypad Remote Control Keypad Keyboard Pointing Device Remote Control Pointing Device Device ID Table 9: Device ID and Remote Devices 12 Revision 0.1 2/16/2001 Device Number is pre-loaded in the factory before the device is shipped. The number is chosen randomly from 0 to 99. The Host will validate the received data packet by checking the Device Number is registered for that Device ID or not. After the channel synchronization, the Device Number of each remote device will be registered in the host. Note that for both keyboard and remote control, keypad and pointing device have the same Device Number. During synchronization, only Device ID of the keypad and the Device Number will be sent. The host should also register the Device Number for the pointing device of the corresponding device. 28. Channel Synchronization There are 10 channels, which are numbered from 1 to 0, to be used in the communication between the RF-Receiver and the remote devices as keyboard and remote control. For reliable data transmission, keystroke and control push buttons packets are transmitted twice wirelessly from UEI /NMB Devices. 28.1 Changing Channel of the RF-Receiver The Host using the command “Set Channel” can change the channel of the RF-Receiver. The details can be found in the section, Set Channel. Normally, the HOST will show the channel number on the screen and then wait for the reception of the signatures (i.e. Re-Sync code, 76hex, defined in Table 2) from the remote devices for confirmations. 28.2 Changing Channel of the Remote Device The channel of the remote device can be changed as the following procedure. 1. Hold down the Sync button on the device 2. Press the button on the numeric keypad on the remote device to select the channel number. At this time, the signature will be sent continuously at the selected channel until the button is released. The data format of the signature id the same as the key data packet describe in the section, NMB keyboard Data Packet. 13 Revision 0.1 29. 2/16/2001 Commands Summary The following commands that the HOST may send and their hexadecimal values. Table 10: RF-Receiver commands from the HOST Command Hex Value Set Channel Channel Open Channel Close Get Version Number Read RSSI F1 F2 F3 F4 F5 29.1 Set Channel (Hex F1) This command will be used to set the RF channel of the receiver. Host Command: < Channel Number > 7 6 5 4 3 2 1 0 3rd Byte 1st Byte: 2nd Byte: 3rd Byte:1 1 1 1 0 0 0 1 2nd Byte < Device ID=0 > 0 0 0 0 0 0 0 0 1st Byte Bit 0 - Bit 2 = < Device ID = 000b > Bit 3 - Bit 7 = Reserved RF-Receiver Respond: 7 6 5 4 3 2 1 0 2nd Byte 1st Byte 0 0 0 0 0 0 0 0 1st Byte Bit 0 - Bit 2 = < Device ID = 000b > Bit 3 - Bit 7 = Reserved 2nd Byte 29.2 Channel Open / Close Commands The System can issue Channel Open or Close commands ( hex F2 or hex F3) to the RF-Receiver. The default state on power-on will be Channel Close. When the Channel is Close the RFReceiver will ignore incoming RF data. 29.2.1 Channel Open ( Hex F2) On the receipt of this command, The RF-Receiver will open the communication link between the HOST and RF-Receiver. Host Command: 1 1 1 1 0 0 1 0 2nd Byte 1st Byte: < Device ID=0 > 0 0 0 0 0 0 0 0 1st Byte Bit 0 - Bit 2 Bit 3 - Bit 7 = < Device ID=0 > = Reserved 14 Revision 0.1 2/16/2001 2nd Byte: RF-Receiver Respond: 7 6 5 4 3 2 1 0 2nd Byte 1st Byte 0 0 0 0 0 0 0 0 1st Byte Bit 0 - Bit 2 = < Device ID = 000b > Bit 3 - Bit 7 = Reserved 2nd Byte 29.2.2 Channel Closed ( Hex F3) On the receipt of this command, The RF-Receiver will closed the communication link between the HOST and RF-Receiver. Host Command: 1 1 1 1 0 0 1 1 2nd Byte 1st Byte: 2nd Byte: < Device ID=0 > 0 0 0 0 0 0 0 0 1st Byte Bit 0 - Bit 2 = < Device ID=0 > Bit 3 - Bit 7 = Reserved RF-Receiver Respond: 7 6 5 4 3 2 1 0 2nd Byte 1st Byte 0 0 0 0 0 0 0 0 1st Byte Bit 0 - Bit 2 = < Device ID = 000b > Bit 3 - Bit 7 = Reserved 2nd Byte 29.3 Get Version Number ( Hex F4) On the receipt of this command, The RF-Receiver will send the version number of the firmware to the HOST. Host Command: 1 1 1 1 0 0 1 1 2nd Byte 1st Byte: 2nd Byte: < Device ID=0 > 0 0 0 0 0 0 0 0 1st Byte Bit 0 - Bit 2 = < Device ID=0 > Bit 3 - Bit 7 = Reserved RF-Receiver Respond: < Channel Number > 7 6 5 4 3 2 1 0 3rd Byte 1st Byte 2nd Byte 0 0 0 0 0 0 0 0 2nd Byte < Version Number > 0 0 0 0 0 0 0 0 1st Byte Bit 0 - Bit 2 = < Device ID = 000b > Bit 3 - Bit 7 = Reserved 15 Revision 0.1 2/16/2001 3rd Byte 29.4 Read RSSI ( Hex F5) Not implemented On the receipt of this command, The RF-Receiver will send the RSSI value of the current channel to the HOST. This command is used for testing purpose or future enhancement. Host Command: 1 1 1 1 0 0 1 1 2nd Byte 1st Byte: 2nd Byte: < Device ID=0 > 0 0 0 0 0 0 0 0 1st Byte Bit 0 - Bit 2 = < Device ID=0 > Bit 3 - Bit 7 = Reserved RF-Receiver Respond: < Channel Number > 7 6 5 4 3 2 1 0 3rd Byte 1st Byte 2nd Byte 3rd Byte 30. 0 0 0 0 0 0 0 0 2nd Byte < RSSI value,max=dec.255 > 0 0 0 0 0 0 0 0 1st Byte < RSSI value,max=dec.255 > Bit 0 - Bit 2 = < Device ID = 000b > Bit 3 - Bit 7 = Reserved NMB Keyboard Data Packet The Keyboard data packet format is three bytes long. The first byte consists of the Device Number followed by the second byte = Device ID (001b) and the battery status bit, the third byte = Scan Code (Make/Break) of the Keyboard. Scan Code Table 10 7 6 5 4 3 2 1 0 3rd Byte 1st Byte: 2nd Byte: 3rd Byte: 31. Device ID + Battery Status 7 0 0 0 0 0 0 1 2nd Byte 7 6 5 4 3 2 1 0 1st Byte Bit 0 - Bit 2 = Device ID = 001b Bit 3 - Bit 6 = Reserved ( 0 ) Bit 7 = Battery Status, 0 = ok, 1 = low (Make / Break) * Scan Code are shown Remote UEI Key Data Packet The Remote UEI key data packet format is three bytes long. The first byte consists of the Device Number followed by the second byte = Device ID (010b) and the battery status bit, the third byte = Scan Code (Make/Break) of the Remote Key. Scan Code Table 10. 7 6 5 4 3 2 1 0 3rd Byte 1st Byte: 2nd Byte: 3rd Byte: Device ID + Battery Status 7 0 0 0 0 0 1 0 2nd Byte 7 6 5 4 3 2 1 0 1st Byte Bit 0 - Bit 2 = Device ID = 010b Bit 3 - Bit 6 = Reserved ( 0 ) Bit 7 = Battery Status, 0 = ok, 1 = low (Make / Break) * Scan Code are shown 16 Revision 0.1 32. 2/16/2001 NMB Pointing Device Data Packet The data packet format is four bytes long. 7 6 5 4 3 2 1 0 4th 33. 7 6 5 4 3 2 1 0 3rd Byte 7 6 5 4 3 0 1 1 2nd Byte 1st Byte: 2nd Byte: Bit 0 - Bit 2 = Device ID = 011b Bit 3 = Left Button Status (1=Down, 0=Up Bit 4 = Right Button Status (1=Down, 0=Up) Bit 5 = X-Coordinate sign (0=positive, 1=negative) Bit 6 = Y-Coordinate Sign (0=positive, 1=negative) Bit 7 = Battery Status, 0 = ok, 1 = low) 3rd Byte: 4th Byte: 7 6 5 4 3 2 1 0 1st Byte UEI Pointing Device Data Packet The data packet format is four bytes long. 7 6 5 4 3 2 1 0 4th 1st Byte: 2nd Byte: 3rd Byte: 4th Byte: 34. 7 6 5 4 3 2 1 0 3rd Byte 7 6 5 4 3 1 0 0 2nd Byte 7 6 5 4 3 2 1 0 1st Byte Bit 0 - Bit 2 = Device ID = 100b Bit 3 = Left Button Status (1=Down, 0=Up Bit 4 = Right Button Status (1=Down, 0=Up) Bit 5 = X-Coordinate sign (0=positive, 1=negative) Bit 6 = Y-Coordinate Sign (0=positive, 1=negative) Bit 7 = Battery Status, 0 = ok, 1 = low) Stuck Key Data Packet Receiver shall send this command when a stuck key is detected. 7 6 5 4 3 2 1 0 3rd Byte 1st Byte: 2nd Byte: 3rd Byte: Device ID + Battery Status 7 0 0 0 0 2 1 0 2nd Byte 7 6 5 4 3 2 1 0 1st Byte Bit 0 - Bit 2 = Device ID (001 = Keyboard, 010b = Remote) Bit 3 - Bit 6 = Reserved ( 0 ) Bit 7 = Battery Status, 0 = ok, 1 = low 17 Revision 0.1 35. 2/16/2001 Sleep Data Packet Receiver shall send this command when the Remote or the wireless keyboard is about to enter sleep mode. This way, the IP board can fully aware of the transmitter state. 1st Byte: 2nd Byte: 3rd Byte: 36. Device ID + Battery Status 7 6 5 4 3 2 1 0 7 0 0 0 0 2 1 0 3rd Byte 2nd Byte Bit 0 - Bit 2 = Device ID = 010b Bit 3 - Bit 6 = Reserved ( 0 ) Bit 7 = Battery Status, 0 = ok, 1 = low 7 6 5 4 3 2 1 0 1st Byte Keep Alive Data Packet (Revised) This code will be sent only when the user is holding a key down (not typing), this is to provide a keep alive timeout in the IP board. If the Keep Alive code is not receive within 200ms, the IP board will timeout and release the Break Code of the held key. 1st Byte: 2nd Byte: 3rd Byte: 37. Device ID + Battery Status 7 6 5 4 3 2 1 0 7 0 0 0 0 0 1 0 7 6 5 4 3 2 1 0 3rd Byte 2nd Byte 1st Byte Bit 0 - Bit 2 = Device ID (0 01 = keyboard, 010= remote control) Bit 3 - Bit 6 = Reserved ( 0 ) Bit 7 = Battery Status, 0 = ok, 1 = low RF-Receiver connector Connector type: Vendor: Long Chu Electronics Co. Ltd Type: P200 (Straight Type) Pitch: 2.0mm Current rating: 2amp Insulation Resistance: 1000 mega ohm, min. Table 11: RF-Receiver connector pinout Pin # 38. Name Comments Vcc GND RxD TxD +5V power Ground Received serial data from IP board to RF-Receiver. Transmitted serial data from RF-Receiver to IP board. NC GND No Connect Ground RF-Receiver mechanical Add mechanical outline of module including dimension, mounting, etc.. 18 Revision 0.1 2/16/2001 Table 12: Scan Code Table Key # Description Make Code Break Code Key # Description Make Code Break Code 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Num_Lock Print Scrn Scroll Lock Pause `/~ 1/! 2/@ 3/# 4/$ 5/% 6/^ 7/& 8/* 9/( 0/) -/_ =/+ Back Space Home Tab [/{ ]/} \/| Page Up Caps Lock ;/: '/" 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 115 115 116 117 Page Down L_Shift ,/< ./> //? Right_Shift Up Arrow End Control FN LWIN ALT Space Bar APP INS DEL Left Arrow Down Arrow Right Arrow Reverse Play Forward Record Stop Pause Instant Replay Jump CH Jump Present EPG +100 Multi-View Back Forward Stop Refresh Search Favorites Web home Get mail Mute Pip Previous Menu Channel Up Channel Down Right Click Left Click Volume Down Volume Up Power Re-Sync 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 73 74 75 76 BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F3 F4 F5 F6 19 Revision 0.1 60 2/16/2001 Enter 3C BC 118 * Set and Reset in Pointing Device Data Packet. 20 Revision 0.1 2/16/2001 39. Change Device Number • Press “Re_sync + Fn” and held down for 3 seconds, then enter 2- digits Device Number 0-9. 40. Select Device Channel Number. • Press “Re_Sync” and held down, then enter Channel Number 1 or 2, 3, 4, 5, 6, 7, 8, 9, 0. 40. Test Mode • Channel testing. Transmitter channel must default to channel 1. Press “1 + 3 + C” and held down for 6 seconds and release, Ten channels will be tested and after the testing, the channel number will return to default channel. • Frequency testing. Press “1 + 3 + F” and held down for 6 seconds and release. The device channel frequency can be measured by using spectrum analyzer. Pressing “F4”, the transmitter will transmit “one and zero” continously. Pressing “F3”, the transmitter will exit on frequency testing. 21 FEDERAL COMMUNICATIONS COMMISSION INTERFERENCE STATEMENT This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: -- Reorient or relocate the receiving antenna. -- Increase the separation between the equipment and receiver. -- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. -- Consult the dealer or an experienced radio/TV technician for help. CAUTION: Any changes or modifications not expressly approved by the grantee of this device could void the user's authority to operate the equipment. FCC RF Radiation Exposure Statement This equipment complies with FCC RF radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with a minimum distance of 20cm between the radiator and your body.
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.4 Linearized : No Create Date : 2002:03:11 12:32:00Z Modify Date : 2002:03:11 20:32:42+08:00 Page Count : 22 Creation Date : 2002:03:11 12:32:00Z Mod Date : 2002:03:11 20:32:42+08:00 Producer : Acrobat Distiller 5.0 (Windows) Author : kim Metadata Date : 2002:03:11 20:32:42+08:00 Creator : kim Title : Microsoft Word - NMB TECHNOLOGIES_user guide_EXIF Metadata provided by EXIF.tools