[发明专利]HIDI2C数据总线的主机侧实施有效

专利信息
申请号: 201380004887.5 申请日: 2013-01-07
公开(公告)号: CN104040519B 公开(公告)日: 2017-06-20
发明(设计)人: F.K.贝萨尼亚;A.R.艾亚;笪迪 申请(专利权)人: 微软技术许可有限责任公司
主分类号: G06F13/38 分类号: G06F13/38;G06F13/14;G06F11/08
代理公司: 中国专利代理(香港)有限公司72001 代理人: 苏赫峰,汪扬
地址: 美国华*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: hid sup 数据 总线 主机 实施
【说明书】:

背景技术

诸如移动电话、媒体播放器和平板电脑的消费者设备通常支持用于在内部通过诸如内部集成电路(I2C双线接口总线)和/或串行外围接口(SPI)总线的简单外围总线(SPB)外围进行连接的设备的平台。然而,这些简单外围总线并没有针对运行内部、外部和/或嵌入式设备而定义标准,上述设备诸如触摸屏显示器、键盘、鼠标输入设备、传感器、加速计和其它人机接口设备(HID)类的设备。由于这些类别的设备并没有用来通过简单外围总线进行通信的标准协议,所以这些设备的制造商通常为该设备提供专用驱动器。消费者系统可能包括来自若干不同的第三方制造商和硬件提供商的内部连接设备,并且相对应的驱动器具有不同接口,这可以造成系统集成挑战、带来系统质量缺陷和稳定性的问题,和/或限制执行统一系统驱动器更新和驱动器验证的能力。消费者系统可能包括多种不同的专用供应商驱动器,其中的许多将是内核驱动器,这通常将必须利用片上系统(SoC)I2C芯片驱动器来通过标识(logo)和验证。

发明内容

该发明内容介绍了针对HID I2C数据总线的主机侧实施的简化概念,并且该概念在下文中在具体实施方式中进一步进行描述和/或在附图中示出。该发明内容并不应当被认为是描述了所请求保护主题的必要特征,也并非被用来确定或限制所请求保护主题的范围。

描述了针对HID I2C数据总线的主机侧实施的实施例。在实施例中,计算系统包括人机接口设备(HID)软件栈,其实施诸如用于嵌入式设备的设备软件,该设备软件将通过I2C经由HID将该计算系统对接至外围设备。HID I2C驱动器将该HID软件栈与外围设备进行对接,该外围设备均包括到设备的HID I2C接口,其经由I2C数据总线在该计算系统中传输数据。该HID I2C驱动器与I2C控制器驱动器以及可选地该设备的GPIO控制器驱动器兼容并对接,其中该I2C控制器驱动器和GPIO控制器驱动器均可具有不同的实施配置来支持不同I2C控制器硬件。

在其它实施例中,该HID I2C驱动器减少内核模式到用户模式事务以便在该计算系统的操作系统中进行性能和功率优化。该HID I2C驱动器可以针对快速读取事务进行实施,因为该HID I2C驱动器执行I2C设备上的地址的隐含数据读取而无需在先的到设备的I2C写入事务。该HID I2C驱动器还针对单一事务数据读取进行实施,因为该HID I2C驱动器针对每个数据读取而从I2C数据总线上的相同地址进行隐含数据读取而无需在先的针对每个事务的数据写入。

在其它实施例中,该HID I2C驱动器实施被动中断处理,因为该HID I2C驱动器在被中断发起时读取设备数据并且在软件中卸掉(offload)中断处理以对快速对中断去优先级(de-prioritize)。这允许操作系统继续处理来自其它设备的高优先级的请求而不被该特定设备所耽搁。该HID I2C驱动器还实施被动中断确认,因为该HID I2C驱动器在被中断发起时读取设备数据,隐含读取的数据确认该设备中断。该HID I2C驱动器还能够在计算系统进入较低功率状态时和/或当设备固件没有在设备级别检测到活动时发起将设备闲置为低功率状态。此外,该HID I2C驱动器被实施为针对中断和设备唤醒事件采用共享或单一的输入连接以便进行管脚(pin)计数优化。该HID I2C驱动器还对在I2C数据总线上所检测的错误条件实施智能错误处理和错误校正。

附图说明

参考以下附图对HID I2C数据总线的主机侧实施的实施例进行描述。始终使用相同的附图标记来引用图中所示的同样特征和组件:

图1图示了能够在其中实施HID I2C数据总线的主机侧实施的实施例的示例系统。

图2进一步图示了能够在其中实施HID I2C数据总线的主机侧实施的实施例的示例系统。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201380004887.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top