基本介绍:
虽然现在PS2在实际应用中越来越少,但是PS2在USB出来之前发挥了很大的作用。比如说我们的PS2键盘和PS2的鼠标,现在虽然USB应用广泛,但是还是有许多电脑,保留了PS2接口。
上面三个图分别是PS2的键盘,鼠标以及电脑机箱的PS2接口(图中的红色区域)
PS/2接口设备不支持热插拔,强行带电插拔有可能烧毁主板。
PS/2可以与USB接口互转,即PS/2接口设备可以转成USB,USB接口设备也可以转成PS/2。
PS2引脚定义如下:
PS/2鼠标和键盘履行一种双向同步串行协议,换句话说,每次数据线上发送一
位数据并且每在时钟线上发一个脉冲就被读入,键盘/鼠标可以发送数据到主机而主
机也可以发送数据到设备,但主机总是在总线上有优先权。它可以在任何时候抑制
来自于键盘/鼠标的通讯,只要把时钟拉低即可。
下图是数据线和时钟线在如下状态的时候的通讯。
从键盘/鼠标发送到主机的数据在时 钟信号的下降沿,当时钟从高变到低的时候被读取,从主机发送到键盘/鼠标的数据
在上升沿,当时钟从低变到高的时候被读取。不管通讯的方向怎样,键盘/鼠标总是
产生时钟信号。如果主机要发送数据它。必须首先告诉设备开始产生时钟信号。最
大的时钟频率是33kHz而且大多数设备工作在1020kHz如果你要制作一个PS/2设备我
推荐你把频率控制在15kHz左右这就意味着时钟应该是高40微秒低40微秒
所有数据安排在字节中每个字节为一帧包含了11个位,这些位的含义如下