The systems, methods and devices that provide improved performance for the I2C bus are described. Including a method for testing the old I2C equipment in the peak filter: according to the I2C protocol to transmit the generated commands on the serial bus, which includes the command corresponding to the old from the address of the device; the command and pulse sequences are combined to obtain the test signal; transmitting the test signal in the serial bus; and based on the from the old equipment whether the receipt of the test signal to determine the peak from the first filter equipment in effect. Each pulse in the pulse sequence has a diachronic time less than 50ns. The peak filter is expected to suppress diachronic pulses with less than 50ns.
【技术实现步骤摘要】
【国外来华专利技术】针对50纳秒尖峰滤波器的测试相关申请的交叉引用本申请要求于2015年6月15日在美国专利局提交的临时申请No.62/175,723、以及于2016年6月10在美国专利商标局提交的非临时申请No.15/179,470的权益,这些申请的全部内容纳入于此。背景领域本公开一般涉及处理器与外围设备之间的接口,并且尤其涉及改进串行总线的数据通信能力。
技术介绍
集成电路间串行总线(也可被称为I2C总线或I2C总线)是旨在用于将低速外围设备连接至处理器的串行单端计算机总线。I2C总线是多主控总线,其中每个设备可以针对I2C总线上传送的不同消息充当主设备和从设备。I2C总线可以仅使用两个双向开漏(open-drain)连接器(包括串行数据线(SDA)和串行时钟线(SCL))来传送数据。这些连接器通常包括由上拉电阻器终接的信号导线。I2C的原始实现在标准模式(Sm)操作中支持最高达100千比特每秒(100kbps)的数据信令速率,其中较新近的标准在快速模式(Fm)操作中支持400kbps的速度,并且在快速模式+(Fm+)操作中支持1兆比特每秒(Mbps)的速度。然而,在一些系统和装置中,需要更高带宽来支持某些类型的设备之间的通信。例如,移动通信设备(诸如蜂窝电话)可以采用消耗显著带宽的多个设备(包括相机、显示器和各种通信接口)。当要使用混合信令(包括根据常规I2C协议的信令)以维持与旧式设备的兼容性时,可能难以获得较高带宽。例如,可能难以确定I2C设备是否能共存在由增强型设备用来以比这些I2C所能处置的比特率更高的比特率传送数据和命令的串行总线上。因此,一直存在着在被配置为连接移 ...
【技术保护点】
一种用于检测耦合至串行总线的设备的能力的方法,包括:根据集成电路间(I2C)协议生成要在所述串行总线上传送的命令,其中所述命令包括对应于第一从设备的地址;将所述命令与脉冲序列合并以获得测试信号,其中所述脉冲序列中的每个脉冲具有小于50纳秒的历时;在所述串行总线上传送所述测试信号;以及基于所述第一从设备是否正确地响应所述命令来确定所述第一从设备中的尖峰滤波器的功效,其中所述尖峰滤波器预期抑制具有小于50纳秒的历时的脉冲。
【技术特征摘要】
【国外来华专利技术】2015.06.15 US 62/175,723;2016.06.10 US 15/179,4701.一种用于检测耦合至串行总线的设备的能力的方法,包括:根据集成电路间(I2C)协议生成要在所述串行总线上传送的命令,其中所述命令包括对应于第一从设备的地址;将所述命令与脉冲序列合并以获得测试信号,其中所述脉冲序列中的每个脉冲具有小于50纳秒的历时;在所述串行总线上传送所述测试信号;以及基于所述第一从设备是否正确地响应所述命令来确定所述第一从设备中的尖峰滤波器的功效,其中所述尖峰滤波器预期抑制具有小于50纳秒的历时的脉冲。2.如权利要求1所述的方法,其特征在于,进一步包括:从所述第一从设备接收响应于所述命令的确收,其中所述确收指示所述第一从设备中的所述尖峰滤波器在有效地操作。3.如权利要求1所述的方法,其特征在于,确定所述尖峰滤波器的功效包括:使第一值被写入所述第一从设备的寄存器;从所述第一从设备中的所述寄存器读取第二值;以及在所述第一值等于所述第二值时确定所述尖峰滤波器有效。4.如权利要求1所述的方法,其特征在于,进一步包括:通过在没有所述脉冲序列的情况下按一个或多个时钟频率传送所述命令来确定所述第一从设备的存在,其中所述第一从设备被配置成在所述第一设备存在于所述串行总线上并且被适配成用于使用所述一个或多个时钟频率中的至少一者来通信时确收所述命令。5.如权利要求4所述的方法,其特征在于,所述测试信号是按与所述一个或多个时钟频率中的最低频率相对应的时钟频率来传送的。6.如权利要求1所述的方法,其特征在于,将所述命令与所述脉冲序列合并包括:将所述脉冲序列合并到在所述串行总线上传送的时钟信号处于低状态时的多个区间中的每一者中。7.如权利要求1所述的方法,其特征在于,将所述命令与所述脉冲序列合并包括:将所述脉冲序列合并到在所述串行总线上传送的时钟信号处于高状态时的多个区间中的每一者中。8.如权利要求1所述的方法,其特征在于,每个脉冲包括期间所述每个脉冲处于高状态的40纳秒时间段。9.如权利要求1所述的方法,其特征在于,所述脉冲序列是在所述串行总线的串行时钟线(SCL)上被传送的。10.如权利要求1所述的方法,其特征在于,所述脉冲序列是在所述串行总线的串行数据线(SDA)上被传送的。11.一种耦合至串行总线的装备,包括:用于根据集成电路间(I2C)协议生成要在所述串行总线上传送的命令的装置,其中所述命令包括对应于第一从设备的地址;用于将所述命令与脉冲序列合并以获得测试信号的装置,其中所述脉冲序列中的每个脉冲具有小于50纳秒的历时;用于在所述串行总线上传送所述测试信号的装置;以及用于基于所述第一从设备是否正确地响应所述命令来确定所述第一从设备中的尖峰滤波器的功效的装置,其中所述尖峰滤波器预期抑制具有小于50纳秒的历时的脉冲。12.如权利要求11所述的装备,其特征在于,所述用于确定功效的装置被配置成:从所述第一从设备接收响应于所述命令的确收;以及基于接收到所述确收来确定所述第一从设备中的所述尖峰滤波器在有效地操作。13.如权利要求11所述的装备,其特征在于,所述用于确定所述尖峰滤波器的功效的装置被配置成:使第一值被写入所述第一从设备的寄存器;从所述第一从设备中的所述寄存器读取第二值;以及在所述第一值等于所述第二值时确定所述尖峰滤波器有效。14.如权利要求11所述的装备,其特征在于,进一步包括:用于通过在没有所述脉冲序列的情况下按一个或多个时钟频率传送所述命令来确定所述第一从设备的存在的装置,其中所述第一从设备被配置成在所述第一从...
【专利技术属性】
技术研发人员:R·皮提果艾伦,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。