电子设备中的设备标识生成以允许对总线通信标识的设备标识的外部控制,以及相关的 ...的制作方法
【专利摘要】公开了电子设备中的设备标识生成以允许对总线通信标识的设备标识的外部控制(诸如,选择或重新编程)。以此方式,耦合至系统中的公共通信总线的电子设备的设备标识可被选择或重新编程以确保它们是唯一的以避免总线通信冲突。在某些方面,为了对电子设备中的设备标识进行选择或重新编程,外部源可被电耦合至该电子设备。该外部源闭合电子设备中具有电子设备生成电路的电路。该经闭合的电路提供能够由设备标识生成电路检测到的期望的电气特性。该设备标识生成电路被配置成生成作为所检测到的来自外部源的经闭合的电路的电气特性的函数的设备标识。
【专利说明】电子设备中的设备标识生成从允许对总线通信标识的设备标 识的外部控制,从及相关的系统和方法
[0001] 优先权要求
[0002] 本公开要求于2014年2月3日提交的题为"DEVICE IDENTIFICATION GE肥RATION IN ELECTRONIC DEVICES TO AliDW EXTERNAL CONTROL OF DEVICE IDENTIFICATION FOR BUS COMMUNICATIONS IDENTIFICATION,AND RELATED SYSTEMS AND MET册DS(电子设备中 的设备标识生成W允许对总线通信标识的设备标识的外部控制,W及相关的系统和方法r 的美国临时专利申请S/N. 61 /935,134的优先权,其全部内容通过援引纳入于此。
[0003] 本公开还要求于2014年2月3日提交的题为"DEVICE IDENTIFICATION GE肥RATION IN ELECTRONIC DEVICES TO AliDW EXTERNAL CONTROL OF DEVICE IDENTIFICATION FOR BUS COMMUNICATIONS IDENTIFICATION,AND RELATED SYSTEMS AND MET册DS(电子设备中 的设备标识生成W允许对总线通信标识的设备标识的外部控制,W及相关的系统和方法r 的美国临时专利申请S/N. 61 /935,115的优先权,其全部内容通过援引纳入于此。
[0004] 本公开还要求于2015年1月30日提交的题为"DEVICE IDENTIFICATION GE肥RATION IN ELECTRONIC DEVICES TO ALLOW EXTERNAL CONTROL OF DEVICE IDENTIFICATION FOR BUS COMMUNICATIONS IDENTIFICATION,AND RELATED SYSTEMS AND METH0DS(电子设备中的设备标识生成W允许对总线通信标识的设备标识的外部控制,W及 相关的系统和方法"的美国专利申请S/N. 14/609,488的优先权,其全部内容通过援引纳入 于此。
[0005] 背景
[0006] I.公开领域
[0007] 本公开的技术一般设及被配置成在通信总线上通信的电子设备,并且尤其设及被 配置成作为所定义的通信协议的一部分在通信总线上传达其标识信息W避免总线冲突的 电子设备。
[000引 II.背景
[0009] 支持大量用途的电子设备(诸如,作为非限定性示例的移动电话W及计算机平板 设备等)已经遍布整个社会地激增。运些电子设备通常包括话筒W及扬声器。电子设备中所 使用的诸公共话筒和扬声器具有需要两(2)个专用端口布线来连接每个设备的模拟接口。 然而,电子设备通常正开始包括多个音频设备,诸如多个话筒和扬声器。由此,可能期望允 许此类电子设备中的微处理器或其他控制设备能够在公共通信总线上将音频数据传达至 多个音频设备。鉴于此,还可能期望提供所定义的用于在通信总线上向电子设备中的不同 音频设备传输与音频信道有关的数字数据的通信协议。
[0010] 鉴于此,图1是具有作为电子设备通信地禪合至公共通信总线16的一个主设备12 W及四个从设备14(1)-14(4)的示例性系统10的框图。主设备12在通信总线16上与从设备 14(1)-14(4)通信。由此,在系统10中,时分复用(TDM)帖结构被用于在通信总线16上传输比 特率媒体流W避免数据冲突。主设备12将传输时隙分配至每个从设备14(1)-14(4) W用于 总线通信。由此,该协议要求与通信总线16连接的每个从设备14(1)-14(4)通过还被称为 "设备_icr的设备标识来由主设备12标识。例如,该设备_1(1可在协议中具有指定的比特长 度(诸如举例而言,五巧)比特)。标识从设备14(1)-14(4)的不同设备_Id允许主设备12将不 同的传输时隙分配至每个从设备14(1)-14(4) W避免通信总线16上的数据冲突。
[0011] 设备_Id将由制造商作为用W标识电子设备的默认设备标识来加载到该电子设备 中。例如,如图1所示出的,设备_Id 26(1)可被加载到主设备12中。设备_Id 28(1)-28(4)可 被加载到相应的从设备14(1)-14(4)中。然而,相同的设备_Id28有可能被加载到不同的从 设备14(1)-14(4)中。在此情形中,具有相同的设备_Id 28的从设备14(1)-14(4)将由主设 备12W相同的设备_Id 28来标识,从而导致通信总线16上的数据冲突。一种保证每个从设 备14(1)-14(4)具有唯一的设备_1(128(1)-28(4)的方法是保证在生产期间每个从设备14 (1)-14(4)加载有唯一的设备_Id。由相同制造商制造的多个从设备可具有相同的设备标 识。提供唯一的设备_Id 28将需要较大的可能会过分增加原本低成本设备的成本的设备标 识存储设施。另外,即使从设备14(1)-14(4)是由不同制造商制造的,保证每个制造商将在 其从设备中采用唯一的设备标识也可能是困难的或不可能的。
[0012] 因此,W成本有效的方式来为在采用公共通信总线的通信系统中提供的电子设备 提供唯一的设备标识W允许对从电子设备的唯一标识W便避免数据冲突是合乎期望的。 [001引公开概述
[0014] 在详细描述中所公开的各方面包括电子设备中的设备标识生成W允许对总线通 信标识的设备标识的外部控制(诸如,选择或重新编程)。还公开了相关系统和方法。W此方 式,系统中禪合至公共通信总线的电子设备的设备标识可被选择或重新编程W确保该设备 标识是唯一的W避免总线通信冲突。例如,在总线通信系统中,总线通信协议可要求禪合至 通信总线的电子设备通过该设备标识来由主电子设备标识。该设备标识被用来控制将不同 传输时隙分配给每个从设备W避免通信总线上的数据冲突。如果两个或更多个从设备具有 相同的设备标识,则主设备将为此类从设备分配相同的传输时隙,由此导致总线通信冲突。
[0015] 在本文中所公开的某些方面,为了选择或重新编程电子设备中的设备标识,提供 了外部源。作为非限定性示例,设备标识被选择或重新编程的电子设备可W是系统中的从 设备。外部源可被电禪合至电子设备W闭合该电子设备中具有设备标识生成电路的电路。 由外部源闭合的电路提供了期望的能够由电子设备中的设备标识生成电路检测到的电气 特性(例如,电压、电阻、电容)。该设备标识生成电路被配置成生成作为由外部源闭合的电 路的所检测到的电气特性的函数的设备标识。运允许外部源基于控制经闭合电路的电气特 性来将该电子设备的设备标识外部地选择或重新编程为期望的设备标识。由此,除了电子 设备的生产商之外的实体(例如,聚集器)可控制外部源W使得该电子设备内的设备标识生 成电路对存储在其电子设备中的设备标识进行选择或重新编程。W此方式,如果需要,则可 W提供禪合至系统中的公共通信总线的从设备的设备标识的唯一性W避免总线通信冲突。
[0016] 鉴于此,在一方面中,提供了被配置成对其设备标识进行重新编程的电子设备。该 电子设备包括被配置成禪合至通信总线的设备标识端口。该电子设备还包括禪合至设备标 识端口的设备标识生成电路。该设备标识生成电路被配置成检测在设备标识端口上从通信 总线接收到的通信总线信号的电气特性。该设备标识生成电路还被配置成基于所检测到的 电气特性来生成设备标识。该设备标识生成电路还被配置成将所生成的设备标识存储在设 备标识存储器中。
[0017] 在另一方面中,提供了被配置成对其设备标识进行重新编程的电子设备。该电子 设备包括被配置成用于禪合至通信总线的设备标识装置。该电子设备还包括禪合至该设备 标识装置的设备标识生成装置。该设备标识生成装置包括用于检测在设备标识装置上从通 信总线接收到的通信总线信号的电气特性的装置。该设备标识生成装置还包括用于基于所 检测到的电气特性来生成设备标识的装置。该设备标识生成装置还包括用于将所生成的设 备标识存储在设备标识存储器中的装置。
[0018] 在另一方面中,提供了用于使电子设备对其设备标识进行重新编程的方法。该方 法包括检测在禪合至通信总线的设备标识端口上从通信总线接收到的通信总线信号的电 气特性。该方法还包括基于通信总线信号的所检测到的电气特性来生成设备标识。该方法 还包括将所生成的设备标识存储在设备标识存储器中。
[0019] 在另一方面中,提供了用于允许禪合至通信总线的从设备对其设备标识进行重新 编程的总线通信系统。该总线通信系统包括由数据线W及时钟线构成的通信总线。该总线 通信系统还包括由主数据端口 W及主时钟端口构成的主设备,该主设备通过主数据端口禪 合至数据线W及主时钟端口禪合至时钟线来禪合至通信总线。该总线通信系统还包括多个 从设备。该多个从设备中的每个从设备包括禪合至通信总线的数据端口W及时钟端口,其 中数据端口 W及时钟端口中的至少一者还包括设备标识端口。该数据端口禪合至该通信总 线的数据线,且该时钟端口禪合至该通信总线的时钟线。该多个从设备中的每个从设备还 包括禪合至该设备标识端口的设备标识生成电路。该设备标识生成电路被配置成检测在设 备标识端口上从通信总线接收到的通信总线信号的电气特性。该设备标识生成电路还被配 置成基于所检测到的电气特性来生成设备标识。该设备标识生成电路还被配置成将所生成 的设备标识存储在设备标识存储器中。
[0020] 附图简述
[0021] 图1是作为具有通信地禪合至通信总线的一个主设备W及四(4)个从设备的示例 性电子设备通信系统的系统的框图;
[0022] 图2A是作为可被禪合至通信总线的电子设备的示例性电子设备的顶部立体视图;
[0023] 图2B是示出示例性引脚输出配置的图2A中的示例性电子设备的底部立体视图;
[0024] 图3是图2AW及图2B的电子设备的示意图,该电子设备具有被配置成基于应用于 该电子设备的外部引脚的外部电压源来生成设备标志并且在该电子设备中对新生成的设 备标识进行编程的设备标识生成电路;
[0025] 图4A是图2AW及图2B的电子设备的示意图,该电子设备具有被配置成基于应用于 该电子设备的外部引脚的外部可变电压源的电压电平来生成设备标志并且在电子设备中 对新生成的设备标识进行编程的设备标识生成电路。
[0026] 图4B是具有设备标识生成电路的替换电子设备的示意图,该设备标识生成电路被 配置成基于应用于电子设备的外部引脚的外部可变电阻器的电阻来生成新的设备标志并 且在电子设备中对新生成的设备标识进行编程;
[0027] 图4C是具有设备标识生成电路的替换电子设备的示意图,该设备标识生成电路被 配置成基于应用于电子设备的外部引脚的外部可变电容器的电容来生成新的设备标志并 且在电子设备中对新生成的设备标识进行编程;
[0028] 图4D是具有设备标识选择电路的替换电子设备的示意图,该设备标识选择电路被 配置成基于应用于电子设备的外部引脚的电气特性来选择要用于标识该电子设备的设备 标识;
[0029] 图5是包括各自具有设备标识生成电路的示例性从设备的示例性总线通信系统的 示意图,该设备标识生成电路被配置成基于作为上拉或下拉电阻器禪合至通信总线的公共 时钟线的结果而应用于现有时钟引脚的电压来生成新的设备标识并且在该从设备中对新 生成的设备标识进行编程;
[0030] 图6是禪合至图5中的通信总线的从设备在通信总线活跃时生成新的设备标识的 示例性过程的流程图;
[0031] 图7是包括各自具有设备标识生成电路的示例性从设备的另一示例性总线通信系 统的示意图,该设备标识生成电路被配置成基于作为上拉或下拉电阻器禪合至通信总线的 公共数据线的结果而应用于现有数据引脚的电压来生成新的设备标识并且在该设备中对 新生成的设备标识进行编程;
[0032] 图8A是图7中的另一示例性总线通信系统的示意图,但该系统具有被提供W便在 由主设备进行设备标识期间可切换地将电源轨禪合至禪合于通信总线的公共数据线的上 拉或下拉电阻器W及在设备标识之后将电源轨与禪合于通信总线的公共数据线的上拉或 下拉电阻器解禪W减少功耗的开关;
[0033] 图8B是图7中的另一示例性总线通信系统的示意图,但该系统具有被提供W便在 由主设备进行的设备标识期间可切换地将上拉或下拉电阻器禪合至通信总线的公共数据 线W及在设备标识之后将上拉或下拉电阻器与通信总线的公共数据线解禪W减少功耗的 开关;
[0034] 图9是包括各自具有设备标识生成电路的示例性Soun抓ire?音频从设备的示例性 Soun抓ire?总线通信系统的示意图,该设备标识生成电路被配置成基于作为上拉或下拉电 阻器禪合至Soun抓ire?通信总线的公共时钟线的结果而应用于现有时钟引脚的电压来生 成新的设备标识并且在该Soun抓ire?音频从设备中对新生成的设备标识进行编程;W及 [00对图10是禪合至图9中的SoundWire?通信总线的SoundWire?音频从设备在 Soun抓ire?通信总线活跃时生成新的设备标识的示例性过程的流程图。
[0036] 详细描述
[0037] 现在参照附图,描述了本公开的若干示例性方面。措辞"示例性"在本文中用于表 示"用作示例、实例或解说"。本文中描述为"示例性"的任何方面不必被解释为优于或胜过 其他方面。
[0038] 在详细描述中所公开的各方面包括电子设备中的设备标识生成W允许对总线通 信标识的设备标识进行外部控制(诸如,选择或重新编程)。还公开了相关系统和方法。W此 方式,禪合至系统中的公共通信总线的电子设备的设备标识可被选择或重新编程W确保该 设备标识是唯一的W避免总线通信冲突。例如,在总线通信系统中,总线通信协议可要求禪 合至通信总线的电子设备由主电子设备通过设备标识来标识。设备标识用于控制不同传输 时隙向每个从设备的分配W避免通信总线上的数据冲突。如果两个或更多个从设备具有相 同的设备标识,则主设备将为此类从设备分配相同的传输时隙,由此导致总线通信冲突。
[0039] 在本文中所公开的某些方面,提供了外部源W对电子设备中的设备标识进行选择 或重新编程。作为非限定性示例,设备标识被选择或重新编程的电子设备可W是系统中的 从设备。外部源可被电禪合至电子设备W闭合电子设备中具有设备标识生成电路的电路。 由外部源闭合的电路提供期望的能够由电子设备中的设备标识生成电路检测的电气特性 (例如,电压、电阻、电容)。设备标识生成电路被配置成生成作为由外部源闭合的电路的所 检测到的电气特性的函数的设备标识。运允许外部源基于对经闭合电路的电气特性的控制 来将电子设备的设备标识外部地选择或重新编程为期望的标识。由此,除了电子设备的制 造商之外的实体(例如,聚集器)可控制该外部源W使得电子设备内的设备标识生成电路对 存储在其电子设备中的设备标识进行选择或重新编程。W此方式,如果需要,可提供禪合至 系统中的公共通信总线的从设备的设备标识的唯一性W避免总线通信冲突。
[0040] 鉴于此,图2A是总线通信设备形式的示例性电子设备30的顶部立体视图,该电子 设备在此示例中是音频电子设备。电子设备30被配置成接收并且传达基于协议的消息。电 子设备30可作为具有通信总线的系统中的从设备来提供。图2B是示出示例性引脚输出配置 的图2A中的示例性电子设备30的底部立体视图。如图2B中所解说的,电子设备30包括允许 作出至电子设备30的电连接的外部引脚32。例如,外部电源(未示出)可被禪合至功率引脚 34W及接地引脚36W对电子设备30的操作供电。图2B中的电子设备30还包括作为数据端口 的数据引脚38W及作为时钟端口的时钟引脚40,每个引脚均被配置成禪合至通信总线的各 自相应的数据线W及时钟线W允许该电子设备30接收音频数据。例如,电子设备30的数据 引脚38W及时钟引脚40被配置成禪合至诸如图1中的通信总线16之类的通信总线的数据线 W及时钟线。而且,在电子设备30中可提供作为传统引脚的协商引脚42W允许至外部上拉 或下拉电阻器(未示出)的连接将电子设备30配置成立体声系统的左或右话筒。基于与协商 引脚42相连接的外部上拉或下拉电阻器的值,通信总线上导向电子设备30的数据引脚38的 音频数据将由此是左或右音频信道的音频。
[0041] 继续参照图2AW及图2B,可能期望在与通信总线连接时允许电子设备30被标识。 鉴于此,电子设备30包括内部设备标识存储器44,本文中还被称为"设备_Id 44"。设备_Id 44是能够存储标识号或其他标记的存储设施。例如,设备_Id 44可由被配置成提供作为设 备标识的二进制数的多个比特构成。电子设备30还可包含多个设备标识。然而,设备_Id 44 可被加载具有与禪合至与电子设备30相同的通信总线的另一电子设备相同的设备标识是 有可能。在此情形中,如W上所讨论的,具有与禪合至通信总线的另一电子设备相同的设 备_1(1 44的电子设备30将W相同的设备标识来标识,由此导致通信总线上的数据冲突。确 保电子设备30具有唯一的设备_1(1 44的一种方法是具有若期望则用唯一的设备标识来对 默认设备_1(1 44进行重新编程的能力。
[0042] 鉴于此,如图2B和3中所解说的,电子设备30被配置成具有提供设备标识端口的额 外的外部引脚46W允许设备_1(1 44被重新编程。在此示例中,该额外的外部引脚46是设备 标识引脚。如图3中所解说的,在此示例中,电子设备30中的设备_1(1 44是作为比特do的在 长度上为一(1)的二进制比特。由此,电子设备30可用作为设备_Id 44的二(2)个不同的设 备标识来编程(即,21 = 2)。为了允许电子设备30的设备_Id 44被重新编程,电子设备30包 括设备标识生成电路48。设备标识生成电路48被禪合至额外的外部引脚46。在此示例中是 外部电阻器56的外部源50与额外的外部引脚46相连接W形成具有设备标识生成电路48的 电路52。由外部电阻器56形成的电路52提供期望的能够由电子设备30中的设备标识生成电 路48检测到的电阻。设备标识生成电路48包括被配置成基于外部电阻器56的电阻水平来生 成数字值"r或"0"的缓冲器电路57。W此方式,外部源50可基于外部电阻器56的电阻来将 电子设备30的设备_Id 44外部地编程或重新编程为期望的设备标识。而且,作为另一示例, 设备标识生成电路48还可被配置成对电子设备30中的选自电子设备30中所提供的多个设 备标识的设备标识进行重新编程。
[0043] 由此,通过使用外部源50,除了电子设备30的制造商之外的实体(例如,诸如聚集 器)可控制该外部源50W使得电子设备30内的设备标识生成电路48对设备_Id 44进行编程 或重新编程。W此方式,当电子设备30的设备_Id 44被用于标识该电子设备30的采用公共 通信总线的系统中时,电子设备30的设备_Id 44的唯一性可被控制W避免总线通信冲突。
[0044] 在图3的电子设备30中,额外的外部引脚46被提供W使外部源50禪合至设备标识 生成电路48。然而,此解决方案需要在电子设备30上提供外部引脚。在音频设备中向电子设 备添加外部引脚W允许外部源能够对设备标识进行重新编程可能是不合期望的。避免向电 子设备添加额外的外部引脚而同时能够使用外部源来对其设备标识进行重新编程的一种 技术是使外部源禪合至音频设备的另一个现有的引脚。例如,如图2B中所解说的,外部源可 被禪合至电子设备30的协商引脚42,其中协商引脚42可改作为设备标识端口。在此示例中, 协商引脚42提供设备标识引脚。电子设备30上可提供配置成禪合至上拉或下拉电阻器的协 商引脚42, W用作对电子设备30中的设备标识进行重新编程的设备标识端口,而不是用于 其原始目的W检测左或右音频信道。
[0045] 鉴于此,图4A解说了另一个示例性电子设备30(1)。电子设备30(1)类似于图2A-3 中的电子设备30,其中在图2A-3与图4之间用共同的标号来标记共同的元件。图4A中的电子 设备30(1)包括设备标识生成电路48(1) W允许电子设备30(1)的设备_Id 44(1)被重新编 程。设备标识生成电路48(1)被配置成基于由外部源(在此示例中是外部可变电压源50(1)) 应用于电子设备30(1)的现有协商引脚42的可变电压化ef来生成新的设备_1(1 44(1)。电路 52(1)由允许可变电压化ef被电子设备30(1)中的设备标识生成电路48(1)检测的外部源50 (1)来形成。
[0046] 如图4A中所解说的,在此示例中,电子设备30(1)中的设备_1(1 44是作为比特d4- dO的在长度上由五(5)个二进制比特构成的多比特设备标识存储器。由此,电子设备30(1) 可用作为设备_Id 44(1)的=十二(32)个不同的设备标识来编程(即,25 = 32)。设备标识生 成电路48(1)包括被配置成基于可变电压Vref的振幅(即,电压电平)来生成数字值的模-数 转换器(ADC)54。可变电压化ef由ADC 54划分为不同的电压范围。W此方式,外部源50(1)可 基于控制可变电压化ef的电压电平来将电子设备30(1)的设备_Id 44外部地编程或重新编 程为期望的设备标识。
[0047] 由此,通过使用外部源50(1),除了电子设备30(1)的制造商之外的实体(例如,诸 如聚集器)可控制外部源50(1) W使得电子设备30(1)内的设备标识生成电路48(1)对设备_ Id 44(1)进行编程或重新编程。W此方式,当电子设备30(1)的设备_Id 44(1)被用于标识 该从设备的采用公共通信总线的系统中时,电子设备30(1)的设备_Id 44(1)的唯一性可被 控制W避免总线通信冲突。
[004引注意,除了ADC 54之外的电路可在图4A的电子设备30(1)中提供W基于可变电压 化ef的电压电平来生成设备_1(1 44(1)。诸非限定性示例包括运算放大器、内部电阻器、W 及内部电容器。
[0049] 继续参照图4A,设备标识生成电路48(1)可被配置成对设备_Id 44(1)的比特d4- dO的全部或子集进行重新编程。例如,作为图4A中的一个示例,电子设备30(1)中的设备标 识生成电路48(1)中的ADC 54被示为禪合至比特d2-d0。由此,在此场景中的设备标识生成 电路48(1)被配置成对设备_1(1 44(1)的少于全部比特d4-d0进行重新编程。继续参照图4A, 设备标识生成电路48(1)可被配置成对设备_Id 44(1)的比特d4-d0的全部或子集进行重新 编程。例如,作为图4A中的一个示例,电子设备30(1)中的设备标识生成电路48(1)中的ADC 54被示为禪合至比特d2-d0。由此,在此场景中的设备标识生成电路48(1)被配置成对设备_ Id 44(1)的少于全部比特d4-d0进行重新编程。运可W是有利的,因为并不需要能够对设 备_1(1 44(1)的全部比特进行编程W为电子设备30(1)提供唯一的设备标识。例如,可W遵 循标准,其中比特d4W及d3是仅可由电子设备30(1)的制造商用默认值来编程的前缀值W 标识电子设备30( 1)的类型。例如,如表59中所示,如果比特d4 W及d3用%0"来编程,则运可 被视为意味着电子设备30(1)是话筒。如果比特d4W及d3用"or来编程,如表59中所示,贝U 运可被视为意味着电子设备30(1)是扬声器。如果比特d4W及d3用"10"来编程,如表59中所 示,则运可被视为意味着电子设备30(1)是编解码器。如果比特d4W及d3用"11"来编程,如 表59中所示,则运可被视为意味着电子设备30(1)是另一音频设备。运可节约成本,因为此 示例中的ADC 54可W是能够将较少的模拟值转换成数字值的较低成本设备。
[0050] 图4B是具有设备标识生成电路48(2)的电子设备30(2)的另一示例的示意图,该设 备标识生成电路48(2)被配置成基于应用于电子设备30(2)的外部协商引脚42的外部可变 电阻器56(1)的可变电阻化ef来生成新的设备_1(1 44(1)。电子设备30(2)类似于图2A-4A中 的电子设备30、30(1),其中在图2A-4A与图4B之间用共同的标号来标记共同的元件。在此示 例中,作为图4A中将可变电压化ef应用于电子设备30(1)的设备标识生成电路48(1)的外部 源50(1)的替代,在图4B中提供了被配置成将外部可变电阻器56(1)的可变电阻化ef应用于 协商引脚42的替换性外部源50(2)。外部源50(2)被配置成将正电源轨(Vdd)或接地(Vss)应 用于外部可变电阻器56(1)。外部可变电阻器56(1)的可变电阻化ef将形成提供分压器的电 路52(2),该分压器划分跨外部可变电阻器56(1)和电子设备30(2)中的内部电阻器Rin的电 压W生成可变电压化ef。类似于图4A中的电子设备30(1),设备标识生成电路48(2)的ADC 54被配置成基于可变电压化ef的振幅(即,电压电平)来生成数字值。可变电压化ef由ADC 54划分为不同的电压范围。W此方式,外部源50(2)可基于控制可变电压Vref的电压电平来 使电子设备30(2)的设备_Id 44(1)外部地编程或重新编程为期望的设备标识。
[0051] 图4C是具有设备标识生成电路48(3)的电子设备30(3)的另一示例的示意图,该设 备标识生成电路48(3)被配置成基于应用于电子设备30(3)的协商引脚42的外部可变电容 器58(1)的电容化ef来生成新的设备_1(1 44(1)。电子设备30(3)类似于图2A-4A中的电子设 备30、30(1),其中在图2A-4A与图4C之间用共同的标号来标记共同的元件在此示例中,作为 图4B中将可变电压Vref应用于电子设备30(2)的设备标识生成电路48(2)的外部源50(2)的 替代,在图4C中提供了被配置成将外部可变电容器58(1)的可变电容Cref应用于协商引脚 42的替换性外部源50(3)。外部源50(3)被配置成将电源轨(Vdd)或接地(Vss)应用于外部可 变电容器58( 1)。外部可变电容器58( 1)的可变电容Cref将形成将该外部可变电容器58( 1) 的可变电容Cref禪合至设备标识生成电路48(3)的电路52(3)。设备标识生成电路48(3)被 配置成通过测量外部可变电容器58(1)的充电时间来检测可变电容Cref。所检测到的可变 电容Cref可由设备标识生成电路48(3)的ADC 54用于基于外部可变电容器58(1)的可变电 容化ef来生成数字值。
[0052] 注意,在图4A-4C中的电子设备30(1)-30(3)的其他示例中,电子设备30可被提供 具有被配置成基于除了电阻、电感、或电容之外的另一电气特性来生成新的设备_Id 44的 替换性设备标识生成电路48。例如,该电气特性可W是由外部源50应用于电子设备30的设 备标识生成电路48的外部信号的频率。例如,该外部信号可W是包括数据信号或时钟信号 的通信总线信号,如W下所讨论的。设备标识生成电路48可被配置成测量外部信号的频率 W由ADC 54用于基于此类频率来生成数字值。
[0053] 还可能期望允许电子设备选择预定义的之前已经诸如由制造商编程到电子设备 中的设备标识符作为电子设备的设备标识。可提供此特性来代替或者附加于被配置成允许 对其设备标识进行重新编程的电子设备,如W上所描述的电子设备30-30(3)中所提供的。 鉴于此,图4D是被配置成基于应用于作为被提供为设备标识端口的设备标识引脚的协商引 脚42的电气特性来选择要用于标识电子设备30(4)的设备标识的替换性电子设备30(4)的 示意图。图4D中的外部源50(4)可生成可在电路52(4)中检测的电气特征的方式可与本文W 上所描述的任何示例中所提供的方式相同,并且由此将不再被重新描述。
[0054] 然而,在图4D中的电子设备30(4)中,提供了作为设备标识生成电路的替换的设备 标识选择电路55。设备标识选择电路55包括类似于W上所描述的设备标识生成电路48-48 (3)的ADC 54。协商引脚42上的由外部源50(4)生成的电气特性可由设备标识选择电路55检 。设备标识选择电路55的ADC 54被配置成基于由设备标识选择电路55检测到的电气特性 来生成数字值。ADC 54可W是低成本ADC。在设备标识选择电路55中提供了解码器63,该解 码器63被配置成接收并且使用由ADC 54生成的数字值W选择多个解码器线61之一W便选 择各自具有预先存储的设备_Id 44(2)-44(5)的多个设备标识符Id3-Id0之一。在一方面 中,每个设备_Id 44(2)-44(5)相对于其他设备_1(1 44是唯一的。每个设备标识符Id3-Id0 均可由期望的任何数目的比特构成。所选择的设备标识符Id3-Id0可用作电子设备30(4)的 设备标识。在此示例中,因为存在四(4)个设备_Id 44(2)-44(5),所W解码器63是2-4解码 器,其中解码器63被配置成从ADC 54接收二(2)比特数字值。
[0055] 由此,总之,在图4D的电子设备30(4)中,虽然在此示例中设备标识是不可重新编 程的,但是通过提供多个可选择的设备_Id 44(2)-44(5),由电子设备30(4)使用W标识自 身的设备标识可通过外部源50(4)来选择。应用于电子设备(诸如W上所描述的电子设备 30-30(4)) W使得电子设备中的设备标识被重新编程或被选择的外部源还可由禪合至具有 要被重新编程的电子设备的公共通信总线的另一电子设备来提供。
[0056] 鉴于此,图5是示例性总线通信系统60(1)的示意图。总线通信系统60(1)包括禪合 至通信总线66的示例性从设备62(1)-62(N) W及主设备64,其中"N"表示从设备62的数目。 作为非限定性示例,主设备64和/或从设备62(1)-62(N)可在单独的组件中提供或位于相同 的电子板上。虽然图5中的总线通信系统60(1)是示例性系统,但是总线通信系统60(1)还可 W是包括作为系统协议的一部分需要禪合至通信总线的从设备的设备标识的通信总线的 任何其他系统。每个从设备62(1)-62(N)均具有可W如同W上所描述的设备标识生成电路 的设备标识生成电路48(1 )-48(N)。
[0057] 继续参照图5,设备标识生成电路48(1)-48(N)被配置成基于应用于通信总线信号 65的可变电压化ef(l)-化ef(N)来生成其相应从设备62(1)-62(N)的新的设备_Id(未示 出)。在此示例中,用于生成从设备62(1)-62(N)的新的设备_Id的通信总线信号65是通信总 线时钟信号67。作为外部上拉或下拉电阻器Rext(I)-Rext(N)禪合至通信总线66的公共时 钟线70的结果,在相应的从设备62(1)-62(N)的现有的时钟引脚68(1)-68(N)上断言通信总 线时钟信号67。作为应用于禪合至时钟引脚68(1)-68(N) W及被提供为主时钟引脚72的主 时钟端口的时钟线70的通信总线时钟信号67的恒定翻转速率的结果而生成可变电压化ef (1)-化ef (N)。交流(AC)电偶74(1 )-74(N)被提供并且在时钟线70上禪合W将通信总线时钟 信号67的AC分量进行滤波,从而通信总线时钟信号67的直流(DC)分量被应用于外部电阻器 Rext( O-Rext(N)W生成唯一的可变电压化Gf(I)-Vref (N)。鉴于此,外部电阻器RextQ )- Rext(N)可被选择W具有唯一电阻值W生成唯一的设备标识(例如,设备_Id),该唯一电阻 值导致可变电压化ef (1 )-Vref (N) W使得设备标识生成电路48( 1 )-48(N)内的ADC生成不同 的数字输出值。替换地,作为另一个示例,可变电压化ef(l)-化ef (N)可作为应用于外部电 阻器Rext(I)-Rext(N)的通信总线66的一部分翻转控制信号(未示出)的结果而生成。
[0058] 在图5中可能期望允许总线通信系统60(1)中的从设备62(1)-62(N)对其相应的设 备标识进行编程或重新编程,而同时通信总线66活跃地对来自主设备64的主数据引脚82的 总线通信数据进行路由。W此方式,不在对其设备标识进行编程或重新编程的从设备62 (1)-62(N)可继续操作。例如,在从设备62(1)已经被禪合至通信总线66并且活跃地在通信 总线66上从主设备64接收W及与主设备64交换通信数据之后,可将从设备62(N)添加至通 信总线66。
[0059] 鉴于此,图6是图5中禪合至通信总线66的从设备62在通信总线66W有序的顺序活 跃时生成新设备标识的示例性过程100的流程图。参照图6,从设备62在其被禪合至通信总 线66之后苏醒(框102)。例如,从设备62可在其被上电之后苏醒。从设备62随后监听通信总 线66上的总线活动并且标识同步流W与通信总线66同步(框104)。例如,从设备62可监听通 信总线66上的从设备状态报告。而且,如先前所描述的,从设备62滤除来自通信总线信号65 的期望模式并且测量通信总线信号65的电气特性W对其设备标识(设备_Id)进行编程或重 新编程(框106)。例如,在图5的总线通信系统60(1)中,通信总线信号65是通信总线时钟信 号67。由此,在图5的示例中,从设备62测量通信总线时钟信号67的电气特性W对其设备标 识(设备_Id)进行编程。
[0060] 继续参照图6,在框106中,从设备62可被配置成滤除来自通信总线信号65的期望 模式并且测量通信总线信号65的电气特性,而在框104的并行操作中从设备62监听通信总 线66上的总线活动W减少总线通信就绪时间。W此方式,当从设备62准备好在通信总线66 上通信时,从设备62可用其新的设备标识(设备_Id)在通信总线66上报告其存在性(框 108)。从设备62随后使用其新的经编程的设备标识来参与通信总线66上的总线通信(框 110)。
[0061] 还可能期望允许从设备62通过测量作为通信总线信号65的数据信号的电气特性 来对其设备标识进行编程或重新编程。鉴于此,图7是如图中5所提供的包括禪合至通信总 线66的从设备62(1)-62(N) W及主设备64的另一个示例性总线通信系统60(2)的示意图。 "N"表示从设备62的数目。然而,图7中的总线通信系统60(2)还可W是包括作为系统协议的 一部分需要禪合至通信总线的从设备的设备标识的通信总线的任何其他系统。设备标识生 成电路48(1)-48(N)被配置成分别基于作为外部上拉或下拉电阻器Rext(I)-Rext(N)禪合 至通信总线66的公共数据线76的结果而相应地应用于现有数据引脚SO(I)-SO(N)的可变电 压化ef(l)-化ef(N)来生成相应的从设备62(1)-62(N)的新的设备_Id。可变电压化ef(l)- Vref (N)是作为应用于禪合至数据引脚80(1)-80(N) W及被提供为主数据引脚82的主数据 端口的数据线76的通信总线数据信号78的翻转的结果而生成的。就如图5的总线通信系统 60(1)中所提供的,AC电偶74(1)-74(N)被提供并且在数据线76上禪合W将通信总线数据信 号78的任何AC分量进行滤波,从而该通信总线数据信号78的DC分量被应用于外部电阻器 Rext( O-Rext(N)W生成唯一的可变电压化Gf(I)-Vref (N)。鉴于此,外部电阻器RextQ )- Rext(N)可被选择W具有唯一电阻值W生成唯一的设备_1(1,该唯一电阻值导致可变电压 化Gf(I)-Vref (N) W使得设备标识生成电路48(1 )-48(N)内的ADC生成不同的数字输出值。
[0062] 在通信总线66活跃的同时禪合至通信总线66的从设备62生成新的设备标识的图6 中的过程还可由图7中的总线通信系统60(2)中的从设备62(1)-62(N)采用。
[0063] 图8A是类似于图7中的总线通信系统60(2)的另一个示例性总线通信系统60(3)的 示意图。在图8A的总线通信系统60(3)中,在相应的外部电阻器Rext(I)-Rext(N)与Vdd或 Vss之间提供并且部署开关SW( 1 )-SW(N),W可切换地使Vdd或Vss电源轨禪合至外部电阻器 Rext(I)-Rext(N)。当主设备64期望对从设备62(1)-62(N)的设备_Id进行重新编程时,开关 SW(I)-SW(N)可由禪合至主设备64的开关控制线84控制成闭合W便将外部电阻器Rext(I)- Rext(N)禪合至Vdd或Vss。同样的,在主设备64已经对从设备62(1)-62(N)的设备_Id进行重 新编程之后,开关SW(I)-SW(N)可由禪合至主设备64的开关控制线84控制成断开W便将外 部电阻器Rext(I)-Rext(N)与Vdd或Vss解禪。W此方式,当从设备62(1 )-62(N)的设备_Id不 在被重新编程时,外部电阻器Rext(I)-Rext(N)从Vdd或Vss解禪,从而功率不由外部电阻器 Rext (1) -Rext (N)耗散,由此节省功率。
[0064] 当通信总线66活跃的同时禪合至通信总线66的从设备62生成新的设备标识的图6 中的过程还可由图8A中的总线通信系统60(3)中的从设备62(1)-62(N)采用。
[0065] 图8B是类似于图8A中的总线通信系统60(3)的另一个示例性总线通信系统60(4) 的示意图。然而,在数据引脚SO(I)-SO(N)与相应的外部电阻器Rext(I)-Rext(N)之间提供 并且部署了开关SW(I)-SW(N) W可切换地使Vdd或Vss电源轨禪合至外部电阻器Rext(I)- Rext(N)。当主设备64期望对从设备62(1)-62(N)的设备_Id进行重新编程时(诸如,在初始 化过程或从设备62发现过程过程期间),开关SW(I)-SW(N)可由禪合至主设备64的开关控制 线84控制成闭合W便将数据引脚SO(I)-SO(N)禪合至外部电阻器Rext(I)-Rext(N)。同样 的,在主设备64已经对从设备62(1)-62(N)的设备_Id进行重新编程之后,开关SW(I)-SW(N) 可由禪合至主设备64的开关控制线84控制成断开W便将数据引脚SO(I)-SO(N)从相应的外 部电阻器Rext(I)-Rext(N)解禪。W此方式,当从设备62(1)-62(N)的设备_Id不在被重新编 程时,外部电阻器Rexta)-Rext(N)从Vdd或Vss解禪,从而功率不由外部电阻器Rexta)- Rext(N)耗散,由此节省功率。
[0066] 当通信总线66活跃时禪合至通信总线66的从设备62生成新的设备标识的图6中的 过程还可由图8B总线通信系统60(4)中的从设备62(1)-62(N)采用。
[0067] 在电子设备中提供设备标识生成W允许对总线通信标识的设备标识的外部控制 (诸如,选择或重新编程)的示例可在采用不同类型的通信总线的不同通信系统中提供。其 他通信系统还可要求通信地禪合至通信总线的电子设备具有唯一的设备标识。
[0068] 鉴于此,MIPl猶联盟最近已经宣告把Soun抓ire?作为用于向电子设备中的不同 音频设备传送与音频信道相关的数字数据的通信协议。如本文所使用的,SoundWire?规范 至少旨在表示2014年10月29日发布的S0UNDWIRE规范版本8的修订版04,其全部内容通过援 引纳入于此。在Soun抓ire?中,一个Soun抓ire?主接口允许主电子设备("主设备')或通信 地禪合至主电子设备("主设备")的监视器在公共通信总线上与禪合至Soun抓ire?从接口 的一个或多个从电子设备("从设备")通信。主设备使用二(2)个物理信号来与从设备通信: 在Soun抓ire?通信总线的公共时钟线上通信的时钟信号,W及在Soun抓ire?通信总线的 公共数据线上通信的数据信号。由此,在SoundWire?系统中,时分复用(TDM)帖结构被用于 在公共Soun抓ire?通信总线上传输比特率媒体流W避免数据冲突。主设备将传输时隙分配 至每个从设备14(1 )-14(4) W用于总线通信。由此,SoundWire?协议可能要求与 Soun抓ire?通信总线相连接的每个从设备由主设备通过唯一的设备标识来标识。
[0069] 鉴于此,图9是示例性Soun抓ire?总线通信系统60(5)的示意图。Soun抓ire?总线 通信系统60(5)包括禪合至Soun抓ire?通信总线66S的示例性Soun抓ire?音频从设备62S (1 )-62S(N) W及Soun抓ire?主设备64S,其中"N"表示Soun抓ire?音频从设备62S( 1 )-62S (N)的数目。作为非限定性示例,SoundWire?主设备64S和/或Soun抓ire?音频从设备62S (1)-62S(N)可在单独的组件中被提供或位于相同的电子板上。每个Soun抓ire?音频从设备 62S(1)-62S(N)均具有可W如同W上图5中描述的设备标识生成电路48(1)-48(N)的设备标 识生成电路48S(1)-48S(N)。
[0070] 继续参照图9,设备标识生成电路48S(1)-48S(N)被配置成基于应用于Soun抓ire? 通信总线信号65S的可变电压化ef (I)-Vref (N)来生成其相应的Soun抓ire?音频从设备62S (1)-62S(N)的新的设备_Id(未示出)。在此示例中,用来生成SoundWire?音频从设备62S (1)-62S(N)的新的设备_Id的Soun抓ire?通信总线信号65S是通信总线时钟信号67S。作为 外部上拉或下拉电阻器Rexta )-Rext(N)禪合至Soun抓ire?通信总线66S的公共时钟线70S 的结果,在相应的Soun抓ire?音频从设备62S( 1 )-62S(N)的现有时钟引脚68S( 1 )-68S(N)上 断言通信总线时钟信号67S。可变电压化ef (1)-化ef (N)是作为应用于时钟线70S的通信总 线时钟信号67S的恒定翻转速率的结果而生成的,该时钟线70S禪合至时钟引脚68S(1)-68S (N)W及被提供为主时钟引脚72S的主时钟端口。AC电偶74a)-74(N)被提供并且禪合在时 钟线70S上W将通信总线时钟信号67S的AC分量进行滤波,从而通信总线时钟信号67S的DC 分量被应用于外部电阻器Rext( 1 )-Rext(N) W生成唯一的可变电压化Gf(I)-Vref (N)。鉴于 此,外部电阻Rext (1) -Rext (N)可被选择W具有唯一电阻值W生成唯一的设备标识(例如, 设备_Id),该唯一电阻值导致可变电压化Gf(I)-Vref (N) W使得设备标识生成电路48S(1)- 48S(N)内的ADC生成不同的数字输出值。替换地,作为另一示例,可变电压化ef (I)-^ef(N) 可作为应用于外部电阻器Rext(l)-Rext(N)的Soun抓ire?通信总线66S的一部分翻转控制 信号(未示出)的结果而生成。
[0071 ] 可能期望在Soun抓ire?通信总线66S正活跃地对来自Soun抓ire?主设备64S的主 数据引脚82S的总线通信数据进行路由时允许图9的SoundWire?总线通信系统60(5)中的 SoundWire?音频从设备62S(1)-62S(N)对其相应的设备标识进行编程或重新编程。W此方 式,不在对其设备标识进行编程或重新编程的Soun抓ire?音频从设备62S(1)-62S(N)可继 续操作。例如,在Soun抓ire?音频从设备62S( I)已经禪合至Soun抓ire?通信总线66S并且 在Soun抓ire?通信总线66S上从Soun抓ire?主设备64S活跃地接收Soun抓ire?通信数据W 及与Soun抓ire?主设备64S交换Soun抓ire?通信数据之后,可将Soun抓ire?音频从设备 62S(N)添加至Soun抓ire?通信总线66S。
[0072] 鉴于此,图10是图9中禪合至Soun抓ire?通信总线66S的Soun抓ire?音频从设备 62S在Soun抓ire?通信总线66SW有序的顺序活跃时生成新的设备标识的示例性过程120的 流程图。参照图10 ,Soun抓ire?音频从设备62S在其被禪合至Soun抓ire?通信总线66S之后 苏醒(框122)。例如,Soun抓ire?音频从设备62S可在其被上电之后苏醒。Soun抓ire?音频 从设备62S随后监听SoundWire?通信总线66S上的总线活动并且标识Soun抓ire?同步流W 同步至SoundWire?通信总线66S(框124)。例如,SoundWire?音频从设备62S可监听 SoundWire?通信总线66S上的Soun抓ire?音频从设备状态报告。而且,如先前所描述的, SoundWire?音频从设备62S滤除来自Soun抓ire?通信总线信号65S的期望模式并且测量 SoundWire?通信总线信号65S的电气特性W对其设备标识(设备_Id)进行编程或重新编程 (框126)。例如,在图10的Soun抓ire?总线通信系统60(5)中,Soun抓ire?通信总线信号65S 是通信总线时钟信号67S。由此,在图9的示例中,Soun抓ire?音频从设备62S测量通信总线 时钟信号67S的电气特性W对其设备标识(设备_Id)进行编程。
[0073] 继续参照图10,在框116中SoundWire?音频从设备62S可被配置成滤除来自 Soun抓ire?通信总线信号65S的期望模式并且测量Soun抓ire?通信总线信号65S的电气特 性,而在框114的并行的操作中Soun抓ire?音频从设备62S监听Soun抓ire?通信总线66S上 的总线活动W减少总线通信就绪时间。W此方式,当SoundWire?音频从设备62S准备好在 SoundWire?通信总线66S上通信时,SoundWire?音频从设备62S可用其新的设备标识(设 备_1(1)在通信总线66S上报告其存在性(框128)。5〇1111(^山6了》音频从设备625随后使用其新 的经编程的设备标识来参与Soun抓ire?通信总线66S上的总线通信(框130)。
[0074] 包括本文所公开的设备标识生成电路W允许对总线通信标识的设备标识进行外 部控制(诸如进行选择或重新编程)的音频电子设备可W被提供在或集成到任何基于处理 器的设备中。不作为限定的示例包括机顶盒、娱乐单元、导航设备、通信设备、固定位置数据 单元、移动位置数据单元、移动电话、蜂窝电话、计算机、便携式计算机、台式计算机、个人数 字助理(PDA)、监视器、计算机监视器、电视机、调谐器、无线电、卫星无线电、音乐播放器、数 字音乐播放器、便携式音乐播放器、数字视频播放器、视频播放器、数字视频碟(DVD)播放 器、W及便携式数字视频播放器。
[0075] 本领域技术人员将进一步领会,结合本文所公开的诸方面描述的各种解说性逻辑 块、模块、电路和算法可被实现为电子硬件、存储在存储器中或另一计算机可读介质中并由 处理器或其它处理设备执行的指令、或运两者的组合。作为示例,本文描述的主设备和从设 备可用在任何电路、硬件组件、集成电路(1C)、或IC忍片中。本文所公开的存储器可W是任 何类型和大小的存储器,且可被配置成存储所需的任何类型的信息。为清楚地解说运种可 互换性,W上已经W其功能性的形式一般地描述了各种解说性组件、框、模块、电路和步骤。 此类功能性如何被实现取决于具体应用、设计选择、和/或加诸于整体系统上的设计约束。 技术人员可针对每种特定应用W不同方式来实现所描述的功能性,但此类实现决策不应被 解读为致使脱离本发明的范围。
[0076] 结合本文中公开的诸方面描述的各种解说性逻辑块、模块、W及电路可用设计成 执行本文中描述的功能的处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编 程口阵列(FPGA)或其他可编程逻辑器件、分立的口或晶体管逻辑、分立的硬件组件、或其任 何组合来实现或执行。处理器可W是微处理器,但在替代方案中,处理器可W是任何常规处 理器、控制器、微控制器或状态机。处理器还可W被实现为计算设备的组合,例如DSP与微处 理器的组合、多个微处理器、与DSP核屯、协同的一个或多个微处理器、或任何其它此类配置。
[0077] 本文所公开的各方面可被体现为硬件和存储在硬件中的指令,并且可驻留在例如 随机存取存储器(RAM)、闪存、只读存储器(ROM)、电可编程ROM化PROM)、电可擦可编程ROM 化EPROM)、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其它形式的计算机可读 介质中。示例性存储介质被禪合到处理器,W使得处理器能从/向该存储介质读取/写入信 息。在替换方案中,存储介质可W被整合到处理器。处理器和存储介质可驻留在ASIC中。 ASIC可驻留在远程站中。在替换方案中,处理器和存储介质可作为分立组件驻留在远程站、 基站或服务器中。
[0078] 还注意到,本文任何示例性方面中描述的操作步骤是为了提供示例和讨论而被描 述的。所描述的操作可按除了所解说的顺序之外的众多不同顺序来执行。而且,在单个操作 步骤中描述的操作实际上可在多个不同步骤中执行。另外,在示例性方面中讨论的一个或 多个操作步骤可被组合。应理解,如对本领域技术人员显而易见地,在流程图中解说的操作 步骤可进行众多不同的修改。本领域技术人员还将理解,可使用各种不同技术中的任何一 种来表示信息和信号。例如,贯穿上面描述始终可能被述及的数据、指令、命令、信息、信号、 位(比特)、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组 合来表示。
[0079] 提供对本公开的先前描述是为使得本领域任何技术人员皆能够制作或使用本公 开。对本公开的各种修改对本领域技术人员而言将容易是显而易见的,并且本文中所定义 的普适原理可被应用到其他变型而不会脱离本公开的精神或范围。由此,本公开并非旨在 被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖特征一 致的最广义的范围。
【主权项】
1. 一种被配置成对其设备标识进行重新编程的电子设备,包括: 被配置成耦合至通信总线的设备标识端口; 耦合至所述设备标识端口的设备标识生成电路,所述设备标识生成电路被配置成: 检测在所述设备标识端口上从所述通信总线接收到的通信总线信号的电气特性; 基于所检测到的电气特性来生成设备标识;以及 将所生成的设备标识存储在设备标识存储器中。2. 如权利要求1所述的电子设备,其特征在于,所述设备标识端口包括设备标识引脚。3. 如权利要求1所述的电子设备,其特征在于,所述设备标识端口被配置成耦合至所述 通信总线的时钟线; 其中所述设备标识生成电路被配置成检测所述通信总线信号的所述电气特性,所述通 信总线信号包括所述设备标识端口上从所述通信总线接收到的通信总线时钟信号。4. 如权利要求1所述的电子设备,其特征在于,所述设备标识端口被配置成耦合至所述 通信总线的数据线; 其中所述设备标识生成电路被配置成检测所述通信总线信号的所述电气特性,所述通 信总线信号包括所述设备标识端口上从所述通信总线接收到的通信总线数据信号。5. 如权利要求1所述的电子设备,其特征在于,所述设备标识生成电路被配置成检测所 述通信总线信号的所述电气特性,所述通信总线信号由所述通信总线信号的电压构成。6. 如权利要求1所述的电子设备,其特征在于,所述设备标识生成电路被配置成检测所 述通信总线信号的所述电气特性,所述通信总线信号由所述通信总线信号的可变电压构 成。7. 如权利要求1所述的电子设备,其特征在于,所述设备标识生成电路被配置成检测所 述通信总线信号的所述电气特性,所述通信总线信号由耦合至所述设备标识端口的外部电 阻器的电阻构成。8. 如权利要求1所述的电子设备,其特征在于,所述设备标识生成电路被配置成检测所 述通信总线信号的所述电气特性,所述通信总线信号由耦合至所述设备标识端口的外部可 变电阻器的电阻构成。9. 如权利要求1所述的电子设备,其特征在于,所述设备标识生成电路被配置成检测所 述通信总线信号的所述电气特性,所述通信总线信号由所述通信总线信号的电容构成。10. 如权利要求1所述的电子设备,其特征在于,所述设备标识生成电路被配置成检测 所述通信总线信号的所述电气特性,所述通信总线信号由耦合至所提供的所述设备标识端 口的外部电容器的电容构成。11. 如权利要求1所述的电子设备,其特征在于,所述设备标识生成电路被配置成检测 所述通信总线信号的所述电气特性,所述通信总线信号由耦合至所述设备标识端口的外部 可变电容器的电容构成。12. 如权利要求1所述的电子设备,其特征在于,所述设备标识生成电路被配置成检测 所述通信总线信号的所述电气特性,所述通信总线信号由所述通信总线信号的频率构成。13. 如权利要求1所述的电子设备,其特征在于,所述设备标识生成电路包括缓冲器电 路。14. 如权利要求1所述的电子设备,其特征在于,所述设备标识生成电路包括被配置成 将所述通信总线信号的所检测到的电气特性的模拟值转换成作为所述设备标识的数字值 的模数转换器(ADC)。15. 如权利要求1所述的电子设备,其特征在于,所述设备标识存储器被配置成存储多 比特设备标识存储器。16. 如权利要求15所述的电子设备,其特征在于,所述设备标识生成电路被配置成将所 述多比特设备标识存储器中的比特子集存储在所述设备标识存储器中。17. 如权利要求1所述的电子设备,其特征在于,所述设备标识包括多个设备标识符; 其中所述设备标识生成电路包括被配置成基于所检测到的电气特性来在所述设备标 识的所述多个设备标识符中选择至少一个设备标识符的设备标识选择电路。18. 如权利要求1所述的电子设备,其特征在于,所述电子设备被配置成标识同步流以 将所述电子设备同步至所述通信总线; 其中所述设备标识生成电路被配置成在所述同步流的标识期间检测在所述设备标识 端口上从所述通信总线接收到的所述通信总线信号的所述电气特性。19. 如权利要求1所述的电子设备,其特征在于,所述设备标识生成电路被配置成检测 来自耦合至所述通信总线的主设备的、在所述设备标识端口上从所述通信总线接收到的所 述通信总线信号的所述电气特性。20. 如权利要求1所述的电子设备,其特征在于,所述电子设备包括Soundwire?音频从 设备。21. 如权利要求20所述的电子设备,其特征在于,所述设备标识生成电路被配置成检测 所述设备标识端口上的所述通信总线信号的所述电气特性,所述通信总线信号包括从包括 Soundwire?通信总线的通信总线接收到的Soundwire?通信总线信号。22. -种被配置成对其设备标识进行重新编程的电子设备,包括: 被配置成用于耦合至通信总线的设备标识装置;以及 耦合至所述设备标识装置的设备标识生成装置,所述设备标识生成装置用于: 检测在所述设备标识装置上从所述通信总线接收到的通信总线信号的电气特性; 基于所检测到的电气特性来生成设备标识;以及 将所生成的设备标识存储在设备标识存储器中。23. -种用于使电子设备对其设备标识进行重新编程的方法,包括: 检测在耦合至通信总线的设备标识端口上从所述通信总线接收到的通信总线信号的 电气特性; 基于所述通信总线信号的所检测到的电气特性来生成设备标识;以及 将所生成的设备标识存储在设备标识存储器中。24. 如权利要求23所述的方法,其特征在于,包括检测在耦合至所述通信总线的时钟线 的所述设备标识端口上从所述通信总线接收到的通信总线时钟信号的电气特性。25. 如权利要求23所述的方法,其特征在于,包括检测在耦合至所述通信总线的数据线 的所述设备标识端口上从所述通信总线接收到的通信总线数据信号的电气特性。26. 如权利要求23所述的方法,其特征在于,进一步包括将所述通信总线信号的所检测 到的电气特性的模拟值转换成作为所述设备标识的数字值。27. 如权利要求23所述的方法,其特征在于,进一步包括: 标识同步流以将所述电子设备同步至所述通信总线; 其中检测所述通信总线信号的所述电气特性是在所述同步流的所述标识期间执行的。28. 如权利要求23所述的方法,其特征在于,包括检测所述设备标识端口上的所述通信 总线信号的所述电气特性,所述通信总线信号包括从包括Soundwire?通信总线的通信总线 接收到的Soundwire?通信总线信号。29. -种用于允许耦合至通信总线的从设备对其设备标识进行重新编程的总线通信系 统,包括: 包括数据线以及时钟线的通信总线; 包括主数据端口以及主时钟端口的主设备,所述主设备通过所述主数据端口耦合至所 述数据线以及所述主时钟端口耦合至所述时钟线来耦合至所述通信总线;以及 多个从设备,每个从设备包括: 耦合至所述通信总线的数据端口以及时钟端口,其中所述数据端口以及所述时钟端口 中的至少一者还包括设备标识端口; 耦合至所述通信总线的所述数据线的所述数据端口,以及耦合至所述通信总线的所述 时钟线的所述时钟端口;以及 耦合至所述设备标识端口的设备标识生成电路,所述设备标识生成电路被配置成: 检测所述设备标识端口上从所述通信总线接收到的通信总线信号的电气特性; 基于所检测到的电气特性来生成设备标识;以及 将所生成的设备标识存储在设备标识存储器中。30. 如权利要求29所述的总线通信系统,其特征在于,进一步包括: 多个交流(AC)电偶,所述多个AC电偶中的AC电偶耦合至所述多个从设备中的每个从设 备的所述设备标识端口;以及 多个外部电阻器,所述多个外部电阻器中的外部电阻器耦合至所述多个从设备中的每 个从设备的所述设备标识端口。31. 如权利要求30所述的总线通信系统,其特征在于,进一步包括: 多个开关,所述多个开关中的开关被配置成将所述外部电阻器可切换地耦合至所述多 个从设备中的每个从设备的所述设备标识端口;以及 被配置成控制所述多个开关中的每个开关的断开或闭合的开关控制线; 其中所述主设备被配置成在所述开关控制线上生成控制信号,以使得所述多个开关中 的每个开关断开或闭合以控制所述多个外部电阻器中的外部电阻器至所述多个从设备中 的每个从设备的所述设备标识端口的耦合。32. 如权利要求31所述的总线通信系统,其特征在于,所述多个外部电阻器被部署在所 述多个从设备中相应的从设备与所述多个开关中相应的开关之间。33. 如权利要求31所述的总线通信系统,其特征在于,所述多个开关中的每个开关被部 署在相应的从设备与相应的外部电阻器之间。34. 如权利要求29所述的总线通信系统,其特征在于,所述总线通信系统被配置成标识 同步流以将所述从设备同步至所述通信总线; 其中所述设备标识生成电路被配置成在所述同步流的标识期间检测所述设备标识端 口上从所述通信总线接收到的所述通信总线信号的所述电气特性。35. 如权利要求31所述的总线通信系统,其特征在于,所述主设备包括Soundwire?主设 备并且所述多个从设备包括多个Soundwire?音频从设备。36. 如权利要求35所述的总线通信系统,其特征在于: 所述通信总线包括Soundwire?通信总线;以及 所述设备标识生成电路被配置成检测所述设备标识端口上的所述通信总线信号的所 述电气特性,所述通信总线信号包括从所述Soundwire?通信总线接收到的Soundwire?通 信总线信号。
【文档编号】H04L29/12GK105940661SQ201580006798
【公开日】2016年9月14日
【申请日】2015年2月2日
【发明人】L·阿马里利奥, Y·亚蒙, N·格伯, A·沙哈姆
【申请人】高通股份有限公司