[发明专利]用于管理通用串行总线上的错误的管理装置有效
申请号: | 201580037860.5 | 申请日: | 2015-07-02 |
公开(公告)号: | CN106663079B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | M·阿贾杰;A·布瓦瑟里 | 申请(专利权)人: | 标致·雪铁龙汽车公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 马文斐 |
地址: | 法国韦利济*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 通用 串行 线上 错误 装置 | ||
本发明涉及一种电子装备,所述电子装备包括主机控制器,所述主机控制器能够控制能够与多个外围设备连接的至少一个通用串行通信端口,其特征在于,与所述端口连接的外围设备中的每个与外围设备监控器(27)相关联,所述外围设备监控器(27)能够确定并且指出所述端口和与所述外围设备监控器相关联的外围设备之间的通信故障,并且,所述主机控制器包括在所有外围设备监控器指出通信故障时使所述通信端口重新初始化的部件。
技术领域
本发明涉及串行总线上的数据传输,更具体地涉及传输时的错误管理。
背景技术
通用串行总线(或英语“Universal Serial Bus”的缩写USB)是用于使外围信息设备(英语也称为“USB devices”)与电脑(也称为主机,或英语为“USB host”)连接的串联传输信息总线。
USB演变形成多个版本,每个版本能够以多种模式通信。
USB总线的第一版本以两种模式通信:慢速模式(或“Low Speed”,流量为1.5Mbit/s)或全速模式(或“Full Speed”,流量为12Mbit/s):
USB总线的第二版本还包括第三模式(称为“High Speed(高速)”,流量为480Mbit/s)。
所述USB总线基于令牌环(或“Token Ring”)运行,每个网络节点通过该令牌环依次布置在总线上。
在所有被连接外围设备之间,带宽在时间上共享。在多个传输能够发生期间,时间被细分成多个帧或微帧。
主机和外围设备之间的通信根据协议进行,所述协议基于主机对每个外围设备的依次询问。当主机希望与外围设备通信时,所述主机发送表示外围设备的令牌(数据包,所述数据包包含所述外围设备的地址,所述地址被七位编码)。如果所述外围设备在所述令牌中识别出所述外围设备的地址,所述外围设备发出数据包作为回复。
USB限定了不同类型的传输:控制传输(用于外围设备的列举和配置)、中断传输(用于提供具有较小反应时间的少量信息)、等时传输、以及批量传输(用于传输大量信息)。
能够将主机与外围设备之间的通信构造成多个逻辑通道(管道和端点)以简化对USB端口的外围设备的控制。
USB没有限定能够轻易管理传输错误的部件。例如,对于存在与播放器连接的音乐库的U盘,如果在线束上发生短暂的物理故障(振动、冲击、或其它),播放器不再能够播放后续的音乐,该音乐暂停。
用户因此被迫断开该U盘并且将该U盘重新连接以使通信重新初始化,或者被迫重新启动音乐播放器。
由文件US2006/0236003已知一种用于控制USB联结的方法和系统。然而,这种解决方案不能够克服传输错误。
发明内容
因此,本发明的目的在于克服上述问题。为此,本发明更确切地提出一种电子装备,所述电子装备包括主机,所述主机能够控制能够与多个外围设备连接的至少一个通用串行通信端口,其特征在于,与所述通信端口连接的外围设备中的每个与一个外围设备监控器相关联,所述外围设备监控器能够确定并且指出所述通信端口和与所述外围设备监控器相关联的外围设备之间的通信故障,并且,所述主机包括在所有外围设备监控器指出通信故障时使所述通信端口重新初始化的部件。
在与所有外围设备通信失败的情况下,本发明能够禁用USB端口以获得电消耗的节省。
有利地,使所述通信端口重新初始化的部件是有限状态自动机。
有利地,所述有限状态自动机包括至少三种状态:
-初始化状态,所述初始化状态对应于主机与外围设备之间的通信的初始化,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于标致·雪铁龙汽车公司,未经标致·雪铁龙汽车公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580037860.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:延迟电路以及相关的系统和方法
- 下一篇:通用串行总线上的错误管理装置