CN1913445A - 具有多信道省电和唤醒的数据通信***和方法 - Google Patents
具有多信道省电和唤醒的数据通信***和方法 Download PDFInfo
- Publication number
- CN1913445A CN1913445A CNA2006101091978A CN200610109197A CN1913445A CN 1913445 A CN1913445 A CN 1913445A CN A2006101091978 A CNA2006101091978 A CN A2006101091978A CN 200610109197 A CN200610109197 A CN 200610109197A CN 1913445 A CN1913445 A CN 1913445A
- Authority
- CN
- China
- Prior art keywords
- channel
- client
- data
- wake
- main frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/24—Testing correct operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Power Sources (AREA)
- Communication Control (AREA)
Abstract
一种数据通信***,包括主机,该主机被配置成通过数据信道发送省电标识符,并且被配置成驱动选通信道。客户端通过数据信道和选通信道连接到主机,其中,所述客户端被配置成驱动数据信道以唤醒主机;响应于从主机接收到的省电标识符而进入省电状态;以及通过检测选通信道是否被主机驱动而被唤醒。
Description
技术领域
本发明涉及数据通信***及方法,更具体地说,涉及用于使用省电(power-down)和唤醒(wake-up)处理通过至少一个串行链路通信数据的数据通信***及方法,所述数据是例如大量的多媒体数据。
背景技术
在具有通过串行链路连接的主机和客户端***的数据通信***中,可以通过串行链路以高速传输大量的多媒体数据,该串行链路包括数据信道,数据通过数据信道传输。当主机和客户端***正在传输数据,以及当主机和客户端***准备好传输数据时,它们可以被认为是处于“正常操作”状态或模式。
通过串行链路连接的主机和客户端***可以被配置成当在相当长的时间内不执行数据通信时进入“省电”状态或模式,从而减小功耗。为了随后通信数据,主机和客户端***需要从省电状态转换出来并重新进入正常操作状态。该处理可以被称为“唤醒”处理,并且主机和客户端***可以被称为通过该转变被“唤醒”。一旦主机和客户端***处于正常状态,它们就可以再次开始执行正常的数据通信。
尽管存在几种完成前述省电和唤醒处理的方法,但是众所周知的移动显示数字接口(MDDI)标准提供了一种经常被使用的方法(或协议),其可应用于许多被配置用来传输大量的多媒体数据的***中。
根据传统的包括在MDDI标准中的省电/唤醒处理,只有数据信道被用来执行省电/唤醒处理。因此,这种***具有特定的限制,因为除了实际数据传输所涉及的消息业务之外的各种消息业务也依赖于数据信道,并且客户端和主机的省电和唤醒的方法被限制于这样的方法,从而使节能方法也受到限制。
发明内容
根据本公开内容的一些方面,提供一种数据通信***,其按照数据通信***中的主机和客户端之间的新协议来执行省电/唤醒处理。
根据本公开内容的另一些方面,提供一种操作数据通信的方法,以使其按照数据通信***中的主机和客户端之间的新协议来执行省电/唤醒处理。
在本公开内容的一些方面中,提供一种数据通信***,其包括主机和客户端。主机被配置成通过数据信道发送省电标识符,并驱动选通信道;客户端通过数据信道和选通信道连接到主机,并且被配置成驱动数据信道以唤醒主机,响应于从主机接收到的省电标识符而进入省电状态,以及通过检测选通信道是否被主机驱动而被唤醒。
主机可以利用差分选通信号来驱动选通信道以唤醒客户端,并且客户端可以利用差分唤醒信号来驱动数据信道以唤醒主机。客户端可以在客户端通过选通信道检测到差分选通信号并通过数据信道检测到省电标识符时,进入省电状态。
客户端可以被配置成在客户端检测到差分选通信号时激活选通检测信号,并且可以被配置成当选通信道处于高阻状态时去激活选通检测信号。
主机可以被配置成生成重新唤醒屏蔽信号,以防止数据信道和选通信道在该数据信道和选通信道进入省电状态之后的预定时间间隔内被唤醒。
客户端可以被配置成当在省电状态期间检测到差分选通信号时被唤醒。并且主机可以被配置成在省电状态期间当检测到差分唤醒信号时被唤醒。客户端可以被配置成当在省电状态期间该客户端检测到差分选通信号时去激活差分唤醒信号。
主机可以包括选通生成单元,被配置成向选通信道提供差分选通信号;唤醒检测单元,被配置成响应于由客户端通过数据信道提供的差分唤醒信号而生成唤醒检测信号;以及数据发送单元,被配置成通过数据信道发送差分数据信号。
客户端可以包括选通检测单元,被配置成响应于来自主机的差分选通信号而生成选通检测信号;以及唤醒生成单元,被配置成向数据信道提供差分唤醒信号。
作为一个例子,主机可以连接到移动终端的调制解调器,而客户端可以连接到移动终端的图像显示面板。作为另一个例子,主机可以连接到移动终端的图像传感器,而所述客户端可以连接到移动终端的调制解调器。
根据本公开内容的其它方面,提供一种数据通信***,其包括通过选通信道和数据信道彼此连接的主机和客户端。该主机可以包括选通生成单元,被配置成向选通信道提供差分选通信号;唤醒检测单元,被配置成当通过数据信道检测到差分唤醒信号时生成唤醒检测信号;以及数据发送单元,被配置成通过数据信道发送差分数据信号。该客户端可以包括选通接收器单元,用于通过选通信道接收差分选通信号;选通检测单元,被配置成在检测到差分选通信号时生成选通检测信号;唤醒生成单元,被配置成向数据信道提供差分唤醒信号;以及数据接收器单元,用于通过数据信道接收差分数据信号。
客户端可以被配置成当客户端通过选通信道检测到差分选通信号并通过数据信道检测到包含在差分数据信号中的省电标识符时,进入省电状态。在省电状态期间,当选通检测信号被激活时可以唤醒客户端。在省电状态期间,当唤醒检测信号被激活时可以唤醒主机。
客户端可以被配置成当客户端通过选通信道检测到差分选通信号时激活选通检测信号,并且被配置成当选通信道处于高阻状态时去激活选通检测信号。客户端还可以被配置成在省电状态期间在选通检测信号被去激活之后经过了预定时间间隔时,关断选通接收器单元和数据接收器单元。
主机可以被配置成在主机将省电标识符提供给数据信道之后经过了预定时间间隔时,关断唤醒检测单元。主机还可以被配置成生成重新唤醒屏蔽信号,以防止数据信道和选通信道在该数据信道和选通信道进入省电状态之后的预定时间间隔内被唤醒。
客户端还可以被配置成在省电状态期间,当在选通检测信号被激活之后经过了预定时间间隔后,关断选通检测单元。客户端被配置成在省电状态期间选通检测信号被激活之后经过了预定时间间隔时,关断选通接收器单元和数据接收器单元。客户端可以被配置成当在省电状态期间客户端检测到差分选通信号时关断唤醒生成单元。
主机可以被配置成当在省电状态期间唤醒检测信号被激活时被唤醒。主机还可以被配置成在省电状态期间唤醒检测信号被激活之后经过了预定时间间隔时,关断唤醒检测单元。
作为一个例子,主机可以连接到移动终端的调制解调器,并且客户端可以连接到移动终端的图像显示面板。在另一个例子中,主机可以连接到移动终端的图像传感器,并且客户端可以连接到移动终端的调制解调器。举例来说,差分数据信号可以以串行数据的形式在分组中发送。根据公开内容的其它方面,一种数据通信***包括第一主机、第一客户端、第二主机和第二客户端。第一主机通过第一数据信道发送第一省电标识符,并驱动第一选通信道。第一客户端通过第一数据信道和第一选通信道连接到第一主机,并且被配置成驱动第一数据信道以唤醒第一主机、响应于从第一主机接收到的第一省电标识符而进入省电状态、以及通过检测第一选通信道是否被第一主机驱动而被唤醒。第二主机通过第二数据信道发送第二省电标识符,并驱动第二选通信道。第二客户端通过第二数据信道和第二选通信道连接到第二主机,并且被配置成驱动第二数据信道以唤醒第二主机、响应于从第二主机接收到的第二省电标识符而进入省电状态、以及通过检测第二选通信道是否被第二主机驱动而被唤醒。
第一和第二主机可以利用差分选通信号来分别驱动第一和第二选通信道。第一和第二客户端可以利用差分唤醒信号来分别驱动第一和第二数据信道,以唤醒第一和第二主机。
根据本公开内容的其它方面,一种数据通信***包括通过第一选通信道和第一数据信道连接到彼此的第一主机和第一客户端,以及通过第二选通信道和第二数据信道连接到彼此的第二主机和第二客户端。第一和第二主机中的每一个包括选通生成单元,被配置成向相应的选通信道提供差分选通信号;唤醒检测单元,被配置成当通过相应的数据信道检测到差分唤醒信号时生成唤醒检测信号;以及数据发送单元,被配置成通过相应的数据信道发送差分数据信号。第一和第二客户端中的每一个包括选通接收器单元,用于通过相应的选通信道接收差分选通信号;选通检测单元,被配置成在检测到差分选通信号时生成选通检测信号;唤醒生成单元,被配置成向相应的数据信道提供差分唤醒信号;以及数据接收器单元,用于通过相应的数据信道接收差分数据信号。
第一客户端可以被配置成当检测到通过第一选通信道接收到的第一差分选通信号、以及在通过第一数据信道接收到的第一差分数据信号中所包含的第一省电标识符时,进入省电状态。第二客户端可以被配置成当检测到通过第二选通信道接收到的第二差分选通信号、以及在通过第二数据信道接收到的第二差分数据信号中所包含的第二省电标识符时,进入省电状态。
第一和第二客户端中的每一个可以当在省电状态期间检测到差分选通信号时被唤醒。第一和第二主机中的每一个可以当在省电状态期间检测到差分选通信号时被唤醒。
根据本公开内容的其它方面,提供一种操作数据通信***的方法,该数据通信***包括通过选通信道和数据信道彼此连接的主机和客户端。该方法包括通过经由数据信道将省电标识符从主机发送到客户端来将客户端转换到省电状态;通过使得主机驱动选通信道来唤醒处于省电状态的客户端;以及通过使得客户端驱动数据信道来唤醒处于省电状态的主机。
在上述方法中,主机可以利用差分选通信号来驱动选通信道。客户端可以利用差分唤醒信号来驱动数据信道,以唤醒主机。该方法可以还包括由客户端通过选通信道检测差分选通信号;以及响应于检测到的差分选通信号,将客户端转换到省电状态。唤醒客户端可以包括在客户端中检测差分选通信号;以及响应于检测到的差分选通信号来唤醒客户端。
操作数据通信***的方法可以还包括在主机中生成重新唤醒屏蔽信号,以防止数据信道和选通信道在该数据信道和选通信道进入信道省电状态之后的预定时间间隔内被唤醒。唤醒主机可以包括检测来自客户端的差分唤醒信号;以及响应于检测到的差分唤醒信号而唤醒主机。
根据本公开内容的其它方面,上述数据通信***可以被用于以高速单向或双向地传送和接收大量的多媒体数据。
附图说明
通过以下对在附图中示出的优选实施例进行更具体的描述,本发明的目的、特征和优点将变得明显,附图中,所有不同视图中相似的附图标记都指示相同的部件。附图没有必要符合比例,而是应将重点放在示出公开内容的原理,其中:
图1是示出根据本公开内容的示例实施例的数据通信***中的客户端、主机和串行链路的方框图;
图2是示出用于使用图1的主机和客户端之间的串行链路通信来转换到省电状态的处理的实施例的时序图;
图3是示出用于使用图1的主机和客户端之间的串行链路通信来转换到省电状态的另一个处理的实施例的时序图;
图4是示出用于将图1的主机从省电状态转换到正常操作状态的唤醒处理的实施例的时序图;
图5是示出用于将图1的主机从省电状态转换到正常操作状态的另一个唤醒处理的实施例的时序图;
图6是示出用于将图1的客户端从省电状态转换到正常操作状态的唤醒处理的实施例的时序图;
图7是示出用于将图1的客户端从省电状态转换到正常操作状态的另一个唤醒处理的实施例的时序图;
图8是根据本公开内容的另一个示例实施例的数据通信***中的客户端、主机和串行链路的方框图;
图9是根据本公开内容的再一个示例实施例的数据通信***中的客户端、主机和串行链路的方框图;
图10是示出用于从主机到客户端的单向通信的数据通信***的方框图的实施例;
图11是示出用于在主机与客户端之间的双向通信的数据通信***的方框图的实施例。
具体实施方式
这里所公开的是数据通信***和方法的示例实施例,该***和方法能够使能至少一个主机与至少一个客户端之间的省电和唤醒,该主机和客户端通过至少一个具有选通信道和数据信道的串行链路进行通信。这里公开的特定的结构的和功能的细节仅仅是代表性的,是出于说明和教导本发明的特定方面或原理的目的。但是,如本领域技术人员将会理解的,本发明可以以许多可选择的形式来实现,并且不应被解释为受限于此处阐述的示例实施例。
因此,尽管本发明适宜各种修改和替代形式,但是仍在附图中以示例的方式示出其特定实施例,并且在这里将具体描述这些实施例。然而,应当理解,没有任何意图将本发明限制为所公开的具体形式,而是相反地,本发明旨在覆盖落在本公开内容的精神和范围内的所有修改、等价物和替代物。在附图中,除非另外注明,否则在对所有图的描述中,相似的附图标记都指代相似的元件。
将会理解到,尽管这里可能使用术语第一、第二等来描述不同的元件,但是这些元件不应受这些术语的限制。使用这些术语是为了使一个元件与另一个区分,而不包含元件的必要顺序的含义。例如,第一元件可以被称为第二元件,类似地,第二元件也可以被称为第一元件。如这里所使用的,术语“和/或”包括一个或多个相关列出项目的任何及所有组合。
将会理解到,当一个元件被称为被“连接”到另一个元件时,它可以是被直接地连接到另一个元件,或者也可以存在介于其间的元件。相反,当元件被称为“直接连接”到另一个元件时,则不存在介于其间的元件。应当以类似的方式来解释其它描述元件之间关系的词语(例如,“位于...之间”与“直接位于...之间”,“相邻”与“直接相邻”等)。
这里使用的术语仅仅是为了描述具体实施例的目的,而并不是意图限制本发明。如这里所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文有明确的相反指示。还应当理解到,当这里使用术语“包括”、“包含”时,其表示所述特征、整体、步骤、操作、元件和/或成分的存在,而并非排除一个或多个其它特征、整体、步骤、操作、元件、成分和/或其组合的存在或添加。
除非此处另外定义,否则此处使用的所有术语(包括技术术语和科学术语)所具有的含义都与本发明所属技术领域的一个普通技术人员通常理解的含义相同。还应当理解,术语,诸如常用字典中定义的那些,应当被解释为其具有的含义与它们在相关技术的上下文中的含义一致,而不应被理想化或过于形式化地解释,除非在此处明确地那样定义。
还应当理解,这里使用的词语“模式”和“状态”具有相同的含义,除非另外指明。
在此处说明的实施例中,数据通信***包括由至少一个串行通信链路连接在一起的主机***和客户端***。主机***被配置成将数据发送到客户端***,其中,这些数据可以是大量的多媒体数据。该主机和客户端可以是大型***或独立***的子***,或者可以是独立的***。例如,移动电话的图像传感器可以是主机,而移动电话的图像显示面板,诸如液晶显示器(LCD)面板,可以是客户端。
下文中,主机***或输入/输出(I/O)主机可以被称为“主机”。同样地,客户端***或I/O客户端可以被称为“客户端”。为了避免冗余,将省略对相同或相似元件的重复描述。
图1是示出数据通信***的一个实施例的方框图,该数据通信***包括主机100a、客户端200a和串行链路90。串行链路90包括选通信道15和数据信道55。在本实施例中,选通信道15分别包括选通连接器12、14、16和18,以及第一和第二传输线15a和15b,它们形成差分传输线对(differential pairof transmission line)。通过传输线15a、15b的差分对将选通信号作为差分信号来传送,并且选通信号不会受到信道噪声较大地影响。在本实施例中,数据信道55分别包括数据连接器56、58、52和54,以及第三和第四传输线55a和55b,它们形成差分传输线对。通过传输线的差分对将数据信号作为差分信号来传送。
主机100a包括选通发送单元10、唤醒检测单元60和数据发送单元70。客户端200a包括选通接收器单元30、选通检测单元20、唤醒生成单元50和数据接收器单元80。主机100a的选通发送单元10将选通信号STB_A变换成包括STBP和STBN的差分选通信号,并通过第一和第二传输线15a和15b将该差分选通信号传送到客户端200a的选通接收器单元30。
当处于正常操作状态时,主机100a的数据发送单元70将数据经由数据信道55从主机100a传送到客户端200a。在本实施例中,数据发送单元将数据信号DAT_A变换成包括DATP和DATN的差分数据信号,并通过第三和第四传输线55a和55b将该差分数据信号传送到客户端200a的数据接收器单元80。
为了进入省电状态,主机100a的数据发送单元70通过数据信道55传送预定的省电标识符,以便启动客户端的省电状态的转换。当客户端不具有其自己的时钟时,客户端可以根据选通信号生成内部时钟。客户端200a的选通检测单元20检测从主机100a发送的差分选通信号,并输出选通检测信号STB_Y。可以响应于选通检测单元控制信号STB_SD_OFF来接通或关断选通检测单元20。例如,选通检测单元20可以在选通检测单元控制信号STB_SD_OFF处于逻辑高状态时被接通,并且可以在选通检测单元控制信号STB_SD_OFF处于逻辑低状态时被关断。在其它的实施例中,选通检测单元20可以在选通检测单元控制信号STB_SD_OFF处于逻辑高状态时被关断,并且可以在选通检测单元控制信号STB_SD_OFF处于逻辑低状态时被接通。
客户端200a的唤醒生成单元50将唤醒信号DAT_WKUP_A变换成差分唤醒信号,并通过第三和第四传输线55a和55b将该唤醒信号传送到主机100a的唤醒检测单元60。当主机100a处于省电状态时,通过客户端200a利用差分唤醒信号驱动数据信道55来将其唤醒。这里,“唤醒”的意思是从省电状态转换到正常操作状态。
客户端200a的唤醒生成单元50响应于唤醒生成单元控制信号DAT_WKUP_OFF而被接通或关断。例如,唤醒生成单元50可以在唤醒生成单元控制信号DAT_WKUP_OFF处于逻辑高状态时被接通,并且可以在唤醒生成单元控制信号DAT_WKUP_OFF处于逻辑低状态时被关断。在其它的实施例中,唤醒生成单元50可以在唤醒生成单元控制信号DAT_WKUP_OFF处于逻辑高状态时被关断,并且可以在唤醒生成单元控制信号DAT_WKUP_OFF处于逻辑低状态时被接通。
主机100a的唤醒检测单元60检测差分唤醒信号,并且对其响应输出唤醒检测信号DAT_SD_Y。唤醒检测单元60响应于唤醒检测单元控制信号DAT_SD_OFF而被接通或关断。例如,唤醒检测单元60可以在唤醒检测单元控制信号DAT_SD_OFF处于逻辑高状态时被关断,并且可以在唤醒检测单元控制信号DAT_SD_OFF处于逻辑低状态时被接通。在其它的实施例中,唤醒检测单元60可以在唤醒检测单元控制信号DAT_SD_OFF处于逻辑高状态时被接通,并且可以在唤醒检测单元控制信号DAT_SD_OFF处于逻辑低状态时被关断。
在另一个示例实施例中,可以通过扩大主机与客户端之间的数据信道来增加数据通信量。例如,可以在图1的主机100a与客户端200a之间添加第二数据信道。所添加的第二数据信道可以与原来的数据信道55共享唤醒检测单元60和唤醒生成单元50。
下文中,将在此处提供的示例实施例的环境下,对用于主机启动的(host-initiated)省电、主机启动的唤醒以及客户端启动的唤醒的方法的更具体的展示进行描述。如上面简单描述过的,在正常操作状态中,选通信道可以由差分选通信号驱动,数据信道可以被差分数据信号驱动。可以以分组的形式发送差分数据信号。
图2和3是示出用于使用主机和客户端之间的串行链路通信来进入省电状态的处理的实施例的时序图,举例来说,所述串行链路、主机和客户端诸如图1的串行链路90、主机100a和客户端200a。出于说明的目的,将相对于图1的元件来描述该时序图。
参照图2,当选通信道15被包括STBP和STBN的差分选通信号驱动时,主机100a的数据发送单元70通过数据信道55发送预定的省电标识符。在图2和3的时序图中,该间隔被示为“P1”(即,“正常操作传送EOP”状态)。省电标识符可以是包括有关省电的信息的分组数据信号、分组结束(end-of-packet,EOP)信号等。在客户端200a检测到省电标识符之后的时间间隔t1内,选通检测单元控制信号STB_SD_OFF被转换到逻辑低电平,并且选通检测单元20被接通。
当在传输EOP信号之后经过了时间间隔t1’后,主机100a将唤醒检测单元控制信号DAT_SD_OFF转换到逻辑低电平。唤醒检测单元60响应于唤醒检测单元控制信号DAT_SD_OFF的下降沿而被接通。尽管在图2和3中将时间间隔t1’示为比时间间隔t1短,但是在其它实施例中,时间间隔t1’也可以比时间间隔t1长。
在传输省电标识符之后,主机100a的数据发送单元70通过在时间间隔t2期间发送空闲分组来将数据信道55维持在逻辑低(或高)状态。在图2和3的时序图中,该间隔t2被指示为“P2”(即“后处理(Post-Processing)状态”)。在后处理状态期间,客户端执行进入省电状态所需的全部处理。例如,在后处理状态期间可以存储有关客户端当前状态的信息。根据将由客户端处理的任务量来确定时间间隔t2,因此在不同的实施例中,时间间隔t2可以不同。
在间隔P2之后,选通信道15被改变成高阻状态(称为“Hi-Z”状态),从而进入省电状态。在图2和3的时序图中,该间隔被称为“P3”(即,省电状态)。
在后处理状态(即间隔P2)期间,客户端200a的选通检测单元20保持接通。但是在选通信道15被变为Hi-Z状态之后经过了时间间隔t3时,连接到选通信道15的选通检测单元20检测到选通信道上的Hi-Z状态,并且由选通检测单元20输出的选通检测信号STB_SD_Y被从逻辑高电平转换到逻辑低电平。
在检测到选通信道15的Hi-Z状态之后的时间间隔t4内,响应于选通检测信号STB_SD_Y的下降沿,选通接收器单元控制信号STB_RX_OFF和数据接收器单元控制信号DAT_RX_OFF被从逻辑低电平转换为逻辑高电平。响应于选通接收器单元控制信号STB_RX_OFF和数据接收器单元控制信号DAT_RX_OFF的上升沿,客户端200a的选通接收器单元30和数据接收器单元80两者被关断。
也就是说,客户端200a的选通检测单元20在后处理状态期间(即,间隔P2)保持接通。当选通检测单元20检测到选通信道15的Hi-Z状态时,选通检测信号STB_SD_Y的逻辑状态可以被转换为检测数据信道55的空闲状态的终止,由此大约在t4关断客户端200a的选通接收器单元30和数据接收器单元80。
图3提供了转换到省电状态P3的处理的时序图的另一个示例实施例。图3基本上与图2相同,除了在图3中在选通检测单元20被接通之后经过了时间间隔t4’时,选通接收器单元控制信号STB_RX_OFF和数据接收器单元控制信号DAT_RX_OFF可以被转换到逻辑高电平,由此关断客户端200a的选通接收器单元30和数据接收器单元80。
在图2和3中,主机100a的唤醒检测单元60被接通的时间点在选通接收器单元30和数据接收器单元80被关断的时间点之前。但是,唤醒检测单元60被接通的时间点以及选通接收器单元30和数据接收器单元80被关断的时间点可以与图2和3中示出的点不同。也就是说,可以先接通唤醒检测单元60,然后关断选通接收器单元30和数据接收器单元80。在其它的实施例中,也可以先关断选通接收器单元30和数据接收器单元80,然后再接通唤醒检测单元60。
在图2和3中,在P2中数据信道的空闲状态结束之后,当数据信道55进入省电状态P3时,主机100a可以通过在时间间隔t5期间生成重新唤醒屏蔽信号(rewake-up mask signal)REWAKEUP_MASK,来防止在进入省电状态后的预定时间量内数据信道55和选通信道15被唤醒。在其它实施例中,主机100a也可以不生成这种重新唤醒屏蔽信号REWAKEUP_MASK。
在省电状态P3中,客户端200a的选通检测单元20被接通(例如,STB_SD_OFF=低),唤醒检测单元60被接通(例如,DAT_SD_OFF=低)并且选通接收器单元30和数据接收器单元80被关断。此外,选通信道15和数据信道55处于高阻状态。如本领域技术人员将会理解的,可以通过添加下拉电路来强制选通和数据信道处于逻辑低状态,或者通过添加上拉电路来强制其处于逻辑高状态。
根据上述示例实施例,在省电状态中,只有主机100a的唤醒检测单元60和客户端200a的选通检测单元20被接通,因此它们通过接通电流来消耗电功率。但是,客户端200a的选通接收器单元30和数据接收器单元80被关断,因此它们在省电状态中不消耗电功率。因此,通过实现主机100a的唤醒检测单元60和客户端200a的选通检测单元20,与正常操作状态中的功率消耗相比,可以大大减少省电状态中的功率消耗,在主机100a的唤醒检测单元60和客户端200a的选通检测单元20中,用来转换回到正常操作的接通电流可以相对很低。
一旦处于省电状态,必须执行唤醒处理来将数据通信***转换到能够发生数据传送的正常操作状态。根据本发明的示例实施例,唤醒处理可以被主要划分成主机的唤醒处理(即,主机启动的唤醒)和客户端的唤醒处理(即,客户端启动的唤醒),在主机的唤醒处理中,主机启动客户端的唤醒,以使得主机能够向客户端发送数据,而在客户端的唤醒处理中,客户端启动主机的唤醒,以请求从主机的数据传输。在一些情况下,可能发生主机启动的唤醒与客户端启动的唤醒相互冲突的唤醒处理冲突。在这种情形下,举例来说,可以给予一个处理高于其它处理的优先级。本文会在下面提供用来解决这种冲突的处理的实施例。
图4和5是示出可以由诸如图1的主机100a的主机执行的唤醒处理的实施例的时序图。以主机100a和客户端200a为例,在省电状态中,客户端200a的选通检测单元20被接通(例如,STB_SD_OFF=低),参见图4,唤醒检测单元60被接通(例如,DAT_SD_OFF=低),参见图5,并且客户端的选通接收器单元30和数据接收器单元80被关断。
主机100a的选通发送单元10再次将选通信号STB_A变换成差分选通信号STBP和STBN,以驱动选通信道15,并且客户端200a的选通检测单元20检测该差分选通信号。也就是说,当在主机开始利用差分选通信道驱动选通信道15之后经过了时间间隔t6后,客户端的选通检测信号STB_SD_Y被从逻辑低电平激活(或转换)成逻辑高电平。在本实施例中,响应于选通检测信号STB_SD_Y的上升沿,在时间间隔t7之后,客户端的选通检测单元控制信号STB_SD_OFF被激活为逻辑高电平,以关断选通检测单元20。
此外,在时间间隔t7之后,并且响应于选通检测信号STB_SD_Y的上升沿,选通接收器单元控制信号STB_RX_OFF和数据接收器单元控制信号DAT_RX_OFF被转换到逻辑低电平,以接通客户端的选通接收器单元30和客户端200a的数据接收器单元80。如图5所示,客户端200a的选通接收器单元30和数据接收器单元80可以被实现为,当在客户端的选通检测单元20被关断后经过了时间间隔t7’后保持关断。
图4和5的时序图的主机唤醒部分对应于时间间隔t8,其可以根据主机100a的配置来确定。如图4所示,可以在主机唤醒间隔期间触发(toggle)包括STBP和STBN的差分选通信号,或者如图5所示,也可以在主机唤醒间隔期间不触发差分选通信号。
由于在主机100a被唤醒之后数据信道55被唤醒,因此当数据信道55出现(come up)(或者被唤醒)时,主机准备好传送数据,并且客户端准备好接收该数据。这里,当数据信道准备好支持主机与客户端之间的通信时,即它不处于Hi-Z状态时,它被唤醒。
使用触发的选通信号STB_Y,客户端200a生成在对应于时间间隔t9的初始化状态中生成内部时钟。随后,客户端进入正常操作状态。如图4所示,在正常操作状态中,差分选通信号STBP和STBN可以在数据信号DAT_Y触发时触发,并且也可以在数据信号DAT_Y不触发时不触发。
图6和7是示出可以被用来唤醒诸如图1的客户端200a的客户端的唤醒处理的实施例的时序图。客户端唤醒处理可以由客户端(即,客户端启动的唤醒处理)或者由主机(即,主机启动的处理)启动。以主机100a和客户端200a为例,在客户端启动的唤醒处理情况下,客户端200a的唤醒生成单元50将唤醒信号DAT_WKUP_A变换成差分唤醒信号,以驱动数据信道55,并且主机100a的唤醒检测单元60通过数据信道检测到该差分唤醒信号,作为响应,唤醒主机。
在省电状态中,客户端200a的选通检测单元20被接通(例如,STB_SD_OFF=低),主机100a的唤醒检测单元60被接通(例如,DAT_SD_OFF=低),并且客户端200a的选通接收器单元30和数据接收器单元80两者被关断。
更具体地说,客户端200a的唤醒生成单元50先被接通(例如,DAT_WKUP_OFF=低),然后唤醒生成单元50利用差分唤醒信号驱动数据信道55。主机的唤醒检测单元60检测到该差分唤醒信号,并且在客户端200a的唤醒生成单元50被唤醒之后经过了时间间隔t10之时,将唤醒检测信号DAT_SD_Y从逻辑低电平激活(或转换)到逻辑高电平。
当在唤醒检测信号DAT_SD_Y被激活到逻辑高电平之后经过了时间间隔t11时,主机100a将唤醒检测单元控制信号DAT_SD_OFF转换到了逻辑高电平,并关断主机100a的唤醒检测单元60。
在可以被预定的时间间隔t12期间,客户端的唤醒生成单元50被接通,然后,主机的唤醒检测单元60被关断。时间间隔t12可以根据主机/客户端***的配置而变化。客户端200a的唤醒生成单元50在对应于时间间隔t12的时序图的客户端唤醒部分期间驱动数据信道55。
在时序图的客户端唤醒部分之后是初始化状态,其具有时间间隔t16。在初始化状态之后,客户端200a进入正常操作状态,在该状态中,它可以接收从主机100a传送的数据。
在时间间隔t16期间,主机100a在初始化状态的时间间隔t13期间触发选通信号STB_A,并且利用差分选通信号驱动选通信道15,并利用差分数据信号来驱动数据信道,即,STBP和STBN。因此,在初始化状态的时间间隔期间,数据信道55上的信号可以被加倍,因为主机100a和客户端200a同时驱动数据信道55。
当主机100a通过触发选通信号STB_A来利用差分选通信号驱动选通信道15时,客户端200a的选通检测单元20检测来自主机100a的差分选通信号。更具体地说,在主机100a利用差分选通信号驱动选通信道15之后经过了时间间隔t17时,客户端200a的选通检测信号STB_SD_Y被从逻辑低电平转换到逻辑高电平。在本实施例中,时间间隔t17小于时间间隔t13。
响应于选通检测信号STB_SD_Y的上升沿,客户端200a的唤醒生成单元控制信号DAT_WKUP_OFF被转换到逻辑高电平,以关断唤醒生成单元50,并且只有主机100a在时间间隔t14期间驱动数据信道55。也就是说,主机开始控制唤醒处理。
当客户端200a通过来自主机100a的差分数据信号检测到数据信道55被驱动时,客户端在时间间隔t15内接通选通接收器单元30(例如,STB_RX_OFF=低),并接通数据接收器单元80(例如,DAY_RX_OFF=低)。在本实施例中,该时间间隔小于时间间隔t16。
图7是主机启动的客户端的唤醒处理的实施例的示意性时序图。如图7所示,在客户端200a的唤醒生成单元50被关断之后,在时间间隔t15’内,选通接收器单元30可以被接通(例如,STB_RX_OFF=低),并且客户端的数据接收器单元80可以被接通(例如,DAY_RX_OFF=低)。与图6中的间隔t15不同,在图7中,t15’可以比t13长。如图6所示,初始化状态对应于时间间隔t16。在正常操作状态中,主机100a的数据发送单元70利用差分数据信号驱动数据信道55。客户端200a的唤醒生成单元50可以具有与主机100a的选通发送单元10或数据发送单元70相同的配置,并且可以用简单形式的电流源来实现。
当连接到选通信道15的客户端的选通检测单元20检测到差分选通信号并同时连接到数据信道55的主机的唤醒检测单元60检测到差分唤醒信号时,在主机和客户端之间会出现并发唤醒请求的冲突。例如,如果在客户端执行唤醒处理的同时客户端200a的选通检测单元20检测到选通检测信号STB_SD_Y从逻辑低电平到逻辑高电平的转换,则如上所述,在图6和7的时间间隔t14内,客户端立即将对唤醒的控制递交给主机100a,然后主机启动的唤醒处理被执行。
图8是包括主机100b、客户端200b和串行链路90的数据通信***的另一个实施例的方框图。图8的通信***的元件与图1中的类似,除了在客户端中变为唤醒生成单元51,从而形成客户端200b,并且在主机中变为唤醒检测单元61,从而形成主机100b。
参照图8,在本实施例中,客户端的唤醒生成单元51不将唤醒信号DAT_WKUP_A变换成差分信号,而是其通过传输线55a发送唤醒信号DAT_WKUP_A。主机的唤醒检测单元61将通过传输线55a接收到的唤醒信号DAT_WKUP_A与参考电压Vs进行比较,以生成唤醒检测信号。例如,可以在唤醒信号DAT_WKUP_A的电平高于参考电压Vs的电平时生成唤醒检测信号,反之亦然。
图9以方框图的形式提供了包括主机100c、客户端200c和串行链路90的数据通信***的另一个实施例。图9的数据通信***的元件与图1中的类似,除了向客户端添加了唤醒生成单元11,从而形成客户端200c,并在主机中变成了唤醒检测单元21,从而形成了主机100c。
主机100c的唤醒生成单元11连接到选通信道15a。在本实施例中,唤醒生成单元11不将唤醒信号STB_WKUP_A变换成差分信号,而是其通过传输线15a发送唤醒信号STB_WKUP_A。客户端的唤醒检测单元21将通过传输线15a接收到的唤醒信号STB_WKUP_A与参考电压Vs进行比较,以生成唤醒检测信号。例如,可以在唤醒信号STB_WKUP_A的电平高于参考电压Vs的电平时生成唤醒检测信号,反之亦然。
尽管未在图1、8和9中示出,但是根据其它示例实施例,数据通信***可以不同地包括客户端一个或多个的唤醒生成单元51和唤醒检测单元21,以及主机的唤醒生成单元11和唤醒检测单元61。
图10是示出被配置成用于从主机到客户端的单向通信的单向数据通信***的实施例的方框图。作为代表,图1的元件也出现在图10中。单向数据通信***的主机300包括主机控制器330、并串转换器(serializer)320和I/O主机310。在本实施例中,I/O主机310基本上与图1的主机100a类似。单向数据通信***的客户端400包括客户端控制器430、串并转换器(deserializer)420和I/O客户端410。在本实施例中,I/O客户端410基本上与图1的客户端200a类似。在其它实施例中,可以替换地分别使用图8和图9的主机100b和100c以及客户端200b和200c。
在图10的实施例中,并串转换器320包括第一时钟生成器110和并串(P2S)单元120。主机控制器330包括物理层控制器130、内部FSM(有限状态机)控制器140、分组聚集器(gather)150和专用功能寄存器(SFR)160。
第一时钟生成器110生成用于串行通信的时钟bit_clk、byte_clk、word_clk和hword_clk。例如,在本实施例中,时钟bit_clk可以具有400MHz的频率,时钟byte_clk可以具有25MHz的频率,其对应于时钟bit_clk的频率的1/8,时钟word_clk可以具有对应于时钟bit_clk频率的1/32的12.5MHz的频率,而hword_clk可以具有对应于时钟bit_clk的频率的1/16的25MHz的频率。此外,第一时钟生成器110生成选通信号STB_A,并将该选通信号STB_A提供给选通发送单元10。
分组聚集器150接收诸如请求数据传输的命令以及将被发送的数据,然后将所述命令和数据输出到内部控制器140。内部控制器140将该命令和数据分组化,以便向物理层控制器130提供分组,并控制在正常操作状态下向客户端400的数据传输。
当客户端400的唤醒生成单元60向主机300发送唤醒信号DAT_WKUP_A时,同时主机和客户端处于省电模式中,则将唤醒生成单元60接收到的唤醒检测信号DAT_SD_Y提供给内部控制器140,并且内部控制器唤醒主机控制器330。此外,内部FSM控制器140控制图2中进入省电状态的处理。
物理层控制器130响应于时钟byte_clk和hword_clk,将word-wise数据分组划分成byte-wise数据分组的分组流。物理层控制器130向该分组流添加纠错码(ECC)和检错码(EDC),并将该分组流发送到P2S 120。
专用功能寄存器160可以包括用来存储分组聚集器150、内部控制器140和物理层控制器130所使用的数据的配置寄存器和多个状态寄存器。并串转换器120响应于时钟bit_clk和byte_clk将8比特并行数据变换成1比特串行数据的流,以便将该数据流提供给I/O主机310的数据发送单元70。
继续参照图10,客户端控制器430包括分组分配器(distributor)250、内部FSM控制器240、专用功能寄存器SFR 260和物理层控制器230。串并转换器420包括第二时钟生成器和串并(S2P)单元220。
第二时钟生成器210根据从I/O客户端410的数据接收器单元80输出的选通检测信号STB_SD_Y和数据信号DAY_Y生成客户端串并转换器420的内部时钟bit_clk、byte_clk、word_clk和hword_clk。例如,第二时钟生成器210可以对选通检测信号STB_SD_Y和数据信号DAY_Y执行异或(XOR)运算,以生成内部时钟。根据图10,第二时钟生成器210根据选通检测信号STB_SD_Y和数据信号DAY_Y生成内部时钟。或者,第二时钟生成器可以通过仅仅使用选通检测信号STB_SD_Y来生成内部时钟。
S2P单元220接收1比特串行数据流,将该1比特串行数据流变换成word-wise8比特并行数据,并响应于内部时钟bit_clk和byte_clk将该8比特并行数据提供给物理层控制器230。专用功能寄存器260可以包括用来存储分组聚集器250、内部控制器240和物理层控制器230使用的数据的配置寄存器和多个状态寄存器。
物理层控制器230响应于时钟byte_clk和hword_clk将byte-wise数据分组划分成word-wise数据分组。物理层控制器130从word-wise数据分组中去除ECC和EDC,并将该数据分组发送给内部FSM控制器240。如果在数据分组中出现错误,则物理层控制器230校正该差错,并且不使用包括该错误的数据分组。
内部FSM控制器240响应于内部时钟word_clk从物理层控制器130提供的分组数据中提取原始数据,并将提取的数据提供给分组分配器250。从选通检测单元20接收到的选通检测信号STB_SD_Y被提供给内部FSM控制器240。此外,内部FSM控制器240生成唤醒信号DAT_WKUP_A来控制图6和7中示出的唤醒处理。分组分配器250从内部控制器240接收所提取的数据,并将接收到的数据发送给客户端中的功能块(未示出),诸如液晶显示器(LCD)面板、调制解调器块等。
图11是示出被配置成用于主机与客户端之间的双向通信的数据通信***的实施例的方框图。该双向数据通信***包括连接到第一客户端600的第一主机500和连接到第二主机800的第二客户端700。在本实施例中,第一主机500和第二主机800基本上与图10的主机300类似,而第一客户端600和第二客户端700基本上与图10的客户端400类似。并且图11的串行链路与图10的串行链路90基本上类似。
与图10的主机300相似,第一主机500包括主机控制器530、并串转换器520和I/O主机510。与图10的客户端400相似,第一客户端600包括客户端控制器630、串并转换器620和I/O客户端610。类似地,第二客户端700包括客户端控制器730、串并转换器720和I/O客户端710。而第二主机800包括主机控制器830、并串转换器820和I/O主机810。包括在第一主机500、第一客户端600、第二客户端700和第二主机800中的内部块与图10中的相同。
举例来说,第一主机500和第二客户端700可以连接到移动终端的调制解调器,第一客户端600可以连接到诸如LCD面板的图像显示面板,第二主机800可以连接到移动终端中的照相机模块的图像传感器。在这种情况中,可以将大量的图像数据经由第一主机500从移动终端的调制解调器传送到第一客户端600的LCD面板,并且可以将其经由第二主机800从图像传感器传送到第二客户端700。
尽管图10和11中示出的第一时钟生成器110被包含在并串转换器120中,但是在其它实施例中,第一时钟生成器110也可以位于并串转换器的外部,或者可以包含在内部控制器140中。此外,尽管图10和11中示出的第二时钟生成器210被包含在串并转换器420中,但是在其它实施例中,第二时钟生成器210也可以位于串并转换器的外部,或者可以包含在内部FSM控制器240中。
在以上具有主机和客户端的数据通信***中,主机可以通过发送预定的省电标识符来启动客户端进入省电状态,并且可以通过驱动选通信道来唤醒处于省电状态的客户端。此外,客户端可以通过利用差分唤醒信号驱动数据信道来唤醒主机。
根据示例实施例的数据通信***可以被配置成以高速单向传送和接收大量的多媒体数据。根据示例实施例的数据通信***可以被配置成以高速双向传送和接收大量的多媒体数据。此外,可以根据数据通信***通过扩大数据信道来增加数据传输量。
并且,如果在主机和客户端之间发生并发唤醒请求的冲突,则客户端可以被配置成将唤醒的控制释放给主机,例如,当来自主机的选通检测信号被转换到激活状态时,立即将对唤醒的控制释放给主机。因此,使用选通检测信号,主机的内部FSM控制器可以在发生并发唤醒请求的冲突时启动主机唤醒处理。
尽管具体描述了上述实施例及其优点,但是应当理解,在不脱离本发明的范围的情况下,此处可以进行各种改变、替换和变更。所附说明书的意图是,要求文字描述的权利要求及其所有等价物包括落在每个权利要求范围内的所有修改和改变。
Claims (43)
1、一种数据通信***,包括:
主机,其被配置成通过数据信道发送省电标识符,并且被配置成驱动选通信道;以及
客户端,其通过数据信道和选通信道连接到主机,
其中,所述客户端被配置成:
驱动数据信道以唤醒主机;
响应于从主机接收到的省电标识符而进入省电状态;以及
通过检测选通信道是否被主机驱动而被唤醒。
2、权利要求1的数据通信***,其中,所述主机被配置成利用差分选通信号来驱动选通信道。
3、权利要求2的数据通信***,其中,所述客户端被配置成利用差分唤醒信号来驱动数据信道,以唤醒主机。
4、权利要求3的数据通信***,其中,所述客户端被配置成当客户端通过选通信道检测到差分选通信号并通过数据信道检测到省电标识符时,进入省电状态。
5、权利要求3的数据通信***,其中,所述客户端被配置成在客户端检测到差分选通信号时激活选通检测信号,并且被配置成当选通信道处于高阻状态时去激活选通检测信号。
6、权利要求3的数据通信***,其中,所述主机被配置成生成重新唤醒屏蔽信号,以防止数据信道和选通信道在该数据信道和选通信道进入省电状态之后的预定时间间隔内被唤醒。
7、权利要求3的数据通信***,其中,所述客户端被配置成当在省电状态期间检测到差分选通信号时被唤醒。
8、权利要求3的数据通信***,其中,所述主机被配置成当在省电状态期间检测到差分唤醒信号时被唤醒。
9、权利要求3的数据通信***,其中,所述客户端被配置成当在省电状态期间客户端检测到差分选通信号时去激活差分唤醒信号。
10、权利要求1的数据通信***,其中,所述主机包括:
选通生成单元,被配置成向选通信道提供差分选通信号;
唤醒检测单元,被配置成响应于由客户端通过数据信道提供的差分唤醒信号而生成唤醒检测信号;以及
数据发送单元,被配置成通过数据信道发送差分数据信号。
11、权利要求1的数据通信***,其中,所述客户端包括:
选通检测单元,被配置成响应于来自主机的差分选通信号而生成选通检测信号;以及
唤醒生成单元,被配置成向数据信道提供差分唤醒信号。
12、权利要求1的数据通信***,其中,所述主机连接到移动终端的调制解调器,并且所述客户端连接到移动终端的图像显示面板。
13、权利要求1的数据通信***,其中,所述主机连接到移动终端的图像传感器,并且所述客户端连接到移动终端的调制解调器。
14、一种数据通信***,其包括通过选通信道和数据信道彼此连接的主机和客户端,
所述主机包括:
选通生成单元,被配置成向选通信道提供差分选通信号;
唤醒检测单元,被配置成当通过数据信道检测到差分唤醒信号时生成唤醒检测信号;以及
数据发送单元,被配置成通过数据信道发送差分数据信号;并且所述客户端包括:
选通接收器单元,用于通过选通信道接收差分选通信号;
选通检测单元,被配置成在检测到差分选通信号时生成选通检测信号;
唤醒生成单元,被配置成向数据信道提供差分唤醒信号;以及
数据接收器单元,用于通过数据信道接收差分数据信号。
15、权利要求14的数据通信***,其中,所述客户端被配置成当客户端通过选通信道检测到差分选通信号并通过数据信道检测到包含在差分数据信号中的省电标识符时,进入省电状态。
16、权利要求15的数据通信***,其中,所述客户端被配置成当客户端通过选通信道检测到差分选通信号时激活选通检测信号,并且被配置成当选通信道处于高阻状态时去激活选通检测信号。
17、权利要求16的数据通信***,其中,所述客户端还被配置成在省电状态期间选通检测信号被去激活之后经过了预定时间间隔时,关断选通接收器单元和数据接收器单元。
18、权利要求15的数据通信***,其中,所述主机被配置成在主机将省电标识符提供给数据信道之后经过了预定时间间隔时,关断唤醒检测单元。
19、权利要求15的数据通信***,其中,所述主机被配置成生成重新唤醒屏蔽信号,以防止数据信道和选通信道在该数据信道和选通信道进入省电状态之后的预定时间间隔内被唤醒。
20、权利要求15的数据通信***,其中,所述客户端被配置成当在省电状态期间选通检测信号被激活时被唤醒。
21、权利要求20的数据通信***,其中,所述客户端还被配置成在省电状态期间选通检测信号被激活之后经过了预定时间间隔时,关断选通检测单元。
22、权利要求20的数据通信***,其中,所述客户端被配置成在省电状态期间选通检测信号被激活之后经过了预定时间间隔时,关断选通接收器单元和数据接收器单元。
23、权利要求15的数据通信***,其中,所述主机被配置成在当省电状态期间唤醒检测信号被激活时被唤醒。
24、权利要求24的数据通信***,其中,所述主机还被配置成在省电状态期间唤醒检测信号被激活之后经过了预定时间间隔时,关断唤醒检测单元。
25、权利要求23的数据通信***,其中,所述客户端被配置成当在省电状态期间客户端检测到差分选通信号时关断唤醒生成单元。
26、权利要求15的数据通信***,其中,所述主机连接到移动终端的调制解调器,并且所述客户端连接到移动终端的图像显示面板。
27、权利要求15的数据通信***,其中,所述主机连接到移动终端的图像传感器,并且所述客户端连接到移动终端的调制解调器。
28、权利要求15的数据通信***,其中,所述差分数据信号以串行数据的分组形式被发送。
29、一种数据通信***,包括:
第一主机,被配置成通过第一数据信道发送第一省电标识符,并且被配置成驱动第一选通信道;
第一客户端,通过第一数据信道和第一选通信道连接到第一主机,该第一客户端被配置成驱动第一数据信道以唤醒第一主机,被配置成响应于从第一主机接收到的第一省电标识符而进入省电状态,并且被配置成通过检测第一选通信道是否被第一主机驱动而被唤醒;
第二主机,被配置成通过第二数据信道发送第二省电标识符,并且被配置成驱动第二选通信道;
第二客户端,通过第二数据信道和第二选通信道连接到第二主机,该第二客户端被配置成驱动第二数据信道以唤醒第二主机,被配置成响应于从第二主机接收到的第二省电标识符而进入省电状态,并且被配置成通过检测第二选通信道是否被第二主机驱动而被唤醒。
30、权利要求29的数据通信***,其中,所述第一和第二主机被配置成利用差分选通信号来驱动第一和第二选通信道。
31、权利要求30的数据通信***,其中,所述第一和第二客户端被配置成利用差分唤醒信号驱动第一和第二数据信道,以唤醒第一和第二主机。
32、一种数据通信***,包括通过第一选通信道和第一数据信道连接在一起的第一主机和第一客户端,以及通过第二选通信道和第二数据信道连接在一起的第二主机和第二客户端,
第一和第二主机中的每一个包括:
选通生成单元,被配置成向相应的选通信道提供差分选通信号;
唤醒检测单元,被配置成当通过相应的数据信道检测到差分唤醒信号时生成唤醒检测信号;以及
数据发送单元,被配置成通过相应的数据信道发送差分数据信号;并且
第一和第二客户端中的每一个包括:
选通接收器单元,用于通过相应的选通信道接收差分选通信号;
选通检测单元,被配置成在检测到差分选通信号时生成选通检测信号;
唤醒生成单元,被配置成向相应的数据信道提供差分唤醒信号;以及
数据接收器单元,用于通过相应的数据信道接收差分数据信号。
33、权利要求32的数据通信***,其中,所述第一客户端被配置成当检测到通过第一选通信道接收到的第一差分选通信号、以及在通过第一数据信道接收到的第一差分数据信号中所包含的第一省电标识符时,进入省电状态。
34、权利要求33的数据通信***,其中,所述第二客户端被配置成当检测到通过第二选通信道接收到的第二差分选通信号、以及在通过第二数据信道接收到的第二差分数据信号中所包含的第二省电标识符时,进入省电状态。
35、权利要求32的数据通信***,其中,所述第一和第二客户端中的每一个被配置成当在省电状态期间检测到差分选通信号时被唤醒。
36、权利要求32的数据通信***,其中,所述第一和第二主机中的每一个还被配置成当在省电状态期间检测到差分选通信号时被唤醒。
37、一种操作数据通信***的方法,该数据通信***包括通过选通信道和数据信道彼此连接的主机和客户端,该方法包括:
通过经由数据信道将省电标识符从主机发送到客户端来将客户端转换到省电状态;
通过使得主机驱动选通信道来唤醒处于省电状态的客户端;以及
通过使得客户端驱动数据信道来唤醒处于省电状态的主机。
38、权利要求37的方法,包括所述主机利用差分选通信号来驱动选通信道。
39、权利要求38的方法,包括所述客户端利用差分唤醒信号来驱动数据信道,以唤醒主机。
40、权利要求39的方法,其中,将客户端转换到省电状态包括:
由客户端通过选通信道检测差分选通信号;以及
响应于检测到的差分选通信号,启动客户端进入省电状态。
41、权利要求38的方法,其中,唤醒客户端包括:
检测来自主机的差分选通信号;以及
响应于检测到的差分选通信号来唤醒客户端。
42、权利要求37的方法,还包括:
将选通信道和数据信道中的每一个转换到信道省电状态;以及
在主机中生成重新唤醒屏蔽信号,以防止数据信道和选通信道在该数据信道和选通信道进入信道省电状态之后的预定时间间隔内被唤醒。
43、权利要求39的方法,其中,唤醒主机包括:
检测来自客户端的差分唤醒信号;以及
响应于检测到的差分唤醒信号而唤醒主机。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR74128/05 | 2005-08-12 | ||
KR1020050074128A KR100685664B1 (ko) | 2005-08-12 | 2005-08-12 | 호스트 및 클라이언트로 구성된 데이터 통신 시스템 및데이터 통신 시스템의 작동 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1913445A true CN1913445A (zh) | 2007-02-14 |
Family
ID=37681311
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006101091978A Pending CN1913445A (zh) | 2005-08-12 | 2006-08-09 | 具有多信道省电和唤醒的数据通信***和方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20070055795A1 (zh) |
KR (1) | KR100685664B1 (zh) |
CN (1) | CN1913445A (zh) |
DE (1) | DE102006038369A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101873679A (zh) * | 2009-04-23 | 2010-10-27 | 瑞昱半导体股份有限公司 | 具有省电功能的网络***的装置及相关方法 |
CN101925164A (zh) * | 2009-06-16 | 2010-12-22 | 索尼公司 | 信息处理装置和模式切换方法 |
CN101369948B (zh) * | 2008-09-19 | 2011-01-26 | 深圳市同洲电子股份有限公司 | 一种实现低功耗的通信*** |
CN111625484A (zh) * | 2020-05-22 | 2020-09-04 | 展讯通信(上海)有限公司 | 一种通信装置 |
WO2021004052A1 (en) * | 2019-07-10 | 2021-01-14 | Zte Corporation | Power saving mechanisms for multi-link communications |
CN114125992A (zh) * | 2020-08-28 | 2022-03-01 | 华为技术有限公司 | 多链路通信的链路指示方法及相关装置 |
WO2022061657A1 (zh) * | 2020-09-24 | 2022-03-31 | 深圳市大疆创新科技有限公司 | 无线图像传输方法及设备、摄影装置、可移动平台 |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200742988A (en) * | 2006-05-05 | 2007-11-16 | Inventec Appliances Corp | Interface transmission structure between modules and its method |
KR100936445B1 (ko) * | 2008-01-11 | 2010-01-13 | 한국과학기술원 | 고속 직렬-병렬 변환시스템 및 방법 |
CN102047677A (zh) * | 2008-05-26 | 2011-05-04 | 皇家飞利浦电子股份有限公司 | 用于将多媒体源和多媒体接收器从操作模式切换到待机模式以及从待机模式切换到操作模式的方法 |
CN101373399B (zh) * | 2008-09-22 | 2014-12-31 | 华硕电脑股份有限公司 | 具有移动通信的电子装置及其控制方法 |
TWI421768B (zh) * | 2008-09-22 | 2014-01-01 | Asustek Comp Inc | 具行動通信的電子裝置及其控制方法 |
EP2391056B1 (en) | 2010-05-26 | 2013-08-21 | Samsung Electronics Co., Ltd. | Media player device and method for wake-up thereof |
US8542666B2 (en) * | 2010-07-29 | 2013-09-24 | Qualcomm Incorporated | Method and apparatus for power efficient idle operation in a dual SIM CDMA EVDO mobile station |
US8018250B1 (en) * | 2010-10-19 | 2011-09-13 | Xilinx, Inc. | Input/output block and operation thereof |
US9104499B2 (en) | 2010-12-21 | 2015-08-11 | Qualcomm Incorporated | System for minimizing resource latency between processor application states in a portable computing device by scheduling resource state set transitions |
US9285856B2 (en) | 2010-12-21 | 2016-03-15 | Qualcomm Incorporated | Method and system for rapid entry into and for rapid exiting from sleep states for processors of a portable computing device |
US9098259B1 (en) * | 2011-05-26 | 2015-08-04 | Amazon Technologies, Inc. | Secure digital input/output low-power mode |
US8954980B2 (en) * | 2011-11-11 | 2015-02-10 | Qualcomm Incorporated | Conserving power through work load estimation for a portable computing device using scheduled resource set transitions |
KR102253703B1 (ko) * | 2014-08-06 | 2021-05-20 | 삼성전자주식회사 | 저전력 모드에서 전력 소모를 줄일 수 있는 반도체 장치와 이를 포함하는 시스템 |
US11023379B2 (en) * | 2019-02-13 | 2021-06-01 | Google Llc | Low-power cached ambient computing |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6393572B1 (en) * | 1999-04-28 | 2002-05-21 | Philips Electronics North America Corporation | Sleepmode activation in a slave device |
CA2431492C (en) * | 2000-12-15 | 2011-09-27 | Qualcomm Incorporated | Generating and implementing a communication protocol and interface for high data rate signal transfer |
US6760772B2 (en) * | 2000-12-15 | 2004-07-06 | Qualcomm, Inc. | Generating and implementing a communication protocol and interface for high data rate signal transfer |
KR20040036945A (ko) * | 2001-09-06 | 2004-05-03 | 퀄컴 인코포레이티드 | 하이 데이터 레이트 신호 전송을 위한 통신 프로토콜 및인터페이스의 생성 및 구현 |
DE602004030236D1 (de) * | 2003-06-02 | 2011-01-05 | Qualcomm Inc | Erzeugen und implementieren eines signalprotokolls und einer schnittstelle für höhere datenraten |
AU2004300958A1 (en) | 2003-08-13 | 2005-02-24 | Qualcomm, Incorporated | A signal interface for higher data rates |
DE10339887B4 (de) * | 2003-08-29 | 2011-07-07 | Infineon Technologies AG, 81669 | Geräte mit gegenseitiger Aufweckfunktion aus dem Bereitschaftsmodus |
CA2538308C (en) * | 2003-09-10 | 2013-05-14 | Qualcomm Incorporated | High data rate interface |
KR20080052699A (ko) * | 2003-10-15 | 2008-06-11 | 퀄컴 인코포레이티드 | 높은 데이터 레이트 인터페이스 |
KR100827573B1 (ko) | 2003-10-29 | 2008-05-07 | 퀄컴 인코포레이티드 | 높은 데이터 레이트 인터페이스 |
TWI381686B (zh) * | 2003-11-12 | 2013-01-01 | Qualcomm Inc | 具有改良的鏈路控制之高資料速率介面 |
KR20060096161A (ko) * | 2003-11-25 | 2006-09-07 | 콸콤 인코포레이티드 | 향상된 링크 동기화를 제공하는 고속 데이터 레이트인터페이스 |
CA2775734C (en) * | 2004-03-10 | 2014-01-07 | Qualcomm Incorporated | High data rate interface apparatus and method |
RU2355121C2 (ru) * | 2004-03-17 | 2009-05-10 | Квэлкомм Инкорпорейтед | Устройство и способ интерфейса с высокой скоростью передачи данных |
WO2005096594A1 (en) * | 2004-03-24 | 2005-10-13 | Qualcomm Incorporated | High data rate interface apparatus and method |
US20060034301A1 (en) * | 2004-06-04 | 2006-02-16 | Anderson Jon J | High data rate interface apparatus and method |
US8650304B2 (en) * | 2004-06-04 | 2014-02-11 | Qualcomm Incorporated | Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system |
ATE518343T1 (de) * | 2004-06-04 | 2011-08-15 | Qualcomm Inc | Schnittstellenvorrichtung und -verfahren für hohe datenraten |
-
2005
- 2005-08-12 KR KR1020050074128A patent/KR100685664B1/ko not_active IP Right Cessation
-
2006
- 2006-07-14 US US11/486,931 patent/US20070055795A1/en not_active Abandoned
- 2006-08-09 CN CNA2006101091978A patent/CN1913445A/zh active Pending
- 2006-08-11 DE DE102006038369A patent/DE102006038369A1/de not_active Ceased
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101369948B (zh) * | 2008-09-19 | 2011-01-26 | 深圳市同洲电子股份有限公司 | 一种实现低功耗的通信*** |
CN101873679A (zh) * | 2009-04-23 | 2010-10-27 | 瑞昱半导体股份有限公司 | 具有省电功能的网络***的装置及相关方法 |
CN101873679B (zh) * | 2009-04-23 | 2016-07-06 | 瑞昱半导体股份有限公司 | 具有省电功能的网络***的装置及相关方法 |
CN101925164A (zh) * | 2009-06-16 | 2010-12-22 | 索尼公司 | 信息处理装置和模式切换方法 |
CN101925164B (zh) * | 2009-06-16 | 2014-06-25 | 索尼公司 | 信息处理装置和模式切换方法 |
WO2021004052A1 (en) * | 2019-07-10 | 2021-01-14 | Zte Corporation | Power saving mechanisms for multi-link communications |
CN111625484A (zh) * | 2020-05-22 | 2020-09-04 | 展讯通信(上海)有限公司 | 一种通信装置 |
CN114125992A (zh) * | 2020-08-28 | 2022-03-01 | 华为技术有限公司 | 多链路通信的链路指示方法及相关装置 |
WO2022042268A1 (zh) * | 2020-08-28 | 2022-03-03 | 华为技术有限公司 | 多链路通信的链路指示方法及相关装置 |
CN114125992B (zh) * | 2020-08-28 | 2023-06-20 | 华为技术有限公司 | 多链路通信的链路指示方法及相关装置 |
WO2022061657A1 (zh) * | 2020-09-24 | 2022-03-31 | 深圳市大疆创新科技有限公司 | 无线图像传输方法及设备、摄影装置、可移动平台 |
Also Published As
Publication number | Publication date |
---|---|
KR20070019304A (ko) | 2007-02-15 |
US20070055795A1 (en) | 2007-03-08 |
DE102006038369A1 (de) | 2007-02-15 |
KR100685664B1 (ko) | 2007-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1913445A (zh) | 具有多信道省电和唤醒的数据通信***和方法 | |
EP1002275B1 (en) | A universal serial bus device controller | |
WO2017155897A1 (en) | Multiprotocol i3c common command codes | |
CN1152321C (zh) | 用于串行传输的计算机*** | |
CN1437718A (zh) | 高速存储*** | |
CN1877552A (zh) | 通信装置、转换方法和转换程序 | |
CN1326131A (zh) | 图象显示*** | |
CN1764847A (zh) | 用于集成电路诊断电路的通信接口 | |
US20150100711A1 (en) | Low power camera control interface bus and devices | |
CN1763696A (zh) | 数据传输***及其链接电源状态改变方法 | |
CN1831928A (zh) | 处理视频数据的方法和*** | |
CN1838065A (zh) | 数据传输控制装置及电子设备 | |
CN1881934A (zh) | 微处理器、网络***和通信方法 | |
US20190064909A1 (en) | Electronic device and power management method | |
US20190266122A1 (en) | Multilane heterogenuous serial bus | |
CN1764179A (zh) | 减小通讯设备功耗的方法和*** | |
CN101030187A (zh) | 数据接收装置 | |
US10402365B2 (en) | Data lane validation procedure for multilane protocols | |
US10733121B2 (en) | Latency optimized I3C virtual GPIO with configurable operating mode and device skip | |
CN1233182C (zh) | 经由总线同步数据通信的方法 | |
CN1866233A (zh) | 信号处理装置,信号处理***及信号处理方法 | |
CN113535001B (zh) | 一种大尺寸电容触控屏级联驱动技术方法 | |
CN1573683A (zh) | 处理器和半导体集成电路 | |
CN1761954A (zh) | 处理器阵列 | |
CN1745554A (zh) | 起止同步串行通信电路以及包括该电路的半导体集成电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20070214 |