看门狗芯片测试系统的制作方法

文档序号:15141503发布日期:2018-08-10 19:56阅读:233来源:国知局

本发明属于芯片测试领域,尤其涉及一种看门狗芯片测试系统。



背景技术:

mcu(微控制器)的应用系统设计中,看门狗(watchdog)芯片是保证系统稳定可靠运行的必要电路;目前市场上芯片品牌型号较多,品质参差不齐,使用后产品质量无法保证;目前专业测试设备昂贵,操作复杂。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术中看门狗芯片测试设备成本高、操作复杂的缺陷,提供一种低成本的、操作方便的看门狗芯片测试系统。

本发明是通过下述技术方案来解决上述技术问题:

一种看门狗芯片测试系统,包含:与看门狗芯片的电源端连接的可调电压源、与看门狗芯片的看门狗输入端连接的信号源、与看门狗芯片的复位端连接的电平检测单元、连接接地端和看门狗芯片的人工复位端的开关、主控制单元;

主控制单元用于向可调电压源发出第一控制指令,可调电压源用于根据第一控制指令向看门狗芯片输出电压;

主控制单元还用于向信号源发出第二控制指令,信号源用于根据第二控制指令为看门狗输入端提供喂狗信号;

主控制单元还用于向电平检测单元发出第三控制指令,电平检测单元用于根据第三控制指令检测看门狗芯片的复位端的输出电平;

主控制单元还用于控制开关的断开或闭合。

较佳地,看门狗芯片测试系统还包含连接于可调电压源与看门狗芯片的复位端之间的第一电阻、连接于看门狗芯片的复位端与接地端之间的第二电阻、连接于看门狗芯片的电源掉落电压检测输入端与接地端之间的第三电阻、连接于看门狗芯片的人工复位端与看门狗芯片的看门狗输出端之间的第四电阻。

较佳地,电平检测单元包含示波器。

较佳地,主控制单元用于断开开关,并向信号源发出第二控制指令,信号源为看门狗输入端提供喂狗信号,喂狗信号为脉冲宽度小于看门狗超时周期的单脉冲信号;主控制单元用于向可调电压源发出第一控制指令,可调电压源用于根据第一控制指令向看门狗芯片输出逐渐升高的电压;当电压达到预设电压值时,主控制单元用于向电平检测单元发出第三控制指令;如果看门狗芯片的复位端的输出电平为低电平,主控制单元还用于输出测试结果正确的标识信号;如果看门狗芯片的复位端的输出电平为高电平,主控制单元还用于输出测试结果错误的标识信号。

较佳地,看门狗芯片测试系统还包含计时单元,计时单元用于根据主控制单元的指令计时或者复位。

较佳地,主控制单元用于断开开关,并控制可调电压源向看门狗芯片输出逐渐升高的电压,当电压达到复位电压时,主控制单元用于控制计时单元计时,当计时单元计时到达复位脉冲宽度时间时,主控制单元用于控制电平检测单元检测看门狗芯片的复位端的输出电平,如果看门狗芯片的复位端的输出电平为高电平,主控制单元还用于输出测试结果正确的标识信号;如果看门狗芯片的复位端的输出电平为低电平,主控制单元还用于输出测试结果错误的标识信号。

较佳地,主控制单元用于断开开关,并控制可调电压源向看门狗芯片输出电压,电压达到复位电压,并控制信号源将输出信号翻转;信号源的输出信号翻转后,主控制单元还用于控制计时单元计时;当计时单元计时到达看门狗超时周期时,主控制单元还用于向电平检测单元发出第三控制指令;如果看门狗芯片的复位端的输出电平为低电平,主控制单元还用于输出测试结果正确的标识信号;如果看门狗芯片的复位端的输出电平为高电平,主控制单元还用于输出测试结果错误的标识信号。

较佳地,主控制单元用于闭合开关,并用于控制电平检测单元检测看门狗芯片的复位端的输出电平,如果看门狗芯片的复位端的输出电平为低电平,主控制单元还用于输出测试结果正确的标识信号;如果看门狗芯片的复位端的输出电平为高电平,主控制单元还用于输出测试结果错误的标识信号。

本发明的积极进步效果在于:本发明的看门狗芯片测试系统使用较低的成本实现对看门狗芯片的方便快速的测试。

附图说明

图1为本发明的一较佳实施例的看门狗芯片测试系统的结构示意图。

图2为本发明的一较佳实施例的看门狗芯片测试系统的一种单脉冲信号的示意图。

具体实施方式

下面通过一较佳实施例进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

本实施例的看门狗芯片测试系统用于测试看门狗芯片,尤其适用于705(一种看门狗芯片型号系列,例如,美国美信半导体公司生产的max705看门狗芯片)/706/707/708类带pfi(电源失效输入端)以及mr(人工复位端)功能的看门狗芯片;其他低端看门狗芯片仍可以按照本实施例的看门狗芯片测试系统结合实际需求搭建测试方案。

以低电平有效的看门狗芯片为例,如图1所示,看门狗芯片1包含人工复位端mr(输入低电平会导致看门狗芯片复位,复位输出端reset输出低电平)、电源失效输入端pfi、电源失效输出端pfo、看门狗输入端wdi、看门狗输出端wdo(内部看门狗定时器溢出时,输出低电平)、电源端vcc、接地端gnd。

