创世纪

单片机学习,电子制作DIY学习与分享,各种新鲜的,有趣的,好玩的,一起来吧!机器人、无人机、树莓派/Raspberry Pi、arduino、极客、创客等

暂无评论

相关推荐

为何使用PICSTAR-PLUS烧写16CE625-04/P有时无法把保密位烧成"保密"

使用PICSTAR-PLUS对芯片编程时,程序代码是放在计算机的RAM中,每次写程序时通过串口把数据下载到烧写器中去编程,所以可能会出错,我不怀疑你操作有问题,但是请注意的 PICSTAR-PLUS 是用于开发用途的编程器,不推荐用于规模生产,你能计算出出错概率为 1% 看来你是用它来作大规模生产了,为保证烧写可靠,推荐你使用高奇公司生产的PICKIT 编程器

“裸片烧ROM Code是使用针压机器来烧录,所以必须是整个Wafer一起烧,单个Die无法排列整齐供烧录。”这个阶段测试仅用来测试OTP本身,还是写入有针对性的程序代码并在输入管脚施加相应测试矢量来测试整个MCU的功能是否正确?

答:在芯片还未经分割的wafer阶段,在测试时当然要把DC test, Function test……等完成。如果是OTP型式的芯片还需把烧code工作也一并解决。切割后就处理困难了!ProbeTester其实分两部份,Probe(针压)是机械部份,有位置对准和芯片排测功能。可把芯片上各端口引出至后部的Tester,Tester基本上是个特别配套的计算机装置,经编写不同的测试程序便可测试不同的芯片。

MCU的功能只有在ROM中写入程序代码后才能显现出来。测试MCU时都是向ROM写入程序后并向输入管脚提供相应的测试矢量的情况进行的,然后对于OTP型MCU,只能一次编程,所以每次对封装后成品测试时,测试一个就废掉一个。据我所知,Holtek的MCU多为OTP版本单片机,Holtek是如何解决这个测试问题?

答:如果是IC生产厂商的测试人员,以HOLTEK的经验来说测试分两个步骤。 一、对裸片的ROM烧入 Code测试,看IC是否能正常写入程序。如果测试通过,则使用紫外线擦去裸片的ROM Code,进行封装。 二、使用外部测试电路来测试封装IC的逻辑电路。 如果是从厂商处拿到封装片后自行测试销售,那么所能做的就只是通过测量I/O口电阻,二极管值等参数,来测量IC的逻辑电路。无法测试ROM code是否能写入正确,除非是IC的原设计者,知道如何对IC预留的Test Rom(如果有预留的话)进行测试。