10F, No. 11, Ln. 155, Sec. 3, Peishen Rd., Taipei, Taiwan
Tel: (886 2) 2664 6655Fax: (886 2) 2664 5757
http://www.genesyslogic.com
Your Imagination, Our Creation
GL901Rx
Wireless Mouse USB+PS2
Receiver Controller
Version 1.1
Dec. 3, 2001
©2000-2001 Genesys Logic Inc.—All rights reserved
-1
GL901Rx 1.1
GL901Rx
Wireless Mouse USB/PS2 Receiver
Controller
Features
l Fully CMOS Static Design
l 8 Bits RISC-like Micro Controller
l 1.5Mbps USB SIE engine
l 2.75K *14 bits ROM / 64 Bytes RAM
l 6Mhz external clock
l Internal switch for USB D+/D-
CLK/Data I/O
l On chip 3.3V output for RF Receiver
l 5V operation voltage
l 18 pin PDIP, SOIC Package
l 0-40ºC operation temperature
Package Type : PDIP/SOIC18
2
3
4
5
12
11
9
8
7
6
18
17
16
15
13
14
1
GL901Rx
XCD
SData
SClk
VCC
OSCI
OSCO
D+/Clk
D-/Data
RxEn
LED
GND
PS2En
BTN_Sel NC
VRx
RxData
Setup
10
DIM_Sel
Functions
l
Built in Genesyslogic’s proprietary wireless
link protocol
l Support up to 3D / 5Buttons (Standard)
l Support 4D / 5Buttons (Driver need)
l RF transmission rate: 4800 BPS
l Host Auto Detection: USB & PS2
l Ultra High Mouse Response
l Support I2C EEPROM Interface for 8 bits
RID & USB VID/PID setting
l Suspend wireless remote wake up
Power Management
l Normal mode : OTP <15 mA ,Mask < 10mA
l Suspend mode : < 500 uA , include
suspend wireless remote wake up
Genesyslogic’s proprietary
wireless protocol
l Provide 8 bits Random ID to avoid
co-channel interference
l Provide 2bits packet ID
l Provide 2bits user product ID
l Provide 4 bits CRC (Cyclic Redundancy
Check) for packet protection
©2000-2001 Genesys Logic Inc.—All rights reserved
-2
GL901Rx 1.1
1. Overview
GL901Rx/GL911Tx RF-USB is the high performance and low cost ASSP solution for wireless mouse
application. Genesys Logic’s RF-USB mouse series support USB and PS2 interface and provide ultra
high response for wheel scrolling type mouse up to 100 packets per second. They are designed to
support up to 4 Dimension and 5 buttons to cover most of the pointing device applications.
GL911Tx is the mouse controller and RF transmitter encoder for portable wireless Mouse body. This
chip is a high speed RISC-Like MCU can perform high tracking speed for wheel mouse moving and
encode the mouse data with Genesys Logic’s proprietary protocol. GL911Tx can support 2D/3D/4D
and up to 5 buttons. With 4800BPS high transmission rate it can report 2.5 times data rate than
traditional tethered Rs-232 mouse and almost the same rate as general tethered PS2 or USB mouse. It
means the overall excellent performance would give better mouse operation’s feeling just like the
tethered mouse.
GL901Rx is a bridge between RF demodulated base band signal to USB or PS/2 interface. It can adopt
any RF wireless receiver easily and decode the RF Genesys Logic’s proprietary protocol to host site.
This chip is also a high speed RISC-Like MCU with robust low speed USB SIE transceiver. With
Genesys Logic’s proprietary wireless link protocol, which can distinguish up to 255 different ID code
to avoid other RF interference and insure the error-free data to host.
©2000-2001 Genesys Logic Inc.—All rights reserved
-3
GL901Rx 1.1
2. Feature
l Fully CMOS Static Design
l 8 Bits RISC-like Micro Controller
l 1.5Mbps USB SIE engine
l 2.75K *14 bits ROM / 64 Bytes RAM
l 6Mhz external clock
l Internal switch for USB D+/D- and PS2 CLK/Data I/O
l 5V operation voltage
l On chip 3.3V output for RF Receiver
l Built in Genesys Logic’s proprietary wireless link protocol (GLPWP)
l RF data rate: 4800 BPS
l Interface Auto Detection: USB & PS2
l Ultra High Mouse Response
l Suspend wireless remote wake up
l 18 pin PDIP, SOIC Package
l 0-40ºC operation temperature
Flexible Mouse Mode Setting
l W/ EEPROM : User’s USB VID/PID and 8 bits RID and mouse setting.
l W/O EEPROM : Default VID/PID and 2D/3D, 3B/5B hardware Setting.
l USB Mode : Support 2D-3D / 1-5 Buttons (HID1.1Standard)
l PS2 Mode : Support 2D/3B (Standard) , 3D/3B (Intelli Mouse) , 3D/5B (Intelli2 Mouse)
l Special Mode : Support 4D / 3Buttons , 4D/5B (Need driver)
Power Management
l Normal mode: OTP <15 mA, Mask < 10mA
l Suspend mode: < 500ìA, include suspend wireless remote wake up
Genesys Logic’s Proprietary Wireless Protocol
l Provide 8 bits Random ID to avoid Co-channel interference
l Provide 2bits packet ID (Broadcast packet, X/Y packet, Button+ZW packet, ..)
l Provide 2bits user product ID (Keyboard, Joystick, ….)
l Provide 4 bits CRC (Cyclic Redundancy Check) for packet protection
©2000-2001 Genesys Logic Inc.—All rights reserved
-4
GL901Rx 1.1
3. Function Description
3.1 Function Block
Receiver
Module
Rxen
Gnd
PCB Loop
Antenna
GL901Rx
Rxdata
D+/CLK
D-/Data
6Mhz Resonator
Rx Crystal
3.3V
5V
USB/PS2 Interface
EEPROM
SWITCH
XCD
Figure 3-1: Block Diagram of RF Receiver System
3.2 Power Supply
The nominal operation voltage of GL901Rx is between 4.5~5.5V and it is built in Power Fail Reset
when power voltage below 3.6V+_0.3V. Normal working current is less than 10 mA at 6Mhz.
(a) USB Interface : GL901Rx supports remote wake function, i.e. when USB host send suspend
command, GL901Rx will enter suspend mode and draw a little current. In suspend state GL901Rx
is still active and listening RF signal periodically to scan valid packet. If there is any RF packet is
received, GL901Rx will send remote wake signal to USB host and leave suspend mode. When
GL901Rx enters suspend mode it will stop the oscillator around 750ms then scan RF packet 30ms
periodically.
Table 3-2: Current budget of the Receiver & GL901Rx (Mask)
Mode Normal Current Suspend Current
GL901Rx current 8mA 308uA
RF Receiver current 3mA 115uA
Average current 11mA 423uA
(b) PS2 Interface: GL901Rx do not support suspend function in PS2 interface
(c) Regulated 3.3V: VRx (Pin 10) is a regulated 3.3V output for receiver. Notice the pin only can
supply 4mA maximum. And it must be tied a capacitor not less than 1uf to stabilize the output
voltage. This pin is always output 3.3V even in USB suspend mode.
(d) Receiver power control: RxEn (Pin 16 Active high) is the receiver power control pin to enable or
disable receiver. Be sure the current drawing by the receiver must be as little as possible when
RxEn is disable(Low condition)