在看门狗芯片1上电的过程中,只要电源端vcc大于1.0v,就能保证输出电压不高于0.4v的低电平;在vcc上升期间,reset端维持低电平直到电源端vcc的电压上升至复位电压门限(resetthreshold)以上。在超过此门限后,看门狗芯片1内部的定时器再维持resetpulsewidthperiod(复位脉冲宽度时间)后释放reset端,使其达到高电平。无论何时只要电源端vc的电压降低到复位电压门限(resetthreshold)以下,reset引脚均会变低;同时,只要vcc不低于1.0v,reset端均会维持电压不高于0.4v的低电平。

看门狗输入端wdi无论是高电平还是低电平,只要持续时间超过watchdogtimeoutperiod(twd,看门狗超时周期),wdo端输出均会变为低电平。

复位输出端reset受电源端vcc的电压及人工复位端mr影响。

看门狗输出端wdo通过串联mr端,可以实现监控看门狗喂狗状态。

看门狗芯片1的内部比较器将电源失效输入端pfi的电压与1.25v电压进行比较,如果电源失效输入端pfi的电压低于1.25v,则电源失效输出端pfo输出低电平。

本实施例的看门狗芯片测试系统,如图1所示,包含:与看门狗芯片1的电源端vcc连接的可调电压源v、与看门狗芯片1的看门狗输入端wdi连接的信号源gen、与看门狗芯片1的复位输出端reset连接的电平检测单元det(电平检测单元包含但不限于示波器)、连接接地端gnd和看门狗芯片1的人工复位端mr的开关sw、主控制单元(图中未示出)。主控制单元用于向可调电压源发出第一控制指令(调节可调电压源的输出电压的指令),可调电压源用于根据第一控制指令向看门狗芯片输出电压。主控制单元还用于向信号源发出第二控制指令(控制信号源输出特定信号的指令),信号源用于根据第二控制指令为看门狗输入端提供喂狗信号。主控制单元还用于向电平检测单元发出第三控制指令,电平检测单元用于根据第三控制指令检测看门狗芯片的复位端的输出电平。主控制单元还用于控制开关的断开或闭合。

在使用本实施例的看门狗芯片测试系统测试看门狗芯片时,首先,将开关断开,主控制单元向信号源发出第二控制指令,信号源向看门狗输入端提供喂狗信号。该喂狗信号为一单脉冲信号,可以为如图2所示的正脉冲,其脉冲宽度小于看门狗超时周期(watchdogtimeoutperiod)twd。该喂狗信号也可以为脉冲宽度小于看门狗超时周期的负脉冲。然后,主控制单元向可调电压源发出第一控制指令,可调电压源向看门狗芯片输出由0伏逐渐升高的电压。主控制单元实时获取可调电压源的输出电压,当输出电压上升到1伏(705/706/707/708类看门狗芯片的复位有效电压为1v,vcc的正常工作电压是1v-5.5v)时,主控制单元向电平检测单元发出第三控制指令,电平检测单元检测看门狗芯片的复位端的输出电平。如果电平检测单元检测到看门狗芯片的复位端的输出电平为低电平,主控制单元输出测试结果正确的标识信号;如果电平检测单元检测到看门狗芯片的复位端的输出电平为高电平,主控制单元输出测试结果错误的标识信号。

本实施例的看门狗芯片测试系统还包含计时单元(图中未示出),默认状态下,计时单元处于复位状态。主控制单元控制可调电压源继续增大输出电压,当输出电压达到复位电压(resetthreshold)时,主控制单元控制计时单元计时,当计时单元计时到达复位脉冲宽度时间(resetpulsewidthperiod)时,主控制单元控制电平检测单元检测看门狗芯片的复位端的输出电平,如果看门狗芯片的复位端的输出电平为高电平,主控制单元输出测试结果正确的标识信号;如果看门狗芯片的复位端的输出电平为低电平,主控制单元输出测试结果错误的标识信号。

主控制单元断开开关,并控制可调电压源向看门狗芯片输出电压,电压达到复位电压(resetthreshold)。主控制单元控制信号源将输出信号翻转(由高电平翻转为低电平,或由低电平翻转为高电平)。信号源的输出信号翻转的同时,主控制单元控制计时单元开始计时。当计时单元计时到达看门狗超时周期(watchdogtimeoutperiod)时,主控制单元向电平检测单元发出第三控制指令,电平检测单元检测看门狗芯片的复位端的输出电平。如果看门狗芯片的复位端的输出电平为低电平,主控制单元输出测试结果正确的标识信号;如果看门狗芯片的复位端的输出电平为高电平,主控制单元输出测试结果错误的标识信号。

为看门狗芯片1提供正常的电源电压,断开开关sw,主控制单元控制信号源向wdi输入一个窄脉冲,脉冲宽度小于看门狗超时周期(watchdogtimeoutperiod)twd。然后,主控制单元将开关sw闭合,并向电平检测单元发出第三控制指令,电平检测单元根据第三控制指令检测看门狗芯片1的复位端reset的输出电平,如果复位端reset的输出电平为低电平,则为正常,否则,看门狗芯片1的功能异常。

为了给看门狗芯片提供安全的测试电流,如图1所示,本实施例的看门狗芯片测试系统还包含连接于可调电压源与看门狗芯片的复位端之间的第一电阻r1、连接于看门狗芯片的复位端与接地端之间的第二电阻r2、连接于看门狗芯片的电源掉落电压检测输入端与接地端之间的第三电阻r3、连接于看门狗芯片的人工复位端与看门狗芯片的看门狗输出端之间的第四电阻r4。第一电阻r1的较佳的电阻值为4.75千欧姆,第二电阻r2的较佳的电阻值为4.75千欧姆,第三电阻r3的较佳的电阻值为4.75千欧姆,第四电阻r4的较佳的电阻值为200欧姆。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1