PS2键盘控制器
EC3648
初步
特征
低成本 - 消除需要外部元件。
幻影关键检测。
支持扫描码集1 , 2和3 。
支持PC AT和PS / 2键盘。
低功耗CMOS器件技术。
内部上拉电阻。
三态输出,方便板应用。
内置8位的CPU 。
5K字节的ROM 。
128个字节的RAM。
支持WINDOWS TM 95 , 98 , 2000 , ME , XP密钥。
正常操作频率为4兆赫。
内置RC振荡器与外部电阻
芯片一般8位定时器预
描述
的EC3648是在单个芯片的CMOS微控制器,用于键盘的应用,
专门为IBM PC AT和所有兼容的设备。它包含一个8位的CPU
RAM的核心, ROM的5K字节, 128字节用于工作的RAM和堆栈区。
在EC3648控制之间的所有的扫描码,扫描时序和通信
键盘和PC 。这是很容易与实现高性能,低成本的键盘
在极少的外部元件。
应用
IBM PC AT或兼容机的键盘。
IBM PS / 2模型30,50,60,80或兼容机的键盘。
日文键盘。
韩文键盘。
巴西键盘。
欧洲的键盘。
转01
分页: 21 1
PS2键盘控制器
功能说明
从系统命令
EC3648
初步
该系统可以在任何时候将命令发送到控制器。控制器需要作出回应
在20毫秒内,除非该系统可防止控制器的输出,这样做自检时或
执行复位。下面是在控制器输入指令和他的行动即控制器
需要考虑。
置位/复位状态指示灯(十六进制ED )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
回应ACK 。
接收选项字节。
回应ACK 。
更新状态指示灯。
返回到以前的扫描状态。
回声(十六进制EE )
响应EE十六进制。
返回到以前的扫描状态。
无效的命令(十六进制EF和F1 )
响应EE十六进制。
返回到以前的扫描状态。
选择备用的扫描码(十六进制F0 )
回应ACK 。
清除输出缓冲区。
设置默认的输入速率/延时。
清除最后击键关键。
接收选项键。
回应ACK 。
选项字节=
01 :选择扫描码集1
02 :选择扫描码集2
03 :选择扫描代码集3
- 返回到以前的扫描状态。
读取ID(十六进制F2 )
-
-
-
-
回应ACK 。
中止扫描。
发送两个ID字节。第二个字节将在500发
μS
后的第一个字节。
继续扫描。
设置重复输入速率/延时(十六进制F3 )
- 回应ACK 。
- 接收率/延迟值字节。
- 回应ACK 。
- 设置率/延迟( *注1)
- 返回到以前的扫描状态。
*注1
1.重复周期= ( 8 + A) ×( 2B )× 0.00417秒
答:第2位,1和0的二进制值。
B: 4位和3的二进制值。
2.延迟= (C + 1 )× 250毫秒
转01
第21 4
PS2键盘控制器
C: 6位和第5位7的二进制值始终为0 。
位4 位0
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
击键速度± 20 %
30.0
26.7
24.0
21.8
20.0
18.5
17.1
16.0
15.0
13.3
12.0
10.9
10.0
9.2
8.6
8.0
位4 位0
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011
11100
11101
11110
11111
EC3648
初步
3.默认频率= 10.9字符/秒± 20 %
默认延迟为500毫秒± 20 %
击键速度± 20 %
7.5
6.7
6.0
5.5
5.0
4.6
4.3
4.0
3.7
3.3
3.0
2.7
2.5
2.3
2.1
2.0
启用(十六进制F4 )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
回应ACK 。
清除输出缓冲区。
清除最后击键关键。
开始扫描。
回应ACK 。
重置所有条件,开机状态。
清除输出缓冲区。
设置缺省的密钥类型(扫描码只能设置3 )
设置默认的输入速率/延时。
清除最后击键关键。
停止扫描。
回应ACK 。
将所有条件,开机状态。
清除输出缓冲区。
设置缺省的密钥类型(扫描码只能设置3 )
设置默认的输入速率/延时。
清除最后击键关键。
继续扫描。
回应ACK 。
清除输出缓冲区。
将所有的密钥类型(只影响代码集3操作)。
F7 :击键
F8 : /断
F9 :请
FA :击键/ /断
返回到以前的扫描速率。
转01
第21 5
默认情况下禁用(十六进制F5 )
SET DEFAULT (十六进制F6 )
将所有键(十六进制F7 , F8 , F9 , FA )
-
PS2键盘控制器
EC3648
初步
特征
低成本 - 消除需要外部元件。
幻影关键检测。
支持扫描码集1 , 2和3 。
支持PC AT和PS / 2键盘。
低功耗CMOS器件技术。
内部上拉电阻。
三态输出,方便板应用。
内置8位的CPU 。
5K字节的ROM 。
128个字节的RAM。
支持WINDOWS TM 95 , 98 , 2000 , ME , XP密钥。
正常操作频率为4兆赫。
内置RC振荡器与外部电阻
芯片一般8位定时器预
描述
的EC3648是在单个芯片的CMOS微控制器,用于键盘的应用,
专门为IBM PC AT和所有兼容的设备。它包含一个8位的CPU
RAM的核心, ROM的5K字节, 128字节用于工作的RAM和堆栈区。
在EC3648控制之间的所有的扫描码,扫描时序和通信
键盘和PC 。这是很容易与实现高性能,低成本的键盘
在极少的外部元件。
应用
IBM PC AT或兼容机的键盘。
IBM PS / 2模型30,50,60,80或兼容机的键盘。
日文键盘。
韩文键盘。
巴西键盘。
欧洲的键盘。
转01
分页: 21 1
PS2键盘控制器
功能说明
从系统命令
EC3648
初步
该系统可以在任何时候将命令发送到控制器。控制器需要作出回应
在20毫秒内,除非该系统可防止控制器的输出,这样做自检时或
执行复位。下面是在控制器输入指令和他的行动即控制器
需要考虑。
置位/复位状态指示灯(十六进制ED )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
回应ACK 。
接收选项字节。
回应ACK 。
更新状态指示灯。
返回到以前的扫描状态。
回声(十六进制EE )
响应EE十六进制。
返回到以前的扫描状态。
无效的命令(十六进制EF和F1 )
响应EE十六进制。
返回到以前的扫描状态。
选择备用的扫描码(十六进制F0 )
回应ACK 。
清除输出缓冲区。
设置默认的输入速率/延时。
清除最后击键关键。
接收选项键。
回应ACK 。
选项字节=
01 :选择扫描码集1
02 :选择扫描码集2
03 :选择扫描代码集3
- 返回到以前的扫描状态。
读取ID(十六进制F2 )
-
-
-
-
回应ACK 。
中止扫描。
发送两个ID字节。第二个字节将在500发
μS
后的第一个字节。
继续扫描。
设置重复输入速率/延时(十六进制F3 )
- 回应ACK 。
- 接收率/延迟值字节。
- 回应ACK 。
- 设置率/延迟( *注1)
- 返回到以前的扫描状态。
*注1
1.重复周期= ( 8 + A) ×( 2B )× 0.00417秒
答:第2位,1和0的二进制值。
B: 4位和3的二进制值。
2.延迟= (C + 1 )× 250毫秒
转01
第21 4
PS2键盘控制器
C: 6位和第5位7的二进制值始终为0 。
位4 位0
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
击键速度± 20 %
30.0
26.7
24.0
21.8
20.0
18.5
17.1
16.0
15.0
13.3
12.0
10.9
10.0
9.2
8.6
8.0
位4 位0
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011
11100
11101
11110
11111
EC3648
初步
3.默认频率= 10.9字符/秒± 20 %
默认延迟为500毫秒± 20 %
击键速度± 20 %
7.5
6.7
6.0
5.5
5.0
4.6
4.3
4.0
3.7
3.3
3.0
2.7
2.5
2.3
2.1
2.0
启用(十六进制F4 )
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
回应ACK 。
清除输出缓冲区。
清除最后击键关键。
开始扫描。
回应ACK 。
重置所有条件,开机状态。
清除输出缓冲区。
设置缺省的密钥类型(扫描码只能设置3 )
设置默认的输入速率/延时。
清除最后击键关键。
停止扫描。
回应ACK 。
将所有条件,开机状态。
清除输出缓冲区。
设置缺省的密钥类型(扫描码只能设置3 )
设置默认的输入速率/延时。
清除最后击键关键。
继续扫描。
回应ACK 。
清除输出缓冲区。
将所有的密钥类型(只影响代码集3操作)。
F7 :击键
F8 : /断
F9 :请
FA :击键/ /断
返回到以前的扫描速率。
转01
第21 5
默认情况下禁用(十六进制F5 )
SET DEFAULT (十六进制F6 )
将所有键(十六进制F7 , F8 , F9 , FA )
-