《N相极性输出引脚模式复用器.pdf》由会员分享,可在线阅读,更多相关《N相极性输出引脚模式复用器.pdf(25页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201380034474.1 (22)申请日 2013.07.01 61/666,197 2012.06.29 US H04L 25/02(2006.01) G06F 13/38(2006.01) (71)申请人 高通股份有限公司 地址 美国加利福尼亚州 (72)发明人 GA威利 GD拉斯金 C李 (74)专利代理机构 上海专利商标事务所有限公 司 31100 代理人 蔡悦 (54) 发明名称 N 相极性输出引脚模式复用器 (57) 摘要 描述了促成数据传输, 特别是电子装置内的 两个设备之间的数据传输的系统、 方法和设备。 数 据被选择。
2、性地以 N 相极性编码码元或差分驱动的 连接器上的分组来传输。确定用于这两个设备之 间的通信的想要的操作模式, 选择编码器以驱动 通信地耦合这两个设备的多个连接器, 并且配置 多个驱动器以接收来自编码器的编码数据并且驱 动多个连接器。开关可将所选择的编码器的输出 耦合到该多个驱动器。可使或迫使另一编码器的 一个或多个输出进入高阻抗模式。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2014.12.26 (86)PCT国际申请的申请数据 PCT/US2013/048989 2013.07.01 (87)PCT国际申请的公布数据 WO2014/005159 EN 2014.01.03。
3、 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书12页 附图9页 (10)申请公布号 CN 104396203 A (43)申请公布日 2015.03.04 CN 104396203 A 1/3 页 2 1. 一种运行在终端中的两个设备中的至少一者上的数据传输方法, 其特征在于, 所述 方法包括 : 确定将用于所述两个设备之间的通信的物理接口的类型, 其中所述物理接口的类型是 由所述两个设备中的至少一者所支持的多种物理接口类型中的一种 ; 选择编码器以生成与用于所述两个设备之间的通信的所述物理接口的类型相符的编 码数据 ; 以及 配置。
4、多个驱动器以从所述编码器接收所述编码数据并且根据用于所述两个设备之间 的通信的所述物理接口的类型来驱动通信地耦合所述两个设备的多个连接器。 2. 如权利要求 1 所述的方法, 其特征在于, 进一步包括 : 控制多个开关以将所述编码器的输出耦合到所述多个驱动器。 3. 如权利要求 1 所述的方法, 其特征在于, 所述多个连接器包括至少一些双向连接器。 4. 如权利要求 1 所述的方法, 其特征在于, 所述多个连接器包括至少一些单向连接器。 5. 如权利要求 1 所述的方法, 其特征在于, 所述编码器以差分编码信号形式来提供所 述编码数据。 6. 如权利要求 5 所述的方法, 其特征在于, 配置所。
5、述多个驱动器以接收所述编码数据 包括使另一不同编码器的一个或多个输出进入高阻抗模式。 7. 如权利要求 6 所述的方法, 其特征在于, 所述另一不同编码器包括 N 相编码器。 8. 如权利要求 1 所述的方法, 其特征在于, 所述编码器以使用第一对所述连接器的相 位状态以及第二对所述连接器的极性的组合来编码的码元序列的形式提供所述编码数据。 9. 如权利要求 8 所述的方法, 其特征在于, 所述码元序列是使用一个或多个未被驱动 的连接器来编码的。 10. 如权利要求 8 所述的方法, 其特征在于, 所述第一对所述连接器包括与所述第二对 所述连接器相同的连接器。 11. 如权利要求 8 所述的方。
6、法, 其特征在于, 配置所述多个驱动器以接收所述编码数据 包括使差分编码器的一个或多个输出进入高阻抗模式。 12. 一种设备, 包括 : 将第一集成电路 (IC) 设备与第二 IC 设备通信地耦合的多个连接器 ; 用于确定将用于终端中的两个设备之间的通信的物理接口的类型的装置, 其中所述物 理接口的类型是由所述两个设备中的至少一者所支持的多种物理接口类型中的一种 ; 用于生成与用于所述两个设备之间的通信的所述物理接口的类型相符的编码数据的 装置, 其中所述用于生成编码数据的装置包括被配置成以不同方式编码数据的至少两个编 码器 ; 以及 用于配置多个驱动器以从所述至少两个编码器中的一个接收所述编。
7、码数据并且根据 用于所述两个设备之间的通信的所述物理接口的类型来驱动通信地耦合所述两个设备的 多个连接器的装置。 13. 如权利要求 12 所述的设备, 其特征在于, 所述用于配置多个驱动器的装置包括多 个开关, 所述多个开关选择性地将所述至少两个编码器中的所述一个编码器的输出连接到 所述多个驱动器。 14. 如权利要求 12 所述的设备, 其特征在于, 所述多个连接器包括至少一些双向连接 权 利 要 求 书 CN 104396203 A 2 2/3 页 3 器。 15. 如权利要求 12 所述的设备, 其特征在于, 所述多个连接器包括至少一些单向连接 器。 16. 如权利要求 12 所述的设。
8、备, 其特征在于, 所述至少两个编码器中的所述一个编码 器被配置成以差分编码信号形式来提供所述编码数据。 17. 如权利要求 16 所述的设备, 其特征在于, 所述用于配置多个驱动器的装置被配置 成使所述至少两个编码器中的另一个不同编码器的一个或多个输出进入高阻抗模式。 18. 如权利要求 16 所述的设备, 其特征在于, 所述至少两个编码器包括 N 相编码器。 19. 如权利要求 12 所述的设备, 其特征在于, 所述至少两个编码器中的所述一个编码 器被适配成以使用第一对所述连接器的相位状态、 以及第二对所述连接器的极性、 以及对 至少一个未被驱动的连接器的选择的组合来编码的码元序列的形式提。
9、供所述编码数据。 20. 如权利要求 19 所述的设备, 其特征在于, 所述码元序列是使用对至少一个未被驱 动的连接器的选择来编码的。 21. 如权利要求 19 所述的设备, 其特征在于, 所述第一对所述连接器包括与所述第二 对所述连接器相同的连接器。 22. 如权利要求 19 所述的设备, 其特征在于, 所述用于配置所述多个驱动器的装置被 配置成使差分编码器的一个或多个输出进入高阻抗模式。 23. 一种设备, 包括 : 通信地耦合终端中的两个设备的多个连接器 ; 以及 处理电路, 其被配置成 确定将用于所述两个设备之间的通信的物理接口的类型, 其中所述物理接口的类型是 由所述两个设备中的至少。
10、一者所支持的多种物理接口类型中的一种 ; 选择编码器以生成与用于所述两个设备之间的通信的物理接口的类型相符的编码数 据 ; 以及 配置多个驱动器以从所述编码器接收所述编码数据并且根据用于所述两个设备之间 的通信的所述物理接口的类型来驱动通信地耦合所述两个设备的多个连接器。 24. 如权利要求 23 所述的设备, 其特征在于, 所述处理电路被配置成控制多个开关以 将所述编码器的输出耦合到所述多个驱动器。 25. 如权利要求 23 所述的设备, 其特征在于, 所述多个连接器包括至少一些双向连接 器。 26. 如权利要求 23 所述的设备, 其特征在于, 所述多个连接器包括至少一些单向连接 器。 2。
11、7. 如权利要求 23 所述的设备, 其特征在于, 所述编码器以差分编码信号形式来提供 所述编码数据。 28. 如权利要求 27 所述的设备, 其特征在于, 配置所述多个驱动器以接收所述编码数 据包括使另一不同编码器的一个或多个输出进入高阻抗模式。 29. 如权利要求 28 所述的设备, 其特征在于, 所述另一不同编码器包括 N 相编码器。 30. 如权利要求 23 所述的设备, 其特征在于, 所述编码器以使用第一对所述连接器的 相位状态以及第二对所述连接器的极性的组合来编码的码元序列的形式提供所述编码数 权 利 要 求 书 CN 104396203 A 3 3/3 页 4 据。 31. 如权。
12、利要求 30 所述的设备, 其特征在于, 所述码元序列是使用对至少一个未被驱 动的连接器的选择来编码的。 32. 如权利要求 30 所述的设备, 其特征在于, 所述第一对所述连接器包括与所述第二 对所述连接器相同的连接器。 33. 如权利要求 30 所述的设备, 其特征在于, 配置所述多个驱动器以接收所述编码数 据包括使差分编码器的一个或多个输出进入高阻抗模式。 34. 一种具有一条或多条指令的非瞬态处理器可读存储介质, 所述指令在由至少一个 处理电路执行时使所述至少一个处理电路 : 确定将用于终端中的两个设备之间的通信的物理接口的类型, 其中所述物理接口的类 型是由所述两个设备中的至少一者所。
13、支持的多种物理接口类型中的一种 ; 选择编码器以生成与用于所述两个设备之间的通信的物理接口的类型相符的编码数 据 ; 以及 配置多个驱动器以从所述编码器接收所述编码数据并且根据用于所述两个设备之间 的通信的所述物理接口的类型来驱动通信地耦合所述两个设备的多根导线。 35. 如权利要求 34 所述的非瞬态处理器可读存储介质, 其特征在于, 一个或多个指令 使所述至少一个处理电路将所述编码器的输出耦合到所述多个驱动器。 36. 如权利要求 34 所述的非瞬态处理器可读存储介质, 其特征在于, 所述多根导线包 括至少一些双向导线。 37. 如权利要求 34 所述的非瞬态处理器可读存储介质, 其特征在。
14、于, 所述多根导线包 括至少一些单向导线。 38. 如权利要求 34 所述的非瞬态处理器可读存储介质, 其特征在于, 所述编码器以差 分编码信号形式来提供所述编码数据。 39. 如权利要求 38 所述的非瞬态处理器可读存储介质, 其特征在于, 一条或多条指令 在由至少一个处理电路执行时使所述至少一个处理电路迫使另一不同编码器的一个或多 个输出进入高阻抗模式。 40. 如权利要求 39 所述的非瞬态处理器可读存储介质, 其特征在于, 所述另一不同编 码器包括 N 相编码器。 41. 如权利要求 34 所述的非瞬态处理器可读存储介质, 其特征在于, 所述编码器以使 用第一对所述导线的相位状态以及第。
15、二对所述导线的极性的组合来编码的码元序列的形 式提供所述编码数据。 42. 如权利要求 41 所述的非瞬态处理器可读存储介质, 其特征在于, 所述码元序列是 使用对至少一个未被驱动的导线的选择来编码的。 43. 如权利要求 41 所述的非瞬态处理器可读存储介质, 其特征在于, 所述第一对所述 导线包括与所述第二对所述导线相同的导线。 44. 如权利要求 41 所述的非瞬态处理器可读存储介质, 其特征在于, 一条或多条指令 在由至少一个处理电路执行时使所述至少一个处理电路迫使差分编码器的一个或多个输 出进入高阻抗模式。 权 利 要 求 书 CN 104396203 A 4 1/12 页 5 N 。
16、相极性输出引脚模式复用器 0001 相关申请的交叉引用 0002 本专利申请要求 2012 年 6 月 29 日提交的、 且转让给本申请受让人并据此被明确 援引纳入于此的题为 “N-Phase Polarity Output Pin Mode Multiplexer(N相极性输出引 脚模式复用器 )” 的临时申请 No.61/666,197 的优先权。 0003 背景 0004 领域 0005 至少一个方面一般涉及高速数据通信接口, 更具体地, 涉及对应用处理器的输入 和输出引脚进行复用。 0006 背景 0007 移动设备 ( 诸如蜂窝电话 ) 的制造商可从各种来源 ( 包括不同制造商 ) 。
17、获得移动 设备的各组件。 例如, 蜂窝电话中的应用处理器可从第一制造商获得, 而蜂窝电话的显示器 可从第二制造商获得。 此外, 定义了用于将移动设备的某些组件互相连接起来的多个标准。 例如, 有多种类型的接口被定义为用于移动设备内的应用处理器和显示器之间的通信。一 些显示器提供遵从由移动行业处理器接口联盟 (MIPI) 所规定的显示系统接口 (DSI) 标准 的接口。其它显示器可使用其它种类的物理接口, 这些物理接口可能比常规的 DSI 更高效。 同一应用处理器被配置成与不止一种显示器接口联用将是经济的。 0008 概述 0009 本文所公开的各实施例提供了使应用处理器能够使用多个接口标准中的。
18、任意一 个来与显示器通信的系统、 方法和设备。 根据本文所描述的某些方面, 两个或更多个集成电 路 (IC) 设备可共处于电子设备中并且通过一个或多个数据链路通信地耦合, 所述数据链 路可根据需要来配置以与多个接口标准中的一个兼容。 0010 在本公开的一方面, 一种数据传输方法包括确定将要用于无线移动终端中的两个 设备之间的通信的物理接口的类型, 选择编码器以生成与用于所述两个设备之间的通信的 物理接口的类型相符的编码数据, 以及配置多个驱动器以从所述编码器接收所述编码数据 并且根据用于所述两个设备之间的通信的所述物理接口的类型来驱动通信地耦合所述两 个设备的多个连接器。 物理接口的类型可以。
19、是这两个设备中的至少一者所支持的多种物理 接口类型中的一种。 0011 在本公开的一个方面, 该数据传输方法包括控制多个开关以将所选择的编码器的 输出耦合到所述多个驱动器。 0012 在本公开的一个方面, 该多个连接器包括至少一些双向连接器。在本公开的一个 方面, 该多个连接器包括至少一些单向连接器。 在本公开的一个方面, 该多个连接器包括双 向和单向连接器的组合。 0013 在本公开的一个方面, 编码器可提供差分编码信号形式的编码数据。该多个驱动 器可被配置成通过使另一编码器的一个或多个输出进入高阻抗模式来接收编码数据。 该另 一编码器可以是一不同类型的编码器并且可包括例如 N 相编码器。 。
20、0014 在本公开的一个方面, 该编码器在使用第一对连接器的相位状态、 第二对连接器 说 明 书 CN 104396203 A 5 2/12 页 6 的极性、 以及对至少一个未被驱动的连接器的选择的组合来编码的码元序列中提供编码数 据。第一对连接器可包括与第二对连接器相同的导线。可使差分编码器的一个或多个输出 进入高阻抗模式。在一个示例中, 所述编码数据可包括与由所述两个设备中的一者所控制 的相机或显示器有关的视频数据。 0015 在本公开的一方面, 一种设备包括将第一 IC 设备与第二 IC 设备通信地耦合的多 个连接器, 用于生成与用于所述两个设备之间的通信的物理接口的类型相符的编码数据的。
21、 装置, 以及用于配置多个驱动器以从所述至少两个编码器中的一个接收所述编码数据并且 根据用于所述两个设备之间的通信的所述物理接口的类型来驱动通信地耦合所述两个设 备的多个连接器的装置。 用于生成编码数据的装置可包括被配置成以不同方式编码数据的 至少两个编码器。所述多个连接器可包括导线、 迹线或其它导电连接器。 0016 在本公开的一方面, 一种设备包括将无线移动终端中的第一设备与第二设备通信 地耦合的多个连接器, 以及处理系统, 其被配置成确定用于第一设备和第二设备之间的通 信的操作模式, 选择用于驱动所述多个连接器的编码器, 以及配置多个驱动器来接收来自 编码器的编码数据。所述多个驱动器可驱。
22、动所述多个连接器。 0017 在本公开的一个方面, 一种具有一条或多条指令的处理器可读存储介质, 所述指 令在由至少一个处理电路执行时使所述至少一个处理电路确定将要用于无线移动终端中 的两个设备之间的通信的物理接口的类型, 选择编码器以生成与用于所述两个设备之间的 通信的物理接口的类型相符的编码数据 ; 以及配置多个驱动器以从所述编码器接收所述编 码数据并且根据用于所述两个设备之间的通信的所述物理接口的类型来驱动通信地耦合 所述两个设备的多个连接器。 物理接口的类型可以是这两个设备中的至少一者所支持的多 种物理接口类型中的一种。 0018 附图简述 0019 图1描绘了在各IC设备之间使用数据。
23、链路的装置, 该数据链路根据多个可用标准 之一来选择性地工作。 0020 图2解说了在各IC设备之间使用数据链路的装置的系统架构, 该数据链路根据多 个可用标准之一来选择性地工作。 0021 图 3 解说了使用差分信令的数据链路的示例。 0022 图 4 解说了一个 N 相极性数据编码器的示例。 0023 图 5 解说了一个 N 相极性编码接口的示例中的信令。 0024 图 6 解说了一个 N 相极性解码器的示例。 0025 图 7 解说了可选择性地使用 N 相极性编码或差分信令的装置的系统架构。 0026 图 8 是用于选择性的 N 相极性编码的方法的流程图。 0027 图 9 是解说使用 。
24、N 相极性数据编码的装置的硬件实现的示例的示图。 0028 详细描述 0029 现在参照附图描述各个方面。在以下描述中, 出于解释目的阐述了众多具体细节 以提供对一个或多个方面的透彻理解。然而, 明显的是, 没有这些具体细节也可实践此种 ( 类 ) 方面。 0030 如本申请中所使用的, 术语 “组件” 、“模块” 、“系统” 及类似术语旨在包括计算机相 关实体, 诸如但并不限于硬件、 固件、 硬件与软件的组合、 软件、 或执行中的软件。 例如, 组件 说 明 书 CN 104396203 A 6 3/12 页 7 可以是但不限于是, 在处理器上运行的进程、 处理器、 对象、 可执行件、 执行。
25、的线程、 程序和 / 或计算机。作为解说, 在计算设备上运行的应用和该计算设备两者皆可以是组件。一个或 多个组件可驻留在进程和 / 或执行的线程内, 且组件可以本地化在一台计算设备上和 / 或 分布在两台或更多台计算设备之间。另外, 这些组件能从其上存储着各种数据结构的各种 计算机可读介质来执行。这些组件可藉由本地和 / 或远程进程来通信, 诸如根据具有一个 或多个数据分组的信号来通信, 这样的数据分组诸如是来自藉由该信号与本地系统、 分布 式系统中另一组件交互的、 和 / 或跨诸如因特网之类的网络与其他系统交互的一个组件的 数据。 0031 此外, 术语 “或” 旨在表示包含性 “或” 而非。
26、排他性 “或” 。也就是, 除非另外指明或 从上下文能清楚地看出, 否则短语 “X 采用 A 或 B” 旨在表示任何自然的包含性排列。X 采用 A ; X 采用 B ; 或 X 采用 A 和 B 两者。另外, 本申请和所附权利要求书中所使用的冠词 “一” 和 “某” 一般应当被解释成表示 “一个或多个” , 除非另外声明或者可从上下文中清楚看出是指 单数形式。 0032 本发明的某些实施例可适用于被部署在电子组件之间的通信链路, 这些电子组件 可包括设备的子组件, 诸如电话、 移动计算设备、 家电、 汽车电子、 航空电子系统等。图 1 描 绘了在各 IC 设备之间使用数据链路的装置 100 的。
27、示例, 该数据链路选择性地根据多个可 用标准之一来工作。装置 100 可包括无线通信设备, 该无线通信设备与无线电接入网络 (RAN)、 核心接入网、 因特网和 / 或另一网络无线地通信。装置 100 可包括可操作地耦合 到处理电路 102 的通信收发机 106。处理电路 102 可包括一个或多个 IC 设备, 诸如专用 IC(ASIC)108。 ASIC 108可包括一个或多个处理设备、 定序器、 逻辑电路等等。 处理电路102 可包括和 / 或耦合到处理器可读存储 ( 诸如存储器设备 112), 该处理器可读存储 112 可维 护可由处理电路 102 执行以及以其它方式使用的指令和数据。处。
28、理电路 102 可由操作系统 以及应用编程接口(API)110层中的一者或多者来控制, 该API 110层支持并允许执行驻留 在存储器设备 112 中的软件模块。存储器设备 112 可包括只读存储器 (ROM) 和 / 或随机存 取存储器 (RAM)、 电可擦除可编程只读存储器 (EEPROM)、 闪存设备、 或可被用于处理系统和 计算平台中的任意存储器设备。处理电路 102 可包括和 / 或访问本地数据库 114, 该本地 数据库 114 可维护用于配置和操作该装置 100 的工作参数和其它信息。该本地数据库 114 可使用数据库模块或服务器、 闪存存储器、 磁介质、 EEPROM、 光学介。
29、质、 磁带、 软盘或硬盘等 中的一者或多者来实现。处理电路也可以可操作地耦合至外部设备, 诸如天线 122、 显示器 124、 操作者控件 ( 诸如按钮 128 和按键板 126 以及其他组件 )。 0033 图 2 是解说装置的某些方面的框图 200, 装置诸如无线移动设备、 移动电话、 移动 计算系统、 无线电话、 笔记本计算机、 平板计算设备、 媒体播放器、 游戏设备或诸如此类。装 置 200 可包括通过通信链路 220 交换数据和控制信息的多个 IC 设备 202 和 230。通信链路 220可被用于连接可彼此位置靠近或者物理上位于装置200的不同部件中的IC设备202和 222。在一。
30、个示例中, 通信链路 220 可被提供在携带 IC 设备 202 和 230 的芯片载体、 基板或 电路板上。在另一示例中, 第一 IC 设备 202 可位于折叠式电话的键盘部分中, 而第二 IC 设 备 230 可位于折叠式电话的显示器部分中。在另一示例中, 通信链路 220 的一部分可包括 电缆或光学连接。 0034 通信链路 220 可包括多个信道 222、 224 和 226。一个或多个信道 226 可以是双向 说 明 书 CN 104396203 A 7 4/12 页 8 的, 并且可以工作在半双工和 / 或全双工模式下。一个或多个信道 222 和 224 可以是单向 的。通信链路 。
31、220 可以是非对称的, 由此在一个方向上提供较高带宽。在本文描述的一个 示例中, 第一通信信道 222 可被称为前向链路 222, 而第二通信信道 224 可被称为反向链路 224。第一 IC 设备 202 可以被指定为主机系统或发射机, 而第二 IC 设备 230 可以被指定为 客户机系统或接收机, 即便 IC 设备 202 和 230 都被配置成在通信链路 222 上发射和接收。 在一个示例中, 前向链路 222 可以在将数据从第一 IC 设备 202 传达到第二 IC 设备 230 时 工作在较高数据速率下, 而反向链路 224 可以在将数据从第二 IC 设备 230 传达到第一 IC。
32、 设备 202 时工作在较低数据速率下。 0035 IC设备202和230可各自包括处理器或其它处理和/或计算电路或设备206、 236。 在一个示例中, 第一IC设备202可执行装置200的核心功能, 包括维护经由无线收发机204 和天线 214 的无线通信, 而第二 IC 设备 230 可支持管理或操作显示器控制器 232 的用户接 口, 并且可使用相机控制器 234 来控制相机或视频输入设备的操作。IC 设备 202 和 230 中 的一者或多者所支持的其它特征可包括键盘、 语音识别组件以及其它输入或输出设备。该 显示器控制器 232 可包括支持显示器 ( 诸如液晶显示器 (LCD) 面。
33、板、 触摸屏显示器、 指示器 等 ) 的电路和软件驱动器。存储介质 208 和 238 可包括瞬态和 / 或非瞬态存储设备, 其被 适配成维护由相应处理器 206 和 236 和 / 或 IC 设备 202 和 230 的其它组件所使用的指令 和数据。每个处理器 206、 236 及其相应的存储介质 208 和 238 以及其它模块和电路之间的 通信可分别由一个或多个总线 212 和 242 来促成。 0036 反向链路 224 可以与前向链路 222 相同的方式操作, 并且前向链路 222 和反向链 路 224 可以能够以相当的速度或以不同的速度进行传送, 其中速度可被表示为数据传输速 率和。
34、 / 或时钟速率。取决于应用, 前向和反向数据速率可以基本上相同或相差几个数量级。 在一些应用中, 单个双向链路 226 可支持第一 IC 设备 202 和第二 IC 设备 230 之间的通信。 当例如前向和反向链路 222 和 224 共享相同的物理连接并且以半双工方式工作时, 前向链 路 222 和 / 或反向链路 224 可被配置成以双向模式工作。 0037 在一个示例中, 通信链路 220 可被操作用于根据行业或其它标准在第一 IC 设备 202和第二IC设备230之间传达控制、 命令以及其它信息。 行业标准可以是因应用而异的。 例如, MIPI 标准定义物理层接口, 该物理层接口包括。
35、应用处理器 IC 设备 202 和支持移动设 备中的相机或显示器的 IC 设备 230 之间的同步接口规范 (D-PHY)。该 D-PHY 规范管控遵从 移动设备的 MIPI 规范的产品的操作特性。D-PHY 接口可支持使用在移动设备内的将 IC 设 备 202、 230 和 / 或其它组件互连的灵活、 低成本、 高速的串行接口的数据传输。这些接口可 包括提供相对低比特率以及慢边沿以避免电磁干扰 (EMI) 问题的互补金属氧化物半导体 (CMOS) 兼容并行总线。 0038 图 3 是解说图 2 中描绘的通信链路 220 的实现的差分信令示例的示意图。差分信 令通常涉及使用在导线对310a、 。
36、310b或310c上发送的两个互补信号来电力地传送信息, 该 导线对可被称为差分对。通过消除影响差分对中的两条线的共模干扰效应, 使用差分对能 够显著地降低 EMI。在前向链路 222 上, 可由主差分放大器 304 来驱动导线对 310a。差分 放大器 304 接收输入数据流 302 并且生成正和负版本的输入 302, 该正和负版本的输入 302 随后被提供给导线对 310a。客户机侧的差分接收机 306 通过执行对导线对 310a 上携带的 信号的比较来生成输出数据流 308。 说 明 书 CN 104396203 A 8 5/12 页 9 0039 在反向链路224上, 可由客户机侧差分。
37、放大器326来驱动一个或多根导线对310c。 差分放大器326接收输入数据流328并且生成正和负版本的输入328, 该正和负版本的输入 随后被提供给导线对 310c。主机上的差分接收机 324 通过执行对导线对 310c 上携带的信 号的比较来生成输出数据流 322。 0040 在双向链路 226 中, 主机和客户机可被配置用于半双工模式并且可在相同的导线 对 310b 上传送和接收数据。替代地或补充地, 双向总线可使用前向链路和反向链路驱动器 304、 326 的组合以驱动多根导线对 310a、 310c 来工作在全双工模式下。在所描绘的双向链 路226的半双工双向实现中, 发射机314和3。
38、14可通过使用例如输出使能(OE)控制320a、 320c 来 ( 分别 ) 迫使发射机 314 和 314 进入高阻抗状态来避免同时驱动导线对 310b。通 常, 通过使用 OE 控制 320b 来迫使差分接收机 316 进入高阻抗状态, 差分接收机 316 可避 免在差分发射机 314 活跃时驱动输入 / 输出 312。通常, 通过使用 OE 控制 320d 来迫使差 分接收机 316 进入高阻抗状态, 差分接收机 316 可避免在差分发射机 314 活跃时驱动输入 / 输出 318。在一些情况下, 当接口不活跃时, 差分发射机 314 和 314 以及差分接收机 316 和 316 的输。
39、出可处于高阻抗状态。相应地, 差分发射机 314、 314 以及差分接收机 316 和 316 的 OE 控制 320a、 320c、 320b 以及 320c 可被彼此独立地操作。 0041 每个差分放大器304、 314、 314以及326可包括一对放大器, 一个放大器在一个输 入端处接收另一放大器的输入的逆。差分放大器 304、 314、 314 以及 326 可各自接收单个 输入, 并且可包括内部反相器, 该内部反相器生成反向输入以供一对放大器使用。 差分放大 器304、 314、 314以及326还可用两个分开控制的放大器来构造, 以使得它们各自的输出可 被彼此独立地置于高阻抗模式。。
40、 0042 根据本文所公开的某些方面, 系统和装置可使用用于 IC 设备 202 和 230 之间的通 信的多相数据编码和解码接口方法。多相编码器可驱动多个导体 ( 即 M 个导体 )。该 M 个 导体通常包括三个或更多个导体, 并且每个导体可指代一条线, 当然该 M 个导体可包括电 路板上或者半导体 IC 设备的导电层内的导电迹线。该 M 个导体可被分成多个传送组, 每个 组对待传送的数据块的一部分进行编码。N 相编码方案被定义为其中数据比特被编码成在 该M个导体上的相位变换和极性变化。 在一个示例中, 用于三线系统的N相编码方案可包括 三个相位状态和两个极性, 从而提供 6 个状态和来自每。
41、个状态的 5 个可能的变换。可检测 确定性的电压和 / 或电流变化并对其解码以从 M 个导体中提取数据。解码不依赖于独立的 导体或导体对, 并且可直接从该M个导体的相位和/或极性变换中推导出定时信息。 N相极 性数据传输可被应用于任何物理信令接口, 包括例如电气的、 光学的以及射频 (RF) 接口。 0043 图 4 是解说使用 N 相极性编码来实现图 2 中描绘的通信链路 220 的某些方面的示 意图。所解说的示例可涉及三线链路或者具有不止三根导线的链路的一部分。通信链路 220 可包括具有多个信号导线的有线总线, 其可被配置成在高速数字接口 ( 诸如移动显示 器数字接口 (MDDI) 中携。
42、带 N 相编码数据。信道 222、 224 以及 226 中的一者或多者可使用 N 相极性编码。物理层驱动器 210 和 240 可被适配成对链路 220 上传送的 N 相极性编码数 据进行编码和解码。 N相极性编码的使用允许高速数据传输, 并且可消耗其它接口的功率的 一半或更少, 因为在任意时间在 N 相极性编码数据链路 220 中少于 N 个的驱动器是活跃的。 N 相极性编码设备 210 和 / 或 240 能够对通信链路 220 上的每次变换编码多个比特。在一 个示例中, 3 相编码和极性编码的组合可被用于支持宽视频图形阵列 (WVGA)、 每秒 80 帧的 说 明 书 CN 10439。
43、6203 A 9 6/12 页 10 LCD 驱动器 IC 而不需要帧缓冲器, 其以 810Mbps 的速率在三根或更多根导线上递送像素数 据以供显示器刷新。 0044 在所描绘的示例 400 中, M 线、 N 相极性编码发射机被配置为 M 3 以及 N 3。出 于简化对本公开的某些方面的描述的目的而单独选择了该三线、 三相编码的示例。针对三 线、 三相编码器所公开的原理和技术可被应用在 M 线、 N 相编码器的其它配置中, 并且可遵 循或兼容其它接口标准。 0045 当使用N相极性编码时, 连接器(诸如N线总线上的信号导线410a、 410b和410c) 可不被驱动、 被驱动为正、 或被驱。
44、动为负。不被驱动的信号导线 410a、 410b 或 410c 可处于 高阻抗状态。不被驱动的信号导线 410a、 410b 或 410c 可被驱动或拉到处于被驱动的信号 导线上提供的正和负电压电平之间的基本中间点的电压电平。不被驱动的信号导线 410a、 410b 或 410c 可不具有流过它的电流。在示例 400 中, 每个信号导线 410a、 410b 和 410c 可 以是使用驱动器 408 的三种状态 ( 标记为 +1、 -1、 或 0) 中的一种。在另一示例中, 驱动器 408 可在两个信号 410a 和 410b 上驱动相反极性电压, 而第三信号 410c 处于高阻抗和 / 或 。
45、被拉到接地。对于每个所传送的码元区间, 至少一个信号处于不被驱动 (0) 状态, 而正驱动 (+1状态)的信号的数目等于负驱动(1状态)的信号的数目, 以使得流向接收机的电流 和总是零。对于每个码元, 至少一个信号导线 410a、 410b 或 410c 的状态相对于之前传送区 间中传送的码元发生了改变。 0046 在示例 400 中, 映射器 402 可接收 16 比特数据 418, 并且映射器 402 可将输入数 据 418 映射成 7 个码元 412, 以用于通过信号导线 410a、 410b 以及 410c 顺序地传送。配置 用于三线、 三相编码的 M 线、 N 相编码器 406 一次。
46、一码元 414 地接收由映射器生成的 7 个码 元 412, 并且针对每个码元区间计算每个信号导线 410a、 410b 以及 410c 的状态。可使用例 如并行转串行转换器 404 来串行化该 7 个码元 412。编码器 406 基于输入码元 414 以及信 号导线 410a、 410b 以及 410c 的先前状态来选择信号导线 410a、 410b 以及 410c 的状态。 0047 M 线、 N 相编码的使用允许多个比特被编码成多个码元, 其中每个码元的比特不是 整数。在简单的三线、 三相系统示例中, 有 3 种可用的 2 线组合 ( 这 2 根导线可被同时驱 动 ) 以及被同时驱动的任。
47、意导线对上的 2 种可能的极性组合, 从而产生 6 个可能状态。由 于每个变换从当前状态发生, 因此在每次变换时有 6 种状态中的 5 种状态可用。在每次变 换时, 通常要求至少一根导线的状态改变。有 5 种状态, 则每个码元可编码 log2(5) 2.32 个比特。相应地, 映射器可接受 16 比特的字并将其转换成 7 个码元, 因为每码元携带 2.32 个比特的 7 个码元可编码 16.24 个比特。换句话说, 编码五种状态的七个码元的组合具有 57( 即 78125) 种排列。相应地, 这 7 个码元可被用于编码 16 比特的 216( 即 65536) 种排列。 0048 图 5 基于。
48、循环状态图 550 解说了使用三相调制数据编码方案的信令 500 的示例。 根据数据编码方案, 三相信号可在两个方向上旋转并且可在三个导体410a、 410b和410c上 传送。由导体 410a、 410b、 410c 携带的三个信号中的每一个包括独立驱动各个导体 410a、 410b 和 410c 的三相信号, 其中每个信号相对于其它两个信号呈 120 度的相位差。在任意 时间点, 三根导线中的每一根处于与其它两根导线不同的状态 ( 由 V+、 V- 和开路来表示 )。 该编码方案还以导体 410a、 410b 和 410c 中被活跃地驱动到正和负电平的两个导体的极性 的形式来编码信息。在 。
49、508 处指示了针对所描绘的状态序列的极性。 0049 在三线示例中的任意相位状态, 导体 410a、 410b、 410c 中的恰好两个携带实际上 说 明 书 CN 104396203 A 10 7/12 页 11 是针对该相位状态的差分信号的信号, 并且第三个导体 410a、 410b 或 410c 未被驱动。每 个导体 410a、 410b 或 410c 的相位状态可通过导体 410a、 410b、 410c 与至少一个其它导体 410a、 410b、 410c 之间的电压差或者导体 410a、 410b、 410c 中的电流方向或电流缺失来定 义。如状态图 550 中所示出的, 定义三个相位状态 ( 分别对应于状态 A、 B 和 C), 其中从状 态 A 到状态 B、 状态 B 到状态 C 以及状态 C 到状态 A 的信号流在第一方向上而从状态 A 到状 态 C、 状态 C 到状态 B 以及状态 B 到状态 A 的信号流在第二方向上。对于其它的 N 值, N 个 状态之间的变换可根据对应的状态图来定义, 以获得状态变换。