同步同相和正交(I/Q)检测电路的制作方法

文档序号:20271469发布日期:2020-04-03 19:04阅读:778来源:国知局
同步同相和正交(I/Q)检测电路的制作方法

相关申请的交叉引用

本申请要求2018年9月26日在美国专利商标局递交的美国临时专利申请no.62/736,597和2018年12月14日在美国专利商标局递交的美国非临时专利申请no.16/220,898的优先权,其全部内容通过引用并入本文。

本公开总体上涉及同相/正交(i/q)检测电路,更具体地,涉及同步采样i/q相位检测电路。



背景技术:

无线收发器和四分之一速率有线收发器要求i/q信号具有准确的90度相位差。

传统的i/q相位检测电路依靠低带宽阻容(rc)滤波器从相位检测器提取直流(dc)值。该要求减慢了检测时间。另外,传统的相位检测电路具有低精度。



技术实现要素:

根据一个实施例,提供了一种同步i/q检测电路。该同步i/q检测电路包括:第一复用器,被配置为接收第一多个输入信号;第一相位检测器,被配置为从所述第一复用器接收第一组输入信号;第一复位和采样电路,被配置为接收第一相位检测器的输出;第二复用器,被配置为接收第二多个输入信号;第二相位检测器,被配置为从所述第二复用器接收第二组输入信号;第二复位和采样电路,被配置为接收第二相位检测器的输出;比较器,被配置为:接收至少两组差分输入,其中所述至少两组差分输入中的至少一组是第一复位和采样电路和第二复位和采样电路的输出;将第一复位和采样电路的输出的建立与第二复位和采样电路的输出的建立进行抵消,并输出指示检测到的相位差的dc电压;以及控制信号发生器,被配置为输出复位和采样信号以控制第一复位和采样电路和第二复位和采样电路,其中,第一复用器和第二复用器均被配置为根据模式控制信号提供(a)和(b)中的至少一个,其中:(a)分别到第一相位检测器和第二相位检测器的第一组输入信号和第二组输入信号的第一子集,以及(b)分别到第一相位检测器和第二相位检测器的第一组输入信号和第二组输入信号的第二子集。

根据一个实施例,提供了一种方法。该方法包括同步i/q检测电路的方法,该方法包括:通过第一复用器接收第一多个输入信号;通过第一相位检测器从所述第一复用器接收第一组输入信号;通过第一复位和采样电路接收第一相位检测器的输出;通过第二复用器接收第二多个输入信号;通过第二相位检测器从所述第二复用器接收第二组输入信号;通过第二复位和采样电路接收第二相位检测器的输出;通过比较器接收至少两组差分输入,其中所述至少两组差分输入中的至少一组是所述第一复位和采样电路和所述第二复位和采样电路的输出;通过比较器将第一复位和采样电路的输出的建立与第二复位和采样电路的输出的建立进行抵消,并通过比较器输出指示检测到的相位差的dc电压;通过控制信号发生器输出复位和采样信号以控制第一复位和采样电路和第二复位和采样电路;并且通过所述第一复用器和所述第二复用器中的每一个,根据模式控制信号提供(a)和(b)中的至少一个,其中:(a)分别到第一相位检测器和第二相位检测器的第一组输入信号和第二组输入信号的第一子集,以及(b)分别到第一相位检测器和第二相位检测器的第一组输入信号和第二组输入信号的第二子集。

附图说明

从下面结合附图的详细描述中,本公开的某些实施例的以上和其他方面、特征和优点将更加清楚,在附图中:

图1是传统的i/q相位检测器的图;

图2是四个相位的i/q相位检测器输入信号的图;

图3是具有过程变化抵消的传统的i/q相位检测电路的图;

图4是根据一个实施例的同步采样i/q相位检测电路的图;

图5是根据一个实施例的图4的同步采样i/q相位检测电路的同步控制信号发生器的框图;

图6是根据一个实施例的具有替代逻辑功能的第一相位检测器和第二相位检测器的图;

图7是根据一个实施例的具有替代逻辑功能的第一相位检测器和第二相位检测器的图;

图8是根据一个实施例的具有替代逻辑功能的第一相位检测器和第二相位检测器的图;

图9是根据一个实施例的具有替代逻辑功能的第一相位检测器和第二相位检测器的图;

图10是根据一个实施例的使用输入信号的上升沿的第一相位检测器和第二相位检测器的图;

图11是根据一个实施例的仅使用输入信号的两个相位和上升沿的第一相位检测器和第二相位检测器的图;

图12是根据一个实施例的仅使用输入信号的两个相位和上升沿的第一相位检测器和第二相位检测器的图;

图13是根据一个实施例的仅使用输入信号的两个相位和上升沿的第一相位检测器和第二相位检测器的图;

图14是根据一个实施例的仅使用输入信号的两个相位和上升沿的第一相位检测器和第二相位检测器的图;

图15是根据一个实施例的仅需要两个50%占空比输入信号相位的第一“异或(xor)”相位检测器和第二“同或(xnor)”相位检测器的图;

图16是根据一个实施例的网络环境中的电子设备的框图;

图17是根据一个实施例的音频模块的框图;

图18是根据一个实施例的相机模块的框图;

图19是根据一个实施例的显示设备的框图;

图20是根据一个实施例的电力管理模块和电池的框图;

图21是根据一个实施例的程序的框图;以及

图22是根据一个实施例的电子设备的无线通信模块、电力管理模块和天线模块的框图。

具体实施方式

在下文中,参考附图详细地描述了本公开的实施例。应当注意,即便在不同的附图中示出,相同的元件也将由相同的附图标记指定。在以下描述中,仅提供特定细节(例如,详细配置和组件)来帮助全面理解本公开的实施例。因此,本领域技术人员应当清楚的是,可以在不脱离本公开的范围的情况下对本文所描述的实施例进行各种改变和修改。此外,为了清楚和简明的目的,省略了对公知功能和结构的描述。以下所描述的术语是考虑本公开中的功能而定义的术语,并且可以根据用户、用户的意图或习惯而不同。因此,术语的定义应当基于整个说明书的内容来确定。

本公开可以具有各种修改和各种实施例,以下参考附图详细描述了其中的一些实施例。然而,应当理解,本公开不限于实施例,而是包括在本公开的范围内的所有修改、等同物和/或替换物。

尽管包括诸如第一、第二等序数的术语可以用于描述各种元件,但是结构元件不受这些术语限制。这些术语仅用来将一个元件与另一元件区分开来。例如,在不脱离本公开的范围的情况下,第一结构元件可以被称为第二结构元件。类似地,第二结构元件也可以被称为第一结构元件。如本文中所使用的,术语“和/或”包括一个或多个关联项目的任何和所有组合。

本文中所使用的术语仅用于描述本公开的各种实施例,而不意在限制本公开。除非上下文另外清楚地指示,否则单数形式意在包括复数形式。在本公开中,应当理解,术语“包括”或“具有”指示存在特征、数目、步骤、操作、结构元件、部件或其组合,但不排除存在或添加一个或多个其他特征、数目、步骤、操作、结构元件、部件或其组合的可能性。

除非另行定义,否则本文中所使用的所有术语具有与本公开所属技术领域的技术人员理解的含义相同的含义。除非在本公开中清楚地定义,否则如在常用词典中定义的术语将被解释为具有与相关技术领域中的上下文含义相同的含义,而不应解释为具有理想的或过分正式的含义。

本公开的实施例将复位和采样电路添加到两相位检测器的输出。相对于每个相位检测器的输出的复位和采样信号定时是相同的。结果,在比较器的输入处抵消了未完成的建立。与传统的i/q相位检测电路相比,这导致更快的相位检测器建立时间。

本公开的实施例通过快速接通/断开发射器和接收器来降低功率消耗,从而提高低比特率模式下的功率效率。因此,可以显著降低调制解调器和射频集成电路(rfic)之间的封装和路由的复杂性。

图1是传统的i/q相位检测器100的图。

参考图1,i/q相位检测器100包括第一两输入“与非(nand)”门101、第二两输入nand门103、第三两输入nand门105、电阻器107、电容器109和比较器110。

第一两输入nand门101包括用于接收第一相位p0的第一输入信号的第一输入、用于接收第二相位p1的第二输入信号的第二输入和输出。

第二两输入nand门103包括用于接收第三相位p2的第三输入信号的第一输入、用于接收第四相位p3的第四输入信号的第二输入和输出。

第三两输入nand门105包括与第一两输入nand门101的输出连接的第一输入、与第二两输入nand门103的输出连接的第二输入和输出。

电阻器107包括与第三两输入nand门105的输出连接的第一端和第二端。

电容器109包括与电阻器107的第二端连接的第一端和连接到地电势的第二端。

比较器110包括与电阻器107的第二端连接的正输入、用于接收参考电压vref的负输入、用于接收时钟信号clk的时钟输入和输出。

i/q检测电路100基于四个输入信号相位p0、p1、p2和p3来执行逻辑运算(p0·p1+p2·p3)。由电阻器107和电容器109形成的阻容(rc)低通滤波器从在第三两输入nand门105的输出处生成的波形中提取dc值。如果dc值太低,则p1/p3对相对于p0/p2对具有太大延迟。另一方面,如果dc值太高,则p1/p3对相对于p0/p2对具有太小延迟。比较器110感测电阻器107第二端上的电压与vref之间的任何差异,其中vref是预先确定的。比较器110在时钟信号clk的上升沿执行比较。

传统的i/q检测电路100具有两个问题。首先,由于过程变化,可能无法精确控制逻辑门的上升时间和下降时间,对于输入信号相位p0、p1、p2和p3,第三两输入nand门105的输出处的dc电压可能随过程变化。因此,难以预先确定适用于所有过程转折处(processcorner)的vref的值。即使可以开发过程跟踪vref生成电路,过程跟踪vref生成电路也可能不够精确,无法确保通过过程转折处和温度变化的准确结果。其次,如果rc低通滤波器的带宽不够低,则rc低通滤波器可能无法为高频信号提供足够的衰减。因此,在比较器110的正输入处将出现电压纹波。比较器110的输出将取决于clk的上升沿相对于电压纹波的定时。这种依赖性可能是不希望的。低带宽rc低通滤波器可以用于降低电压纹波,但代价是增加建立时间。对于一些应用来说,可能不想要长的建立时间。

