I2C 和 PS2 模式有什么区别?

I2C 和 PS2 模式有什么区别?

在我的 Dell XPS 13 9343 上,我的触摸板可以使用 I2C 总线或在 PS2 模式下工作。

这两种模式有什么区别?为什么它们都可用?


的输出xinput是:

 Virtual core pointer                           id=2    [master pointer  (3)]
   ↳ Virtual core XTEST pointer                 id=4    [slave  pointer  (2)]
   ↳ DLL0665:01 06CB:76AD UNKNOWN               id=13   [slave  pointer  (2)]
   ↳ SynPS/2 Synaptics TouchPad                 id=15   [slave  pointer  (2)]

DLL0665:01 06CB:76AD UNKNOWN是使用I2C总线的触摸板。

答案1

I2C 较新,允许多点触摸手势,并且通常直接连接到 PCH - 一旦操作系统加载,大多数现代设备都会切换到 I2C 驱动程序。

保留 PS2 是为了冗余和兼容性。通常 PS2 连接到现代设备的嵌入式控制器。大多数 UEFI BIOS 仅接受通过 PS2 的触摸板输入,如果 I2C 出现问题,操作系统将恢复到 PS2 连接。

相关内容