ETC AU9223

1
Data Book
AU9223
USB KVM Controller
Technical Reference Manual
Product Specification
Official Release
Revision 1.00
Public
Nov. 2005
Data sheet status
Objective specification
This data sheet contains target or goal specifications for
product development.
Preliminary specification
This
data
sheet
contains
preliminary
supplementary data may be published later.
Product specification
This data sheet contains final product specifications.
data;
Revision History
Date
Revision
Nov. 2005
1.00
Description
Official release
Page 2 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
Copyright Notice
Copyright 1998 - 2005
Alcor Micro Corp.
All Rights Reserved.
Trademark Acknowledgements
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 prior 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 prior notice
Page 3 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
5.3 [Ctrl]+[Alt] mode
Table of Contents
1 Introduction………………………………………………………………
6
1.1 Description………………………………………………………………………………
6
1.2 Features…………………………………………………………………………………..
6
2 Application Block Diagram………………………………………….
7
3 Pin Assignment………………………………………………………….
8
4 System Architecture and Reference Design………………….. 11
4.1 AU9223 Block Diagram………………………………………………………….. 11
5 Hot Key Definition…………………………………………………….. 12
5.1 [Scroll]++[Scroll] mode……………………………………………………….. 12
5.2 [Caps]++[Caps] mode………………………………………………………….. 12
5.3 [Num]++[Num] mode …………………………………………………………… 13
5.4 [Ctrl]+[Shift] mode………………………………………………………………… 13
6 Electrical Characteristics…………………………………………… 16
6.1 Recommended Operating Conditions……………………………………. 16
6.2 General DC Characteristics…………………………………………………… 16
6.3 DC Electrical Characteristics for 3.3 volts operation……………
16
6.4 Crystal Oscillator Circuit Setup for Characterization……………. 17
6.5 ESD Test Results…………………………………………………………………..… 17
6.6 Latch-Up Test Results…………………………………………………………….. 18
7 Mechanical Information……………………………………………… 20
Page 4 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
List of Figures
2.1 Block Diagram…………………………………………………………………………………..
7
3.1 Pin Assignment Diagram…………………………………………………………………..
8
4.1 AU9223 Block Diagram……………………………………………………………………… 11
6.1 Crystal Oscillator Circuit Setup for Characterization……………………….. 17
6.2 Latch-Up Test Results……………………………………………………………………….. 18
7.1 Mechanical Information Diagram…………………………………………………….. 20
List of Tables
3.1
Pin Descriptions…………………………………………………………………………….
6.1
Recommended Operating Conditions..…………………………………………. 16
6.2
General DC Characteristics…………………………………………………………..
16
6.3
DC Electrical Characteristics for 3.3 volts operation…………………..
16
6.4
ESD Data………………………………………………………………………………………..
17
6.5
Latch-Up Test Results…………………………………………………………………….
19
Page 5 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
9
1.0 Introduction
1.1 Description
AU9223 is a highly integrated single chip USB KVM controller offering users the
possibility of sharing keyboard, mouse and monitor between two PC. Not like
traditional PS2 KVM devices, AU9223 uses USB as its upstream and downstream
interface to support its driver-free and plug-n-play features, which allow users to
easily install and use the KVM.
Typical application of AU9223 is under an environment, in which only one set of
monitor, keyboard and mouse is available. Applying such kind of devices in a
computing environment will not only result in a centralized control, but also reduce
the power and space consumption.
1.2 Features
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Support USB v1.1 specification
Support USB bus power and device self power.
No need to install device driver under Windows, Macintosh and Linux operating
system
Support 2 PC: 2 USB upstream ports and three downstream ports for keyboard
& mouse and one spare port.
Support PS2 Keyboard.
Support “Push Button” on KVM device to switch between PC
Support “Auto-Scan” mode
Support Audio feedback when system switch.
Support upstream port selected LED indicators for each PC respectively.
Support Phantom keyboard features to let user does not need to configure BIOS
to turn on “No halt on error”.
Support 4 different modes of key sequence to let users to switch between two PC
easily using hot key defined on left side of keyboard. (Please see the key
definition in the following.)
Users could use hot key for switching to any one of hot key combinations out of
4 pre-defined hot keys.
System does not need to redo Keyboard and mouse detection again after the
first time machine switching using KVM.
Recalls “Caps Lock”, “Num Lock” and “Scroll Lock” keys’ status for each PC
automatically.
AU9223 will output a monitor select signal to the external video -switching
circuit.
Page 6 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
2.0 Application Block Diagram
Typical application is in a computing environment where it demands a centralized
control and space & energy saving is critical.
Figure 2.1 AU9223 Application Block Diagram
PC 1
PC 2
USB cable
USB cable
Monitor Cable
Monitor cable
Port 2
Port 1
AU9223 KVM
Selection (2x)
Monitor swtiching box
(Relay device)
Auto-swtich mode
default button x 1
Keyboard
Monitor
Mouse
Page 7 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
3.0 Pin Assignment
Figure 3.1 Pin Assignment Diagram
NC
UP2LEDN
UP1LEDN
PUSB2_DM
PUSB2_DP
PUSB1_DM
PUSB1_DP
Port1Detect
Port2Detect
Reserved
ONITOR2EN
ONITOR1EN
AVCC
48
47
46
45
44
43
42
41
40
39
38
37
1
36
GPO0
AVSS
2
35
GPO1
XTAL1
3
34
GPO2
XTAL2
4
33
Reserved
VCC5V
5
32
Reserved
BVCC
6
31
Reserved
BVSS
7
30
PS2_DAT/No Connectio
SWITCHN
8
29
PS2_CLK/No Connectio
IOSWITCHN
9
28
Virtual_KBD_Port2
BUS_PWRD
10
27
SWITCHMODE1
BEEP
11
26
SWITCHMODE0
DP4_PWRUP
12
25
ALCOR MICRO
AU9223
48PIN LQFP
13
14
15
16
17
18
19
20
21
22
23
24
VCC
DOWNUSB4_DP
DOWNUSB4_DM
SYS1BUTTONN
SYS2BUTTONN
DP2_PWRUP
DP1_PWRUP
DOWNUSB2_DP
DOWNUSB2_DM
DOWNUSB1_DP
DOWNUSB1_DM
Virtual_KBD_Port1
VSS
Page 8 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
Table 3.1 Pin Descriptions
Pin No.
Pin Name
I/O Type
1
AVCC
PWR
2
3
4
5
AVSS
XTAL1
XTAL2
VCC5V
PWR
I
O
PWR
6
BVCC
PWR
7
BVSS
PWR
8
SWITCHN
I
9
AUDIOSWITCHN
I
10
BUS_PWRD
I
11
BEEP
O
12
13
14
15
16
17
18
19
20
21
22
DP4_PWRUP
DOWNUSB4_DP
DOWNUSB4_DM
SYS1BUTTONN
SYS2BUTTONN
DP2_PWRUP
DP1_PWRUP
DOWNUSB2_DP
DOWNUSB2_DM
DOWNUSB1_DP
DOWNUSB1_DM
23
Virtual_KBD_Port1
24
25
VSS
VCC
26
SWITCHMODE0
I
27
SWITCHMODE1
I
28
Virtual_KBD_Port2
I
29
30
31
32
PS2_CLK/No
Connection
PS2_DAT/No
Connection
Reserved
Reserved
O
I/O
I/O
I
I
O
O
I/O
I/O
I/O
I/O
I
PWR
PWR
I
I
Description
Provides 3.3V analog input power to silicon;
Connects to BVCC;
Ground Pin of AVCC Power Plane
12 MHz Crystal Input
12 MHz Crystal Output
5V Input Power from USB port
Provides 3.3V analog output power from
internal regulator
Ground Pin of BVCC Power Plane
Push Button for switching to next system (0:
Enable; 1: Normal)
Audio On/Off Switch (1: Off; 0: On)
Bus power selection (1: Device Self Power; 0:
Bus Power)
Audio Output (4KHz frequency) when system
switches
Power Up For DownPort4
DownPort4 DP
DownPort4 DM
System1 Enable (0: Enable ; 1: Normal)
System2 Enable (0: Enable ; 1: Normal)
Power Up for DownPort2
Power Up for DownPort1
DownPort2 DP
DownPort2 DM
DownPort1 DP
DownPort1 DM
Control Virtual Keyboard Port1 (0: Enable; 1:
Disable)
Ground Pin for VCC Power Plane
3.3 V Input Power; Connects to BVCC
Switch Mode Selection: (SW0, SW1)
(0,0): [Scroll][Scroll] Mode
(0,1): [CapsLock][CapsLock] Mode
(1,0): [NumLock][NumLock] Mode
(1,1): [CTRL][SHIFT] Mode (Left Hand Side)
Control Virtual Keyboard Port2 (0: Enable; 1:
Disable)
PS2 Clock Output; No Connection if only
support USB Keyboard
PS2 Data Output; No Connection if only support
USB Keyboard
Connect to ground; Reserved for system use
Connect to ground; Reserved for system use
Page 9 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
Pin No.
Pin Name
33
Reserved
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
GPO2
GPO1
GPO0
MONITOR1EN
MONITOR2EN
Reserved
Port2Detect
Port1Detect
UPUSB1_DP
UPUSB1_DM
UPUSB2_DP
UPUSB2_DM
UP1LEDN
UP2LEDN
NC
I/O Type
O
O
O
O
O
I
I
I/O
I/O
I/O
I/O
O
O
Description
Reserved for system use. Please see reference
circuit schematics for suggested connection
General Purpose Output Pin2
General Purpose Output Pin1
General Purpose Output Pin0
Monitor 1 Enable (0: Enable; 1: Disable)
Monitor 2 Enable (0: Enable; 1: Disable)
Connect to ground; Reserved for system use
Connect to Upstream Port 2's VCC
Connect to Upstream Port 1's VCC
Upstream Port 1 DP
Upstream Port 1 DM
Upstream Port 2 DP
Upstream Port 2 DM
System 1 LED Indicator
System 2 LED Indicator
No Connection Required
Page 10 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
4.0 System Architecture and
Reference Design
4.1 AU9223 Block Diagram
Figure 4.1 AU9223 Block Diagram
Downstrea
m
Port Data
Check
Switch
Detection
Host 1
Host 2
USB Protocol
USB
Engine
Protocol Engine
Downstream
Downstream
Port Control
Port Control
Downstream
Port
Data Mux
Port 1,2,3
Port 4
Port 4
Page 11 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
5.0 Hot Key Definition
AU9223 supports 4 level of “Hot Key” mode to help users to switch PC, rapidly and
easily, via hot key sequence defined using keypads on the left hand side of a
keyboard.
5.1 [Scroll]++[Scroll] mode
Hot Key Definition
[Scroll] ++ [Scroll] + 1(note1) Switch to PC1
[Scroll] ++ [Scroll] + 2
Switch to PC2
[Scroll] ++ [Scroll] + → or ↓ Switch to Next PC
[Scroll] ++ [Scroll] + ← or ↑ Switch to Previous PC
[Scroll] ++ [Scroll] + B
Beeper On/Off (note2)
[Scroll] ++ [Scroll] + S
Auto-scan mode every 10 second.
(“ESC” switch to
regular key code.)
[Scroll] ++ [Scroll] + S + n
Set Auto-scan rate (note3).
(“ESC” switch to regular key code)
[Scroll]++[Scroll]+F1~F8
Customer define key (note4).
[Scroll]++[Scroll]+[Caps]
Switch to [Caps]++[Caps] hot key mode
[Scroll]++[Scroll]+[Num]
Switch to [Num]++[Num] hot key mode
[Scroll]++[Scroll]+[Ctrl]
Switch to [Ctrl]+[Shift] hot key mode
5.2 [Caps]++[Caps] mode
Hot Key Definition
[Caps]++[Caps]+1
Switch to PC1
[Caps]++[Caps]+2
Switch to PC2
[Caps]++[Caps]+→ or ↓
Switch to Next PC
[Caps]++[Caps]+← or ↑
Switch to Previous PC
[Caps]++[Caps]+B
Beeper On/Off (note2)
[Caps]++[Caps]+S
Auto-scan mode every 10 second.
[Caps]++[Caps]+S + n
Set Auto-scan rate (note3)
[Caps]++[Caps]+F1~F8
Customer define key (note4)
[Caps]++[Caps]+[Scroll]
Switch to [Scroll]++[Scroll] hot key mode
[Caps]++[Caps]+[Num]
Switch to [Num]++[Num] hot key mode
[Caps]++[Caps]+[Ctrl]
Switch to [Ctrl]+[Shift] hot key mode
Page 12 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
5.3 [Num]++[Num] Mode
Hot Key Definition
[Num]++[Num]+1
Switch to PC1
[Num]++[Num]+2
Switch to PC2
[Num]++[Num]+→ or ↓
Switch to Next PC
[Num]++[Num]+← or ↑
Switch to Previous PC
[Num]++[Num]+B
Beeper On/Off (note2)
[Num]++[Num]+S
Auto-scan mode every 10 second. (“ESC” switch to
regular key code.)
Set Auto-scan rate (note3)
(“ESC” switch to regular key code)
[Num]++[Num]+S + n
[Num]++[Num]+F1~F8
Customer define key (note4)
[Num]++[Num]+[Scroll]
Switch to [Scroll]++[Scroll] hot key mode
[Num]++[Num]+[Caps]
Switch to [Caps]++[Caps] hot key mode
[Num]++[Num]+[Ctrl]
Switch to [Ctrl]+[Shift] hot key mode
5.4 [Ctrl]+[Shift] mode
Hot Key Definition
[Ctrl]++[Ctrl]
Switch to next live PC
[Ctrl + Shift + 1]
Switch to PC1
[Ctrl + Shift + 2]
Switch to PC2
[Ctrl + Shift + → or ↓]
Switch to Next PC
[Ctrl + Shift + ← or ↑]
Switch to Previous PC
[Ctrl + Shift + B]
Beeper On/Off (note2)
[Ctrl + Shift + S]
Auto-scan mode every 10 second. (“ESC” switch to
regular key code.)
Set Auto-scan rate (note3)
(“ESC” switch to regular key code)
[Ctrl + Shift + S + n]
[Ctrl + Shift + F1~F8]
Customer define key (note4)
[Ctrl + Shift + Scroll]
Switch to [Scroll]++[Scroll] hot key mode
[Ctrl + Shift + Caps]
Switch to [Caps]++[Caps] hot key mode
[Ctrl + Shift + Num]
Switch to [Num]++[Num] hot key mode
Page 13 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
Note 1: “++” means press key rapidly, “[Scroll]++[Scroll]+1” means press “Scroll”
twice rapidly and then press “1”. If system receives “Scroll ++ Scroll” command only,
system will reset the buffer when it does not receive any input comes after within a
defined interval of time (say, 5 seconds).
Note 2: Audible feedback when beeper is ON and keep the device in silent mode
when beeper is OFF.
Note 3: n = number from 1 to 9, each represents 5 seconds’ interval latency to 60
seconds correspondingly.
Auto-scan rate set
【N】number
Second
1
5
2
10
3
15
4
20
5
25
6
30
7
35
8
40
9
60
Page 14 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
Note 4:
GPO 2
GPO 1
GPO 0
Function key +F1
0
0
0
Function key +F2
0
0
1
Function key +F3
0
1
0
Function key +F4
0
1
1
Function key +F5
1
0
0
Function key +F6
1
0
1
Function key +F7
1
1
0
Function key +F8
1
1
1
Page 15 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
6.0
Electrical Characteristics
6.1 Recommended Operating Conditions
Table 6.1 Recommended Operating Conditions
SYMBOL
PARAMETER
MIN
TYP
MAX
UNITS
VCC
Power Supply
4.75
5
5.25
V
VIN
Input Voltage
0
VCC
V
TOPR
Operating Temperature
0
85
O
TSTG
Storage Temperature
-40
125
O
C
C
6.2 General DC Characteristics
Table 6.2 General DC Characteristics
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
IIL
Input low current
no pull-up or pull-down
-1
1
µA
IIH
Input high current
no pull-up or pull-down
-1
1
µA
IOZ
Tri-state leakage current
-10
10
µA
CIN
Input capacitance
5
ρF
COUT
Output capacitance
5
ρF
CBID
Bi-directional buffer capacitance
5
ρF
6.3 DC Electrical Characteristics for 3.3 volts operation
Table 6.3 DC Electrical Characteristics for 3.3 volts operation
SYMBOL
PARAMETER
CONDITIONS
VIL
Input Low Voltage
CMOS
VIH
Input Hight Voltage
CMOS
VOL
Output low voltage
IOL=4mA, 16mA
VOH
Output high voltage
Input Pull-up/down
resistance
IOH=4mA,16mA
Vil=0V or
Vih=VCC
RI
MIN
TYP
MAX
UNITS
0.9
V
V
2.3
0.4
2.4
V
V
10k/200k
KΩ
Page 16 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
6.4 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.
Figure 6.1 Crystal Oscillator Circuit Setup for Characterization
6.5 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
Table 6.4 ESD Data
Model
Model
S/S
TARGET
Results
HBM
Vdd, Vss, I/C
15
4000V
Pass
MM
Vdd, Vss, I/C
15
200V
Pass
Page 17 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
6.6 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 (Positive) 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.
Figure 6.2 Latch-Up Test Results
Icc Measurement
m
1 Source
+
Untested
Input Tied
to V supply
Vcc
Pin
Pin
under
under
test
test
DUT
V Supply
Untested
Output Open
Circuit
+
GND
Trigger
Source
Test Circuit : Positive Input/ output Overvoltage /Overcurrent
Page 18 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
Icc M easurem ent
mA
1 Source
+
V Supply
V cc
Pin
under
test
DUT
U ntested
Input Tied
to V supply
+
U ntested
O utput O pen
C ircuit
GND
Trigger
Source
Test Circuit: Negative Input/Output Overvoltage/Overcurrent
Icc Measurement
mA
V Supply
Vcc
DUT
All Input Tied
to V supply
+
Untested
Output Open
Circuit
GND
Supply voltage Test
Table 6.5 Latch–Up Data
Model
Voltage
Model
+
+
Current
Voltage (v)/ Current (mA)
11.0
11.0
Vdd-Vxx
200
200
9.0
S/S
Results
5
Pass
5
5
Pass
Page 19 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
7.0 Mechanical Information
The Following diagram shows the dimensions of the AU9223 48-pin LQFP.
Measurements are in inches.
Figure 7.1 Mechanical Information Diagram
Page 20 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public
【MEMO】
About Alcor Micro, Corp
Alcor Micro, Corp. designs, develops and markets highly integrated and advanced
peripheral semiconductor, and software driver solutions for the personal computer
and consumer electronics markets worldwide. We specialize in USB solutions and
focus on emerging technology such as USB and IEEE 1394. The company offers a
range of semiconductors including controllers for USB hub, integrated
keyboard/USB hub and USB Flash memory card reader…etc. Alcor Micro, Corp. is
based in Taipei, Taiwan, with sales offices in Taipei, Japan, Korea and California.
Alcor Micro is distinguished by its ability to provide innovative solutions for
spec-driven products. Innovations like single chip solutions for traditional multiple
chip products and on-board voltage regulators enable the company to provide
cost-efficiency solutions for the computer peripheral device OEM customers
worldwide.
Page 21 of 21
AU9223 USB KVM Controller V1.00
Official Release_ Public