图2是四个相位的i/q相位检测器输入信号的图。

参考图2,四个输入信号相位是p0、p1、p2和p3。图2中示出了p0、p1、p2和p3之间的相位关系的示例。在图2中,p0、p1、p2和p3各自具有50%的占空比。另外,p0和p2具有180度的相位差。类似地,p1和p3具有180度的相位差。然而,本公开不意在限于图2所示的示例,并且可以使用任何其他合适的相位关系。

图3是具有过程变化抵消的传统的i/q相位检测电路的图。

参考图3,i/q相位检测电路300包括第一两输入nand门301、第二两输入nand门303、第三两输入nand门305、第一电阻器307、第一电容器309、第四两输入nand门311、第五两输入nand门313、第六两输入nand门315、第二电阻器317、第二电容器319和比较器320。第一两输入nand门301、第二两输入nand门303、第三两输入nand门305、第一电阻器307和第一电容器309形成第一相位检测器。第四两输入nand门311、第五两输入nand门313、第六两输入nand门315、第二电阻器317和第二电容器319形成第二相位检测器。

第一两输入nand门301包括用于接收第四相位p3的第一输入信号的第一输入、用于接收第一相位p0的第二输入信号的第二输入和输出。

第二两输入nand门303包括用于接收第二相位p1的第三输入信号的第一输入、用于接收第三相位p2的第四输入信号的第二输入和输出。

第三两输入nand门305包括与第一两输入nand门301的输出连接的第一输入、与第二两输入nand门303的输出连接的第二输入和输出。

第一电阻器307包括与第三两输入nand门305的输出连接的第一端和第二端。

第一电容器309包括与第一电阻器307的第二端连接的第一端和连接到地电势的第二端。

第四两输入nand门311包括用于接收第一相位p0的第二输入信号的第一输入、用于接收第二相位p1的第三输入信号的第二输入和输出。

第五两输入nand门313包括用于接收第三相位p3的第四输入信号的第一输入、用于接收第四相位p3的第一输入信号的第二输入和输出。

第六两输入nand门315包括与第四两输入nand门311的输出连接的第一输入、与第五两输入nand门313的输出连接的第二输入和输出。

第二电阻器317包括与第六两输入nand门315的输出连接的第一端和第二端。

第二电容器319包括与第二电阻器317的第二端连接的第一端和连接到地电势的第二端。

比较器320包括与第一电阻器307的第二端连接的正输入、与第二电阻器317的第二端连接的负输入、用于接收时钟信号clk的时钟输入和输出。

为了解决过程依赖性,使用图3所示的逻辑门,分别由第一相位检测器和第二相位检测器生成两个信号,即,第一电阻器307的第二端处的信号和第二电阻器317的第二端处的信号。第一相位检测器执行逻辑功能(p3·p0+p1·p2),第二相位检测器执行逻辑功能(p0·p1+p2·p3)。来自第一相位检测器和第二相位检测器的相对dc值指示与p0/p2对相比,是否应当将p1/p3对移位为更超前或更滞后。如果第一相位检测器具有比第二相位检测器低的输出dc值,则p1/p3对相对于p0/p2对是滞后的。如果第一相位检测器具有比第二相位检测器高的输出dc值,则p1/p3对相对于p0/p2对是超前的。通过比较器320抵消依赖于过程的上升沿和下降沿的变化。然而,在i/q相位检测电路300中仍然存在上述电压纹波问题,这限制了建立时间。

图4是根据一个实施例的同步采样i/q相位检测电路400的图。

参考图4,i/q相位检测电路400包括第一复用器(mux)401、第一两输入nand门403、第二两输入nand门405、第三两输入nand门407、第一电阻器409、第一电容器411、第一开关413、第二开关415、第三开关417、第二电容器419、第二复用器421、第四两输入nand门423、第五两输入nand门425、第六两输入nand门427、第二电阻器429、第三电容器431、第四开关433、第五开关435、第六开关437、第四电容器439、比较器441和同步控制信号发生器443。第一复用器401、第一两输入nand门403、第二两输入nand门405、第三两输入nand门407、第一电阻器409、第一电容器411、第一开关413、第二开关415、第三开关417和第二电容器419形成第一相位检测器。第二复用器421、第四两输入nand门423、第五两输入nand门425、第六两输入nand门427、第二电阻器429、第三电容器431、第四开关433、第五开关435、第六开关437和第四电容器439形成第二相位检测器。

第一复用器401包括第一组四个输入、第二组四个输入、控制信号和四个输出(即,第一输出、第二输出、第三输出和第四输出),其中第一组四个输入用于按p3、p0、p1和p2的相位顺序分别接收四个相位(即,p0、p1、p2和p3)的输入信号,第二组四个输入用于按与第一组四个输入相同的顺序接收相同的四个相位的输入信号,控制信号用于选择第一组四个输入或第二组四个输入,其中控制信号可以被设置为二进制值“1”以始终选择第一组输入信号,并且在所述四个输出处,所选组的四个输入信号(例如,相位顺序为p3、p0、p1和p2的四个输入信号)以与它们被输入的顺序相同的顺序出现(即,p3、p0、p1和p2)。

第一两输入nand门403包括与第一复用器401的第一输出连接的用于接收第四相位p3的第一输入信号的第一输入、与第一复用器401的第二输出连接的用于接收第一相位p0的第二输入信号的第二输入和输出。

第二两输入nand门405包括与第一复用器401的第三输出连接的用于接收第二相位p1的第三输入信号的第一输入、与第一复用器401的第四输出连接的用于接收第三相位p2的第四输入信号的第二输入和输出。

第三两输入nand门407包括与第一两输入nand门403的输出连接的第一输入、与第二两输入nand门405的输出连接的第二输入和输出。

第一电阻器409包括与第三两输入nand门407的输出连接的第一端和第二端。

第一电容器411包括与第一电阻器409的第二端连接的第一端和连接到地电势的第二端。

第一开关413包括与第一电阻器409的第二端连接的第一端、连接到地电势的第二端和用于接收第一复位信号rst0的控制输入,其中第一复位信号rst0用于控制第一开关413是打开还是闭合。

第二开关415包括与第一电阻器409的第二端连接的第一端、与第二电容器419的第一端连接的第二端和用于接收第一采样信号sw0的控制输入,其中第一采样信号sw0用于控制第二开关415是打开还是闭合。

第三开关417包括与第二电容器419的第一端连接的第一端、连接到地电势的第二端和用于接收第一复位信号rst0的控制输入,其中第一复位信号rst0用于控制第三开关417是打开还是闭合。

第二复用器421包括第一组四个输入、第二组四个输入、控制信号mode和四个输出(即,第一输出、第二输出、第三输出和第四输出),其中第一组四个输入用于按p3、p0、p1和p2的相位顺序分别接收四个相位(即,p0、p1、p2和p3)的输入信号,这与第一复用器401的第一组四个输入相同,第二组四个输入用于按与第二复用器421的第一组四个输入不同的顺序(例如,p0、p1、p2和p3)接收四个相位的输入信号,控制信号mode用于选择第一组四个输入或第二组四个输入,其中控制信号mode可以被设置为二进制值“1”以选择第一组输入信号(其将是与第一复用器401输出的信号相同的信号),或者可以被设置为二进制“0”以选择第二组四个输入(其将是与第一复用器401输出的信号不同的信号),并且在所述四个输出处,所选组的四个输入信号以与它们被输入的顺序相同的顺序出现(例如,相位顺序为p3、p0、p1和p2的第一组或相位顺序为p0、p1、p2和p3的第二组)。也就是说,当mode是二进制“1”时,向两个相位检测器呈现相同的信号,并且两个相位检测器应当产生相同的值,除了任何偏移之外。当mode是二进制1时,可以校准比较器441以抵消第一相位检测器和第二相位检测器之间的任何偏移。在偏移抵消之后,将mode设置为二进制“0”,以使两个相位检测器处理具有不同相位排序(例如,(p3、p0、p1和p2)与(p0、p1、p2和p3))的输入信号。

第四两输入nand门423包括与第二复用器421的第一输出连接的第一输入、与第二复用器421的第二输出连接的第二输入和输出,其中第一输入用于在mode为二进制“1”时接收第四相位p3的第一输入信号,或在mode为二进制“0”时接收第一相位p0的第一输入信号,第二输入用于在mode为二进制“1”时接收第一相位p0的第二输入信号,或在mode为二进制“0”时接收第二相位p1的第二输入信号。

第五两输入nand门425包括与第二复用器421的第三输出连接的第一输入、与第二复用器421的第四输出连接的第二输入和输出,其中第一输入用于在mode为二进制“1”时接收第二相位p1的第三输入信号,或在mode为二进制“0”时接收第三相位p2的第三输入信号,第二输入用于在mode为二进制“1”时接收第三相位p2的第四输入信号,或在mode为二进制“0”时接收第四相位p3的第四输入信号。

i/q相位检测电路400生成四个同步信号s0、s1、s2和s3。第一同步信号s0出现在第一两输入nand门403的第一输入处。第二同步信号s1出现在第四两输入nand门423的第一输入处。第三同步信号s2出现在第二两输入nand门405的第一输入处。第四同步信号s3出现在第五两输入nand门425的第一输入处。

第六两输入nand门427包括与第四两输入nand门423的输出连接的第一输入、与第五两输入nand门425的输出连接的第二输入和输出。

第二电阻器429包括与第六两输入nand门427的输出连接的第一端和第二端。

第三电容器431包括与第二电阻器429的第一端连接的第一端和连接到地电势的第二端。

第四开关433包括与第二电阻器429的第二端连接的第一端、连接到地电势的第二端和用于接收第二复位信号rst1的控制输入,其中第二复位信号rst1用于控制第四开关433是打开还是闭合。

第五开关435包括与第二电阻器429的第二端连接的第一端、与第四电容器439的第一端连接的第二端和用于接收第二采样信号sw1的控制输入,其中第二采样信号sw1用于控制第五开关435是打开还是闭合。

第六开关437包括与第四电容器439的第一端连接的第一端、连接到地电势的第二端和用于接收第二复位信号rst1的控制输入,其中第二复位信号rst1用于控制第六开关437是打开还是闭合。

