基于FPGA 的PS2鼠标控制器设计.docVIP

  • 12
  • 0
  • 约2.51千字
  • 约 7页
  • 2016-09-17 发布于江苏
  • 举报
基于FPGA 的PS/2 鼠标控制器设计 1 PS/2介绍 PS/2 接口作为传统的鼠标键盘接口已经被大部分人所熟知,虽然随着 USB 接口键鼠的普及,绝大多数 PC用户均选择了 USB的键鼠,但目前主流 PC中依旧保留了PS/2键鼠的接口,由于 PS/2接口实现简单,使用方便的特点,在许多领域如工控机等仍旧采用 PS/2接口来完成基本的人机交互。 1.1 PS/2 的接口特性 PS/2 接口多用于鼠标和键盘,IBM是开发和使用最早的。PS/2 接口从物理上有两种类型的连接器,它们分别是5脚的 DIN和6脚的MINI-DIN,如图1-1所示。 图1-1 PS/2 接口连接器引脚定义 1.2 PS/2 的接口协议 PS/2鼠标接口采用一种双向同步串行协议。即每在时钟线上发一个脉冲,就在数据线上发送一位数据。在相互传输中,主机拥有总线控制权,即它可以在任何时候抑制鼠标的发送。方法是把时钟线一直拉低,鼠标就不能产生时钟信号和发送数据。在两个方向的传输中,时钟信号都是由鼠标产生,即主机不产生通信时钟信号。如果主机要发送数据,它必须控制鼠标产生时钟信号。方法如下:主机首先下拉时钟线至少 100μ s抑制通信,然后再下拉数据线,最后释放时钟线。通过这一时序控制鼠标产生时钟信号。PS/2接口的鼠标一般工作在10KHz-20KHz时钟频率,不同厂家制造的鼠标

文档评论(0)

1亿VIP精品文档

相关文档