[发明专利]一种芯片和其时钟测试方法以及芯片时钟测试系统有效
申请号: | 201310739717.3 | 申请日: | 2013-12-27 |
公开(公告)号: | CN103698603A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 刘洛 | 申请(专利权)人: | 深圳芯邦科技股份有限公司 |
主分类号: | G01R23/10 | 分类号: | G01R23/10 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 芯片 时钟 测试 方法 以及 系统 | ||
1.一种芯片,其特征在于,包括:
计数单元,用于通过I2C接口获取频率测试指令,并在获取到所述频率测试指令后当I2C接口输出信号处于升沿时,时钟信号开始计数,在I2C接口输出信号处于第N个上升沿时,时钟信号停止计数,检测并输出时钟信号开始至停止计数时间段内检测到的时钟总计数,其中所述N为不小于2的正整数。
2.根据权利要求1中的芯片,其特征在于,还包括:
地址确认单元,用于当获取到第一或第二START指令后返回确认指令。
3.一种芯片时钟频率测试方法,其特征在于,包括:
通过目标芯片的I2C接口向目标芯片发送用于控制目标芯片在I2C接口输出信号处于升沿时,时钟信号开始计数,在I2C接口输出信号处于第N个上升沿时,时钟信号停止计数,检测并输出时钟信号开始至停止计数时间段内检测到的时钟总计数,其中所述N为不小于2的正整数;
通过目标芯片的I2C接口向所述目标芯片发送用于读取所述时钟总计数的读取指令;
依据所述时钟总计数、I2C接口输出信号周期和N计算目标芯片内部时钟频率。
4.根据权利要求3中的方法,其特征在于,发送所述测试信号之前,还包括:
获取所述目标芯片的设备地址;
依据所述设备地址发送向目标芯片发送第一START指令;
判断是否获取到确认信号,如果是,继续执行。
5.根据权利要求3中的方法,其特征在于,所述向目标芯片发送读取指令之后和计算目标芯片内部时钟频率之间,还包括:
判断是否获取到所述时钟总计数,如果是,向目标芯片发送不确认信号,继续执行,否则,向所述目标芯片发送确认信号,继续读取下一个数据。
6.根据权利要求4中的方法,其特征在于,在向目标芯片发送频率检测指令和读取指令之间,还包括:
向所述目标芯片发送第一STOP指令。
7.根据权利要求6中的方法,其特征在于,在向所述目标芯片发送STOP指令之后和向目标芯片发送读取指令之前,还包括:
依据设备地址向目标芯片发送第二START指令;
判断是否获取到确认信号,如果是,继续执行。
8.根据权利要求7中的方法,其特征在于,向所述目标芯片发送不确认信号之后在计算目标芯片内部时钟频率之前,还包括:
向所述目标芯片发送第二STOP指令。
9.一种芯片时钟频率测试系统,其特征在于,包括:指令发送单元和M个芯片,其中M为不小于1的整数;
所述指令发送单元,用于选取一个或多个芯片作为目标芯片,依据目标芯片的设备地址向目标芯片发送频率检测指令,并依据获取到的时钟总计数计算目标芯片内部时钟频率;
所述芯片,通过I2C接口与指令发送单元相连,用于当通过I2C接口获取到所述依据所述检测指令后,当I2C接口输出信号处于升沿时,时钟信号开始计数,在I2C接口输出信号处于第N个上升沿时,时钟信号停止计数,检测并输出时钟信号开始至停止计数时间段内检测到的时钟总计数,其中所述N为不小于2的正整数。
10.根据权利要求9中的测试系统,其特征在于,所述指令发送单元还包括:
芯片状态确认单元,用于依据目标芯片确认地址向所述目标芯片发送第一和第二START指令;
所述芯片还包括:确认单元,用于当获取到所述第一或第二START指令后向所述,返回确认信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳芯邦科技股份有限公司,未经深圳芯邦科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310739717.3/1.html,转载请声明来源钻瓜专利网。