《具有USB20高速模式和自动速度检测的USB隔离器集成电路.pdf》由会员分享,可在线阅读,更多相关《具有USB20高速模式和自动速度检测的USB隔离器集成电路.pdf(26页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103703451 A (43)申请公布日 2014.04.02 CN 103703451 A (21)申请号 201280036439.9 (22)申请日 2012.05.25 61/489,977 2011.05.25 US G06F 13/14(2006.01) (71)申请人 斯兰纳私人集团有限公司 地址 澳大利亚昆士兰州 (72)发明人 亚肖德汉维贾伊莫盖 詹姆斯布林克霍夫 (74)专利代理机构 北京康信知识产权代理有限 责任公司 11240 代理人 余刚 吴孟秋 (54) 发明名称 具有 USB2.0 高速模式和自动速度检测的 USB 隔离器集成电路 (5。
2、7) 摘要 一种 USB 隔离器集成电路, 包括 : 隔离势垒, 布置在集成电路的上游部分与下游部分之间, 以 在两者之间提供电流隔离 ; 第一 USB2.0 接口, 用 于在集成电路的上游部分与上游 USB 实体之间接 收和传输符合 USB2.0 的信号 ; 第二 USB2.0 接口, 用于在集成电路的下游部分与下游 USB 实体之间 接收和传输符合 USB2.0 的信号 ; 多个信号耦合部 件, 用于实现集成电路的上游部分与下游部分之 间的通信, 以使上游 USB 实体与下游 USB 实体利 用 USB2.0 协议进行通信, 同时保持两者之间的电 流隔离 ; 以及集成电路的上游和下游部分包。
3、括各 个模块, 所述各个模块用于自动检测上游或下游 USB 实体的 USB2.0 速度, 并在所述检测之后自动 将集成电路置于多个 USB2.0 速度模式中的对应 模式下, 以在上游或下游 USB 实体之间进行通信, 所述多个USB2.0速度模式包括USB低速模式、 USB 全速模式和 USB2.0 高速模式。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2014.01.22 (86)PCT国际申请的申请数据 PCT/AU2012/000588 2012.05.25 (87)PCT国际申请的公布数据 WO2012/159168 EN 2012.11.29 (51)Int.Cl. 。
4、权利要求书 2 页 说明书 11 页 附图 12 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书11页 附图12页 (10)申请公布号 CN 103703451 A CN 103703451 A 1/2 页 2 1. 一种 USB 隔离器集成电路, 包括 : 隔离势垒, 布置在所述集成电路的上游部分与下游部分之间, 以在两者之间提供电流 隔离 ; 第一USB2.0接口, 被配置为在所述集成电路的所述上游部分与上游USB实体之间接收 和传输符合 USB2.0 的信号 ; 第二USB2.0接口, 被配置为在所述集成电路的所述下游部分与下游USB实体之间接收 。
5、和传输符合 USB2.0 的信号 ; 多个信号耦合部件, 被配置为允许所述集成电路的所述上游部分与所述下游部分之间 的通信, 以利用 USB2.0 协议使所述上游 USB 实体与所述下游 USB 实体之间进行通信, 同时 保持这两者之间的电流隔离 ; 以及 所述集成电路的所述上游部分和所述下游部分包括各个模块, 所述各个模块被配置为 自动检测所述上游 USB 实体或所述下游 USB 实体的 USB2.0 速度, 并响应于所述检测, 自动 将所述集成电路置于多个USB2.0速度模式中的对应模式下, 以在所述上游或USB实体和所 述下游 USB 实体之间进行通信, 所述多个 USB2.0 速度模式。
6、包括 USB 低速模式、 USB 全速模 式、 和 USB2.0 高速模式。 2. 根据权利要求 1 所述的 USB 隔离器集成电路, 其中, 所述模块包括状态机, 所述状态 机分别布置在所述集成电路的所述上游部分和所述下游部分上, 所述状态机被配置为存储 代表所述集成电路的各个部分的状态的状态信息并在所述各个部分之间同步所述状态信 息。 3.根据权利要求2所述的USB隔离器集成电路, 其中, 所述状态机进一步被配置为校正 所述集成电路的所述上游部分和 / 或所述下游部分的状态中的一个或多个错误。 4. 根据权利要求 2 所述的 USB 隔离器集成电路, 其中, USB 数据通过一个或多个信号。
7、耦 合部件在所述上游 USB 实体与所述下游 USB 实体之间通信, 所述状态机通过一个或多个其 它信号耦合部件在所述上游 USB 实体与所述下游 USB 实体之间对所述状态信息进行通信。 5.根据权利要求4所述的USB隔离器集成电路, 其中, 在所述集成电路的所述上游部分 和所述下游部分之间对所述状态信息进行通信的所述一个或多个其它信号耦合部件与使 所述 USB 数据通信的所述一个或多个信号耦合部件不在一条直线上。 6.根据权利要求4所述的USB隔离器集成电路, 其中, 对所述状态信息进行通信的所述 一个或多个其它信号耦合部件与使所述 USB 数据通信的所述一个或多个信号耦合部件独 立计时并。
8、且比所述一个或多个信号耦合部件缓慢。 7.根据权利要求2至6中任一项所述的USB隔离器集成电路, 其中, 仅所述集成电路的 所述上游部分和所述下游部分之一包括晶体振荡器的输入用作 PLL 的参考, 其输出用于将 USB 高速信令在重传给所述集成电路的对应部分上的 USB 总线之前将所述 USB 高速信令再 次同步。 8.根据权利要求2至6中任一项所述的USB隔离器集成电路, 其中, 所述集成电路的所 述上游部分和所述下游部分分别包括对应晶体振荡器的对应输入用作对应 PLL 的参考, 其 输出用于将USB高速信令在重传给所述集成电路的对应部分上的对应USB总线之前将所述 USB 高速信令再次同步。
9、。 9.根据权利要求1至8中任一项所述的USB隔离器集成电路, 其中, 所述信号耦合部件 权 利 要 求 书 CN 103703451 A 2 2/2 页 3 为在所述集成电路的所述上游部分和所述下游部分之间提供电容耦合的电容隔离器。 10. 根据权利要求 9 所述的 USB 隔离器集成电路, 其中, 所述电容隔离器包括电容器和 用于刷新所述电容器上的电荷的电容器充电部件。 11.根据权利要求9或10所述的USB隔离器集成电路, 其中, 所述集成电路的所述上游 部分和所述下游部分在电绝缘的单个小片上互相分隔, 所述集成电路在所述小片上包括至 少一个耦合区域, 用于在互相隔离的集成电路部分之间提。
10、供电容耦合, 所述集成电路部分 由所述单个小片上的多个层构成, 所述层包括金属和介电层以及至少一个半导体层 ; 其中, 至少一个所述介电层从所述集成电路部分跨所述耦合区域延伸, 至少一个对应 金属层和 / 或至少一个半导体层从每个所述集成电路部分延伸并部分地延伸到所述耦合 区域中, 以在其中形成一个或多个电容器, 从而在电流隔离的集成电路部分之间提供电容 耦合。 12.根据权利要求1至11中任一项所述的USB隔离器集成电路, 其中, 所述集成电路的 所述上游部分和所述下游部分分别包括与对应精密电阻器耦合的对应输入, 用于限定高速 USB2.0 信令的电流。 13. 根据权利要求 1 至 12 。
11、中任一项所述的 USB 隔离器集成电路, 其中 : 所述第一 USB2.0 接口被配置为在所述集成电路的所述上游部分与任何 USB 实体之间 接收和传输符合 USB2.0 的信号, 所述 USB 实体包括标准 USB 主机、 USB 嵌入式主机、 USB 便 携式设备、 和 USB 集线器 ; 以及 所述第二 USB2.0 接口被配置为在所述集成电路的所述下游部分与任何 USB 实体之间 接收和传输符合 USB2.0 的信号, 所述 USB 实体包括标准 USB 设备、 USB 嵌入式主机、 USB 便 携式设备、 和 USB 集线器。 14.根据权利要求1至13中任一项所述的USB隔离器集成。
12、电路, 其中, 所述模块被配置 为将 USB 信号、 设备连接和设备断开从所述上游 USB 实体和所述下游 USB 实体之一传输给 所述上游 USB 实体和所述下游 USB 实体中的另一个, 使所述 USB 隔离器集成电路除了时间 延迟以外对所述上游 USB 实体和下游 USB 实体透明。 15.根据权利要求1至14中任一项所述的USB隔离器集成电路, 其中, 至少一些所述信 号耦合部件为被配置为在所述集成电路的所述上游部分和所述下游部分之间允许双向通 信的双向信号耦合部件。 16.根据权利要求1至14中任一项所述的USB隔离器集成电路, 其中, 所述信号耦合部 件包括被配置为仅允许从所述集成。
13、电路的所述上游部分到所述下游部分通信的第一单向 信号耦合部件和被配置为仅允许从所述集成电路的所述下游部分到所述上游部分通信的 第二单向信号耦合部件。 权 利 要 求 书 CN 103703451 A 3 1/11 页 4 具有USB2.0高速模式和自动速度检测的USB隔离器集成电 路 技术领域 0001 本发明涉及一种在集成电路的两个区域之间提供电流隔离同时在这些区域之间 双向传输 USB2.0 数据的隔离器集成电路。 背景技术 0002 该说明书中提到的任何现有公开 (或来源于此的信息) 或任何已知事项, 并非也不 应视为对现有公开 (或来源于此的信息) 或已知事项构成与该说明书有关的领域的。
14、一般常 识的一部分的承认、 许可或任何形式的建议。 0003 通用串行总线 (或 “USB” ) 是在 USB 实体 (例如, USB 主机、 USB 设备) 和 USB 集线器 之间传输数据的普遍标准。USB2.0 支持高达 480Mbps 的数据传输速率。 0004 跨电隔离势垒传输 USB 信号对许多应用来说都非常重要, 包括 : 0005 (i) 连接电源的医疗设备 (用于患者安全) ; 0006 (ii) 跨连接电源的设备之间的线缆的通信链路 (避免接地环路) ; 0007 (iii) 电源数据网络 (用于电源隔离) ; 0008 (iv) 精密音频、 传感和数据采集 (抑制噪音拾取。
15、) ; 0009 (v) 工业传感和控制 (用于隔离各种电源域) ; 以及 0010 (vi) 汽车电路 (用于进行高压电尖峰脉冲保护) 。 0011 USB2.0 支持三种信号发送速率 : 1.5Mbps 的 “低速” 速率、 12Mbps 的 “全速” 速率和 480Mbps 的 “高速” 速率。 0012 现有技术中的 USB 隔离器传统上使用光耦合器提供电流隔离。但是, 光耦合器仅 可支持相对较低的数据速率 (10Mbps) , 且消耗很大电力 (10mW) 。 目前, Analog Devices 公司推出了 ADUM4160 全 / 低速 USB 数字隔离器, 这是一种具有基于变压。
16、器的隔离功能的 集成电路, 参见 http:/ products/produ ct.html。但是, ADUM4160 不支持 USB2.0 高速模式, 因此限于 12Mbps。另 外, ADUM4160无法进行自动速度检测, 速度选择必须利用ADUM4160封装的外露引脚 (SPU和 SPD) 手动设置。 0013 需要提供减少现有技术的一种或多种限制, 或至少提供有效替代物的一种 USB 隔 离器集成电路。 发明内容 0014 根据本发明, 提供了一种 USB 隔离器集成电路, 包括 : 0015 隔离势垒, 布置在集成电路的上游部分与下游部分之间, 以在两者之间提供电流 隔离 ; 001。
17、6 第一USB2.0接口, 被配置为在集成电路的上游部分与上游USB实体之间接收和传 输符合 USB2.0 的信号 ; 说 明 书 CN 103703451 A 4 2/11 页 5 0017 第二USB2.0接口, 被配置为在集成电路的下游部分与下游USB实体之间接收和传 输符合 USB2.0 的信号 ; 0018 多个信号耦合部件, 被配置为实现集成电路的上游部分与下游部分之间的通信, 以使上游 USB 实体与下游 USB 实体利用 USB2.0 协议进行通信, 同时保持两者之间的电流隔 离 ; 以及 0019 集成电路的上游和下游部分包括各个模块, 所述各个模块被配置为自动检测上游 或下。
18、游 USB 实体的 USB2.0 速度, 并响应于所述检测, 自动将集成电路置于多个 USB2.0 速度 模式中的对应模式下, 以在上游与下游 USB 实体之间进行通信, 所述多个 USB2.0 速度模式 包括 USB 低速模式、 USB 全速模式和 USB2.0 高速模式。 0020 在一些实施方式中, 模块包括状态机, 状态机分别布置在集成电路的上游和下游 部分上, 所述状态机被配置为存储代表集成电路的各个部分状态的状态信息, 并在两者之 间同步状态信息。 0021 在一些实施方式中, 状态机进一步被配置为校正集成电路的上游和 / 下游部分的 状态中的一个或多个错误。 0022 在一些实施。
19、方式中, USB 数据通过一个或多个信号耦合部件在上游和下游 USB 实 体之间通信, 状态机通过一个或多个其它信号耦合部件在两者之间对状态信息进行通信。 0023 在一些实施方式中, 在集成电路的上游和下游部分之间对状态信息进行通信的一 个或多个其它信号耦合部件与使 USB 数据通信的一个或多个信号耦合部件不在一条直线 上 (inline) 。 0024 在一些实施方式中, 对状态信息进行通信的一个或多个其它信号耦合部件与使 USB 数据通信的一个或多个信号耦合部件独立计时, 并且比其缓慢。 0025 在一些实施方式中, 仅集成电路的上游和下游部分的其中之一包括晶体振荡器的 输入, 用于起P。
20、LL的参考作用, 其输出用于将USB高速信令在重传给集成电路的对应部分上 的 USB 总线之前将其再次同步。 0026 在一些实施方式中, 集成电路的上游和下游部分分别包括对应晶体振荡器的对应 输入, 用于起对应PLL的参考作用, 其输出用于将USB高速信令在重传给集成电路的对应部 分上的对应 USB 总线之前将其再次同步。 0027 在一些实施方式中, 信号耦合部件为在集成电路的上游和下游部分之间提供电容 耦合的电容隔离器。 0028 在一些实施方式中, 电容隔离器包括电容器和用于刷新电容器上的电荷的电容器 充电部件。 0029 在一些实施方式中, 集成电路的上游和下游部分在电绝缘单片上互相。
21、分隔, 集成 电路在小片上包括至少一个耦合区域, 用于在互相隔离的集成电路部分之间提供电容耦 合, 集成电路部分由单片上的多个层构成, 所述层包括金属和介电层以及至少一个半导体 层 ; 其中, 至少一个介电层从集成电路部分经过耦合区域延伸, 至少一个对应金属层和 / 或 至少一个半导体层从每个集成电路部分延伸并部分延伸到耦合区域中, 以在其中形成一个 或多个电容器, 从而在电流隔离的集成电路部分之间提供电容耦合。 0030 在一些实施方式中, 集成电路的所述上游和下游部分分别包括与对应精密电阻器 耦合的对应输入, 用于限定高速 USB2.0 信令的电流。 说 明 书 CN 103703451 。
22、A 5 3/11 页 6 0031 在一些实施方式中, 第一 USB2.0 接口被配置为在集成电路的上游部分与任何 USB 实体 (包括标准 USB 主机、 USB 嵌入式主机、 USB 便携式设备和 USB 集线器) 之间接收和传 输符合 USB2.0 的信号 ; 第二 USB2.0 接口被配置为在集成电路的下游部分与任何 USB 实体 (包括标准 USB 设备、 USB 嵌入式主机、 USB 便携式设备和 USB 集线器) 之间接收和传输符合 USB2.0 的信号。 0032 在所述实施方式中, 模块被配置为将 USB 信号、 设备连接和设备断开从上游和下 游 USB 实体中的一个传输给上。
23、游和下游 USB 实体中的另一个, 使 USB 隔离器集成电路对上 游和下游 USB 实体透明, 没有时间延迟。 0033 在一些实施方式中, 至少一些信号耦合部件为被配置为在集成电路的上游部分和 下游部分之间实现双向通信的双向信号耦合部件。 0034 在一些实施方式中, 信号耦合部件包括被配置为仅实现从集成电路的上游部分到 下游部分通信的第一单向信号耦合部件和被配置为仅实现从集成电路的下游部分到上游 部分通信的第二单向信号耦合部件。 附图说明 0035 下文将参照附图仅通过示例方式对本发明的一些实施方式进行说明, 在附图中 : 0036 图 1 为 USB 隔离器小片或芯片的一个实施方式的简。
24、化框图 ; 0037 图 2 和图 3 为示出了 USB 全速模式下 USB 隔离器中分别用于包开始和包结束的各 个信号的示意性时序图 ; 0038 图 4 和图 5 为示出了 USB 高速模式下 USB 隔离器中分别用于包的开始和包的结束 的各个信号的示意性时序图 ; 0039 图 6 为示出了高速模式连接和重置期间隔离器中的各个信号的示意时序图 ; 0040 图 7 为示出了从高速状态进入暂停模式期间隔离器中的各个信号的示意时序图 ; 0041 图 8 和图 9 分别为从上游 USB 实体接收数据的情况下高速和全速模式下设备断开 检测和指示期间隔离器中的各个信号的示意时序图 ; 0042 。
25、图 10 为用于刷新非驱动电容双向隔离通道的状态的部件的示意电路图, 其中, 隔 离通道的两侧用 a 和 b 表示,pu 表示上拉,pd 表示下拉 ; 0043 图 11 为具有 PLL 同步功能的 USB 隔离器芯片的一个实施方式的高速部分的简化 电路图, 其中, 晶体振荡器与芯片的上游侧连接, 该侧的 PLL 用于在两侧进行再同步和数据 恢复 ; 以及 0044 图 12 为 USB 隔离器小片或芯片的进一步实施方式的简化框图。 具体实施方式 0045 本文对在两个电源域之间提供电隔离, 同时根据 USB2.0 标准通过隔离势垒在两 个电源域之间传输数据的 USB 隔离器进行了说明。USB。
26、 隔离器为单片或小片上的集成电路 的形式, 完全支持低速、 全速和高速三种 USB2.0 速度模式。隔离器不要求 USB 速度模式进 行硬接线, 能自动检测连接的 USB2.0 主机和外围设备的速度, 随后对上游和下游 USB 实体 可见, 但有短暂额外延迟。USB 隔离器可容纳在 USB 实体 (例如, USB 设备、 主机或集线器) 的外壳之内, 或设于其外部 ; 例如, 本文所述的 USB 隔离器可集成在 USB 线缆或其它形式的 说 明 书 CN 103703451 A 6 4/11 页 7 USB 互连线路中。 0046 如图1的示例隔离器的示意形式所示, 本文所述的USB隔离器为集。
27、成电路的形式, 限定了至少两个互相隔离的电源或电气域 102、 104, 所述电源或电气域 102、 104 由耦合部 件 105 互相耦合以进行通信。在图 1 的实施方式中, 电源域 102、 104 由在单片或基板上互 相分隔的集成电路的上游 (US) 102 和下游 (DS) 104 部分构成, 布置在两个部分 102、 104 之 间的至少一个隔离势垒 106 在两者之间提供电流隔离。耦合部件 105 实现了集成电路的上 游和下游部分之间跨隔离势垒 106 进行的信息通信, 同时保持了两者之间的电流隔离。 0047 一般来说, 耦合部件 105 可采用任何适当耦合形式, 包括电容、 电。
28、感或光学耦合, 但本文所述的特定实施方式采用电容耦合。特别地, 电容耦合可由第 61/415、 281 号美国 专利申请和 PCT/AU2011/001497 中所述的集成电容器结构提供, 所述两个申请的标题均为 “Single-Chip Integrated Circuit with Capacitive Isolation” , 其完整内容纳入本文 作为参考。简要地说, 在这些实施方式中, 至少一个金属层和 / 或至少一个半导体层从上游 和下游部分 102、 104 延伸, 部分跨隔离势垒 106。这些导电层的延伸部分通过至少一种介 电材料电磁耦合, 以跨隔离势垒 106 形成一个或多个电。
29、容器, 从而在集成电路的上游和下 游部分 102、 104 之间提供电容耦合。但是, 本领域的技术人员应理解的是, 在其它实施方式 中, 可使用多种其它类型和 / 或配置的耦合部件耦合集成电路部分 102、 104。 0048 除上拉和下拉电阻器 108、 110 和用于上拉电阻器 108 的控制开关 (用途如上文所 述) 之外, 上游和下游电源域 102、 104 包括相同部件, 包括 : 0049 (i) 隔离发送机 112、 接收机 114 和收发机 116, 分别跨耦合部件 105 发送、 接收和 发送 / 接收数据 ; 0050 (ii) 快速多路复用器和驱动使能信号发生器 (FMU。
30、X) 118, 控制 USB 隔离器的上游 (US) 和下游 (DS) 侧之间的数据传输方向 ; 0051 (iii) 数字逻辑块 120, 控制对应电源域上的所有电路的状态, 并将该状态与另一 个电源域上的状态同步 ; 以及 0052 (iv) USB 线路收发机 122, 指示 USB 接口的状态, 包含在 USB 数据线缆上发送和接 收数据所需的所有电路, 包括 : LS/FS 和 HS 发送机 / 线路驱动器 124、 126, LS/FS/HS 接收机 128, 振幅检测器 130。LS/FS/HS 接收机 128 始终为使能状态。 0053 另外, 集成电路还包括图 1 的简化框图。
31、中未显示的以下辅助子系统 : 0054 (i) 线性调节器, 持续使能, 从 USB 总线电压中产生所需电路供电电压。可替代地, 如果从外部提供所需电路供电电压, 调节器保持在使能状态, 但不会影响外部电源。 0055 (ii) 电压和电流发生器电路, 生成检测 USB 总线的各种状态和用正确信令条件驱 动 USB 总线所需的精密电压和电流。如果需要支持高速模式, 使用光学片外精密电阻器, 可 提高驱动电流和电压的精确性定义。 对于仅要求低速和全速模式的应用, 可省略该电阻器。 0056 (iii) 用于对数字逻辑块 120 计时的振荡器 132。 0057 读者可参考 USB2.0 标准或至。
32、少在 http:/en.wikipedia.org/wiki/Universal_ Serial_Bus 上参考维基百科提供的概述, 作为以下说明的背景。如这些文件所述, USB2.0 是一种在双绞数据线缆上传输信号的半双工差分信令协议, 双绞线的两条线路分别承载本 领域中称为 D+ 和 D 的数字信号。 0058 一般 USB 连接可视为在上游 USB 实体 (例如, USB 主机) 和下游 USB 实体 (例如, USB 说 明 书 CN 103703451 A 7 5/11 页 8 设备) 之间。USB 上游实体包括两条数据线上的 15k 下拉电阻器, 因此, 在没有连接下游 实体时, 。
33、即, 在称为 “单端零” 或简称为 SE0 的状态下, 将这些线路下拉。相反, USB 下游实体 包括其中一条数据线上的 1.5k 上拉电阻器, 因此, 在 SE0 状态下, 下游实体与 USB 线缆连 接时, 将其中一条 USB 数据线拉高。全速下游 USB 实体将 D+ 线拉高, 而低速下游 USB 实体 将 D 线拉高。速度确定以后, 通过在本领域中称为 J 和 K 状态的两种状态之间切换数据 线而在上游和下游实体之间对 USB 数据进行通信, 所述状态为相反状态, 其中, 一条对应数 据线处于高压状态, 另一条数据线处于低压状态。 0059 因此, USB2.0 协议限定了三种状态 :。
34、 J、 K 和 SE0, 如下所述 : D+ 高和 D 低 、 D+ 低和 D 高 , 以及 D+ 低和 D 低 。但是, 在本文所述的隔离为电容隔离的实施方式中, 单个数字隔离通道仅能发送两种电气状态 (例如, 代表 J 和 K 状态) , 因此, 在没有信号多路 复用的情况下, 使用两个独立隔离通道发送3种可能的USB状态。 两个隔离通道可被配置为 与两条 USB 数据线缆直接对应 (即, 一个通道代表 D+ 信号, 另一个代表 D 信号) , 但在所述 实施方式中, 一个通道承载D信息 (从D+减去D的结果) , 另一个代表SE0。 断言 (assert) SE0 通道时, 忽略 D 通。
35、道。 0060 USB 为双向协议, 可利用四个单向隔离通道 (每个方向两个通道) 完成信令。但是, 所述实施方式使用分别承载 D 和 SE0 信号的两个双向隔离通道 134。耦合部件 105 每侧的 每个隔离器收发机 116 都具有驱动使能输入 (DR_EN) 。当被断言时, 对应通道 134 侧对通道 134 进行控制, 并能将信息驱动到另一侧。两侧都不进行传输时, 通道 134 上的电容器电压 保持在其先前的驱动状态, 两侧都等待另一侧传输, 或收到对另一侧进行传输的命令。 0061 数字逻辑电路 120 和状态同步 0062 对 USB2.0 的低速和全速模式的支持相对简单, 不要求进。
36、行重要的数字逻辑控制。 但是, 支持跨隔离势垒的 USB2.0 高速协议的复杂性要求具有控制隔离通道 134 和 USB 驱动 器和接收机 124、 126、 128 的操作的额外智能能力。其采用隔离器的上游 102 和下游 104 侧 的数字逻辑块 120 的形式。数字逻辑块 120 均包括状态机, 对上游 102 和下游 104 侧的隔 离器状态进行同步。 0063 在所述实施方式中, 隔离器的状态包括 : 0064 下游实体断开 0065 LS 空转 0066 LS TX DS 到 US 0067 LS TX US 到 DS 0068 LS 暂停 0069 LS 唤醒 0070 LS 重。
37、置 0071 FS 空转 0072 FS TX DS 到 US 0073 FS TX US 到 DS 0074 FS 暂停 0075 FS 唤醒 0076 FS 重置 说 明 书 CN 103703451 A 8 6/11 页 9 0077 FS 线性调频 0078 HS 空转 0079 HS TX DS 到 US 0080 HS TX US 到 DS 0081 HS 暂停 0082 HS 唤醒 0083 HS 重置 0084 但是, 其它实施方式中也可采用其它状态和 / 或状态组合。 0085 从一个状态到另一个的转换分成两种 : 快速和慢速。快速状态转换为从空转到传 输 (TX) 状态以及。
38、从传输 (TX) 到空转状态的转换。为了降低功耗, 数字逻辑块 120 以相对较 低的频率计时, 因此无法处理这些快速转换。快速转换由下文所述的快速多路复用器和驱 动使能块 (FMUX) 118 检测和控制。但是, 数字逻辑块 120 知晓这些状态转换并对其进行监 控, 以确保状态中没有出现错误, 例如, 电源或接地瞬变可能造成的错误。这个功能是通过 输入端与 FMUX118、 接收机 128 和振幅检测器 130 的所有数字输出端连接的数字逻辑块 120 完成的。为了简明起见, 图 1 的简化框图中没有显示这些连接。如果发生错误, 逻辑块 120 能通过单独控制引脚绕过和校正快速多路复用器和。
39、驱动使能块 118 的状态。 0086 为了协助芯片的上游 102 和下游 104 侧之间的同步和状态通信, 提供了一个或多 个额外隔离通道 136。这些额外隔离通道 136 能使两侧 102、 104 均向另一侧传输其当前状 态。由此, 每侧都知晓了另一侧的状态, 如果需要, 可更新其自身的当前状态。电源或假信 号或共模瞬变造成的错误可由该机构检测和校正。图 1 所示的实施方式使用两个单向隔离 器在上游和下游侧之间交换状态信息。 但是, 毫无疑问, 其它实施方式中也可使用单个双向 通道。 0087 状态信息利用串行协议通过隔离通道 136 发送, 以减少所需的隔离通道数量, 因 此减小了芯片。
40、面积。 8位数据包 (例如) 能最多发送128条命令 (包的第一位用作包起始指示 器) 。 如图1的实施方式所示, 数据包可在没有显式时钟的情况下异步发送, 以减少所需的隔 离通道数量, 但在其它实施方式中也可采用其它情况。 在一些实施方式中, 隔离器使用简单 突发模式时钟和数据恢复电路, 如 1992 年 12 月 Electronics Letters 第 28 卷第 23 期第 2128-2130 页 M.Banu 和 A.E.Dunlop 的 “Clock Recovery Circuits With Instantaneous Locking” 所述。但是, 在一些实施方式中, 不要。
41、求使用参考 PLL, 因为对芯片两侧的振荡器 选择了与其测量特性匹配的相似频率。接收侧的大致数据速率由数字逻辑块 120 使用的时 钟 132 设置。对其选择与传输侧的对应时钟足够相似的频率, 且具有足够的频率精度, 可正 确无误地在不进行转换的情况下恢复位串。这种位串的最大长度由芯片两侧的振荡器 132 的频率匹配规定。可替代地, 可采用具有保证转换的编码方案, 例如, 曼彻斯特编码。 0088 在其它实施方式中, 芯片两侧 102、 104 的振荡器 132 之间所需频率容限无法保证 时, 可使用较慢的串行编码方案。例如, 在一些实施方式中, 芯片两侧 102、 104 采用利用连 续脉冲。
42、之间的不同时间间隔对串行数据流进行编码, 以代表逻辑 0 和逻辑 1 状态的编 码方案进行通信。每个数据包包含报头, 例如,0 和 1 , 因此接收机可确定时间阈值, 以 确定 0 和 1 位之间的差。这种方案在利用半导体工艺制造集成电路, 芯片两侧 102、 104 之间存在 (或可能存在) 温度差或电源电压差导致各个振荡器132的频率严重不匹配的实施 说 明 书 CN 103703451 A 9 7/11 页 10 方式中有效。 0089 断开、 重置和恢复信令较慢, 由数字逻辑块 120 处理。 0090 快速多路复用器和驱动使能电路 (FMUX) 118 0091 由于从空转状态到传输。
43、状态的转换较快, 隔离器不应使任何脉冲的宽度失真, 数 字逻辑块 120 与数据 /SE0 通道 134 不在一条线上, 因为数字逻辑块 120 计时较慢。但是, 检测到传输时, 要求使用机构使能对隔离器数据通道 134 的驱动控制, 从隔离器芯片的另 一侧接收数据时, 要求使能 USB 总线发送机 124、 126。这些信号需要与数据严格对准, 以避 免假信号和脉宽失真。 0092 这些特征由快速多路复用器和驱动使能电路块 (FMUX) 118 提供, 其与数据 (D) 和 SE0 线路 134 设于一条线上。FMUX 块 118 从数字逻辑块 120 接收表示当前速度模式 (低速、 全速或。
44、高速) 的信号, 响应于这些信号, 从适当的 USB 线路驱动器和接收机 124、 126、 128 切 换数据信号, 或将数据信号切换到 124、 126、 128。FMUX 块 118 还为 LS/FS 和 HS 发送机 124、 126提供驱动使能信号138、 140, 为数据隔离通道134提供驱动使能信号142。 如果需要, 例 如, 如果芯片两侧102、 104之间发生状态失配, FMUX118生成的这些驱动使能信号138、 140、 142可被数字逻辑块120绕过。 另外, 该绕过可使数字逻辑块120在不要求快速转换的状态 下, 例如, 断开、 重置、 暂停和恢复状态下以及速度检测。
45、期间控制 FMUX118 的输出。 0093 跨隔离势垒的替代信令设置 0094 图 1 所示的实施方式使用双向数字隔离器 105 减小所需芯片面积。在一些实施方 式中, 使用单向数字隔离器 (可为电容式或非电容式) 1202 跨隔离势垒 106 传输所有信号, 如图 12 所示。这种设置消耗较大芯片面积, 但通过两种方式简化了设计 :(i) MUX180 块不 需要对隔离器侧提供驱动使能信号, 以及 (ii) 可去除下文所述的图 10 所示的隔离器刷新 电路。 0095 本领域的技术人员应理解的是, 其它实施方式可对跨隔离势垒 106 的信令设置进 行多种变化, 包括 : 0096 (i) 。
46、使用非电容式隔离单元, 例如, 电感耦合或巨磁阻比 (GMR) 单元 ; 0097 (ii) 使用跨隔离势垒 106 的冗余或额外信号以校正错误或传输 DC 信息 (例如, 每个隔离通道使用两对电容器, 其中, 一对承载快速数据信号, 另一对承载数据调制时钟信 号) ; 0098 (iii) 将用于状态同步信号 136 的发送机 112 和接收机 114 组合成双向收发机, 以 减小小片面积 ; 并且 0099 (iv) 对跨隔离势垒 108 的数据或控制信号的内容进行编码, 以检测或校正错误和 假信号 (例如, 使用数字通信领域中已知的奇偶检验位、 前导码序列、 CRC 检验或握手过程) 。。
47、 0100 低速和全速模式包起始 0101 返回到图 1 所示的实施方式, 图 2 为全速模式下用于包起始的各个信号的示意时 序图。在低速和全速模式下, 从 FMUX118 角度看的唯一区别是, D+ 对 J 符号来说较高, 还是 对 K 符号来说较高。在这两种较低速度的模式下, 一旦 FMUX118 检测到从 USB 线路接收机 128 接收的 D 信号中表示包起始的边缘时, FMUX118 断言隔离通道驱动使能信号 142, 通过 隔离数据 D 通道 134 发送接收的 USB 数据。 0102 在隔离势垒 106 的另一侧, 隔离器收发机 116 表明转换时, 该侧的 FMUX118 对。
48、 LS/ 说 明 书 CN 103703451 A 10 8/11 页 11 FS USB 线路驱动器 124 断言驱动使能信号 138, LS/FS USB 线路驱动器 124 将接收自隔离 通道 134 的数据发送给 USB 总线 144。 0103 低速和全速模式包结束 0104 图3为全速模式下用于包结束的各个信号的示意时序图。 USB收发机128生成SE0 之后, 释放隔离通道驱动使能信号 142, 随后返回到 J(低速 / 全速包结束) 。在由电容耦合 部件提供跨隔离势垒 106 耦合的实施方式中, 释放隔离器驱动使能信号 142 之前引入大约 1 位时间的短暂延迟, 以确保释放之前将隔离通道 134 充电到正确水平。 0105 在隔离势垒 106 的另一侧, 断言 SE0 隔离通道时, 也将其发送给 USB 总线 144, FMUX118 等待返回到 J 状态。随后, 释放 USB 线路驱动器驱动使能信号 138, 由此释放 USB 总线 144。 0106 高速模式包起始 0107 图 4 为高速模式下用于包起始的各个信号的示意时序图。断言 FMUX118 高速模式 输入 (未显示) 时, D+/D 线路 144 的边缘表明 USB 总线 144 离开 USB 空转状态。这是由一 个振幅检测器。