内部集成电路总线接口测试系统及方法

文档序号:5821351阅读:201来源:国知局
专利名称:内部集成电路总线接口测试系统及方法
技术领域
本发明涉及一种内部集成电路总线接口测试系统及方法。
技术背景提高和保证产品质量,是企业活动中的重要内容。为了提高和保证产品质量,企业必须 对产品实施测试以获得产品及其制造过程的质量信息,按照这些信息对产品的制造过程实施 控制——进行修正和补偿活动,使废次品与返修品率降到最低程度,最终保证产品质量形成 过程的稳定性及其产出产品的一致性。众所周知,由于内部集成电路总线(I2C: Inter — Integrated Circuit)简单性和有效 性以及其接口直接在组件之上,12C总线占用的空间非常小,减少了电路板的空间和芯片管 脚的数量,降低了互联成本。因此,在个人计算机(PC: Personal Computer)上安装有 12C接口越来越广泛。另外,由于通用串行总线(USB: Universal Serial Bus)允许外设在 开机状态下热插拔,最多可串接127个外设,传输速度可达480MB/S,且向低压设备提供5伏 电源,同时可以减少个人计算机(PC: Personal Computer) 1/0接口数量,因此在PC上几乎 都安装有USB接口。目前,在对I2C接口进行测试时,都是单独对其进行测试,而不能在USB接口测试合格之 后,通过USB接口发送的信号对I2C接口进行测试。如此既费时又耗资,测试成本增加。 发明内容鉴于以上内容,有必要提供一种内部集成电路总线接口测试系统,其可以通过通用串行 总线接口发送的信号对内部集成电路总线接口进行测试。鉴于以上内容,还有必要提供一种内部集成电路总线接口测试方法,其可以通过通用串 行总线接口发送的信号对内部集成电路总线接口进行测试。一种内部集成电路总线接口测试系统,该系统包括主机及信号转换设备,所述主机包括 通用串行总线控制器、通用串行总线接口、串行存在探测芯片及内部集成电路总线接口,所 述信号转换设备用于将通用串行总线信号转换成内部集成电路总线信号,所述主机还包括 启动模块,用于主机中的启动通用串行总线控制器,使其产生通用串行总线信号;传送模块 ,用于将上述产生的通用串行总线信号通过通用串行总线接口传送给与主机相连的信号转换 设备;所述传送模块,还用于将信号转换设备转换成的内部集成电路总线信号通过内部集成 电路总线接口传送给串行存在探测芯片;判断模块,用于判断所述内部集成电路总线的信号 是否能对串行存在探测芯片进行操作以确定内部集成电路总线接口测试是否通过。一种内部集成电路总线接口测试方法,该方法包括如下步骤启动主机中的通用串行总 线控制器,使其产生通用串行总线信号;将所述通用串行总线信号通过通用串行总线接口传 送给与主机相连的信号转换设备;信号转换设备将接收到的通用串行总线信号转换成内部集 成电路总线信号;将该内部集成电路总线信号通过内部集成电路总线接口传送给主机中的串 行存在探测芯片;判断所述内部集成电路总线信号是否能对串行存在探测芯片进行操作以确 定内部集成电路总线接口测试是否通过。相较于现有技术,所述的内部集成电路总线接口测试系统及方法,其可以在USB接口测 试合格之后,通过USB接口发送的信号对I2C接口进行测试,节约测试成本及测试时间。


