I2C总线检测装置制造方法及图纸

技术编号:5223590 阅读:338 留言:0更新日期:2012-04-11 18:40
一种I2C总线检测装置,包括第一触发器的清除引脚接收I2C总线的时钟线输出的时钟信号,时钟引脚接收I2C总线的数据线输出的数据信号,并输出第一触发信号;反相器的输入端接收I2C总线的数据线输出的数据信号并将其翻转;第二触发器的清除引脚接收I2C总线的时钟信号,时钟引脚连接反相器的输出端以接收翻转的数据信号并输出第二触发信号;微控制器的第一中断引脚接收第一触发信号,第二中断引脚连接第二触发信号,第三中断引脚接收I2C总线的时钟信号,微控制器的输入引脚接收I2C总线的数据信号;连接微控制器的一输入输出引脚的存储器存储微控制器捕获的数据;连接微控制器的一输入输出引脚的显示接口显示存储器中存储的信号。

【技术实现步骤摘要】

本专利技术涉及一种检测装置,特别涉及一种I2C总线检测装置。
技术介绍
I2C总线是一种由PHILIPS公司开发的两线式串行总线(包括时钟信号线及数据 信号线),用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频 设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。例如管理员可对 各个组件进行查询,以管理系统的配置或掌握组件的功能状态,如电源和系统风扇。可随时 监控内存、硬盘、网络、系统温度等多个参数,增加了系统的安全性,方便了管理。然而,在对I2C总线进行设计或使用中经常会用到I2C总线检测设备以检测总线 上的数据信号及时钟信号,以便于根据I2C总线上的时钟及数据信号对电子设备进行调试 和除错,但是,通常的I2C总线检测设备多为波形存储回放式设计,需要使用多片存储芯片 和相应的编码解码电路,电路结构复杂,成本高。
技术实现思路
鉴于上述内容,本专利技术提供一种电路结构简单、成本低的I2C总线检测装置,以对 I2C总线传递的信号进行检测。一种I2C总线检测装置,用于对一 I2C总线的时钟信号线及数据信号线上的信号 进行检测,所述I2C总线检测装置包括一第一触发器,所述第一触发器的清除引脚接收所述I2C总线的时钟线输出的时 钟信号,所述第一触发器的时钟引脚接收所述I2C总线的数据线输出的数据信号,并根据 所述时钟信号及数据信号输出一第一触发信号;—反相器,所述反相器的输入端接收所述I2C总线的数据线输出的数据信号,并 将所述数据信号翻转;一第二触发器,所述第二触发器的清除引脚接收所述I2C总线的时钟线输出的时 钟信号,所述第二触发器的时钟引脚连接所述反相器的输出端以接收所述反相器翻转的数 据信号,所述第二触发器根据所述时钟信号及所述反相器翻转的数据信号输出一第二触发 信号;一微控制器,所述微控制器的第一中断引脚连接所述第一触发器的输出端以接收 所述第一触发信号,所述微控制器的第二中断引脚连接所述第二触发器的输出端以接收所 述第二触发信号,所述微控制器的第三中断引脚接收所述I2C总线的时钟线输出的时钟信 号,所述微控制器的一输入引脚接收所述I2C总线的数据线输出的数据信号;一连接所述微控制器的一输入输出引脚的存储器,用于存储所述微控制器捕获的 数据信号;及一连接所述微控制器的一输入输出引脚的显示接口,用于连接一显示设备以显示 所述存储器中存储的信号;所述第一、第二触发器接收待测I2C总线输出的时钟信号及数据信号,并根据所 述时钟信号及数据信号对应输出触发信号给所述微控制器,以使所述微控制器使能对应的 中断并捕获I2C总线上的时钟信号及数据信号,并将所述时钟信号及数据信号存储于所述 存储器中及显示在与所述显示接口相连的显示设备上。相较现有技术,所述I2C总线检测装置通过所述第一、第二触发器接收待测I2C总 线输出的时钟信号及数据信号,并根据所述时钟信号及数据信号对应输出触发信号给所述 微控制器,以使所述微控制器使能对应的中断并捕获I2C总线上的时钟信号及数据信号, 并将所述时钟信号及数据信号存储于所述存储器中及显示在与所述显示接口相连的显示 设备上。所述I2C总线检测装置电路结构简单、成本低。附图说明下面参照附图结合具体实施方式对本专利技术作进一步的描述。图1为本专利技术I2C总线检测装置的较佳实施方式的示意图。图2为本专利技术I2C总线检测装置的较佳实施方式的电路原理框图。具体实施例方式请共同参照图1及图2,本专利技术I2C总线检测装置的较佳实施方式包括一壳体10、 一与所述壳体10相连的连接器20、一设置于所述壳体10上的显示接口 30如VGA接口及一 设置于所述壳体10内部并与所述连接器20及显示接口 30相连的检测电路40。所述连接 器20用于连接一电子设备主板上待检测I2C总线的连接器,所述连接器20包括时钟引脚 SCL及数据引脚SDA,分别用于连接所述I2C总线上的时钟信号线及数据信号线以接收其上 的时钟信号及数据信号,所述显示接口 30用于连接一显示设备,以将经所述检测电路40处 理后的检测结果进行显示,以使检测人员可以准确的得知电子设备主板上存在的问题。在其他实施方式中,所述壳体10也可以为一电路板或其他可以设置电路的载体, 所述连接器20也可以为其他可以采集信号的结构如探针结构,采集信号时只要把两探针 与所述I2C总线上的时钟信号线及数据信号线相接触即可。所述显示接口 30可以为其他 类型的接口,上述设计均可根据需要进行调整,不拘泥于本实施方式。所述检测电路40包括两D触发器41及42、一反相器43、一微控制器44及一存储 器45。所述触发器41、42分别接收所述连接器20的时钟引脚SCL输出的时钟信号及所述 数据引脚SDA输出的数据信号,并根据所述时钟信号及数据信号对应输出触发信号给所述 微控制器44,以使所述微控制器44使能对应的中断并捕获I2C总线上的时钟信号及数据信 号,并将所述时钟信号及数据信号存储于所述存储器45中及通过所述显示接口 30显示在 所述显示设备上。所述连接器20的时钟引脚SCL分别连接触发器41、42的清除引脚CLR及所述微 控制器44的第三中断引脚INT3,所述连接器20的数据引脚SDA分别连接触发器41的时 钟引脚CLK、所述微控制器44的输入引脚INPUT及所述反相器43的输入端,所述反相器43 的输出端连接所述触发器42的时钟引脚CLK,所述触发器41的输出端Q连接所述微控制器 44的第一中断引脚INT1,所述触发器42的输出端Q连接所述微控制器44的第二中断引脚 INT2,所述微控制器44的两输入输出引脚I/O分别对应连接所述存储器45及所述显示接口 30。工作时,将所述连接器20与待采集I2C总线的对应连接器相连,将所述微控制器 44通过所述显示接口 30与所述显示设备相连。当所述连接器20的时钟引脚SCL输出的时 钟信号为高电平,且所述连接器20的数据引脚SDA输出的数据信号没有变化时,所述触发 器41、42不工作,所述微控制器44的第三中断引脚ΙΝΤ3接收所述高电平信号而使能中断, 此时所述微控制器44通过所述输入引脚INPUT捕获I2C总线上的数据信号并将其存储于 所述存储器45内并通过所述显示接口 30显示在所述显示设备上;当所述连接器20的数据 引脚SDA输出的数据信号处于下降沿时,所述触发器41的时钟引脚CLK接收所述下降沿信 号不工作,所述反相器43将所述下降沿信号翻转为上升沿信号并提供给所述触发器42的 时钟引脚CLK以使所述触发器42工作,所述微控制器44的第二中断引脚INT2接收所述触 发器42的输出端Q输出的上升沿信号而使能中断,此时所述微控制器44捕获I2C总线上 数据信号中的start状态信号并将其存储于所述存储器45内并通过所述显示接口 30显示 在所述显示设备上;当所述连接器20的数据引脚SDA输出的数据信号处于上升沿时,所述 反相器43将所述上升沿信号翻转为下降沿信号并提供给所述触发器42的时钟引脚CLK,所 述触发器42的时钟引脚CLK接收所述下降沿信号不工作,所述触发器41的时钟引脚CLK 接收所述上升沿信号工作,所述微控制器44的第一中断引脚INTl接收所述触发器41的输 出端Q输出的上本文档来自技高网...

