用于监控在设备之间的串行通信的系统和方法技术方案

技术编号:32353795 阅读:28 留言:0更新日期:2022-02-20 03:10
一种用于监控集成电路间(I2C)通信的系统,包括电力供应、电池备份单元、耦合在所述电力供应与所述电池备份单元之间的I2C串行时钟线(SCL)、耦合在所述电力供应与所述电池备份单元之间的I2C串行数据线(SDA)以及控制器。第一监控线耦合在所述控制器与所述I2C串行时钟线之间,并且第二监控线耦合在所述控制器与所述I2C串行数据线之间。所述控制器被配置为监控在所述电力供应与所述电池备份单元之间的所述I2C串行时钟线和所述I2C串行数据线上传输的数字通信,解译所监控的数字通信中包括的消息,并且根据解译的消息执行控制功能。并且根据解译的消息执行控制功能。并且根据解译的消息执行控制功能。

【技术实现步骤摘要】
用于监控在设备之间的串行通信的系统和方法


[0001]本公开内容涉及用于监控在设备之间的串行通信的系统和方法,所述串行通信包括电力供应单元(power supply unit,PSU)与电池备份单元(battery backup unit,BBU)之间的集成电路间(inter

integrated circuit,I2C)通信。

技术介绍

[0002]本部分提供了与本公开内容相关的背景信息,该背景信息不一定是现有技术。
[0003]集成电路间(I2C)总线是用于连接电子设备的通信总线,并且可以是串行的、同步的、多主的、多从的、分组交换的、单端的等。I2C通信通常使用两个双向开路集电极线或开路漏极线——包括串行数据线(SDA)和串行时钟线(SCL)。所述线可以用电阻器进行上拉,并且通常使用+5V或+3.3V的电压。
[0004]消息可以在通信总线的SDA线和SCL线上从一个电子设备传输到另一个电子设备。可以使用具有串行解码器的示波器或显示所述消息的内容的I2C总线分析器来监控所述消息。

技术实现思路