比较器441包括与第二电容器419的第一端连接的第一正输入、与第四电容器439的第一端连接的第一负输入、用于接收正校准电压vcalp的第二正输入、用于接收负校准电压vcaln的第二负输入、用于接收时钟补偿信号clk_comp的时钟补偿输入和输出,其中正校准电压vcalp用于在mode为二进制“1”时(即,将相位顺序为p3、p0、p1和p2的相同的输入信号输入到第一相位检测器和第二相位检测器中的每一个)抵消第一相位检测器和第二相位检测器之间的偏移,负校准电压vcaln用于在mode为二进制“1”时抵消第一相位检测器和第二相位检测器之间的偏移。

同步控制信号发生器443包括与第一两输入nand门403的第一输入连接的用于接收第一同步信号s0的第一输入、与第四两输入nand门423的第一输入连接的用于接收第二同步信号s1的第二输入、与第二两输入nand门405的第一输入连接的用于接收第三同步信号s2的第三输入、与第五两输入nand门425的第一输入连接的用于接收第四同步信号s3的第四输入、用于接收时钟信号的时钟输入、与第一开关413和第三开关417的控制输入连接的用于提供第一复位信号rst0的第一输出、与第四开关433和第六开关437的控制输入连接的用于提供第二复位信号rst1的第二输出、与第二开关415的控制输入连接的用于提供第一采样信号sw0的第三输出、与第五开关435的控制输入连接的用于提供第二采样信号sw1的第四输出和用于提供时钟补偿信号clk_comp的第五输出。

为了解决图3所示的传统i/q检测电路300的建立缓慢的问题,图4中所示出的同步采样i/q相位检测电路400在比较器441的第一正输入和第一负输入处抵消了未完成的建立。在第一电阻器409的第二端(即,第一相位检测器的rc低通滤波器的输出)和第二电阻器429的第二端(即,第二相位检测器的rc低通滤波器的输出),添加了复位和采样电路(例如,用于第一相位检测器的第一开关413、第二开关415、第三开关417和第二电容器419以及用于第二相位检测器的第四开关433、第五开关435、第六开关437和第四电容器439)。如果第一复位信号rst0和第一采样信号sw0相对于第一相位检测器的输出的时间分别与第二复位信号rst1和第二采样信号sw1相对于第二相位检测器的输出的时间相同,则用于第一相位检测器和第二相位检测器的复位和采样电路具有相同的初始条件和建立时间。结果,在第一相位检测器和第二相位检测器中均存在相同量的未完成的建立。因此,由于建立而导致的任何偏移在比较器441的第一正输入和第一负输入处得以抵消。

用于抵消在比较器441的第一正输入和第一负输入处出现的第一相位检测器和第二相位检测器之间的任何偏移的正校准电压vcalp和负校准电压vcaln可以由数模转换器(dac)生成。四个输入信号(例如,正交输入信号)分别具有相位p0(例如,0度)、p1(例如,-90度)、p2(例如,-180度)和p3(例如,-270度)。

第一复用器401和第二复用器421各自具有两组4-输入。当mode为二进制“1”时,同步采样i/q相位检测电路400处于偏移校准模式,第一相位检测器和第二相位检测器均具有相同的输入,并且均执行相同的逻辑功能。因此,可以校准比较器441,以抵消由于采样器、逻辑和比较器失配而导致的任何偏移。可以通过dac调整电压vcalp和vcaln,直到比较器441生成1和0的概率几乎相等。

当mode为二进制“0”时,同步采样i/q相位检测电路400处于检测模式,这里,第一相位检测器和第二相位检测器具有不同的输入(例如,第一相位检测器具有相位顺序为p3、p0、p1和p2的输入信号,第二相位检测器具有相位顺序为p0、p1、p2和p3的输入信号)。因此,第一相位检测器由于输入相同而执行与偏移校准模式中相同的逻辑功能,但是因为第二相位检测器接收不同的输入信号,所以第二相位检测器执行与偏移校准模式中不同的逻辑功能。因此,在偏移校准模式中,第一相位检测器和第二相位检测器均接收相同的输入并执行相同的逻辑功能。然而,在检测模式中,由于输入信号的差异,第一相位检测器和第二相位检测器接收不同的输入,并执行不同的逻辑功能。通过比较第一相位检测器和第二相位检测器在检测模式中的输出,可以利用过程抵消来检测p0/p2对和p1/p3对之间的相对定时。这要求四个输入信号中的每个输入信号具有50%的占空比,并且p0/p2对和p1/p3对之间的差异为精确的180度。当输入信号波形满足这些要求时,确保了同步采样i/q相位检测电路400的正确功能。然而,不满足上述要求的替代实施例是可行的。

在第一rc低通滤波器(例如,第一电阻器409和第一电容器411)和第二rc低通滤波器(例如,第二电阻器429和第三电容器431)中的每一个的输出处,添加了复位和采样电路(例如,用于第一rc低通滤波器的第一开关413、第二开关415、第三开关417和第二电容器419以及用于第二rc低通滤波器的第四开关433、第五开关435、第六开关437和第四电容器439),以允许同步建立时间。同步控制信号发生器443生成用于相位检测器的控制信号rst0、rst1、sw0、sw1。这些控制信号与信号s0、s1、s2和s3同步。sw0和sw1是clk的重新定时版本。恰好在sw0和sw1之前,rst0和rst1可具有1.5tlo的脉宽。在sw0的下降沿之后,比较器441开始比较比较器441的第一正输入和第一负输入上的输入信号。比较器441分别在比较器441的第二正输入和第二负输入上接收vcalp和vcaln,以补偿第一相位检测器和第二相位检测器之间的任何偏移。

在比较第一相位检测器和第二相位检测器的输出之前,分别通过信号rst0和rst1将rc低通滤波器各自重置为地。两个复位信号rst0和rst1分别在第一相位检测器和第二相位检测器的输出的上升沿附近变为无效状态(de-asserted)。当复位信号rst0和rst1变低时,分别通过信号sw0和sw1接通(例如,闭合)第一相位检测器和第二相位检测器的采样开关。因为使两个rc低通滤波器具有相同的初始条件和开关接通时间,所以即使rc低通滤波器的输出尚未完全建立,第一相位检测器和第二相位检测器也具有输出。当信号sw0和sw1变低时,打开采样开关。对于每个相位检测器,复位信号和采样信号与相位检测器所生成的脉冲对齐。因此,同步采样i/q相位检测电路400以未完成但同步的建立来操作,因为每个相位检测器在建立期间以相同的方式被影响,并且可以由比较器441抵消建立的相同效果。

图5是根据一个实施例的图4的同步采样i/q相位检测电路400的同步控制信号发生器443的框图。

参考图5,同步控制信号发生器443包括第一触发器501、第二触发器503、第三触发器505、第四触发器507、第五触发器509、第六触发器511、第一两输入“或非(nor)”门513和第二两输入nor门515。

第一触发器501包括用于接收信号clk的输入、用于接收信号s3的时钟输入和非反相输出。第二触发器503包括与第一触发器501的非反相输出连接的输入、用于接收信号s3的时钟输入和非反相输出。第三触发器505包括与第二触发器503的非反相输出连接的输入、用于接收信号s2的时钟输入和非反相输出。第四触发器507包括与第三触发器505的非反相输出连接的输入、用于接收信号s1的时钟输入和用于输出sw1的非反相输出。第五触发器509包括与第四触发器507的非反相输出连接的输入、用于接收信号s0的时钟输入和用于输出sw0的非反相输出。第六触发器511包括与第五触发器509的非反相输出连接的输入、用于接收信号s2的时钟输入和用于输出clk_comp的反相输出。

第一两输入nor门513包括与第二触发器503的非反相输出连接的第一反相输入、与第四触发器507的非反相输出连接的第二非反相输入和用于输出rst1的输出。

第二两输入nor门515包括与第三触发器505的非反相输出连接的第一反相输入、与第五触发器509的非反相输出连接的第二非反相输入和用于输出rst0的输出。

使用信号s0、s1、s2和s3同步电压纹波。

sw0和sw1均具有相同的接通时间且与电压纹波同步。

如下所述,可以在第一相位检测器和第二相位检测器中使用替代的逻辑功能。

图6、图7、图8和图9示出了四种可能的配置,其中第一相位检测器和第二相位检测器中的每一个在四个可用时钟相位p0、p1、p2和p3中的两个上操作。

图6是根据一个实施例的具有替代逻辑功能的第一相位检测器和第二相位检测器的图。

参考图6,第一相位检测器包括第一两输入“与(and)”门601、第一电阻器603和第一电容器605。第二相位检测器包括第二两输入and门607、第二电阻器609和第二电容器611。

第一两输入and门601包括用于接收第四相位p3的第一输入信号的第一输入、用于接收第一相位p0的第二输入信号的第二输入和输出。第一两输入and门601的第一输入提供信号s0,第一两输入and门601的第二输入提供信号s2。备选地,可以将反相器连接到第一两输入and门601的第一输入,其中反相器的输出提供信号s2。

第一电阻器603包括与第一两输入and门601的输出连接的第一端和第二端。

第一电容器605包括与第一电阻器603的第二端连接的第一端和连接到地电势的第二端。

第二两输入and门607包括用于接收第一相位p0的第三输入信号的第一输入、用于接收第二相位p1的第四输入信号的第二输入和输出。第二两输入and门607的第一输入提供信号s1,第二两输入and门607的第二输入提供信号s3。备选地,可以将反相器连接到第二两输入and门607的第一输入,其中反相器的输出提供信号s3。

第二电阻器609包括与第二两输入and门607的输出连接的第一端和第二端。

第二电容器611包括与第二电阻器609的第二端连接的第一端和连接到地电势的第二端。

图7是根据一个实施例的具有替代逻辑功能的第一相位检测器和第二相位检测器的图。

参考图7,第一相位检测器包括第一两输入and门701、第一电阻器703和第一电容器705。第二相位检测器包括第二两输入and门707、第二电阻器709和第二电容器711。

第一两输入and门701包括用于接收第二相位p1的第一输入信号的第一输入、用于接收第三相位p2的第二输入信号的第二输入和输出。第一两输入and门701的第一输入提供信号s0,第一两输入and门701的第二输入提供信号s2。备选地,可以将反相器连接到第一两输入and门701的第一输入,其中反相器的输出提供信号s2。