【技术保护点】
一种I2C总线检测装置,用于对一I2C总线的时钟信号线及数据信号线上的信号进行检测,所述I2C总线检测装置包括:一第一触发器,所述第一触发器的清除引脚接收所述I2C总线的时钟线输出的时钟信号,所述第一触发器的时钟引脚接收所述I2C总线的数据线输出的数据信号,并根据所述时钟信号及数据信号输出一第一触发信号;一反相器,所述反相器的输入端接收所述I2C总线的数据线输出的数据信号,并将所述数据信号翻转;一第二触发器,所述第二触发器的清除引脚接收所述I2C总线的时钟线输出的时钟信号,所述第二触发器的时钟引脚连接所述反相器的输出端以接收所述反相器翻转的数据信号,所述第二触发器根据所述时钟信号及所述反相器翻转的数据信号输出一第二触发信号;一微控制器,所述微控制器的第一中断引脚连接所述第一触发器的输出端以接收所述第一触发信号,所述微控制器的第二中断引脚连接所述第二触发器的输出端以接收所述第二触发信号,所述微控制器的第三中断引脚接收所述I2C总线的时钟线输出的时钟信号,所述微控制器的一输入引脚接收所述I2C总线的数据线输出的数据信号;一连接所述微控制器的一输入输出引脚的存储器,用于存储所述微控制器捕获的数据信号;及一连接所述微控制器的一输入输出引脚的显示接口,用于连接一显示设备以显示所述存储器中存储的信号;所述第一、第二触发器接收待测I2C总线输出的时钟信号及数据信号,并根据所述时钟信号及数据信号对应输出触发信号给所述微控制器,以使所述微控制器使能对应的中断并捕获I2C总线上的时钟信号及数据信号,并将所述时钟信号及数据信号存储于所述存储器中及显示在与所述显示接口相连的显示设备上。...