图1是本发明内部集成电路总线接口测试系统较佳实施例的硬件架构图。 图2是图1中所示主机的功能模块图。图3是本发明内部集成电路总线接口测试方法较佳实施例的流程图。
具体实施方式
如图1所示,是本发明内部集成电路总线接口测试系统较佳实施例的系统架构图。该系 统主要包括主机l、信号转换设备6及显示设备7。所述主机l中包含有通用串行总线(USB: Universal Serial Bus)控制器2、通用串行总线接口3、串行存在探测(SPD: Serial Presence Detect)芯片4、内部集成电路总线(I2C: Inter —Integrated Circuit)接口5 。所述USB控制器2通过USB接口3连接信号转换设备6,该信号转换设备6通过I2C接口5连接 SPD芯片4。所述主机1还连接有显示设备7。所述USB控制器2用于通过USB接口3发出信号,通常USB控制器2集成在主机1的南桥芯片上。所述SPD芯片4用于保存内存模组的配置信息(速度、容量、电压与行、列地址带宽等参 数信息),所述配置信息存放在一个容量为256字节的EEPR0M (Electrically Erasable Programmable Read Only Memory,电擦除可编程只读存储器)中,并与I2C接口5相连。所述主机1用于将USB控制器2发出的USB信号通过USB接口3传送给信号转换设备6。所述信号转换设备6用于将接收到的USB信号转换成I2C的信号。所述主机1还用于将信号转换设备6转换的I2C通过I2C接口5传送给SPD芯片4,通过转换 的I2C信号是否能对SPD芯片4进行操作判断I2C接口5是否合格。 所述信号转换设备6用于将USB的信号转换成I2C的信号。所述显示设备7用于显示测试的结果。所述的显示设备7可以是显示器,也可以是其它任 意合适显示装置。如图2所示,是图l中所示主机l的功能模块图。所述主机1包括启动模块210、传送模块 211、判断模块212、显示模块213。本发明所称的模块是完成一特定功能的计算机程序段, 比程序更适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述中都以模块 描述。其中,所述启动模块210用于启动USB控制器2,使其产生USB信号。所述USB控制器用于 对USB接口发出信号,通常USB控制器集成在主机1的南桥芯片上。所述传送模块211用于将USB控制器2产生的USB信号通过USB接口3传送给信号转换设备6 。该信号转换设备6将该USB的信号转换成I2C的信号。所述传送模块211还用于将信号转换设备6转换成的I2C信号通过I2C接口5传送给SPD芯片4 所述判断模块212用于判断所述I2C的信号是否能对SPD芯片4进行操作。所述的操作是指 12C的信号对SPD芯片4上的信息进行读取或者修改,例如读取SPD芯片4上的电压。所述显示模块213用于当所述I2C的信号能对SPD芯片4进行操作时,在与主机l相连的显 示设备7上显示I2C接口5测试通过。具体而言,若USB控制器2发出是读取SPD芯片4上电压的 USB信号,信号转换设备6转换该信号为I2C信号,之后通过I2C接口传给SPD芯片4,而经过转 换的I2C信号能够读取SPD芯片4上的电压,表明通过I2C接口5进行信号传输正常,则所述的 12C接口5合格,显示设备7上显示I2C接口5测试"PASS"。所述显示模块213还用于当所述I2C的信号不能对SPD芯片4进行操作时,在与主机l相连 的显示设备7上显示I2C接口5测试异常。具体而言,若USB控制器2发出是读取SPD芯片4上电 压的USB信号,信号转换设备6转换该信号为I2C信号,之后通过I2C接口5传给SPD芯片4,而 经过转换的I2C信号不能够读取SPD芯片4上的电压,表明通过I2C接口5进行信号传输异常, 则所述的I2C接口5不合格,显示设备7上显示I2C接口5测试"FAIL"。如图3所示,是本发明内部集成电路总线接口测试方法较佳实施例的流程图。步骤SIO,首先,启动模块210启动USB控制器2,使其产生USB信号。所述USB控制器2用 于通过USB接口3发出信号, 一般而言,USB控制器2集成在主机1的南桥芯片上。步骤Sll,传送模块211将USB控制器2产生的USB信号通过USB接口3传送给信号转换设备6 步骤S12,信号转换设备6把接收到的USB信号转换成I2C信号。步骤S13,传送模块211将信号转换设备6转换成的I2C信号通过I2C接口5传送给SPD芯片4 步骤S14,判断模块212判断所述I2C的信号是否能对SPD芯片4进行操作。所述的操作是 指I2C的信号对SPD芯片4上的信息进行读取或者修改,例如读取SPD芯片4上的电压。步骤S15,当所述I2C的信号能对SPD芯片4进行操作时,在与主机1相连的显示设备7上显 示I2C接口5测试通过。具体而言,若USB控制器2发出是读取SPD芯片4上电压的USB信号,信 号转换设备6转换该信号为I2C信号,之后通过I2C接口5传给SPD芯片4,而经过转换的I2C信 号能够读取SPD芯片4上的电压,表明通过I2C接口5进行信号传输正常,则所述的I2C接口5合 格,显示设备7上显示I2C接口测试"PASS"。步骤S16,当所述I2C的信号不能对SPD芯片4进行操作时,在与主机1相连的显示设备7上 显示I2C接口5测试异常。具体而言,若USB控制器2发出是读取SPD芯片4上电压的USB信号, 信号转换设备6转换该信号为I2C信号,之后通过I2C接口5传给SPD芯片4,而经过转换的I2C 信号不能够读取SPD芯片4上的电压,表明通过I2C接口5进行信号传输异常,则所述的I2C接 口5不合格,显示设备7上显示I2C接口5测试"FAIL"。本发明所述的内部集成电路总线接口测试系统及方法利用依次连接的显示设备、主机、 信号转换设备及主机上的通用串行总线控制器、通用串行总线接口、串行存在探测芯片判断 主机上的内部集成电路总线接口是否合格,以达到测试内部集成电路总线接口的功能。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上 较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技 术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
权利要求1一种内部集成电路总线接口测试系统,该系统包括主机及信号转换设备,所述主机包括通用串行总线控制器、通用串行总线接口、串行存在探测芯片及内部集成电路总线接口,所述信号转换设备用于将通用串行总线信号转换成内部集成电路总线信号,其特征在于,所述主机还包括启动模块,用于主机中的启动通用串行总线控制器,使其产生通用串行总线信号;传送模块,用于将上述产生的通用串行总线信号通过通用串行总线接口传送给与主机相连的信号转换设备;所述传送模块,还用于将信号转换设备转换成的内部集成电路总线信号通过内部集成电路总线接口传送给串行存在探测芯片;及判断模块,用于判断所述内部集成电路总线的信号是否能对串行存在探测芯片进行操作以确定内部集成电路总线接口测试是否通过。
2.如权利要求l所述的内部集成电路总线接口测试系统,其特征在于 ,所述通用串行总线控制器集成在主机的南桥芯片上。
3.如权利要求l所述的内部集成电路总线接口测试系统,其特征在于 ,所述主机还包括显示模块,所述显示模块用于当所述内部集成电路总线的信号能对串行存 在探测芯片进行操作时,在与主机相连的显示设备上显示内部集成电路总线接口测试通过, 当所述内部集成电路总线的信号不能对串行存在探测芯片进行操作时,在与主机相连的显示 设备上显示内部集成电路总线接口测试异常。
4.一种内部集成电路总线接口测试方法,其特征在于,该方法包括如下步骤启动主机中的通用串行总线控制器,使其产生通用串行总线信号; 将所述通用串行总线信号通过通用串行总线接口传送给与主机相连的信号转换设备; 信号转换设备将接收到的通用串行总线信号转换成内部集成电路总线信号; 将该内部集成电路总线信号通过内部集成电路总线接口传送给主机中的串行存在探测芯片;及判断所述内部集成电路总线信号是否能对串行存在探测芯片进行操作以确定内部集成 电路总线接口测试是否通过。
5.如权利要求4所述的内部集成电路总线接口测试方法,其特征在于 ,所述串行总线控制器集成在主机的南桥芯片上。
6.如权利要求4所述的内部集成电路总线接口测试方法,其特征在于 ,该方法还包括步骤当所述内部集成电路总线的信号能对串行存在探测芯片进行操作时,在与主机相连的 显示设备上显示内部集成电路总线接口测试通过;当所述内部集成电路总线的信号不能对串行存在探测芯片进行操作时,在与主机相连 的显示设备上显示内部集成电路总线接口测试异常。
全文摘要
一种内部集成电路总线接口测试方法,该方法包括如下步骤启动主机中的通用串行总线控制器,使其产生通用串行总线信号;将所述通用串行总线信号通过通用串行总线接口传送给与主机相连的信号转换设备;信号转换设备将接收到的通用串行总线信号转换成内部集成电路总线信号;将该内部集成电路总线信号通过内部集成电路总线接口传送给主机中的串行存在探测芯片;判断所述内部集成电路总线信号是否能对串行存在探测芯片进行操作以确定内部集成电路总线接口测试是否通过。另外,本发明还提供一种内部集成电路总线接口测试系统。
文档编号G01R31/28GK101398467SQ20071020185
公开日2009年4月1日 申请日期2007年9月26日 优先权日2007年9月26日
发明者翼 廖, 彭朝东, 陈军民 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1