第一电阻器703包括与第一两输入and门701的输出连接的第一端和第二端。

第一电容器705包括与第一电阻器703的第二端连接的第一端和连接到地电势的第二端。

第二两输入and门707包括用于接收第三相位p2的第三输入信号的第一输入、用于接收第四相位p3的第四输入信号的第二输入和输出。第二两输入and门707的第一输入提供信号s1,第二两输入and门707的第二输入提供信号s3。备选地,可以将反相器连接到第二两输入and门707的第一输入,其中反相器的输出提供信号s3。

第二电阻器709包括与第二两输入and门707的输出连接的第一端和第二端。

第二电容器611包括与第二电阻器609的第二端连接的第一端和连接到地电势的第二端。

图8是根据一个实施例的具有替代逻辑功能的第一相位检测器和第二相位检测器的图。

参考图8,第一相位检测器包括第一两输入and门801、第一电阻器803和第一电容器805。第二相位检测器包括第二两输入and门807、第二电阻器809和第二电容器811。

第一两输入and门801包括用于接收第四相位p3的第一输入信号的第一输入、用于接收第一相位p0的第二输入信号的第二输入和输出。第一两输入and门801的第一输入提供信号s0,第一两输入and门801的第二输入提供信号s2。备选地,可以将反相器连接到第一两输入and门801的第一输入,其中反相器的输出提供信号s2。

第一电阻器803包括与第一两输入and门801的输出连接的第一端和第二端。

第一电容器805包括与第一电阻器803的第二端连接的第一端和连接到地电势的第二端。

第二两输入and门807包括用于接收第三相位p2的第三输入信号的第一输入、用于接收第四相位p3的第四输入信号的第二输入和输出。第二两输入and门807的第一输入提供信号s1,第二两输入and门607的第二输入提供信号s3。备选地,可以将反相器连接到第二两输入and门807的第一输入,其中反相器的输出提供信号s3。

第二电阻器809包括与第二两输入and门807的输出连接的第一端和第二端。

第二电容器811包括与第二电阻器809的第二端连接的第一端和连接到地电势的第二端。

图9是根据一个实施例的具有替代逻辑功能的第一相位检测器和第二相位检测器的图。

参考图9,第一相位检测器包括第一两输入and门901、第一电阻器903和第一电容器905。第二相位检测器包括第二两输入and门907、第二电阻器909和第二电容器911。

第一两输入and门901包括用于接收第二相位p1的第一输入信号的第一输入、用于接收第三相位p2的第二输入信号的第二输入和输出。第一两输入and门901的第一输入提供信号s0,第一两输入and门901的第二输入提供信号s2。备选地,可以将反相器连接到第一两输入and门901的第一输入,其中反相器的输出提供信号s2。

第一电阻器903包括与第一两输入and门901的输出连接的第一端和第二端。

第一电容器905包括与第一电阻器903的第二端连接的第一端和连接到地电势的第二端。

第二两输入and门907包括用于接收第一相位p0的第三输入信号的第一输入、用于接收第二相位p1的第四输入信号的第二输入和输出。第二两输入and门907的第一输入提供信号s1,第二两输入and门907的第二输入提供信号s3。备选地,可以将反相器连接到第二两输入and门907的第一输入,其中反相器的输出提供信号s3。

第二电阻器909包括与第二两输入and门907的输出连接的第一端和第二端。

第二电容器911包括与第二电阻器909的第二端连接的第一端和连接到地电势的第二端。

图10是根据一个实施例的使用输入信号的上升沿的第一相位检测器和第二相位检测器的图。

参考图10,第一相位检测器包括第一两输入nand门1001、第一反相器1003、第二两输入nand门1005、第二反相器1007、第三两输入nand门1009、第一电阻器1011和第一电容器1013。第二相位检测器包括第四两输入nand门1015、第三反相器1017、第五两输入nand门1019、第四反相器1021、第六两输入nand门1023、第二电阻器1025和第二电容器1027。

第一两输入nand门1001包括用于接收第一相位p0的第一输入信号的第一输入、与第一反相器1003的输出连接的第二输入和输出。第一反相器1003包括用于接收第二相位p1的第二输入信号的输入。

第二两输入nand门1005包括用于接收第三相位p2的第三输入信号的第一输入、与第二反相器1007的输出连接的第二输入和输出。第二反相器1007包括用于接收第四相位p3的第四输入信号的输入。

第一两输入nand门1001的第一输入提供信号s0,第二两输入nand门1005的第一输入提供信号s2。

第三两输入nand门1009包括与第一两输入nand门1001的输出连接的第一输入、与第二两输入nand门1005的输出连接的第二输入和输出。

第一电阻器1011包括与第三两输入nand门1009的输出连接的第一端和第二端。

第一电容器1013包括与第一电阻器1011的第二端连接的第一端和连接到地电势的第二端。

第四两输入nand门1015包括用于接收第二相位p1的第五输入信号的第一输入、与第三反相器1017的输出连接的第二输入和输出。第三反相器1017包括用于接收第三相位p2的第六输入信号的输入。

第五两输入nand门1019包括用于接收第四相位p3的第七输入信号的第一输入、与第四反相器1021的输出连接的第二输入和输出。第四反相器1021包括用于接收第一相位p0的第八输入信号的输入。

第四两输入nand门1015的第一输入提供信号s1,第五两输入nand门1019的第一输入提供信号s3。

第六两输入nand门1023包括与第四两输入nand门1015的输出连接的第一输入、与第五两输入nand门1019的输出连接的第二输入和输出。

第二电阻器1025包括与第六两输入nand门1023的输出连接的第一端和第二端。

第二电容器1027包括与第二电阻器1025的第二端连接的第一端和连接到地电势的第二端。

图10示出了各自仅使用四个输入信号的上升沿的第一相位检测器和第二相位检测器。逻辑表达忽略了下降沿,因此第一相位检测器和第二相位检测器可以容许占空比变化。然而,第一相位检测器和第二相位检测器仍然要求从p0的上升沿到p2的上升沿的定时为半个时钟周期。类似地,第一相位检测器和第二相位检测器要求从p0的多个上升沿到p2的多个上升沿的定时为半个时钟周期。

图11、图12、图13和图14示出了四种可能的配置,其中第一相位检测器和第二相位检测器中的每一个在四个可用输入信号相位中的两个上操作,仅依靠输入信号的上升沿,并且不要求输入信号具有50%的占空比。

图11是根据一个实施例的仅使用输入信号的两个相位和上升沿的第一相位检测器和第二相位检测器的图。

参考图11,第一相位检测器包括第一两输入and门1101、第一反相器1103、第一电阻器1105和第一电容器1107。第二相位检测器包括第二两输入and门1109、第二反相器1111、第二电阻器1113和第二电容器1115。

第一两输入and门1101包括用于接收第一相位p0的第一输入信号的第一输入、与第一反相器1103的输出连接的第二输入和输出。第一反相器1103包括用于接收第二相位p1的第二输入信号的输入和输出。第一两输入and门1101的第一输入提供信号s0,第一两输入and门1101的第二输入提供信号s2。备选地,可以将反相器连接到第一两输入and门1101的第一输入,其中反相器的输出提供信号s2。

第一电阻器1105包括与第一两输入and门1101的输出连接的第一端和第二端。

第一电容器1107包括与第一电阻器1105的第二端连接的第一端和连接到地电势的第二端。

第二两输入and门1109包括用于接收第二相位p1的第三输入信号的第一输入、与第二反相器1111的输出连接的第二输入和输出。第二反相器1111包括用于接收第三相位p2的第四输入信号的输入和输出。第二两输入and门1109的第一输入提供信号s1,第二两输入and门1109的第二输入提供信号s3。备选地,可以将反相器连接到第二两输入and门1109的第一输入,其中反相器的输出提供信号s3。

第二电阻器1113包括与第二两输入and门1109的输出连接的第一端和第二端。

第二电容器1115包括与第二电阻器1113的第二端连接的第一端和连接到地电势的第二端。

图12是根据一个实施例的仅使用输入信号的两个相位和上升沿的第一相位检测器和第二相位检测器的图。

参考图12,第一相位检测器包括第一两输入and门1201、第一反相器1203、第一电阻器1205和第一电容器1207。第二相位检测器包括第二两输入and门1209、第二反相器1211、第二电阻器1213和第二电容器1215。

第一两输入and门1201包括用于接收第三相位p2的第一输入信号的第一输入、与第一反相器1203的输出连接的第二输入和输出。第一反相器1203包括用于接收第四相位p3的第二输入信号的输入和输出。第一两输入and门1201的第一输入提供信号s0,第一两输入and门1201的第二输入提供信号s2。备选地,可以将反相器连接到第一两输入and门1201的第一输入,其中反相器的输出提供信号s2。

第一电阻器1205包括与第一两输入and门1201的输出连接的第一端和第二端。

第一电容器1207包括与第一电阻器1205的第二端连接的第一端和连接到地电势的第二端。

第二两输入and门1209包括用于接收第四相位p3的第三输入信号的第一输入、与第二反相器1211的输出连接的第二输入和输出。第二反相器1211包括用于接收第一相位p0的第四输入信号的输入和输出。第二两输入and门1209的第一输入提供信号s1,第二两输入and门1209的第二输入提供信号s3。备选地,可以将反相器连接到第二两输入and门1209的第一输入,其中反相器的输出提供信号s3。

第二电阻器1213包括与第二两输入and门1209的输出连接的第一端和第二端。

第二电容器1215包括与第二电阻器1213的第二端连接的第一端和连接到地电势的第二端。

图13是根据一个实施例的仅使用输入信号的两个相位和上升沿的第一相位检测器和第二相位检测器的图。

参考图13,第一相位检测器包括第一两输入and门1301、第一反相器1303、第一电阻器1305和第一电容器1307。第二相位检测器包括第二两输入and门1309、第二反相器1311、第二电阻器1313和第二电容器1315。

第一两输入and门1301包括用于接收第一相位p0的第一输入信号的第一输入、与第一反相器1303的输出连接的第二输入和输出。第一反相器1303包括用于接收第二相位p1的第二输入信号的输入和输出。第一两输入and门1301的第一输入提供信号s0,第一两输入and门1301的第二输入提供信号s2。备选地,可以将反相器连接到第一两输入and门1301的第一输入,其中反相器的输出提供信号s2。

