MCU編程器正確應用才會(huì )輕易把MCU編寫(xiě)壞
編程器通過(guò)數據線(xiàn)與計算機并口(打印機接口)聯(lián)接,獨立的外接電源,使用操作更方便,編程更穩定;采用 WINDOWS下的圖形界面,使用鼠標進(jìn)行操作,支持 Windows ME/98/95/2000系統,具有編程指示,控制程序工作界面友好,對芯片的各種操作變得十分簡(jiǎn)單,無(wú)論是電子還是電腦愛(ài)好者都可輕松掌握。
本文引用地址:http://dyxdggzs.com/article/201710/366209.htm編程器在功能上可分通用編程器和專(zhuān)用編程器。專(zhuān)用型編程器價(jià)格最低,適用芯片種類(lèi)較少,適合以某一種或者某一類(lèi)專(zhuān)用芯片編程的需要,例如僅僅需要對PIC系列編程。全功能通用型一般能夠涵蓋幾乎(不是全部)所有當前需要編程的芯片,由于設計麻煩,成本較高,限制了銷(xiāo)量,最終售價(jià)極高,適合需要對很多種芯片進(jìn)行編程的情況。
用編程器不僅不能提高編程效率,反而出現了極高的不良率品,更要命的是很多不良率芯片已損壞,這不是賠了夫人又折兵嗎(花錢(qián)買(mǎi)編程器編壞芯片)?
其實(shí)客戶(hù)的咨詢(xún)及反饋,也印證著(zhù)我們編程器技術(shù)一路以來(lái)的發(fā)展及變革史,細節決定成??!
通常,使用編程器編寫(xiě)芯片出現不良品率,是有眾多因數造成的,比如芯片批次質(zhì)量波動(dòng)、編程燒錄房環(huán)境及人員習慣素質(zhì)、夾具使用壽命、編程器老化、編程器時(shí)序的兼容性等等原因。解決這些基本問(wèn)題,一般可以通過(guò)加強人員培訓,設備維護升級或者及時(shí)更新芯片時(shí)序算法就可解決,并且也達到了一定的效果!
那么問(wèn)題真的是解決了嗎?實(shí)際上不良品率是降低了,然而損壞芯片的現象還依然存在!
如是公司投入了大量的硬件、軟件和時(shí)序研發(fā)人員來(lái)分析問(wèn)題,但是得到結果是編程器硬件設計性能指標正常,軟件未出現非正常的BUG,算法時(shí)序也嚴格地按照芯片原廠(chǎng)提供的編程手冊來(lái)編寫(xiě)。
于是一切的焦點(diǎn)似乎都慢慢地聚集在了原廠(chǎng)的芯片,當然了,原廠(chǎng)的芯片質(zhì)量都是優(yōu)良的!
通過(guò)編程器廠(chǎng)商與用戶(hù)、芯片原廠(chǎng)三方的不懈努力分析,終于找到了結癥所在。
芯片原廠(chǎng)分析失效芯片反饋:芯片有兩個(gè)等級的加密,第一個(gè)等級的芯片加密,用戶(hù)可以通過(guò)擦除即可繼續重復操作,而第二個(gè)等級的加密,也叫加死密,用戶(hù)一旦加密了,將無(wú)法再次執行任何操作!并且,加密位位于芯片的Flash區域內,占用了Flash區域地址的前幾個(gè)字節;
用戶(hù)方方案:我們的程序是使用了第二個(gè)等級的加密(死密),加密信息就在編程文件當中;
編程器燒錄流程:用戶(hù)調入文件,直接從Flash區域從上至下進(jìn)行順序編程。
從看到的字眼“死密”,可想而知,對芯片的加密操作就必須慎之又慎;從以上的溝通信息得知,容易損壞芯片現象,不是編程器硬件、軟件或者時(shí)序指標不良造成的,而是給芯片加上了死密,鎖死了芯片。
加密位占用了芯片Flash區域的起始的幾個(gè)字節,如果編程器按照了正常的流程操作,從芯片的Flash起始地址一直寫(xiě)到末尾地址,一旦芯片在起始地址完成了編寫(xiě)加密位,在后續的幾十K、幾百K甚至上M的容量代碼的漫長(cháng)時(shí)間的燒錄過(guò)程當中,出現了突發(fā)事件!比如人為的違規操作、芯片與燒錄座的接觸不良,編程時(shí)芯片未回應等造成的燒錄失敗,必然導致芯片已鎖死,無(wú)法使用,導致芯片廢掉情況!
針對該種現象,我們編程器轉變了思路,改變了操作流程;我們獨立設計了一個(gè)“配置”,編程器燒錄前,我們的軟件會(huì )先從用戶(hù)代碼的加密位解析并提取出來(lái),放在了“配置”上;編程器在執行燒錄操作過(guò)程中,先把除了加密位的用戶(hù)代碼燒錄進(jìn)去,燒錄成功之后,最后才通過(guò)“配置”把加密位燒錄進(jìn)去;在燒錄過(guò)程中,即使人為的違規操作、芯片與燒錄座的接觸不良,編程時(shí)芯片未回應等造成的燒錄失敗,只要未操作加密位,芯片還是可以繼續燒錄的,不會(huì )出現鎖死導致的芯片損壞的情況發(fā)生。 這樣就可以極大地避免了損壞芯片了。
細節決定成敗,編程器只是改變一個(gè)操作方式,調換一下操作順序,即可提高芯片燒錄的良品率,讓客戶(hù)杜絕編程不良。
評論