带芯片测试功能的烧录机及其烧录方法技术

技术编号:7605472 阅读:290 留言:0更新日期:2012-07-22 09:52
本发明专利技术公开一种带芯片测试功能的烧录机及其烧录方法,该烧录机包括主控模块、通讯模块、人机接口模块和给以上各模块提供电源的电源模块,主控模块负责对通讯模块进行控制收发、保存通讯数据,并负责对人机交互模块的交互,还包括一芯片插座,其通过烧录的管脚与主控模块相连,待烧芯片插入该芯片插座后受主控模块的控制,在芯片插座端还引出有用于测试的管脚,该测试的管脚也与主控模块相连;主控模块中包含一芯片IO测试程序,该芯片IO测试程序监测待烧芯片IO口是否能在测试模式下正常置高、置低。本发明专利技术可排除芯片插错、插反等错误情况发生,保证待烧芯片和烧录机内部元器件免遭烧毁。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
当前,绝大部分烧录机仅支持芯片的查空、烧录、校验等操作。在实际使用时,操作工往往会有芯片插反、芯片插错等错误现象发生,而有些芯片一旦芯片插反,就会导致烧写电源和地短路,如果此时烧录机上没有相对应的保护电路的话,往往会烧毁烧录机的部分元器件。而且对某些OTP芯片在烧写模式下进行编程、回读时,需要加IOV以上的高压使能信号在某一约定引脚上,一旦芯片插反或插错,该高压信号便会加到其他管脚上,会导致该管脚被烧毁。同时,部分OTP芯片若在烧写模式下被加密保护,那在烧写模式下无法回读出原始代码,若此时需要回读里面的原始程序,需要去测试部用测试仪读出。
技术实现思路
由于现有技术存在的上述问题,本专利技术提出一种,其可有效解决现有技术存在的问题。为了实现上述目的,本专利技术提出的带芯片测试功能的烧录机,包括主控模块、通讯模块、人机接口模块和给以上各模块提供电源的电源模块,所述主控模块负责对所述通讯模块进行控制收发、保存通讯数据,并负责对所述人机交互模块的交互,还包括一芯片插座,其通过烧录的管脚与所述主控模块相连,待烧芯片插入该芯片插座后受所述主控模块的控制,在所述芯片插座端还引出有用于测试的管脚,该测试的管脚也与所述主控模块相连;所述主控模块中包含一芯片IO测试程序,该芯片IO测试程序监测所述待烧芯片IO 口是否能在测试模式下正常置高、置低。本专利技术还提出的的带芯片测试功能的烧录方法,包括以下步骤1)首先进入芯片IO测试模式,通过所述芯片IO测试程序监测芯片IO 口是否能在测试模式下正常置高、置低的方法来检测芯片引脚是否连接正确,如正确,则进行步骤2), 否则发出报错信息;2)进入烧写模式;3)芯片查空,如成功进入步骤4),否则进发出报错信息;4)芯片编程;5)回读校验,如通过则完成整个烧录步骤,否则发出报错信息。作为本专利技术的进一步特征,所述步骤1)中进入芯片IO测试模式包括以下步骤①如成功进入该芯片IO测试模式,则进入步骤2),否则返回芯片IO测试失败错误状态;②进入外打指令测试项;③通过外打指令方式使待测芯片IO 口置高;④所述主控模块检测待测芯片IO 口状态,如是高电平,则进入步骤⑤,否则返回芯片IO测试失败错误状态;⑤通过外打指令方式使待测芯片IO 口置低;⑥所述主控模块检测待测芯片IO 口状态,如果是低电平,则进入步骤⑦,否则返回芯片IO测试失败错误状态;⑦返回芯片IO测试通过正确状态,则完成整个测试模式。作为本专利技术的进一步特征,所述步骤1)中进入芯片IO测试模式后还包括一代码回读程序,其包括以下步骤①如成功进入该芯片IO测试模式,则进入步骤②,否则返回测试模式下读码失败状态;②进入代码读出测试项;③通过外打指令方式读出一个程序代码;④主控模块保存程序代码;⑤准备读取下一个程序代码,如代码读完则就进入步骤⑥,否则返回步骤③;⑥返回测试模式下读码成功状态,完成整个代码回读程序。由于采用以上技术方案,本专利技术的,其在芯片进入烧录模式之前,首先进入测试模式,通过主控模块外打测试时序的方式将待烧芯片IO 口置高、置低,同时进行监测的方式来检测芯片引脚是否连接正确,从而可以确定芯片插对,排除芯片插错、插反等错误情况,然后在确定芯片插对的基础上,再加烧录高压以进入烧录模式,从而进一步保证待烧芯片和烧录机内部元器件免遭烧毁。同时,在烧录机中加入芯片测试功能,可以将原来进入烧写模式进行代码回读校验改为进入测试模式进行代码回读校验,从而可以防止由于用户对程序区加密而导致代码回读校验错误的问题。附图说明图1为本专利技术的结构框2为本专利技术的烧录方法流程3为本专利技术烧录方法中芯片IO测试流程4为本专利技术烧录方法中芯片测试模式下的代码回读流程中山主控模块;2,通讯模块;3,人机接口模块;4,电源模块;5,芯片插座;6, 待烧芯片具体实施例方式下面根据附图和具体实施方式对本专利技术作进一步说明如图1所示,本专利技术的带芯片测试功能的烧录机,包括主控模块1、通讯模块2、人机接口模块3和给以上各模块提供电源的电源模块4,主控模块1负责对通讯模块2进行控制收发、保存通讯数据,并负责对人机交互模块3的交互,负责向芯片外打烧写时序和测试时序,本烧录机还包括一芯片插座5,其通过烧录的管脚直接与主控模块1相连,待烧芯片插入该芯片插座5后受主控模块1的控制,在芯片插座5端还引出有用于测试的管脚,该测试的管脚也与主控模块1相连;主控模块1中包含一芯片IO测试程序,该芯片IO测试程序监测待烧芯片IO 口是否能在测试模式下正常置高、置低,本烧录机在进入烧写模式之前先调用芯片IO测试程序检查芯片是否插正、是否有效,然后再进入烧写模式进行芯片烧录。本专利技术还提出的的带芯片测试功能的烧录方法,如图2所示,包括以下步骤1)首先进入芯片IO测试模式,通过所述芯片IO测试程序监测芯片IO 口是否能在测试模式下正常置高、置低的方法来检测芯片引脚是否连接正确,如正确,则进行步骤2), 否则发出报错信息;2)进入烧写模式;3)芯片查空,如成功进入步骤4),否则进发出报错信息;4)芯片编程;5)回读校验,如通过则完成整个烧录步骤,否则发出报错信息。如图3所示,所述步骤1)中进入芯片IO测试模式包括以下步骤①如成功进入该芯片IO模式,则进入步骤2),否则返回芯片IO测试失败错误状态;②进入外打指令测试项;③通过外打指令方式使待测芯片IO 口置高;④所述主控模块检测待测芯片IO 口状态,如是高电平,则进入步骤⑤,否则返回芯片IO测试失败错误状态;⑤通过外打指令方式使待测芯片IO 口置低;⑥所述主控模块检测待测芯片IO 口状态,如果是低电平,则进入步骤⑦,否则返回芯片IO测试失败错误状态;⑦返回芯片IO测试通过正确状态,则完成整个测试模式。如图4所示,所述步骤1)中进入芯片IO测试模式后还包括一代码回读程序,其包括以下步骤①如成功进入该芯片IO测试模式,则进入步骤②,否则返回测试模式下读码失败状态; ②进入代码读出测试项;③通过外打指令方式读出一个程序代码;④主控模块保存程序代码;⑤准备读取下一个程序代码,如代码读完则就进入步骤⑥,否则返回步骤③;⑥返回测试模式下读码成功状态,完成整个代码回读程序。根据原烧录机(不带芯片测试功能)和本专利技术在相同烧录条件下(相同规格稳压电源输入,同水平操作工操作,相同批次、相同数量的待烧录芯片)的对比试验,结果如下在原烧录机上,500片烧录芯片中,472片芯片一次烧录成功,2片芯片烧录失效 (插正确),26片芯片因插错或插反导致烧录失败,其中,4片芯片永久性失效,22片芯片重新插正后可成功烧录,在整个烧录过程中,由于芯片插错或插反导致烧录机内部三极管被烧毁2次。在本专利技术,500片烧录芯片中,469片芯片一次烧录成功,1片芯片烧录失效(插正确),30片芯片因插错或插反导致测试失败,其中,0片芯片永久性失效,30片芯片重新插正后均可成功烧录,在整个烧录过程中,由于芯片插错或插反均未导致烧录机内部元器件被;Bsaa AmsXo由以上数据可看出,在烧录之前加入芯片测试用于检测芯片是否插正确,的确起到了保护芯片以及烧录机的作用,同时也提高了芯片烧录成功率。但是,上述的具体实施方式只是示例性的,是为了更好的使本领域技术人员能够理解本专利,不能理解为本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:潘杰王会刚
申请(专利权)人:无锡华润矽科微电子有限公司
类型:发明
国别省市:

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

1
相关领域技术