第一电阻器1305包括与第一两输入and门1301的输出连接的第一端和第二端。

第一电容器1307包括与第一电阻器1305的第二端连接的第一端和连接到地电势的第二端。

第二两输入and门1309包括用于接收第四相位p3的第三输入信号的第一输入、与第二反相器1311的输出连接的第二输入和输出。第二反相器1311包括用于接收第一相位p0的第四输入信号的输入和输出。第二两输入and门1309的第一输入提供信号s1,第二两输入and门1309的第二输入提供信号s3。备选地,可以将反相器连接到第二两输入and门1309的第一输入,其中反相器的输出提供信号s3。

第二电阻器1313包括与第二两输入and门1309的输出连接的第一端和第二端。

第二电容器1315包括与第二电阻器1313的第二端连接的第一端和连接到地电势的第二端。

图14是根据一个实施例的仅使用输入信号的两个相位和上升沿的第一相位检测器和第二相位检测器的图。

参考图14,第一相位检测器包括第一两输入and门1401、第一反相器1403、第一电阻器1405和第一电容器1407。第二相位检测器包括第二两输入and门1409、第二反相器1411、第二电阻器1413和第二电容器1415。

第一两输入and门1401包括用于接收第三相位p2的第一输入信号的第一输入、与第一反相器1403的输出连接的第二输入和输出。第一反相器1403包括用于接收第四相位p3的第二输入信号的输入和输出。第一两输入and门1401的第一输入提供信号s0,第一两输入and门1401的第二输入提供信号s2。备选地,可以将反相器连接到第一两输入and门1401的第一输入,其中反相器的输出提供信号s2。

第一电阻器1405包括与第一两输入and门1401的输出连接的第一端和第二端。

第一电容器1407包括与第一电阻器1405的第二端连接的第一端和连接到地电势的第二端。

第二两输入and门1409包括用于接收第二相位p1的第三输入信号的第一输入、与第二反相器1411的输出连接的第二输入和输出。第二反相器1411包括用于接收第三相位p2的第四输入信号的输入和输出。第二两输入and门1409的第一输入提供信号s1,第二两输入and门1409的第二输入提供信号s3。备选地,可以将反相器连接到第二两输入and门1409的第一输入,其中反相器的输出提供信号s3。

第二电阻器1413包括与第二两输入and门1409的输出连接的第一端和第二端。

第二电容器1415包括与第二电阻器1413的第二端连接的第一端和连接到地电势的第二端。

图15是根据一个实施例的仅需要两个50%占空比输入信号相位的第一xor相位检测器和第二xnor相位检测器的图。

参考图15,第一相位检测器包括两输入xor门1501、第一电阻器1503和第一电容器1505。第二相位检测器包括两输入xnor门1507、第二电阻器1509和第二电容器1511。

两输入xor门1501包括用于接收第一相位p0的第一输入信号的第一输入、用于接收第二相位p1的第二输入信号的第二输入和输出。两输入xor门1501的第一输入提供信号s0,两输入xor门1501的第二输入提供信号s2。备选地,可以将反相器连接到两输入xor门1501的第一输入,其中反相器的输出提供信号s2。

第一电阻器1503包括与两输入xor门1501的输出连接的第一端和第二端。

第一电容器1505包括与第一电阻器1503的第二端连接的第一端和连接到地电势的第二端。

两输入xnor门1507包括用于接收第一相位p0的第三输入信号的第一输入、用于接收第二相位p1的第四输入信号的第二输入和输出。两输入xnor门1507的第一输入提供信号s1,两输入xnor门1507的第二输入提供信号s3。备选地,可以将反相器连接到两输入xnor门1507的第一输入,其中反相器的输出提供信号s3。

第二电阻器1509包括与两输入xnor门1507的输出连接的第一端和第二端。

第二电容器1511包括与第二电阻器1509的第二端连接的第一端和连接到地电势的第二端。

图15中的第一相位检测器和第二相位检测器仅需要两个50%占空比输入信号相位。两输入xor门1501和两输入xnor门1507应当被设计为从两个输入信号提取精确的定时信息。

图16是示出了根据各种实施例的网络环境1600中的电子设备1601的框图。

参考图16,网络环境1600中的电子设备1601可以经由第一网络1698(例如,短距离无线通信网络)与电子设备1602通信,或经由第二网络1699(例如,长距离无线通信网络)与电子设备1604或服务器1608通信。根据实施例,电子设备1601可以经由服务器1608与电子设备1604通信。根据实施例,电子设备1601可以包括处理器1620、存储器1630、输入设备1650、声音输出设备1655、显示设备1660、音频模块1670、传感器模块1676、接口1677、触觉模块1679、相机模块1680、电力管理模块1688、电池1689、通信模块1690、用户识别模块(sim)1696或天线模块1697。在一些实施例中,可以从电子设备1601中省略所述组件中的至少一个组件(例如,显示设备1660或相机模块1680),或可以在电子设备1601中添加一个或多个其他组件。在一些实施例中,可以将所述组件中的一些组件实现为单个集成电路。例如,传感器模块1676(例如,指纹传感器、虹膜传感器或照度传感器)可以实现为嵌入在显示设备1660(例如,显示器)中。

例如,处理器1620可以执行软件(例如,程序1640),以控制与处理器1620耦接的电子设备1601的至少一个其他组件(例如,硬件或软件组件),并且可以执行各种数据处理或计算。根据一个实施例,作为数据处理或计算的至少一部分,处理器1620可以将从另一组件(例如,传感器模块1676或通信模块1690)接收的命令或数据加载到易失性存储器1632中,处理存储在易失性存储器1632中的命令或数据,并将所得数据存储在非易失性存储器1634中。根据实施例,处理器1620可以包括主处理器1621(例如,中央处理单元(cpu)或应用处理器(ap))、以及可独立于主处理器1621操作或可与主处理器1621联合操作的辅处理器1623(例如,图形处理单元(gpu)、图像信号处理器(isp)、传感器集线器处理器或通信处理器(cp))。附加地或备选地,辅处理器1623可以适于消耗比主处理器1621少的电力,或专用于指定功能。辅处理器1623可以实现为单独的形式,或作为主处理器1621的一部分。

辅处理器1623可以在主处理器1621处于非活动(例如,睡眠)状态时代替主处理器1621,或在主处理器1621处于活动状态(例如,正在执行应用)时与主处理器1621一起,控制与电子设备1601的组件中的至少一个组件(例如,显示设备1660、传感器模块1676或通信模块1690)有关的功能或状态中的至少一些。根据实施例,辅处理器1623(例如,图像信号处理器或通信处理器)可以实现为在功能上与辅处理器1623有关的另一组件(例如,相机模块1680或通信模块1690)的一部分。

存储器1630可以存储电子设备1601的至少一个组件(例如,处理器1620或传感器模块1676)所使用的各种数据。例如,各种数据可以包括软件(例如,程序1640)和与其有关的命令的输入数据或输出数据。存储器1630可以包括易失性存储器1632或非易失性存储器1634。

可以将程序1640作为软件存储在存储器1630中,并且例如,程序1640可以包括操作系统(os)1624、中间件1644或应用1646。

输入设备1650可以从电子设备1601的外部(例如,用户)接收要由电子设备1601的其他组件(例如,处理器1620)使用的命令或数据。例如,输入设备1650可以包括麦克风、鼠标、键盘或数字笔(例如,手写笔)。

声音输出设备1655可以向电子设备1601的外部输出声音信号。例如,声音输出设备1655可以包括扬声器或听筒。扬声器可以用于一般目的,例如播放多媒体或播放录音,听筒可以用于来电呼叫。根据实施例,听筒可以实现为单独的形式,或作为扬声器的一部分。

显示设备1660可以以可见方式向电子设备1601的外部(例如,用户)提供信息。例如,显示设备1660可以包括显示器、全息设备或投影仪和控制电路,其中控制电路用来控制显示器、全息设备和投影仪中的对应一个。根据实施例,显示设备1660可以包括适于检测触摸的触摸电路或适于测量通过触摸所产生的力的强度的传感器电路(例如,压力传感器)。

音频模块1670可以将声音转换为电信号,反之亦然。根据实施例,音频模块1670可以经由输入设备1650获得声音,或者经由声音输出设备1655或与电子设备1601直接地(例如,有线地)或无线地耦接的外部电子设备(例如,电子设备1602)的耳机输出声音。

传感器模块1676可以检测电子设备1601的操作状态(例如,电力或温度)或电子设备1601外部的环境状态(例如,用户的状态),然后生成与检测到的状态相对应的电信号或数据值。根据实施例,传感器模块1676可以包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(ir)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。

接口1677可以支持要用于电子设备1601的一个或多个指定协议,以与外部电子设备(例如,电子设备1602)直接地(例如,有线地)或无线地耦接。根据实施例,接口1677可以包括例如高清晰度多媒体接口(hdmi)、通用串行总线(usb)接口、安全数字(sd)卡接口或音频接口。

连接端子1678可以包括连接器,电子设备1601可以经由该连接器与外部电子设备(例如,电子设备1602)物理地连接。根据实施例,连接端子1678可以包括例如hdmi连接器、usb连接器、sd卡连接器或音频连接器(例如,耳机连接器)。

触觉模块1679可以将电信号转换为可以由用户经由他的触感或动觉而识别的机械刺激(例如,振动或移动)或电刺激。根据实施例,触觉模块1679可以包括例如电机、压电元件或电刺激器。

相机模块1680可以捕获静态图像或运动图像。根据实施例,相机模块1680可以包括一个或多个镜头、图像传感器、图像信号处理器或闪光灯。

电力管理模块1688可以管理供应给电子设备1601的电力。根据一个实施例,电力管理模块1688可以实现为例如电力管理集成电路(pmic)的至少一部分。

电池1689可以向电子设备1601的至少一个组件供电。根据实施例,电池1689可以包括例如不可再充电的原电池、可再充电的二次电池或燃料电池。

