ETC AU9432R2

AU9432 R2
Multimedia USB Keyboard Hub
Technical Reference Manual
Revision 2.1
1998-2002 Alcor Micro Corp.
All Rights Reserved
Copyright Notice
Copyright 1998-2002
Alcor Micro Corp.
All Rights Reserved.
Trademark Acknowl edgements
The company and product names mentioned in this document may be the trademarks or registered trademarks of their manufacturers.
Disclaimer
Alcor Micro Corp. reserves the right to change this product without notice.
Alcor Micro Corp. makes no warranty for the use of its products and bears no responsibility for any error that appear in this document.
Specifications are subject to change without notice.
Contact Information:
Web site: http://www.alcormicro.com/
Taiwan
Alcor Micro Corp.
4F-1, No 200, Kang Chien Road, Nei Hu,
Taipei, Taiwan R.O.C.
Phone: 886-2-8751-1984
Fax: 886-2-2659-7723
San Clara Office
2901 Tasman Drive, Suite 206
Santa Clara, CA 95054
Phone: (408) 845-9300
Fax: (408) 845-9086
Los Angeles Office
9400 Seventh St., Bldg. A2
Rancho Cucamonga, CA 91730
Phone: (909) 483-9900
Fax: (909) 944-0464
Table of Contents
1.0
2.0
3.0
4.0
Introduction---------------------------------------------------------------------------------------
1
1.1 Description-----------------------------------------------------------------------------------
1
1.2 Features---------------------------------------------------------------------------------------
1
Application Block Diagram------------------------------------------------------------------ 3
-Pin Assignment--------------------------------------------------------------------------------- 5
-System Architecture and Reference Design------------------------------------------- 9
.4.1 AU9432 R2 Block Diagram--------------------------------------------------------------- 9
---4.2 Sample Schematics-------------------------------------------------------------------------
10
4.3 Keyboard Hub EEPROM Sample Value---------------------------------------------- 11
--------4.4 Sample Key Matrix Layout Table------------------------------------------------------16
5.0
6.0
Electrical Characteristics-------------------------------------------------------------------- 17
-5.1 Absolute Maximum Rating--------------------------------------------------------------17
5.2 Recommended Operating Conditions--------------------------------------------------
17
5.3 General DC Characteristics--------------------------------------------------------------
18
5.4 DC Electrical Characteristic for 5 volts operation-----------------------------------
18
5.5 DC Electrical Characteristic for 3.3 volts operation--------------------------------
19
5.6 Crystal Oscillator Circuit Setup for Characteristics--------------------------------
19
5.7 USB Transceiver Characteristics--------------------------------------------------------
20
5.8 ESD Test Results----------------------------------------------------------------------------
24
5.9 Latch-Up Test Results---------------------------------------------------------------------
25
Mechanical Information-----------------------------------------------------------------------
27
TABLE OF CONTENTS
i
This Page Intentionally Left Blank
TABLE OF CONTENTS
i
1.0 Introduction
Description
The AU9432 R2 is an integrated USB keyboard and 2 port hub controller chip. The AU9432
R2 has a built-in default keyboard matrix, so that it can be directly connected to an 18 x 8
keyboard matrix. The keyboard matrix can be customized via an optional external 1024-byte
serial EEPROM. Downstream ports can be used to connect various USB peripheral devices,
such as USB printers, modems, scanners, cameras, mice, and joysticks to the system without
adding external glue logic. It also supports multimedia volume control, CD/DVD Play/Pause,
Stop, Eject, Mute and general purpose shortcut keys such as Internet, email and help.
This single chip integration makes the AU9432 R2 the most cost effective hub/keyboard
solution available in the market.
Features
?? Fully compliant with the Universal Serial Bus Specification, version 1.1
?? USB hub design is compliant with Universal Serial Bus Hub Specification, revision 1.1
?? USB keyboard design is compliant with USB Device Class Definition for Human
Interface Devices (HID), Firmware Specification, version 1.1
?? Single chip integration of USB keyboard, hub, ACPI and multimedia control functions
?? Integrated USB hub supports two bus-powered downstream ports
?? Patent-pending, table-driven SCANTABLE? technology for easy customization to
different keyboard matrix up to 18x8.
?? Support rotary encoder for multimedia volume control
?? Support CD/DVD Play/Pause, Fast Forward, Rewind, Stop, Eject, Mute (up to 24 keys)
?? Additional general purpose keys for internet, email, help…shortcuts, up to 16 keys.
?? Additional 2 general purpose LEDs
?? Support ACPI compliant suspend/shutdown key
?? Built-in 3.3v voltage regulator allows single +5V operating voltage drawing directly from
USB bus. This results in reduced overall system cost.
?? Optional gang-powered control pin for downstream port.
?? Runs at 12Mhz frequency
?? Available in 64-pin LQFP package.
INTRODUCTION
1
This Page Intentionally Left Blank
INTRODUCTION
2
2.0 Application Block Diagram
The AU9432 R2 is a single chip which integrates USB keyboard and hub functionality. The
upstream port is connected to the USB system. The downstream ports can be used for a mouse
and joystick. The multimedia function keys are designed to support volume control, CD/DVD
Play/Pause, Stop, Eject, Mute and general purpose shortcut keys for one key internet, email
and help.
APPLICATION BLOCK DIAGRAM
3
This Page Intentionally Left Blank
APPLICATION BLOCK DIAGRAM
4
3.0 Pin Assignment
The AU9432 R2 is packed in a 64-pin Quad Flat Package (LQFP). The following figure
shows the signal names for each of the pins on the chip of a LQFP package. The table on the
following page describes each of the pin signals.
56 55 54 53
DESCSELET2
MODEKEYN
USB2_DM
USB2_DP
USB1_DM
58 57
52 51 50
49
1
48
2
47
3
46
4
45
5
44
6
43
7
42
8
41
9
40
10
39
11
38
12
37
13
36
14
35
15
34
16
18 19 20
21 22 23 24
29
33
30 31 32
DESCSELET1
DESCSELET0
CAPSLOCK
NUM_LOCK
LED2
LED1
DP1OVCR
DP2PWRUP
DP2OVRCR
GANGPWRN
AIN
GNDK
VCC3K
BIN
SCAN_R1
SCAN_R2
SCAN_R3
SCAN_R4
26 27 28
SCAN_R5
SCAN_R6
SCAN_C6
SCAN_C7
SCAN_C8
SCAN_R9
SCAN_R10
25
SCAN_R7
SCAN_R8
SCAN_C1
17
SCAN_C2
SCAN_C3
SCAN_C4
SCAN_C5
SHUTDKYN
SCAN_M2
SCAN_M1
SCAN_M0
SCAN_R18
SCAN_R17
SCAN_R16
SCAN_R15
SCAN_R14
SCAN_R13
SCAN_R12
SCAN_R11
59
USB1_DP
USB_DM
USB_DP
VCCAP
GNDAP
XTAL_2
XTAL_1
RSTN
MUTEKEYN
SLEEPKEYN
SCROLL_LOCK
64 63 62 61 60
GNDIO
VHV
V33
WAKUPKYN
PIN ASSIGNMENT
5
Table 3-1. Pin Descriptions
Pin #
Pin Name
IO Type
1
2
3
4
5
6
GNDIO
VHV
VCC33
WAKUPKYN
SHUTDKYN
SCAN_M2
GND
5V Power Supply
Regulator 3.3V Output
INPUT, PULL UP
INPUT, PULL UP
INPUT,OUTPUT,PULL DOWN 16mA, 50KOhm
Driving Capability
7
SCAN_M1
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
8
SCAN_M0
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
9
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
SCAN_R18
SCAN_R17
SCAN_R16
SCAN_R15
SCAN_R14
SCAN_R13
SCAN_R12
SCAN_R11
SCAN_R10
SCAN_R9
SCAN_C8
SCAN_C7
SCAN_C6
SCAN_C5
SCAN_C4
SCAN_C3
SCAN_C2
SCAN_C1
SCAN_R8
SCAN_R7
SCAN_R6
SCAN_R5
SCAN_R4
SCAN_R3
SCAN_R2
SCAN_R1
BIN
VCC3K
GNDK
AIN
GANGPWRN
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT,PULL UP,PULL DOWN 16mA, 50KOhm
INPUT,PULL UP,PULL DOWN 16mA, 50KOhm
INPUT,PULL UP
2.5K Ohm
INPUT,PULL UP
2.5K Ohm
INPUT,PULL UP
2.5K Ohm
INPUT,PULL UP
2.5K Ohm
INPUT,PULL UP
2.5K Ohm
INPUT,PULL UP
2.5K Ohm
INPUT,PULL UP
2.5K Ohm
INPUT,PULL UP
2.5K Ohm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT/OUTPUT,PULL DOWN 16mA, 50KOhm
INPUT
Kernel 3.3V Input
Kernel Ground
INPUT
OUTPUT
8mA
Description
Ground
5V input
ACPI wakeup key
ACPI shutdown key
Row/Scan Line
(dedicated for
mm/shortcut keys)
Row/Scan Line
(dedicated for
mm/shortcut keys)
Row/Scan Line
(dedicated for
mm/shortcut keys)
Row/Scan Line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Column line
Column line
Column line
Column line
Column line
Column line
Column line
Column line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Row/Scan Line
Rotary encoder input ‘B’
+3V power supply
Ground
Rotary encoder input ‘A’
Port 1 power/Gang power
PIN ASSIGNMENT
6
40
DP2OVRCUR
INPUT,PULL UP
50KOhm
41
DP2PWRUP
OUTPUT
8mA
42
DP1OVRCUR
INPUT,PULL UP
50KOhm
43
LED1
OUTPUT
8mA
44
LED2
OUTPUT
8mA
45
NUM_LOCK
OUTPUT
16mA
46
CAPSLOCK
OUTPUT
16mA
47
48
49
50
51
DESCSELET0
DESCSELET1
DESCSELET2
MODEKEYN
USB2_DM
INPUT
INPUT
INPUT
INPUT
INPUT/OUTPUT
16mA
52
USB2_DP
INPUT/OUTPUT
16mA
53
USB1_DM
INPUT/OUTPUT
16mA
54
USB1_DP
INPUT/OUTPUT
16mA
55
56
57
58
59
60
61
62
63
USB_DM
USB_DP
VCCAP
GNDAP
XTAL_2
XTAL_1
RSTN
MUTEKEYN
SLEEPKEYN
INPUT/OUTPUT
INPUT/OUTPUT
Analog 3.3V Input
Analog Ground
OUTPUT
INPUT
INPUT
INPUT,PULL UP
INPUT,PULL UP
16mA
16mA
64
SCROLL_LOCK
OUTPUT
16mA
50KOhm
50KOhm
enable (gang mode)
Port 2 over current – low
active
Downstream port 2
power enable – low
active
Port 1 over current – low
active
Additional LED 1 – low
active – open drain
Additional LED 2 – low
active – open drain
Num lock LED – low
active – open drain
Cap Lock LED – low
active – open drain
Fn Key
USB downstream port 2
DUSB downstream port 2
D+
USB downstream port 1
DUSB downstream port 1
D+
USB upstream DUSB upstream D+
Analog VCC
Analog ground)
12MHz crystal output
12MHz Cryst al input
Reset – low active
Mute key, low active
ACPI
(Sleep/wakeup/power
down) – low active
Scroll_lock LED output –
low active –open drain
PIN ASSIGNMENT
7
This Page Intentionally Left Blank
PIN ASSIGNMENT
8
4.0 System Architecture and
Reference Design
4.1 AU9432 R2 Block Diagram
AU9472 Block Diagram
SYSTEM ARCHITECTURE AND REFERENCE DESIGN
9
4.2 Sample Schematics
VCC3.3
JP1
1
2
3
4
5
6
7
8
9
10
C9
SCAN_C1
SCAN_C2
SCAN_C3
SCAN_C4
SCAN_C5
SCAN_C6
SCAN_C7
SCAN_C8
HEADER 10
JP2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SCAN_R1
SCAN_R2
SCAN_R3
SCAN_R4
SCAN_R5
SCAN_R6
SCAN_R7
SCAN_R8
SCAN_R9
SCAN_R10
SCAN_R11
SCAN_R12
SCAN_R13
SCAN_R14
SCAN_R15
SCAN_R16
SCAN_R17
SCAN_R18
SCAN_C1
SCAN_C2
SCAN_C3
SCAN_C4
SCAN_C5
SCAN_C6
SCAN_C7
SCAN_C8
26
25
24
23
22
21
20
19
SCAN_R1
SCAN_R2
SCAN_R3
SCAN_R4
SCAN_R5
SCAN_R6
SCAN_R7
SCAN_R8
SCAN_R9
SCAN_R10
SCAN_R11
SCAN_R12
SCAN_R13
SCAN_R14
SCAN_R15
SCAN_R16
SCAN_R17
SCAN_R18
34
33
32
31
30
29
28
27
18
17
16
15
14
13
12
11
10
9
8
7
6
63
62
U1
55
USB_DM 5 6
USB_DP 4 9
NC 5 0
MODEKEYN
SCAN_C1
SCAN_C2
SCAN_C3
SCAN_C4
SCAN_C5
SCAN_C6
SCAN_C7
SCAN_C8
D2
LED
D3
LED
D4
R13
R14
R15
A_IN
B_IN
0.1UF
1UF
10UF
F1
FB
C33
0.1UF
F2
1
2
3
4
5
VCC3.3
C14
FB
VCC
DATADATA+
GND
FGND1
VCC
C11
C15
0.1UF
3 8 R26
VCC3.3
VCCAP
J2
VCC3.3
3 5 R27
100K
C17
C21
0.1UF
3
F3
57
5 9 R9
5 3 R11
USB1_DM 5 4 R12
USB1_DP 4 2
DP1_OVRCUR# 3 9
GANGPWRN
5 1 R16
USB2_DM 5 2 R17
USB2_DP 4 0
DP2_OVRCUR# 4 1
DP2_PWR#
R5 15K
47P
C20
150UF
FB
VCC3.3
C20 FB
0.1UF F 8
58
GNDAP
FB
39
6 0 R7
XTAL_1
0.1U
RIGHT
R6 15K
47P
0.1UF
J3
C22
Y1
1M
12MHZ
R8
39PF
C23
39
C37
39
39
GND
DM
DP
OUT_A
FGND
C19
C31
C24
C34
R10 15K
47P
C36
0.1U
150UF
GND
DM
DP
OUT_A
FGND
LEFT
39PF
39
39
U2
1
8
2 ENA# OUTA 7
IN 6
3 FLGA#
4 FLGB# GND 5
ENB# OUTB
47
E2P_CLK 4 8
E2P_DATA
RESET#
R4 15K
47P
100K
VCC3.3
VCC3.3
C26
1.5K
F4
44
43 LED2#
LED1#
R25 470K
F7
2
VHV 1
GNDIO
470 45
470 46 NUM_LOCK#
CAP_LOCK#
470 64 SCR_LOCK#
61
FB
C32
0.1UF
R2
0.1UF
SCAN_R1
SCAN_R2
SCAN_R3
SCAN_R4
SCAN_R5
SCAN_R6
SCAN_R7
SCAN_R8
SCAN_R9
SCAN_R10
SCAN_R11
SCAN_R12
SCAN_R13
SCAN_R14
SCAN_R15
SCAN_R16
SCAN_R17
SCAN_R18
SCAN_M0
SCAN_M1
SCAN_M2
SLEEP#
MUTE#
XTAL_2
VCC
LED
39
39
J1
36
VCC3K 3 7
GNDK
4
5 WAKUPKYN
SHUTDKYN
HEADER 18
R1
R3
VCC
C10
AU9472A2
VCC
C25
0.1UF
2526 or compatible
VCC
U3
1
2 A0
3 A1
4 A2
GND
8
VCC 7
WP 6
SCL 5
SDA
24C08 or compatible
Disclaimer: This schematic is for reference only.
Alcor Micro Corp. makes no warranty for the use of its
products and bears no responsibility for any error that
appear in this document. Specifications are subject to
change without notice.
VCC3.3
R23
47K
R24
47K
C29
0.1UF
Title
AU9472R2 USB KEYBOARD-HUB CONTROLLER
Size
A4
Date:
Document Number
Rev
A
ALCOR MICRO AU9472R2
Friday, June 07, 2002
Sheet
SYSTEM ARCHITECTURE AND REFERENCE DESIGN
1
of
1
10
4.3. AU9432 R2 Keyboard Hub EEPROM Sample Value
Offset
00
Hex value
00,07
02
B1,C3
04
1C,35
06
C3,CC
08
CC,DE
0A
35,57
0C
47,50
0E
70,B1
10
60,69
12
54,02
14
02,06
16
06,12
18
12,3A
Description
Configuration Byte 1 bit 0 : Individual power.
Byte 1 bit 1 : Wakeup on any key.
Byte 1 bit 2 : Select SelfPower change by HID
feature.
Byte 1 bit 3 : Enable disconnect on power change.
Byte 1 bit 4 : Disable Hub(keyboard only).
Byte 1 bit 5 : Enable Volume Up/Down Keys
(Disable rotary encoder).
Byte 1 bit 6 : Enable Split Report (16 bits - id3, 8 id1)
Byte 1 bit 7 : Enable Port Error
LoByte : Pointer to Hub device descriptor
000h ROM address
HiByte : Xfer end address + 1
LoByte : Pointer to Hub configuration descriptor 000h ROM
address
HiByte : Xfer end address + 1 (config+interface+endpoint)
LoByte : Pointer to HUB Class descriptor (0x29) 000h ROM
address
HiByte : Xfer end address + 1
LoByte : Pointer to Keyboard device descriptor
000h ROM
address
HiByte : Xfer end address + 1
LoByte : Pointer to Keyboard configuration descriptor
HiByte : Xfer end address + 1
000h ROM
address
(config+interface0+HID0+endpoint1+interface1+HID1+endpoint2)
LoByte : Pointer to Keyboard HID descriptor (0x21) Interface 0
HiByte : Xfer end address + 1
000h ROM
address
LoByte : Pointer to Keyboard Report descriptor (0x22) Interface 0
HiByte : Xfer end address + 1
000h ROM
address
LoByte : Pointer to Keyboard HID descriptor (0x21) Interface 1
HiByte : Xfer end address + 1
000h ROM
address
LoByte : Pointer to Keyboard Report descriptor (0x22) Interface 1
HiByte : Xfer end address + 1
start in 200h
ROM address, end in 300h ROM address
LoByte : Pointer to string descriptor (index 0)
300h ROM
address
HiByte : Xfer end address + 1
LoByte : Pointer to string descriptor (index 1)
300h ROM
address
HiByte : Xfer end address + 1
LoByte : Pointer to string descriptor (index 2)
300h ROM
address
SYSTEM ARCHITECTURE AND REFERENCE DESIGN
11
1A
3A,42
1C
09,02,19,00,01,01,02,E0,32
25
2E
35
09,04,00,00,01,09,00,00,02
07,05,81,03,01,00,FF
09,02,22,00,01,01,02,E0,32
3E
09,04,00,00,01,03,01,01,02
47
50
57
09,21,10,01,00,01,22,41,00
07,05,81,03,08,00,0A
09,04,01,00,01,03,00,00,02
60
69
70
09,21,10,01,00,01,22,AE,00
07,05,82,03,04,00,FF
05,01,09,06,A1,01,05,07,
19,E0,29,E7,15,00,25,01,
75,01,95,08,81,02,95,01,
75,08,81,01,95,05,75,01,
05,08,19,01,29,05,91,02,
95,01,75,03,91,01,95,06,
75,08,15,00,26,FF,00,05,
07,19,00,2A,FF,00,81,00,
C0
12,01,10,01,09,00,00,08,
8F,05,13,92,01,00,01,02,
00,01
B1
C3
09,29,03,0C,00,16,64,02,FF
HiByte : Xfer end address + 1
LoByte : Pointer to string descriptor (index 3)
300h ROM
address
HiByte : Xfer end address + 1
Config Desc. 1 interface, self powered, remote wakeup, 100 mA
Total bytes returned : 0x19
Hub interface descriptor, interface 0. Class code 0x9, Sub Class 02
Hub endpoint descriptor
Keybrd Config Desc. 1 interfaces, Self powered, remote wakeup,
100 mA
Total bytes returned : 0x22
Keyboard interface descriptor, interface 0. Class code 0x3.Boot
subclass
Keyboard HID 1.1 descriptor , Country code=00
Keyboard endpoint descriptor
Added Key interface descriptor, interface 1. Class code 0x3.
subclass 02, (KB 1 interface, Added key Not Used)
Added Key HID 1.1 descriptor, Country code=00
Added Key endpoint descriptor
Keyboard report descriptor
Hub device descriptor, version 1. 1, change VID,PID
Device version 1
12 Descriptor length
01 Device Descriptor
10 01 USB Version 1.1
09 Hub class
00 Sub-class
00 Device Protocol
08 Maximum packet size
VV VV Vender ID – Hub Vender ID (058F)
PP PP Product ID - Hub Product ID (9213)
01 00 Device release number
01 Index of Manufacturer string descriptor
02 Index of Product string descriptor
00 Index of serial number string descriptor – no serial number
01 Number of configuration
Hub class descriptor.
09 Descriptor length
29 Hub Descriptor
03 Number of downstream port – one keyboard and 2 external
ports
0C 00 Individual Over-current, compoun d device, gang power
switch
16 Power good wait time 16hx2 mS
64 Maximum current required (100 mA)
02 Port 1 is not removable
FF Port power control mask
SYSTEM ARCHITECTURE AND REFERENCE DESIGN
12
CC
12,01,10,01,00,00,00,08,
8F,05,72,94,01,00,01,02,
00,01
DE
00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
39,2C,4E,3A,3B,3C,3D,3E,
3F,40,41,42,43,53,47,5F,
60,61,56,5C,5D,5E,57,59,
5A,5B,62,63,58,44,45,46,
34,35,4D,31,1D,1B,06,19,
05,11,10,36,37,38,4C,55,
24,25,26,27,2D,2E,2A,2B,
14,1A,08,15,17,1C,18,0C,
12,13,2F,30,28,51,04,16,
07,09,0A,0B,0D,0E,0F,33,
32,4A,52,4B,48,50,4F,49,
00,89,E0,E4,E8,E2,E6,54,
8B,E3,00,00,67,88,00,8A,
E1,87,00,00,E5,66,E7,65,
64,29,1E,1F,20,21,22,23,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
60,61,56,5C,5D,5E,57,59,
5A,5B,62,63,58,44,45,46,
34,35,4D,31,1D,1B,06,19,
05,11,62,36,63,54,4C,55,
5F,60,61,55,2D,2E,2A,2B,
14,1A,08,15,17,1C,5C,5D,
5E,56,2F,30,58,4E,04,16,
07,09,0A,0B,59,5A,5B,57,
32,4A,4B,4B,48,4A,4D,49,
00,89,E4,E4,E8,E2,E6,54,
8B,E3,00,00,67,88,00,8A,
E1,87,00,00,E5,66,E7,65,
64,29,1E,1F,20,21,22,23,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
100
190
200
Keyboard device descriptor, version 1.1, change VID,PID
Device version 1
12 Descriptor length
01 Device Descriptor
10 01 USB Version 1.1
00 Class defined in interface descriptor
00 Sub-class
00 Device Protocol
08 Maximum packet size
VV VV Vender ID –Keyboard Vender ID (058F)
PP PP Product ID - Keyboard Product ID (9472)
01 00 Device release number
01 Index of Manufacturer string descriptor
02 Index of Product string descriptor
00 Index of serial number string descriptor – no serial number
01 Number of configuration
Spare bytes for expanding the Key report descriptor
Keyboard Matrix 8x18
Keyboard Matrix 8x14
Spare bytes for expanding the Added Key report descriptor
SYSTEM ARCHITECTURE AND REFERENCE DESIGN
13
254
302
306
312
33A
342
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,
05,0C,09,01,A1,01,85,01,
09,E0,15,E8,25,18,75,07,
95,01,81,06,15,00,25,01,
75,01,09,E2,81,06,C0,05,
01,09,80,A1,01,85,02,19,
81,29,83,15,00,25,01,75,
01,95,03,81,06,75,05,95,
01,81,01,C0,05,0C,09,01,
A1,01,85,03,95,01,75,01,
15,00,25,01,0A,21,02,81,
06,0A,8A,01,81,06,09,B7,
81,06,09,CD,81,06,09,E9,
81,06,09,EA,81,06,0A,92,
01,81,06,0A,24,02,81,06,
0A,8A,01,81,06,0A,23,02,
81,06,0A,21,02,81,06,0A,
26,02,81,06,0A,27,02,81,
06,09,E2,81,06,09,00,81,
06,09,00,81,06,95,01,75,
08,81,01,05,08,09,19,75,
01,91,02,09,2A,91,02,95,
01,75,06,91,01,C0,
04,03,09,04
0C,03,
41,00,4C,00,43,00,4F,00,52,00,
28,03,
41,00,55,00,39,00,34,00,
33,00,32,00,20,00,4B,00,
65,00,79,00,62,00,6F,00,
61,00,72,00,64,00,20,00,
48,00,75,00,62,00,
08,03,31,00,32,00,33,00
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
Added Key report descriptor
(KB 1 interface, Added key Not Used)
Lang ID array, (index 0), change string
Leng,St r_desc, (index 1)
Manufacturer,
A,L,C,O,R
Leng, Str_desc (index 2), change string
Product,
A,U,9,4,3,2, ,K,e,y,b,o,a,r,d, ,H,u,b
Leng,Str_desc (Serial number, index 3), change string
1,2,3
Spare bytes
SYSTEM ARCHITECTURE AND REFERENCE DESIGN
14
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,
00,00,00,00,00,00,
SYSTEM ARCHITECTURE AND REFERENCE DESIGN
15
4.4 Sample Key Matrix Layout Table
This table is a sample key matrix. The AU9432 R2 can also mask this matrix as default
without an external EEPROM.
Table 4-1. Sample AU9432 R2 Key Matrix
H1
H2
H3
H5
H6
H7
Alt-Right
Japan
r
Korea-Right
H8
? Left
V1
V2
H4
Alt-Left
V3
Japan
Ctrl-Left
Caps-Lock
Ctrl-Right
V4
Korea-Left
V5
Z
A
Back-Space
`~
Enter
V6
X
S
+=
1!
V7
F3
F5
Print-Screen
V8
Esc
F4
F12
Shift-Right
Japan
Shift-Left
Home
?4
Tab
]}
?8
5
Q
Pause
F11
F9
F7
F1
Scroll-Lock
F10
F8
F6
F2
V9
M
J
7&
6^
U
K
,<
Y
V10
N
H
8*
5%
I
L
.>
T
V11
B
G
9(
4$
O
;:
V12
V
F
0)
3#
P
‘”
?/
Space-Bar
R
E
V13
C
D
-_
2@
[{
Pg Up 9
?6
W
V14
Page-Up
Page-DN
\(UK) |
?
-
*
Pg Dn 3
Ins 0
V15
Home
End
\|
?
+
/
?2
. Del
V16
Insert
Del
?
?
?
Num Lock
End 1
Enter (Pad)
?Right
V17
V18
<>
Japan
Japan
Rev.Key
Brazil
SYSTEM ARCHITECTURE AND REFERENCE DESIGN
16
5.0 Electrical Characteristics
5.1 Absolute Maximum Ratings
SYMBOL
VCC
VIN
VOUT
Vcc5
Vin5
VOUT
TSTG
PARAMETER
Power Supply
Input Voltage
Output Voltage
Power Supply for Dual
Oxide Cells
Power Supply for Dual
Oxide Cells
Output Voltage
Storage Temperature
RATING
-0.3 to 6.0
-0.3 to VCC+0.3
-0.3 to VCC+0.3
UNITS
V
V
V
-0.6 to 6.0
V
-0.3 to Vcc5 +0.3
V
-0.3 to Vcc5 +0.3
-55 to 150
V
C
O
5.2 Recommended Operating Conditions
SYMBOL
VCC
VIN
VCC5
VIN5
Tj
PARAMETER
Power Supply
Input Voltage
Commercial Power Supply
for Dual Oxide Cells
Industrial Power Supply
for Dual Oxide Cells
Input Voltage
Commercial Junction
Operating Temperature
Industrial Junction
Operating Temperature
MIN
3.0
0
TYP
3.3
-
MAX
3.6
VCC
UNITS
V
V
4.75
5.0
5.25
4.5
5.0
5.5
0
0
25
Vcc5
115
O
C
-40
25
125
O
C
O
C
V
V
ELECTRICAL CHARACTERISTICS
17
5.3 General DC Characteristics
SYMBOL
PARAMETER
IIL
Input leakage current
IOZ
Tri-state leakage current
CIN3
3.3 Input capacitance
COUT3
3.3 Output capacitance
3.3V Bi-directional buffer
CBID3
capacitance
CIN5
5V Input capacitance
COUT5
5V Output capacitance
5V Bi-directional buffer
CBID5
capacitance
CONDITIONS
no pull-up or pull-down
MIN
-1
-1
TYP
MAX UNITS
1
?A
1
?A
?F
4.9
?F
2.8
2.7
2.7
4.9
?F
2.7
5.6
?F
?F
2.7
5.6
?F
5.4 DC Electrical Characteristics for 5 volts operation
( Under Recommended Operating Conditions and VCC=4.5v ~ 5.25v , Tj= 0OC to +115OC )
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
VIL
Input Low Voltage
CMOS
VIH
Input High Voltage
CMOS
0.7*VCC
VIL
Input Low Voltage
TTL
VIH
Input High Voltage
TTL
2.0
VtSchmitt trigger negative
CMOS
1.78
going threshold voltage
Vt+
Schmitt trigger positive
CMOS
3.20
going threshold voltage
VtSchmitt trigger negative
TTL
1.10
going threshold voltage
Vt+
Schmitt trigger positive
TTL
1.90
going threshold voltage
VOL
Output low voltage
IOL =2, 4, 8, 12, 16, 24 mA
VOH
Output high voltage
IOH =2, 4, 8, 12, 16, 24 mA
3.5
RI
Input Pull-up/down
VIL=0V or VIH=VCC
50
resistance
MAX
0.3*VCC
UNITS
V
V
V
V
V
0.8
V
V
V
0.4
ELECTRICAL CHARACTERISTICS
V
V
K?
18
5.5 DC Electrical Characteristics for 3.3 volts operation
( Under Recommended Operating Conditions and VCC=3.0v ~ 3.6v , Tj = 0O C to +115O C )
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
MAX UNITS
VIL
Input Low Voltage
CMOS
0.3*VCC
V
VIH
Input High Voltage
CMOS
0.7*VCC
V
VtSchmitt trigger negative going
CMOS
V
1.20
threshold voltage
Vt+
Schmitt trigger positive going
CMOS
V
2.10
threshold voltage
VOL
Output low voltage
IOH =2, 4, 8, 12, 16, 24 mA
0.4
V
VOH
Output high voltage
IOH =2, 4, 8, 12, 16, 24 mA
2.4
V
RI
Input Pull-up/down resistance
VIL=0V or VIH=VCC
75
K?
5.6 Crystal Oscillator Circuit Setup for Characterization
The following setup was used to measure the open loop voltage gain for crystal oscillator
circuits. The feedback resistor serves to bias the circuit at its quiescent operating point and
the AC coupling capacitor, Cs, is much larger than C1 and C2.
ELECTRICAL CHARACTERISTICS
19
5.7 USB Transceiver Characteristics
RECOMMENDED OPERATING CONDITIONS
SYMBOL
V CC
VI
V I/O
VO
TAMB
PARAMETER
DC supply voltage
DC input voltage range
DC input range for I/Os
DC output voltage range
Operating ambient temperature
range in free air
CONDITIONS
See DC and AC
characteristics for
individual device
LIMITS
MIN
3.0
0
0
0
0
UNIT
MAX
3.6
5.5
V CC
V CC
70
V
V
V
V
°
C
ABSOLUTE MAXIMUM RATINGS (Notes 1 and 2)
In accordance with the Absolute Maximum Rating System, Voltages are referenced to GND (Ground=0v)
SYMBOL
PARAMETER
CONDITIONS
V CC
IIK
VI
V I/O
DC supply voltage
DC input diode current
DC input voltage
DC input voltage range for I/Os
Vi<0
Note 3
IOK
VO
DC output diode current
DC output voltage
Vo> Vcc or Vo<0
Note 3
IO
DC output source sink current
for VP/VM and RCV pins
DC output source or sink
current for D+/D- pins
DC Vcc or GND current
Storage temperature range
Power dissipation per package
Vo=0 to Vcc
LIMITS
MIN
MAX
-0.5
+6.5
-50
-0.5
+5.5
-0.5
Vcc
+0.5
+/-50
-0.5
Vcc
+0.5
+/-15
Vo= 0 to Vcc
+/-50
IO
ICC , IGND
TSTO
PTOT
-60
UNIT
V
mA
V
V
mA
V
mA
mA
+/-100 mA
°
+150
C
mW
NOTES:
1. Stresses beyond those listed may cause permanent damage to the device. These are stress ratings
only and functional operation of the device at these or any other conditions beyond those indicated
under "Recommended Operating Conditions" is not implied. Exposure to absolute maximum rated
conditions for extended periods may affect device reliability.
2. The performance capability of a high performance integrated circuit in conjunction with its thermal
environment can create junction temperatures which are detrimental to reliability. The maximum
junction temperature of this integrated circuit should not exceed 150°C.
3. The input and output voltage ratings may be exceeded if the input and output clamp current ratings
are observed.
ELECTRICAL CHARACTERISTICS
20
DC ELECTRICAL CHARACTERISTICS
Over recommended operating conditions. Voltages are referenced to GND (Ground=0V).
SYMBOL
PARAMETER
VHYS
VIH
VIL
RoH
Hysteresis on inputs
HIGH level input
LOW level input
Output impedance (HIGH
state)
Output impedance (LOW
state)
HIGH level output
(Note 3)
RoL
VOH
VOL
LOW level output
(Note 3)
IQ
Quiescent supply current
Isup
Supply current in suspend
IFS
Active supply current (Full
Speed)
Active supply current (Low
Speed)
Imput leakage current
ILS
ILeak
IOFF
3-state output OFF-state
current
LIMITS
-400°C to +850°C
MIN TYP MAX
Vcc=3.0V to 3.6V (Note 3) 0.3
0.4
0.5
Vcc=3.0V to 3.6V (Note 3)
1.5
2.0
Vcc=3.0V to 3.6V (Note 3) 0.8
1.1
Note 2
28
34
43
TEST CONDITIONS
Note 2
28
35
Vcc=3.0V Io=6mA
Vcc=3.0V Io=4mA
Vcc=3.0V Io=100? A
Vcc=3.0V Io=6mA
Vcc=3.0V Io=4mA
Vcc=3.0V Io=100? A
Vcc=3.6V VI=Vcc or GND
Io=0
Vcc=3.6V VI=Vcc or GND
Io=0
Vcc=3.3V
2.2
2.4
2.8
2.7
0.3
330
9
Vcc=3.3V
2
Vcc=3.6V VI=5.5V or
GND, not for I/O Pins
Vi=Vih or ViL; Vo=Vcc or
GND
+/0.1
43
UNIT
V
V
V
ohm
ohm
V
0.7
0.4
0.2
600
V
70
?A
14
mA
?A
mA
+/?A
0.5
+/-10 ? A
NOTES:
1. All typical values are at Vcc=3.3V and Tamb=25°C.
2. This value includes an external resistor of 24 ohm +/-1%. See "Load D+ and D-" diagram for testing
details.
3. All signals except D+ and D-.
ELECTRICAL CHARACTERISTICS
21
AC ELECTRICAL CHARACTERISTICS
GND=0V, tR = tF =3.0 ns; CL = 50pF, RL=500ohms
SYMBOL
tpLH
tpHL
trise
tfall
tRFM
tpLH
tpHL
trise
tfall
tRFM
tpLH
tpHL
tpLH
tpHL
tpHZ
tpZH
tpLZ
tpZL
tsu
Vcr
PARAMETER
VMO/VPO to D+/DFull Speed
Rise and Fall Times
Full Speed
Rise and Fall Time
Matching
Full Speed
VMO/VPO to D+/DLow Speed
Rise and Fall Times
Low Speed
Rise and Fall Time
Matching
Low Speed
D+/D- to RCV
D+/D- to VP/VM
LIMITS (TAMB )
WAVEFORM
1
2
0°
MIN
0
0
4
4
90
1
2
Setup for SPEED
Crossover point1
5
3
9
9
75
75
70
9
9
4
4
1
OE# to D+/D- RL =
500ohm
TYP
120
120
3
4
0°
0 C to +25 C
0
1.3
MAX
12
12
20
20
110
300
300
300
200
130
0°
UNIT
MIN
0
0
4
4
90
MAX
14
14
20
20
110
ns
75
75
70
300
300
300
200
130
16
16
8
8
12
12
10
10
ns
16
16
8
8
12
12
10
10
2.0
0°
0 C to +70 C
1.3
2.0
ns
ns
%
ns
%
ns
ns
ns
V
NOTE:
1. The crossover point is in the range of 1.3V to 2.5V for the low speed mode with a 5Cpf capacitance.
ELECTRICAL CHARACTERISTICS
22
ELECTRICAL CHARACTERISTICS
23
5.8 ESD Test Results
Test Description : ESD Testing was performed on a Zapmaster system using
the Human-Body –Model (HBM) and Machine-Model (MM), according to
MIL_STD 883 and EIAJ IC_121 respectively.
?? Human-Body-Model stress devices by sudden application of a high
voltage supplied by a 100 PF capacitor through 1.5 Kohm resistance.
?? Machine-Model stresses devices by sudden application of a high voltage
supplied by a 200 PF capacitor through very low (0 ohm) resistance
Test circuit & condition
??Zap Interval : 1 second
??Number of Zaps : 3 positive and 3 negative at room temperature
??Critera : I-V Curve Tracing
Model
HBM
MM
Model
Vdd, Vss, I/C
Vdd, Vss, I/C
S/S
15
15
TARGET
6000V
200V
Results
Pass
Pass
ELECTRICAL CHARACTERISTICS
24
5.9 Latch-Up Test Results
Test Description: Latch-Up testing was performed at room ambient using an
IMCS-4600 system which applies a stepped voltage to one pin per device with
all other pins open except Vdd and Vss which were biased to 5 Volts and
ground respectively.
Testing was started at 5.0 V (Postive) or 0 V(Negative), and the DUT was
biased for 0.5 seconds.
If neither the PUT current supply nor the device current supply reached the
predefined limit (DUT=0 mA , Icc=100 mA), then the voltage was increased
by 0.1 Volts and the pin was tested again.
This procedure was recommended by the JEDEC JC-40.2 CMOS Logic
standardization committee.
Notes:
1. DUT: Device Under Test.
2. PUT: Pin Under Test.
Icc Measurement
m
A
V Supply
1 Source
+
Untested
Input Tied
to V supply
Vcc
Pin
under
test DUT
Untested
Output Open
Circuit
+
GND
Trigger
Source
Test Circuit : Positive Input/ output Overvoltage /Overcurrent
ELECTRICAL CHARACTERISTICS
25
Icc Measurement
mA
1 Source
+
Untested
Input Tied
to V supply
V Supply
Vcc
Pin
under
test
Untested
Output Open
Circuit
DUT
+
GND
Trigger
Source
Test Circuit : Negative Input/ Output Overvoltage /Overcurrent
Icc Measurement
mA
V Supply
Vcc
All Input Tied
to V supply
Untested
Output Open
Circuit
DUT
+
GND
Supply Voltage test
Latch–Up Data
Model
Voltage
Current
Vdd-Vxx
Model
+
+
-
Voltage (v)/ Current
11.0
11.0
200
200
9.0
S/S
5
Results
Pass
5
5
Pass
ELECTRICAL CHARACTERISTICS
26
6.0 Mechanical Information
MECHANICAL INFORMATION
27