机械键盘 note

ps2接口:

  • 个人电脑Personal System 2 的产物
  • 低延迟
  • 全键无冲
  • 双向同步串行通讯协议
  • 不支持热插拔

usb接口:

  • Universal Serial Bus
  • 支持热插拔
  • 理论上六键无冲,
  • 通过其他技术扩展达到多键无冲,bug比较多,实现复杂
  • 延迟略高
    • USB协议下,键盘会以某个固定的回报率(每秒125-1000次),定期向主机发送当前按键的状态
    • 每次发送8个字节,这8个字节的具体内容则是:
      • modifer key :Ctrl、Shift、Alt、Win(左右八个键)各自是否被按下
      • 保留字节
      • 其余6个字节:当前正按下的6个(一般按键,比如字母、数字等)
    • 最多可以按14个键:modifer key(8个)+其余六个
  • 4根线:两根电源两根信号
    • 红色-USB电源: 标有-VCC、Power、5V、5VSB字样
    • 白色-USB数据线:(负)-DATA-、USBD-、PD-、USBDT-
    • 绿色-USB数据线:(正)-DATA+、USBD+、PD+、USBDT+
    • 黑色-地线: GND、Ground

薄膜键盘

工作原理:

在键盘中铺设了纵横排步的电路线,交叉的位置就是键位,当键位按下时就触发开关,键盘的控制芯片通过检测所有的行列线,判断哪一行哪一列的点位被打开,并将这个信号传递给主机。

键位冲突

当你同时按下多个键位时,芯片并不能区分某些点位的开关状态,也就无法将按键正确的状态传递回主机。

机械键盘

  • Mechanical Keyboard

机械键盘可分为茶轴、青轴、白轴、黑轴以及红轴等

机械键盘对比图

顺带写个常用视频接口:

HDMI

最小化传输差分信号:High-DefinitiMultimedia Interface

TMDS

  • Transition Minimized Differential Signaling
  • 通过异或及异或非等逻辑算法将原始信号数据转换成10位
  • 前8为数据由原始信号经运算后获得
  • 第9位指示运算的方式
  • 第10位用来对应直流平衡

视频数据传输

  • 三路TMDS通道
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容