通信模块1690可以支持在电子设备1601和外部电子设备(例如,电子设备1602、电子设备1604或服务器1608)之间建立直接(例如,有线)通信信道或无线通信信道,并经由所建立的通信信道执行通信。通信模块1690可以包括一个或多个通信处理器,其可独立于处理器1620(例如,应用处理器(ap))操作,并且支持直接(例如,有线)通信或无线通信。根据实施例,通信模块1690可以包括无线通信模块1692(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(gnss)通信模块)或有线通信模块1694(例如,局域网(lan)通信模块或电力线通信(plc)模块)。这些通信模块中对应的一个通信模块可以经由第一网络1698(例如,诸如蓝牙tm、无线保真(wi-fi)直连或红外数据协会(irda)之类的短距离通信网络)或第二网络1699(例如,诸如蜂窝网络、因特网或计算机网络(例如,lan或广域网(wan))之类的长距离通信网络)与外部电子设备通信。这些各种类型的通信模块可以实现为单个组件(例如,单个芯片),或者可以实现为彼此分离的多个组件(例如,多个芯片)。无线通信模块1692可以使用存储在用户识别模块1696中的用户信息(例如,国际移动用户身份(imsi))在通信网络(例如,第一网络1698或第二网络1699)中识别和认证电子设备1601。

天线模块1697可以向电子设备1601的外部(例如,外部电子设备)发送信号或电力或者从电子设备1601的外部接收信号或电力。根据实施例,天线模块1697可以包括如下天线,该天线包括由导电材料构成的辐射元件或形成在基板(例如,pcb)中或基板上的导电图案。根据实施例,天线模块1697可以包括多个天线。在这种情况下,例如,可以通过通信模块1690(例如,无线通信模块1692)从多个天线中选择适合于通信网络(例如,第一网络1698或第二网络1699)中使用的通信方案的至少一个天线。然后,可以经由所选择的至少一个天线在通信模块1690和外部电子设备之间发送或接收信号或电力。根据实施例,可以将除了辐射元件之外的另一组件(例如,射频集成电路(rfic))附加地形成为天线模块1697的一部分。

上述组件中的至少一些组件可以相互耦接,并经由外设间通信方案(例如,总线、通用输入和输出(gpio)、串行外围接口(spi)或移动行业处理器接口(mipi))在它们之间传送信号(例如,命令或数据)。

根据实施例,可以经由与第二网络1699耦接的服务器1608,在电子设备1601和外部电子设备1604之间发送或接收命令或数据。电子设备1602和1604中的每一个可以是与电子设备1601相同类型或不同类型的设备。根据实施例,要在电子设备1601处执行的所有操作或一些操作可以在外部电子设备1602、1604或1608中的一个或多个处执行。例如,如果电子设备1601应当自动地或响应于来自用户或另一设备的请求而执行功能或服务,则代替其执行所述功能或服务,或者除了执行所述功能或服务之外,电子设备1601可以请求一个或多个外部电子设备执行所述功能或服务的至少一部分。接收到请求的一个或多个外部电子设备可以执行所请求的功能或服务的至少一部分或与请求有关的附加功能或附加服务,并将执行的结果传送给电子设备1601。电子设备1601可以在对结果进一步处理或不进一步处理结果的情况下提供结果,作为对请求的答复的至少一部分。为此,例如,可以使用云计算、分布式计算或客户端-服务器计算技术。

根据各种实施例的电子设备可以是各种类型的电子设备之一。例如,电子设备可以包括便携式通信设备(例如,智能电话)、计算机设备、便携式多媒体设备、便携式医疗设备、相机、可穿戴设备或家用电器。根据本公开的实施例,电子设备不限于上述设备。

应当理解,本公开的各种实施例和其中所使用的术语不意在将本文中所阐述的技术特征限制于特定实施例,而是包括对应实施例的各种改变、等同物或替换物。关于附图的描述,类似的附图标记可以用于指代类似或相关元件。应理解,与项目相对应的名词的单数形式可以包括一个或多个事物,除非相关上下文另有明确指示。如本文中所使用的,如“a或b”、“a和b中的至少一个”、“a或b中的至少一个”、“a、b或c”、“a、b和c中的至少一个”和“a、b或c中的至少一个”的每个短语可以包括对应的一个短语中一起列举的项目中的任何一个或所有可能的组合。如本文中所使用的,诸如“第1”和“第2”或“第一”和“第二”之类的术语可以用于简单地将对应的组件与其他组件相区分,并且不在其他方面(例如,重要性或顺序)限制组件。应理解,如果利用或不利用术语“可操作地”或“通信地”提及元件(例如,第一元件)与另一元件(例如,第二元件)“耦接”、“耦接到”另一元件、与另一元件“连接”或“连接到”另一元件,则表示该元件可以直接(例如,有线地)、无线地或经由第三元件与该另一元件耦接。

如本文所使用的,术语“模块”可以包括以硬件、软件或固件实现的单元,并且可以与其他术语(例如,“逻辑”、“逻辑块”、“部件”或“电路”)互换使用。模块可以是适于执行一个或多个功能的单个集成组件或其最小单元或其一部分。例如,根据实施例,模块可以以专用集成电路(asic)的形式实现。

本文中所阐述的各种实施例可以实现为包括存储在可由机器(例如,电子设备1601)读取的存储介质(例如,内部存储器1636或外部存储器1638)中的一条或多条指令在内的软件(例如,程序1640)。例如,机器(例如,电子设备1601)的处理器(例如,处理器1620)可以调用存储在存储介质中的一条或多条指令中的至少一条,并且在处理器的控制下,使用或不使用一个或多个其他组件来执行它。这使得机器操作为根据所调用的至少一条指令执行至少一个功能。一条或多条指令可以包括由编译器生成的代码或可由解释器执行的代码。机器可读存储介质可以以非暂时性存储介质的形式提供。其中,术语“非暂时性”仅仅意指存储介质是有形设备,并且不包括信号(例如,电磁波),但是该术语不对数据被半永久地存储在存储介质中的情况和数据被临时存储在存储介质中的情况进行区分。

根据实施例,根据本公开的各种实施例的方法可以被包括和提供在计算机程序产品中。计算机程序产品可以在卖方和买方之间作为产品进行交易。计算机程序产品可以以机器可读存储介质(例如,光盘只读存储器(cd-rom))的形式分发,或者经由应用商店(例如,playstoretm)在线分发(例如,下载或上传),或者直接在两个用户设备(例如,智能电话)之间分发。如果在线分发,则计算机程序产品的至少一部分可以临时生成或至少临时存储在机器可读存储介质(例如,制造商的服务器、应用商店的服务器或中继服务器的存储器)中。

根据各种实施例,上述组件中的每个组件(例如,模块或程序)可以包括单个实体或多个实体。根据各种实施例,可以省略上述组件中的一个或多个,或者可以添加一个或多个其他组件。备选地或附加地,可以将多个组件(例如,模块或程序)集成到单个组件中。在这种情况下,根据各种实施例,集成组件仍然可以以与集成之前由多个组件中的对应一个组件执行的方式相同或类似的方式执行多个组件中的每个组件的一个或多个功能。根据各种实施例,可以顺序地、并行地、重复地或启发式地执行由模块、程序或另一组件执行的操作,或者可以以不同顺序执行或省略所述操作中的一个或多个,或者可以添加一个或多个其他操作。

图17是根据一个实施例的音频模块1670的框图。

参考图17,例如,音频模块1670可以包括音频输入接口1710、音频输入混合器1720、模数转换器(adc)1730、音频信号处理器1740、数模转换器(dac)1750、音频输出混合器1760或音频输出接口1770。

音频输入接口1710可以经由麦克风(例如,动圈式麦克风、电容式麦克风或压电式麦克风)接收与从电子设备1601的外部获得的声音相对应的音频信号,其中麦克风被配置为输入设备1650的一部分或者与电子设备1601分离。例如,如果从外部电子设备1602(例如,耳麦或麦克风)获得音频信号,则音频输入接口1710可以直接经由连接端子1678与外部电子设备1602连接,或经由无线通信模块1692无线地与外部电子设备1602连接(例如,蓝牙tm通信)以接收音频信号。根据一个实施例,音频输入接口1710可以接收与从外部电子设备1602获得的音频信号有关的控制信号(例如,经由输入按钮接收的音量调整信号)。音频输入接口1710可以包括多个音频输入声道,并且可以分别经由多个音频输入声道中对应的一个声道接收不同的音频信号。根据一个实施例,附加地或备选地,音频输入接口1710可以从电子设备1601的另一组件(例如,处理器1620或存储器1630)接收音频信号。

音频输入混合器1720可以将输入的多个音频信号合成为至少一个音频信号。例如,根据一个实施例,音频输入混合器1720可以将经由音频输入接口1710输入的多个模拟音频信号合成为至少一个模拟音频信号。

adc1730可以将模拟音频信号转换为数字音频信号。例如,根据一个实施例,adc1730可以将经由音频输入接口1710接收的模拟音频信号转换为数字音频信号,或者附加地或备选地,将经由音频输入混合器1720合成的模拟音频信号转换为数字音频信号。

音频信号处理器1740可以对经由adc1730接收的数字音频信号或从电子设备1601的另一组件接收的数字音频信号执行各种处理。例如,根据一个实施例,音频信号处理器1740可以执行:改变采样速率,应用一个或多个滤波器,插值处理,放大或衰减整个或部分频率带宽,噪声处理(例如,衰减噪声或回声),改变声道(例如,在单声道和立体声之间切换),混频,或提取一个或多个数字音频信号的指定信号。根据一个实施例,音频信号处理器1740的一个或多个功能可以以均衡器的形式实现。

dac1750可以将数字音频信号转换为模拟音频信号。例如,根据一个实施例,dac1750可以将由音频信号处理器1740处理的数字音频信号或从电子设备1601的另一组件(例如,处理器1620或存储器1630)获得的数字音频信号转换为模拟音频信号。

音频输出混合器1760可以将要输出的多个音频信号合成为至少一个音频信号。例如,根据一个实施例,音频输出混合器1760可以将由dac1750转换的模拟音频信号和另一模拟音频信号(例如,经由音频输入接口1710接收的模拟音频信号)合成为至少一个模拟音频信号。

