eKK6511 RF Keyboard Encoder Product Specification DOC. VERSION 1.0 ELAN MICROELECTRONICS CORP. November 2002 Trademark Acknowledgments: IBM is a registered trademark and PS/2 is a trademark of IBM. Windows is a trademark of Microsoft Corporation. ELAN and ELAN logo are trademarks of ELAN Microelectronics Corporation. Copyright © 2005 by ELAN Microelectronics Corporation All Rights Reserved Printed in Taiwan The contents of this specification are subject to change without further notice. ELAN Microelectronics assumes no responsibility concerning the accuracy, adequacy, or completeness of this specification. ELAN Microelectronics makes no commitment to update, or to keep current the information and material contained in this specification. Such information and material may change to conform to each confirmed order. In no event shall ELAN Microelectronics be made responsible for any claims attributed to errors, omissions, or other inaccuracies in the information or material contained in this specification. ELAN Microelectronics shall not be liable for direct, indirect, special incidental, or consequential damages arising from the use of such information or material. The software (if any) described in this specification is furnished under a license or nondisclosure agreement, and may be used or copied only in accordance with the terms of such agreement. ELAN Microelectronics products are not intended for use in life support appliances, devices, or systems. Use of ELAN Microelectronics product in such applications is not supported and is prohibited. NO PART OF THIS SPECIFICATION MAY BE REPRODUCED OR TRANSMITTED IN ANY FORM OR BY ANY MEANS WITHOUT THE EXPRESSED WRITTEN PERMISSION OF ELAN MICROELECTRONICS. ELAN MICROELECTRONICS CORPORATION Headquarters: Hong Kong: USA: No. 12, Innovation Road 1 Hsinchu Science Park Hsinchu, Taiwan 30077 Tel: +886 3 563-9977 Fax: +886 3 563-9966 http://www.emc.com.tw Elan (HK) Microelectronics Corporation, Ltd. Elan Information Technology Group Rm. 1005B, 10/F Empire Centre 68 Mody Road, Tsimshatsui Kowloon , HONG KONG Tel: +852 2723-3376 Fax: +852 2723-7780 [email protected] 1821 Saratoga Ave., Suite 250 Saratoga, CA 95070 USA Tel: +1 408 366-8223 Fax: +1 408 366-8220 Europe: Shenzhen: Shanghai: Elan Microelectronics Corp. (Europe) Elan Microelectronics Shenzhen, Ltd. Elan Microelectronics Shanghai Corporation, Ltd. Siewerdtstrasse 105 8050 Zurich, SWITZERLAND Tel: +41 43 299-4060 Fax: +41 43 299-4079 http://www.elan-europe.com SSMEC Bldg., 3F, Gaoxin S. Ave. Shenzhen Hi-Tech Industrial Park Shenzhen, Guandong, CHINA Tel: +86 755 2601-0565 Fax: +86 755 2601-0500 23/Bldg. #115 Lane 572, Bibo Road Zhangjiang Hi-Tech Park Shanghai, CHINA Tel: +86 021 5080-3866 Fax: +86 021 5080-4600 Contents Contents 1 2 3 4 5 6 General Description .................................................................................................. 1 Features ..................................................................................................................... 1 Application................................................................................................................. 2 Pin Assignment ......................................................................................................... 2 Pin Descriptions........................................................................................................ 3 Function Description ................................................................................................ 4 6.1 Encoder Buffer ................................................................................................... 4 7 8 9 6.2 Device ID............................................................................................................ 4 Absolute Maximum Ratings ..................................................................................... 4 DC Electrical Characteristics ................................................................................... 5 AC Electrical Characteristic(Ta=0℃~70℃, Vdd=5v, Vss=0v) ................................ 5 10 11 12 Application Circuit .................................................................................................... 6 Keyboard Arrange Map............................................................................................. 8 Keyboard Layout ....................................................................................................... 9 Product Specification (V1.0) 11.15.2002 • iii Contents Specification Revision History iv • Doc. Version Revision Description Date 1.0 Preliminary version 2002/11/15 Product Specification (V1.0) 11.15.2002 eKK6511 RF Keyboard Encoder 1 General Description In RF keyboard system, that is divided into two parts (the transmitter and the receiver). The eKK6511 micro-controller is dedicated to a RF keyboard encoder for single channel RF transmitter module. The eKK6511 is scanning keyboard state, encode key data and rely on RF Tx module to transmit data. RF Tx Module eKK6511 RF Rx Module RF eKK6111 PS/2 Keyboard Transmitter 2 Receiver IBM Compatible Features Low cost – eliminate need external components. Phantom key detect. Resonator oscillator (2.00 MHz) Low power CMOS device technology Internal pull-up resistor. Tri-state outputs for easy board application. Built-in 4K ROM. Support WINDOWSTM 95, 98, 2000 keys. 104/107 keys with multi-media or other special keyboard encoder. Support RF transmit module sleep mode (Sleep current under 10µA). Warm-up time of RF Tx modules: 7.2µ sec Using the device ID to identify which receiver was connected. DIP switch to select. (8 sets ID) Random generate ID (255 sets ID) and store in EEPROM (93LC46) Package: 40-pins PDIP, 44-pins QFP Product Specification (V1.0) 11.15.2002 (This specification is subject to change without further notice) •1 eKK6511 RF Keyboard Encoder 3 Application Support the single channel or two channels RF transmitter module. IBM PC AT or compatible machine keyboard. IBM PS/2 model 30,50,60,80 or compatible machine keyboard. Japanese keyboard. Korean keyboard. Brazilian keyboard. European keyboard. 4 Pin Assignment DO/ID2 CONN RFC TXD C1 C2 C3 C4 C5 C6 C7 eKK6511Q NC NC R7 R6 R5 R4 R3 R2 R1 R0 C17 33 32 31 30 29 28 27 26 25 24 23 VSS /INT DI/ID0 SK/ID1 DO/ID2 CONN RFC TXD C1 C2 C3 C4 C5 C6 C7 C14 C13 C12 C11 C15 OSCO R-OSCI VDD CS NC NC R7 R6 R5 R4 R3 R2 R1 R0 C17 C16 C0 C9 C8 C10 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 12 13 14 15 16 17 18 19 20 21 22 C14 C13 C12 C11 C15 NC C10 C8 C9 C0 C16 1 2 3 4 5 6 7 8 9 10 11 SK/ID1 DI/ID0 /INT VSS OSCO R-OSCI VDD NC NC NC CS U1 44 43 42 41 40 39 38 37 36 35 34 U2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 eKK6511P 2• Product Specification (V1.0) 11.15.2002 (This specification is subject to change without further notice) eKK6511 RF Keyboard Encoder 5 Pin Descriptions Symbol I/O P50 O Column 3 Low output scan line, 3-state Function P51 O Column 4 Low output scan line, 3-state P52 O Column 5 Low output scan line, 3-state P53 O Column 6 Low output scan line, 3-state P54 O Column 7 Low output scan line, 3-state P55 O Column 14 Low output scan line, 3-state P56 O Column 13 Low output scan line, 3-state P57 O Column 12 Low output scan line, 3-state P80 O Column 11 Low output scan line, 3-state P81 O Column 15 Low output scan line, 3-state P82 O Column 10 Low output scan line, 3-state P83 O Column 8 Low output scan line, 3-state P84 O Column 9 Low output scan line, 3-state P85 O Column 0 Low output scan line, 3-state P86 O Column 16 Low output scan line, 3-state P87 O Column 17 Low output scan line, 3-state P91 O Switch DIP control line or Random ID connect bottom P90 I Switch DIP for Device ID bit 2 or connect with DO pin of EEPROM P70 O P74 I/O Switch DIP for Device ID bit 1 or connect with SK pin of EEPROM Connect with CS pin of EEPROM P75 I/O Switch DIP for Device ID bit 0 or connect with DI pin of EEPROM P92 O Control line for RF Transmitter Module P93 O Data Output for RF Transmitter Module connection P94 O Column 1 Low output scan line, 3-state P95 O Column 2 Low output scan line, 3-state VSS I Ground P60 I Row 0 Input Scan line, internal pull high (17KΩ) P61 I Row 1 Input Scan line, internal pull high (17KΩ) P62 I Row 2 Input Scan line, internal pull high (17KΩ) P63 I Row 3 Input Scan line, internal pull high (17KΩ) P64 I Row 4 Input Scan line, internal pull high (17KΩ) P65 I Row 5 Input Scan line, internal pull high (17KΩ) P66 I Row 6 Input Scan line, internal pull high (17KΩ) P67 I Row 7 Input Scan line, internal pull high (17KΩ) VDD I +3V Battery power supply OSCO O CLOCK output OSCI I Connect with 2.00MHz Resonator Oscillation Product Specification (V1.0) 11.15.2002 (This specification is subject to change without further notice) •3 eKK6511 RF Keyboard Encoder 6 Function Description 6.1 Encoder Buffer The eKK6511 will buffer 24 bytes first-in-first-out order when the system is able to receive scan codes from the keyboard. The eKK6511 generate RF data frame according to FIFO and keyboard status. Then, modulation the data frame into serial signal to RF Tx module. When key pressed, the EKK6511 will generate a make code into FIFO. If key not released, eKK6511 will generate a make code into FIFO every 200ms. When key released, the eKK6511 will generate a break code into FIFO. 6.2 Device ID The eKK6511 has support two device ID mode: Controllable ID mode: Using the 3 bits DIP switch to control the device ID. Random generate ID mode: Using the push bottom to generates a random device ID (255 sets) and restores in EEPROM (93LC46). The eKK6511 will broadcast 10 seconds the new device ID after push bottom released. When battery exchange or reset, the device ID will recovery from EEPROM. 7 Absolute Maximum Ratings Parameter Sym. Ratings Temperature under bias TOPR 0℃ to 70℃ Storage temperature TSTR -65℃ to 150℃ VIN -0.3V to +6V VOUT -0.3V to +6V Input Voltage Output Voltage 4• Product Specification (V1.0) 11.15.2002 (This specification is subject to change without further notice) eKK6511 RF Keyboard Encoder 8 DC Electrical Characteristics Symbol Condition Input Leakage current VIH Input High Voltage VIL Input Low Voltage VIHX Clock Input High voltage OSCI VILX OSCI IPH Clock Input Low voltage Output High voltage (Ports 5,6,8,9 and P74,P75) Output High voltage (P70~P72)(S7=0) Output High Voltage (P70~P72)(S7=0) Output Low Voltage (ports 5,6,8,9 and P74~P75) Output Low voltage (P70~P72)(S7=0) Output Low Voltage (P70~P72)(S7=1)(P76~P77) Pull-high current ISB Power-down current ICC1 Operating supply current (VDD=5.0V) at two cycles/two clocks VOH1 VOH2 VOH3 VOL1 VOL2 VOL3 9 Parameter IIL Min. Typ. Max. VIN=VDD, VSS ±1 2.0 0.8 2.4 V V 2 IOH=-10.0mA V V 1.5 IOH=-10.0mA mA V 3.5 IOH=-12.0mA Unit V 2.4 V IOL=5.0mA 0.4 V IOL=12.0mA 0.4 V IOL=10.0mA 3 Pull-high active, input pin at VSS -250 All input and I/O pin at VDD, output pin floating, WDT enabled /RESET=High Fosc=2.00Mhz(CK2=”0”), output pin floating V -400 -500 µA 10 mA 3 mA AC Electrical Characteristic(Ta=0℃~70℃, Vdd=5v, Vss=0v) Symbol Parameter Condition Min. Typ. Max. Unit 45 50 55 % DCLK Input CLK duty cycle TTCC TCC input period TWDT Watchdog timer period Ta=25℃ 18 ns TDRH Device reset hold period Ta=25℃ 18 ns (Tins+20)/N Product Specification (V1.0) 11.15.2002 (This specification is subject to change without further notice) ns •5 eKK6511 RF Keyboard Encoder 10 Application Circuit VCC Battery(1.5Vx2) 20pF 20pF 2.00Mhz - - U5 1 2 3 4 5 6 7 8 9 10 11 RF Control RF Data eKK6511Q NC NC R7 R6 R5 R4 R3 R2 R1 R0 C17 33 32 31 30 29 28 27 26 25 24 23 R7 R6 R5 R4 R3 R2 R1 R0 12 13 14 15 16 17 18 19 20 21 22 C14 C13 C12 C11 C15 NC C10 C8 C9 C0 C16 S1 S2 S3 S4 S5 S6 S7 DO/ID2 CONN RFC TXD C1 C2 C3 C4 C5 C6 C7 SK/ID1 DI/ID0 /INT VSS OSCO R-OSCI VDD NC NC NC CS Device ID 44 43 42 41 40 39 38 37 36 35 34 SW3 S17 S16 S0 S9 S8 S10 S14 S13 S12 S11 S15 VCC 2.00MHz VCC SW3 Device ID RF Control RF Data S1 S2 S3 S4 S5 S6 S7 S14 S13 S12 S11 S15 20pF U4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 VSS /INT DI/ID0 SK/ID1 DO/ID2 CONN RFC TXD C1 C2 C3 C4 C5 C6 C7 C14 C13 C12 C11 C15 BATTERY(1.5Vx2) OSCO R-OSCI VDD CS NC NC R7 R6 R5 R4 R3 R2 R1 R0 C17 C16 C0 C9 C8 C10 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 - - 20pF R7 R6 R5 R4 R3 R2 R1 R0 S17 S16 S0 S9 S8 S10 eKK6511P Fig.1 DIP Switch ID mode 6• Product Specification (V1.0) 11.15.2002 (This specification is subject to change without further notice) eKK6511 RF Keyboard Encoder VCC Battery(1.5Vx2) 20pF - - 5 6 7 8 93C46 GND ORG DC VCC DO DI SK CS 20pF 2.00Mhz 4 3 2 1 100Kohm CONNECT 1 2 3 4 5 6 7 8 9 10 11 RF Control RF Data eKK6511Q NC NC R7 R6 R5 R4 R3 R2 R1 R0 C17 33 32 31 30 29 28 27 26 25 24 23 R7 R6 R5 R4 R3 R2 R1 R0 12 13 14 15 16 17 18 19 20 21 22 C14 C13 C12 C11 C15 NC C10 C8 C9 C0 C16 S1 S2 S3 S4 S5 S6 S7 DO/ID2 CONN RFC TXD C1 C2 C3 C4 C5 C6 C7 SK/ID1 DI/ID0 /INT VSS OSCO R-OSCI VDD NC NC NC CS U5 44 43 42 41 40 39 38 37 36 35 34 U3 S17 S16 S0 S9 S8 S10 S14 S13 S12 S11 S15 560Kohm VCC 5 6 7 8 GND ORG DC VCC DO DI SK CS 4 3 2 1 VCC 2.00MHz VCC 20pF U3 BATTERY(1.5Vx2) 93C46 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 560Kohm CONNECT RF Control RF Data S1 S2 S3 S4 S5 S6 S7 S14 S13 S12 S11 S15 VSS /INT DI/ID0 SK/ID1 DO/ID2 CONN RFC TXD C1 C2 C3 C4 C5 C6 C7 C14 C13 C12 C11 C15 OSCO R-OSCI VDD CS NC NC R7 R6 R5 R4 R3 R2 R1 R0 C17 C16 C0 C9 C8 C10 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 - - 20pF R7 R6 R5 R4 R3 R2 R1 R0 S17 S16 S0 S9 S8 S10 eKK6511P 560Kohm Fig.2 Random generate ID mode Product Specification (V1.0) 11.15.2002 (This specification is subject to change without further notice) •7 eKK6511 RF Keyboard Encoder 11 Keyboard Arrange Map C0 R0 R1 PAUSE POWER R2 R3 R4 R5 R6 R7 SLEEP CTRL-R WAKE UP CTRL-L F5 126 C1 Q 064 TAB 017 C2 W E C4 R C5 U 114 021 I O K 028 C8 P C9 SCROLL C10 K14 [({) ;(:) 027 C12 040 041 \(|) 029 (K) 091 (K) 092 (K) 093 4 8 1 5 C13 9 C14 +(K) C15 C16 3 (K) 102 (K) 103 ENTER(K) WAKEUP SHIFT-L SHIFT-R Mail WIN-L K150 WWWFavorites 108 004 C17 (KC-L) 8• F8 _(-) 055 122 043 012 090 (K) 099 (K) 095 / * ↑ (K) 100 Play/Pause 083 Volume- 003 004 4($) 005 7(&) 008 8(*) 009 010 0 ( ')' ) 011 PRINT 124 F9 123 ↓ NUM 061 (K) 104 F12 002 9 ( '(' ) 119 062 ENTER . K107 106 F11 0 (K) 098 013 ALT-R SPACE 2 (K) 097 6 (K) 101 042 060 BACK +' ( = ) APP /(?) ALT-L 015 (K) 096 APP K42 007 056 054 '(") 006 6(^) K56 1(!) 3(#) 113 051 052 .(>) 014 7 ,(<) F2 050 116 2(@) 112 5(%) N 052 039 125 C11 049 117 L 118 026 F6 F1 133 B M 036 038 F7 025 048 035 001 132 ROMA V H 037 CHG C `(~) 131 047 115 034 ](}) X G J 022 024 C7 033 N-CHG 046 045 F4 F Y 023 K45 D T Z 110 032 F3 020 C6 S 030 019 ESC 031 CAP 018 C3 A 016 058 F10 120 DEL 084 121 POWER 076 → INS SLEEP - PageUp PageDown (K) 105 ← 085 HOME 079 080 Volume+ NextTrack PrevTrack 086 END 081 Media 057 WWWForward WWWStop WIN-R MyComputer WWWBack WWWRefresh Stop Calculator Mute Web/Home WWWSearch K151 (KC-R) Product Specification (V1.0) 11.15.2002 (This specification is subject to change without further notice) eKK6511 RF Keyboard Encoder 12 Keyboard Layout K130 K131 ESC K132 F1 ~ ` 1 TAB K133 F2 2 Q K134 F3 3 W K135 F4 4 E K136 F5 5 R F6 6 T K137 F7 7 Y K138 F8 8 U K139 9 I 0 O K140 K141 K142 K143 K144 K145 F9 F10 F11 F12 PRINT _ - + = BACKSPACE INS HOME PAGE UP | \ DEL END PAGE DOWN { [ P } ] SCROLL PAUSE K146 K147 NUM / * 7 8 9 4 5 6 1 2 3 - + CAPS A S SHIFT_L D Z F X G C H V J B K N : ; L < , M " ' > . Enter ? / SHIFT_R UP ENTER ALT_L CTRL_L ALT_R CTRL_R LEFT DOWN 0 RIGHT . Fig.1 The Windows 2000 keyboard layout. ESC ~ ` F1 1 TAB F2 2 Q CAPS F3 3 W A SHIFT_L F4 4 E S Z F5 5 R D X 6 T F C F6 7 Y G V F7 8 U H B F8 9 I J N 0 O K F10 F11 _ - + = BACKSPACE { [ P : ; L < , M F9 > . } ] | \ " ' ? / F12 POWER SLEEP WAKEUP PRINT SCROLL PAUSE INS HOME PAGE UP DEL END PAGE DOWN Enter SHIFT_R APP UP NUM / * 7 8 9 4 5 6 1 2 3 - + ENTER CTRL_L ALT_L LWIN ALT_R RWIN CTRL_R LEFT DOWN RIGHT PRINT SCROLL PAUSE 0 . Fig.2 The 107-key keyboard layout ESC ~ ` TAB F1 1 F2 2 Q F3 3 W F4 4 E F5 5 R F6 6 T F7 7 Y F8 8 U 9 I 0 O F9 F10 F11 _ - + = BACKSPACE INS HOME PAGE UP | \ DEL END PAGE DOWN { [ P } ] F12 NUM / * 7 8 9 4 5 6 1 2 3 - + CAPS A SHIFT_L S Z D X F C G V H B J N K M : ; L < , > . " ' ? / Enter SHIFT_R APP UP ENTER CTRL_L LWIN ALT_L ALT_R RWIN CTRL_R LEFT DOWN RIGHT 0 . Fig3. The 104-key keyboard layout Product Specification (V1.0) 11.15.2002 (This specification is subject to change without further notice) •9 eKK6511 RF Keyboard Encoder 10 • Product Specification (V1.0) 11.15.2002 (This specification is subject to change without further notice)