【技术特征摘要】
1.一种I2C总线检测装置,用于对一 I2C总线的时钟信号线及数据信号线上的信号进 行检测,所述I2C总线检测装置包括一第一触发器,所述第一触发器的清除引脚接收所述I2C总线的时钟线输出的时钟信 号,所述第一触发器的时钟引脚接收所述I2C总线的数据线输出的数据信号,并根据所述 时钟信号及数据信号输出一第一触发信号;一反相器,所述反相器的输入端接收所述I2C总线的数据线输出的数据信号,并将所 述数据信号翻转;一第二触发器,所述第二触发器的清除引脚接收所述I2C总线的时钟线输出的时钟 信号,所述第二触发器的时钟引脚连接所述反相器的输出端以接收所述反相器翻转的数据 信号,所述第二触发器根据所述时钟信号及所述反相器翻转的数据信号输出一第二触发信 号;一微控制器,所述微控制器的第一中断引脚连接所述第一触发器的输出端以接收所述 第一触发信号,所述微控制器的第二中断引脚连接所述第二触发器的输出端以接收所述第 二触发信号,所述微控制器的第三中断引脚接收所述I2C总线的时钟线输出的时钟信号, 所述微控制器的一输入引脚接收所述I2C总线的数据线输出的数据信号;一连接所述微控制器的一输入输出引脚的存储器,用于存储所述微控制器捕获的数据 信号;及一连接所述微控制器的一输入输出引脚的显示接口,用于连接一显示设备以显示所述 存储器中存储的信号;所述第一、第二触发器接收待测I2C总线输出的时钟信号及数据信号,并根据所述时 钟信号及数据信号对应输出触发信号给所述微控制器,以使所述微控制器使能对应的中断 并捕获I2C总线上的时钟信号及数据信号,并将所述时钟信号及数据信号存储于所述存储 器中及显示在与所述显示接口相连的显示设备上。2.如权利要求1所述的I2C总线检测装置,其特征在于当所述第一触发器的清除引 脚接收所述I...

【专利技术属性】
技术研发人员:曹朝杰
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1