音频输出接口1770可以经由声音输出设备1655向电子设备1601的外部输出由dac1750转换的模拟音频信号,或者附加地或备选地,输出由音频输出混合器1760合成的模拟音频信号。例如,声音输出设备1655可以包括扬声器(例如,动圈式驱动器或平衡电枢驱动器)或听筒。根据一个实施例,声音输出设备1655可以包括多个扬声器。在这种情况下,音频输出接口1770可以经由多个扬声器中的至少一些扬声器输出具有多个不同声道(例如,立体声声道或5.1声道)的音频信号。根据一个实施例,音频输出接口1770可以直接经由连接端子1678或经由无线通信模块1692无线地与外部电子设备1602(例如,外部扬声器或耳麦)连接,以输出音频信号。

根据一个实施例,音频模块1670可以在不单独包括音频输入混合器1720或音频输出混合器1760的情况下,通过使用音频信号处理器1740的至少一个功能将多个数字音频信号进行合成,来生成至少一个数字音频信号。

根据一个实施例,音频模块1670可以包括音频放大器(例如,扬声器放大电路),其能够放大经由音频输入接口1710输入的模拟音频信号或要经由音频输出接口1770输出的音频信号。根据一个实施例,可以将音频放大器配置成与音频模块1670分离的模块。

图18是根据一个实施例的相机模块1680的框图。

参考图18,相机模块1680可以包括镜头组件1810、闪光灯1820、图像传感器1830、图像稳定器1840、存储器1850(例如,缓冲存储器)或图像信号处理器1860。镜头组件1810可以收集从要拍摄其图像的物体发射或反射的光。镜头组件1810可以包括一个或多个镜头。根据一个实施例,相机模块1680可以包括多个镜头组件1810。在这种情况下,相机模块1680可以形成例如双目相机、360度相机或球形相机。多个镜头组件1810中的一些镜头组件可以具有相同的镜头属性(例如,视角、焦距、自动聚焦、f数或光学变焦),或者至少一个镜头组件可以具有与另一镜头组件的镜头属性不同的一个或多个镜头属性。镜头组件1810可以包括例如广角镜头或远摄镜头。

闪光灯1820可以发射用于加强从物体反射的光的光。根据一个实施例,闪光灯1820可以包括一个或多个发光二极管(led)(例如,红-绿-蓝(rgb)led、白光led、红外(ir)led或紫外(uv)led)或氙灯。图像传感器1830可以通过将从物体发射或反射并经由镜头组件1810传输的光转换成电信号来获得与物体相对应的图像。根据一个实施例,可以从具有不同属性的图像传感器(例如,rgb传感器、黑白(bw)传感器、ir传感器或uv传感器)、具有相同属性的多个图像传感器或具有不同属性的多个图像传感器中选择图像传感器1830。图像传感器1830中包括的每个图像传感器可以使用例如电荷耦合器件(ccd)传感器或互补金属氧化物半导体(cmos)传感器来实现。

图像稳定器1840可以在特定方向上移动图像传感器1830或包括在镜头组件1810中的至少一个镜头,或者响应于相机模块1680或包括相机模块1680的电子设备1601的移动来控制图像传感器1830的操作属性(例如,调整读出定时)。这允许通过在捕获的图像上的移动来补偿至少部分负面影响(例如,图像模糊)。根据一个实施例,图像稳定器1840可以使用设置在相机模块1680内部或外部的陀螺仪传感器或加速度传感器来感测相机模块1680或电子设备1601的这种移动。根据一个实施例,图像稳定器1840可以实现为例如光学图像稳定器。

存储器1850可以至少临时存储经由图像传感器1830获得的图像的至少一部分,以用于后续图像处理任务。例如,如果由于快门滞后而导致图像捕获被延迟或者快速捕获了多个图像,则可以将所获得的原始图像(例如,拜耳图案图像、高分辨率图像)存储在存储器1850中,并可以经由显示设备1660预览其对应的副本图像(例如,低分辨率图像)。之后,如果满足指定条件(例如,通过用户的输入或系统命令),则可以获得并处理(例如,通过图像信号处理器1860)存储在存储器1850中的原始图像的至少一部分。根据一个实施例,存储器1850可以被配置为存储器1630的至少一部分或被配置为独立于存储器1630操作的单独的存储器。

图像信号处理器1860可以对经由图像传感器1830获得的图像或存储在存储器1850中的图像执行一个或多个图像处理。例如,一个或多个图像处理可以包括深度图生成、三维(3d)建模、全景生成、特征点提取、图像合成或图像补偿(例如,降噪、分辨率调整、亮度调整、模糊、锐化或柔化)。附加地或备选地,图像信号处理器1860可以针对包括在相机模块1680中的组件中的至少一个组件(例如,图像传感器1830)执行控制(例如,曝光时间控制或读出定时控制)。由图像信号处理器1860处理的图像可以被存储在存储器1850中以用于进一步处理,或者可以被提供给相机模块1680外部的外部组件(例如,存储器1630、显示设备1660、电子设备1602、电子设备1604或服务器1608)。根据一个实施例,图像信号处理器1860可以被配置为处理器1620的至少一部分,或者被配置为独立于处理器1620操作的单独的处理器。如果图像信号处理器1860被配置为与处理器1620分离的处理器,则由图像信号处理器1860处理的至少一个图像可以由处理器1620经由显示设备1660按原样或在进一步处理之后显示。

根据一个实施例,电子设备1601可以包括具有不同属性或功能的多个相机模块1680。在这种情况下,例如,多个相机模块1680中的至少一个相机模块可以形成广角相机,并且多个相机模块1680中的至少另一个相机模块可以形成远摄相机。类似地,例如,多个相机模块1680中的至少一个相机模块可以形成前置相机,并且多个相机模块1680中的至少另一个相机模块可以形成后置相机。

图19是根据一个实施例的显示设备1660的框图。

参考图19,显示设备1660可以包括显示器1910和用来控制显示器1910的显示驱动集成电路(ddi)1930。ddi1930可以包括接口模块1931、存储器1933(例如,缓冲存储器)、图像处理模块1935或映射模块1937。ddi1930可以经由接口模块1931从电子设备1601的另一组件接收包含图像数据的图像信息或与用于控制图像数据的命令相对应的图像控制信号。例如,根据一个实施例,可以从处理器1620(例如,主处理器1621(例如,ap))或独立于主处理器1621的功能而操作的辅处理器1623(例如,图形处理单元)接收图像信息。例如,ddi1930可以经由接口模块1931与触摸电路1950或传感器模块1976通信。ddi1930还可以在存储器1933中存储所接收的图像信息的至少一部分,例如,逐帧地进行存储。

图像处理模块1935可以对图像数据的至少一部分执行预处理或后处理(例如,调整分辨率、亮度或大小)。根据一个实施例,例如,可以至少部分地基于图像数据的一个或多个特征或显示器1910的一个或多个特征来执行预处理或后处理。

映射模块1937可以生成与由图像处理模块1935预处理或后处理的图像数据相对应的电压值或电流值。根据一个实施例,例如,可以至少部分地基于像素的一个或多个属性(例如,诸如rgb条纹或pentile结构之类的像素阵列,或每个子像素的大小)来执行电压值或电流值的生成。例如,可以至少部分地基于电压值或电流值来驱动显示器1910的至少一些像素,使得可以经由显示器1910显示与图像数据相对应的视觉信息(例如,文本、图像或图标)。

根据一个实施例,显示设备1660还可以包括触摸电路1950。触摸电路1950可以包括触摸传感器1951和用来控制触摸传感器1951的触摸传感器ic1953。触摸传感器ic1953可以控制触摸传感器1951感测针对显示器1910上的特定位置的触摸输入或悬停输入。为了实现这点,例如,触摸传感器1951可以检测(例如,测量)与显示器1910上的特定位置相对应的信号(例如,电压、光量、电阻或一个或多个电荷的量)的变化。触摸电路1950可以向处理器1620提供指示经由触摸传感器1951检测到的触摸输入或悬停输入的输入信息(例如,位置、区域、压力或时间)。触摸电路1950的至少一部分(例如,触摸传感器ic1953)可以形成为显示器1910或ddi1930的一部分,或者形成为设置在显示设备1660外部的另一组件(例如,辅处理器1623)的一部分。

根据一个实施例,显示设备1660还可以包括传感器模块1676中的至少一个传感器(例如,指纹传感器、虹膜传感器、压力传感器或照度传感器)或用于至少一个传感器的控制电路。在这种情况下,至少一个传感器或用于至少一个传感器的控制电路可以嵌入在显示设备1660的组件(例如,显示器1910、ddi1930或触摸电路1950)的一部分中。例如,当嵌入在显示设备1660中的传感器模块1976包括生物特征传感器(例如,指纹传感器)时,生物特征传感器可以获得与经由显示器1910的一部分接收的触摸输入相对应的生物特征信息(例如,指纹图像)。例如,当嵌入在显示设备1660中的传感器模块1976包括压力传感器时,压力传感器可以获得与经由显示器1910的局部区域或整个区域接收的触摸输入相对应的压力信息。触摸传感器1951或传感器模块1976可以设置在显示器1910的像素层中的像素之间,或设置在像素层上方或下方。

图20是根据一个实施例的电力管理模块1688和电池1689的框图。

参考图20,电力管理模块1688可以包括充电电路2010、电力调节器2020或功率计2030。充电电路2010可以通过使用从电子设备1601外部的外部电源供应的电力来对电池1689充电。根据一个实施例,充电电路2010可以至少部分地基于外部电源的类型(例如,电源插座、usb或无线充电)、能够从外部电源供应的功率大小(例如,大约20瓦或更高)或电池1689的属性来选择充电方案(例如,正常充电或快速充电),并且可以使用所选择的充电方案对电池1689充电。外部电源可以与电子设备1601连接,例如,经由连接端子1678直接连接或经由天线模块1697无线连接。

电力调节器2020可以通过调节从外部电源或电池1689供应的电力的电压电平或电流电平来生成具有不同电压电平或不同电流电平的多种电力。电力调节器2020可以将从外部电源或电池1689供应的电力的电压电平或电流电平调整为适合于电子设备1601中包括的一些组件中的每个组件的不同电压电平或电流电平。根据一个实施例,电力调节器2020可以以低压降(ldo)调节器或开关调节器的形式实现。功率计2030可以测量关于电池1689的使用状态信息(例如,电池1689的容量、充电或放电次数、电压或温度)。