[0005]本部分提供了本公开内容的总体概述,并且不是对其全部范围或所有其特征的全面公开。
[0006]根据本公开内容的一个方面,一种用于监控集成电路间(I2C)通信的系统包括电力供应、电池备份单元、耦合在所述电力供应与所述电池备份单元之间的I2C串行时钟线(SCL)、耦合在所述电力供应与所述电池备份单元之间的I2C串行数据线(SDA)以及控制器。第一监控线耦合在所述控制器与所述I2C串行时钟线之间,并且第二监控线耦合在所述控制器与所述I2C串行数据线之间。所述控制器被配置为监控在所述电力供应与所述电池备份单元之间的所述I2C串行时钟线和所述I2C串行数据线上传输的数字通信,解译(interpret)所监控的数字通信中包括的消息,并且根据解译的消息执行控制功能。
[0007]根据本公开内容的另一个方面,公开了一种用于监控在系统中的串行通信的方法。所述系统包括电力供应、电池备份单元、耦合在所述电力供应单元与所述电池备份单元之间的串行总线、控制器以及耦合在所述控制器与所述串行总线之间的监控线。所述方法包括:由所述控制器监控在所述电力供应单元与所述电池备份单元之间的所述串行总线上传输的串行通信;解译所述串行总线上的所监控的串行通信中包括的消息;以及根据所述串行通信的解译的消息执行控制功能。
[0008]根据本公开内容的另一个方面,一种用于监控串行通信的系统包括:主电子设备和从电子设备,所述从电子设备经由串行总线连接与所述主电子设备连接。所述串行总线连接包括耦合在所述主电子设备与所述从电子设备之间的第一串行线以及耦合在所述主电子设备与所述从电子设备之间的第二串行线。所述系统还包括控制器、耦合在所述控制器与所述第一串行线之间的第一监控线以及耦合在所述控制器与所述第二串行线之间的
第二监控线。所述控制器被配置为监控在所述主电子设备与所述从电子设备之间的所述串行总线连接上传输的串行通信,解译所监控的串行通信中包括的消息,并且根据解译的消息执行控制功能。
[0009]另外的方面和适用性领域将从本文所提供的描述变得明了。应理解,本公开内容的各方面可以被单独实施或与一个或多个其他方面结合实施。还应理解,本文的描述和具体实施例仅意在用于例示目的并且不意在限制本公开内容的范围。
附图说明
[0010]本文所描述的附图仅是出于所选择的实施方案而非所有可能的实施方式的例示性目的,并且不意在限制本公开内容的范围。
[0011]图1是根据本公开内容的一个示例实施方案的一种用于监控电力供应单元与电池备份单元之间的串行通信的系统的块图。
[0012]图2是图1的系统的示例I2C通信消息的波形图。
[0013]图3是由图1的系统的控制器执行的一种示例风扇速度控制方法的块图。
[0014]图4是根据本公开内容的另一个示例实施方案的用于监控主电子设备与从电子设备之间的串行通信的系统的块图。
[0015]在附图的所有若干视图中,对应的参考数字指示对应的部分或特征。
具体实施方式
[0016]现在将参考附图更充分地描述示例实施方案。
[0017]提供示例实施方案使得本公开内容将是透彻的,并且将向本领域技术人员充分地传达范围。阐述了许多具体的细节诸如具体的部件、设备和方法的实施例,以提供对本公开内容的实施方案的透彻理解。对本领域技术人员将明显的是,不需要采用具体的细节,示例实施方案可以许多不同的形式来体现并且均不应被解释为限制本公开内容的范围。在一些示例实施方案中,未详细地描述众所周知的过程、众所周知的设备结构和众所周知的技术。
[0018]本文所使用的术语仅是出于描述具体示例实施方案的目的并不意在进行限制。如本文所使用的,单数形式“一(a)”、“一个(an)”和“所述(the)”也可以意在包括复数形式,除非上下文另有明确指示。术语“包括(comprises)”、“包括(comprising)”、“包含(including)”、和“具有(having)”是包含性的并且因此指定所陈述的特征、整数、步骤、操作、元件和/或部件的存在,但是不排除一个或多个其他特征、整数、步骤、操作、元件、部件和/或其组的存在或添加。本文所描述的方法步骤、过程和操作不被解释为必须要求它们以所讨论的或所例示的具体顺序执行,除非被明确地认定为一执行顺序。还应理解,可以采用附加步骤或替代步骤。
[0019]尽管本文可以使用术语第一、第二、第三等来描述各种元件、部件、区域、层和/或部分,但是这些元件、部件、区域、层和/或部分不应受这些术语限制。这些术语可以仅用来将一个元件、部件、区域、层或部分与另一个区域、层或部分区分开。术语诸如“第一”、“第二”和其他数值术语当在本文中使用时不暗示一次序或顺序,除非上下文明确地指示。因此,在不脱离示例实施方案的教导的情况下,下文所讨论的第一元件、部件、区域、层或部分可以被称为第二元件、部件、区域、层或部分。
[0020]为了易于描述,本文可以使用空间相对术语,诸如“内部”、“外部”、“在
……
下面”、“在
……
下方”、“下部”、“在
……
上方”、“上部”等,来描述如附图中所例示的一个元件或特征与另外的元件或特征的关系。除了附图中所描绘的定向之外,空间相对术语可以意在包含处于使用或操作中的设备的不同定向。例如,如果翻转附图中的设备,则被描述为在其他元件或特征“下方”或“下面”的元件将被定向为在所述其他元件或特征“上方”。因此,示例术语“在
……
下方”可以既包含“在
……
上方”的定向又包含“在
……
下方”的定向。设备可以其他方式定向(旋转90度或以其他定向)并且相应地解释本文所使用的空间相对描述。
[0021]根据本公开内容的一个示例实施方案的一种用于监控串行通信的系统被例示在图1中,并且总体上由本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于监控集成电路间(I2C)通信的系统,所述系统包括:电力供应;电池备份单元;I2C串行时钟线(SCL),其耦合在所述电力供应与所述电池备份单元之间;I2C串行数据线(SDA),其耦合在所述电力供应与所述电池备份单元之间;控制器;第一监控线,其耦合在所述控制器与所述I2C串行时钟线之间;以及第二监控线,其耦合在所述控制器与所述I2C串行数据线之间,所述控制器被配置为监控在所述电力供应与所述电池备份单元之间的所述I2C串行时钟线和所述I2C串行数据线上传输的数字通信,解译所监控的数字通信中包括的消息,并且根据解译的消息执行控制功能。2.根据权利要求1所述的系统,其中所述控制器被配置为通过确定所述数字通信的起始位、地址、确认、否定确认、数据值和停止位中的至少一个来解译所述消息。3.根据权利要求2所述的系统,其中所述控制器被配置为从所述解译的消息获得所述数据值,并且被配置为根据所获得的数据值执行所述控制功能。4.根据权利要求1所述的系统,其中所述控制器被配置为通过控制所述电力供应和所述电池备份单元中的至少一个的操作来执行所述控制功能。5.根据权利要求1所述的系统,其中所述控制器被配置为通过控制除所述电力供应和所述电池备份单元之外的设备的操作来执行所述控制功能。6.根据权利要求5所述的系统,其中其他设备包括风扇,并且所述控制器被配置为根据所述解译的消息控制所述风扇的速度。7.根据权利要求6所述的系统,其中所述控制器被配置为通过从所述消息提取所述电池备份单元的温度来解译所述消息,并且通过将所提取的温度与目标温度参考进行比较来控制所述风扇的速度。8.根据权利要求1所述的系统,其中:所述I2C串行时钟线直接连接在所述电力供应与所述电池备份单元之间;所述I2C串行数据线直接连接在所述电力供应与所述电池备份单元之间;以及所述控制器不与所述电力供应或所述电池备份单元通信。9.根据权利要求8所述的系统,其中:所述控制器、所述第一监控线和所述第二监控线不妨碍所述电力供应与所述电池备份单元之间的所述I2C串行时钟线或所述I2C串行数据线;以及所述控制器被配置为监控所述数字通信而不向所述数字通信引入延迟。10.一种用于监控在系统中的串行通信的方法,所述系统包括电力供应、电池备份单元、耦合在所述电力供应与所述电池备份单元之间的串行总线、控制器以及耦合在所述控制器与所述串行总线之间的监控线,所述方法包括:由所述控制器监控在所述电力供应与所述电池备份单元之间...

【专利技术属性】
技术研发人员:D
申请(专利权)人:雅达电子国际有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1