电力管理模块1688可以使用例如充电电路2010、电力调节器2020或功率计2030,至少部分地基于测量的关于电池1689的使用状态信息来确定与电池1689的充电有关的充电状态信息(例如,寿命、过电压、低电压、过电流、过充电、过放电、过热、短路或膨胀)。电力管理模块1688可以至少部分地基于所确定的充电状态信息来确定电池1689的状态是正常还是异常。如果确定电池1689的状态异常,则电力管理模块1688可以调整电池1689的充电(例如,降低充电电流或电压,或者停止充电)。根据一个实施例,电力管理模块1688的至少一些功能可以由外部控制设备(例如,处理器1620)执行。

根据一个实施例,电池1689可以包括保护电路模块(pcm)2040。pcm2040可以执行各种功能中的一个或多个功能(例如,预切断功能),以防止电池1689的性能退化或对电池1689的损坏。附加地或备选地,pcm2040可以被配置为能够执行包括电池平衡、电池容量的测量、充电或放电次数的计数、温度的测量或电压的测量在内的各种功能的电池管理系统(bms)的至少一部分。

根据一个实施例,可以使用传感器模块1676、功率计2030或电力管理模块1688的对应传感器(例如,温度传感器)来测量关于电池1689的充电状态信息或使用状态信息的至少一部分。传感器模块1676的对应传感器(例如,温度传感器)可以被包括作为pcm2040的一部分,或者可以作为单独的设备设置在电池1689附近。

图21是根据一个实施例的程序1640的框图。

参考图21,程序1640可以包括用于控制电子设备1601的一种或多种资源的os1642、中间件1644或可在os1642中执行的应用1646。os1642可以包括例如或badatm。例如,程序1640的至少一部分可以在制造期间预加载在电子设备1601上,或者可以在用户使用期间从外部电子设备(例如,电子设备1602或1604或服务器1608)下载或由外部电子设备更新。

os1642可以控制对电子设备1601的一种或多种系统资源(例如,进程、存储器或电源)的管理(例如,分配或解除分配)。附加地或备选地,os1642可以包括一个或多个驱动程序以驱动电子设备1601的其他硬件设备,例如输入设备1650、声音输出设备1655、显示设备1660、音频模块1670、传感器模块1676、接口1677、触觉模块1679、相机模块1680、电力管理模块1688、电池1689、通信模块1690、用户识别模块1696或天线模块1697。

中间件1644可以向应用1646提供各种功能,使得应用1646可以使用从电子设备1601的一种或多种资源提供的功能或信息。例如,中间件1644可以包括应用管理器2101、窗口管理器2103、多媒体管理器2105、资源管理器2107、电力管理器2109、数据库管理器2111、包管理器2113、连接管理器2115、通知管理器2117、位置管理器2119、图形管理器2121、安全管理器2123、电话管理器2125或语音识别管理器2127。

例如,应用管理器2101可以管理应用1646的生命周期。例如,窗口管理器2103可以管理在屏幕上使用的一种或多种图形用户界面(gui)资源。例如,多媒体管理器2105可以识别播放媒体文件要使用的一种或多种格式,并且可以使用适合于从一种或多种格式中选择的对应格式的编解码器对相应的媒体文件中的一个媒体文件进行编码或解码。例如,资源管理器2107可以管理应用1646的源代码或存储器1630的存储空间。例如,电力管理器2109可以管理电池1689的容量、温度或功率,并且至少部分地基于电池1689的容量、温度或功率的对应信息来确定或提供要用于电子设备1601的操作的相关信息。根据一个实施例,电力管理器2109可以与电子设备1601的基本输入/输出系统(bios)交互操作。

例如,数据库管理器2111可以生成、搜索或改变应用1646要使用的数据库。例如,包管理器2113可以管理以包文件形式分发的应用的安装或更新。例如,连接管理器2115可以管理电子设备1601和外部电子设备之间的无线连接或直接连接。例如,通知管理器2117可以提供通知用户发生了指定事件(例如,来电呼叫、消息或警报)的功能。例如,位置管理器2119可以管理关于电子设备1601的位置信息。例如,图形管理器2121可以管理要提供给用户的一种或多种图形效果或与一种或多种图形效果有关的用户界面。

例如,安全管理器2123可以提供系统安全或用户认证。例如,电话管理器2125可以管理由电子设备1601提供的语音呼叫功能或视频呼叫功能。例如,语音识别管理器2127可以将用户的语音数据发送给服务器1608,并从服务器1608接收与至少部分地基于语音数据或至少部分地基于语音数据所转换的文本数据而要在电子设备1601上执行的功能相对应的命令。根据一个实施例,中间件1644可以动态地删除一些现有组件或添加新组件。根据一个实施例,中间件1644的至少一部分可以被包括作为os1642的一部分,或者可以在与os1642分离的其他软件中实现。

例如,应用1646可以包括主页应用2151、拨号器应用2153、短消息服务(sms)/多媒体消息服务(mms)应用2155、即时消息(im)应用2157、浏览器应用2159、相机应用2161、闹钟应用2163、联系人应用2165、语音识别应用2167、电子邮件应用2169、日历应用2171、媒体播放器应用2173、相册应用2175、时钟应用2177、健康应用2179(例如,用于测量锻炼程度或生物特征信息,例如血糖)或环境信息应用2181(例如,用于测量空气压力、湿度或温度信息)。根据一个实施例,应用1646还可以包括信息交换应用,其能够支持电子设备1601和外部电子设备之间的信息交换。例如,信息交换应用可以包括适于向外部电子设备传送指定信息(例如,呼叫、消息或警报)的通知中继应用或适于管理外部电子设备的设备管理应用。通知中继应用可以将与在电子设备1601的另一应用(例如,电子邮件应用2169)中发生指定事件(例如,接收电子邮件)相对应的通知信息传送给外部电子设备。附加地或备选地,通知中继应用可以从外部电子设备接收通知信息,并将通知信息提供给电子设备1601的用户。

设备管理应用可以控制外部电子设备或其一些组件(例如,外部电子设备的显示设备或相机模块)的电力(例如,接通或断开)或功能(例如,调整亮度、分辨率或焦点)。附加地或备选地,设备管理应用可以支持安装、删除或更新在外部电子设备上运行的应用。

图22是根据一个实施例的电子设备1601的无线通信模块1692、电力管理模块1688和天线模块1697的框图。

参考图22,无线通信模块1692可以包括磁安全传输(mst)通信模块2210或近场通信(nfc)模块2230,电力管理模块1688可以包括无线充电模块2250。在这种情况下,天线模块1697可以包括多个天线,所述多个天线包括与mst通信模块2210连接的mst天线2297-1、与nfc通信模块2230连接的nfc天线2297-3和与无线充电模块2250连接的无线充电天线2297-5。这里简要描述或省略以上针对图16所描述的组件的描述。

mst通信模块2210可以从处理器1620接收包含控制信息或诸如卡(例如,信用卡)信息之类的支付信息的信号,生成与所接收的信号相对应的磁信号,然后经由mst天线2297-1将生成的磁信号传送给外部电子设备1602(例如,销售点(pos)设备)。为了生成磁信号,根据一个实施例,mst通信模块2210可以包括开关模块,该开关模块包括与mst天线2297-1连接的一个或多个开关,并且根据接收到的信号,控制开关模块改变提供给mst天线2297-1的电压或电流的方向。电压或电流方向的改变允许从mst天线2297-1发射的磁信号(例如,磁场)的方向相应地改变。如果在外部电子设备1602处检测到方向改变的磁信号,则该磁信号可以导致与当通过电子设备1602的读卡器扫描对应于与所接收的信号相关联的卡信息的磁卡时生成的磁场的效果类似的效果(例如,波形)。例如,根据一个实施例,可以经由网络1699将由电子设备1602以磁信号的形式接收的支付相关信息和控制信号进一步发送给外部服务器1608(例如,支付服务器)。

nfc通信模块2230可以从处理器1620获得包含控制信息或诸如卡信息之类的支付信息的信号,并经由nfc天线2297-3将获得的信号发送给外部电子设备1602。根据一个实施例,nfc通信模块2230可以经由nfc天线2297-3接收从外部电子设备1602发送的这种信号。

无线充电模块2250可以经由无线充电天线2297-5无线地向外部电子设备1602(例如,蜂窝电话或可穿戴设备)发送电力,或者从外部电子设备1602(例如,无线充电设备)无线地接收电力。无线充电模块2250可以支持各种无线充电方案中的一种或多种,包括例如磁共振方案或磁感应方案。

根据一个实施例,mst天线2297-1、nfc天线2297-3或无线充电天线2297-5中的一些可以共享其辐射器的至少一部分。例如,mst天线2297-1的辐射器可以用作nfc天线2297-3或无线充电天线2297-5的辐射器,反之亦然。在这种情况下,天线模块1697可以包括开关电路,该开关电路适于例如在无线通信模块1692(例如,mst通信模块2210或nfc通信模块2230)或电力管理模块(例如,无线充电模块2250)的控制下,选择性地连接(例如,闭合)或断开(例如,打开)天线2297-1、2297-3和2297-5的至少一部分。例如,当电子设备1601使用无线充电功能时,nfc通信模块2230或无线充电模块2250可以控制开关电路从nfc天线2297-3临时断开由nfc天线2297-3和无线充电天线2297-5共享的辐射器的至少一部分,并且将辐射器的该至少一部分与无线充电天线2297-5连接。

根据一个实施例,mst通信模块2210、nfc通信模块2230或无线充电模块2250的至少一个功能可以由外部处理器(例如,处理器1620)控制。根据一个实施例,mst通信模块2210或nfc通信模块2230的至少一个指定功能(例如,支付功能)可以在可信执行环境(tee)中执行。tee可以形成如下执行环境,在该执行环境中,例如,存储器2230的至少一些指定区域被分配用于执行需要相对高的安全级别的功能(例如,金融交易或个人信息相关的功能)。在这种情况下,可以例如根据访问实体或正在tee中执行的应用,限制性地允许访问存储器1630的至少一些指定区域。

尽管在本公开的详细描述中描述了本公开的某些实施例,但在不脱离本公开范围的情况下可以对本公开进行各种形式上的修改。因此,本公开的范围不应仅基于所描述的实施例来确定,而是基于所附权利要求及其等同物来确定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1