<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 如何應對常見(jiàn)的在線(xiàn)燒錄異常情況?

如何應對常見(jiàn)的在線(xiàn)燒錄異常情況?

作者: 時(shí)間:2016-10-16 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:,顧名思義,直接在電路板上對芯片進(jìn)行燒錄,不依賴(lài)于燒錄座,不受燒錄座壽命影響,是一種低成本IC燒錄方式。每個(gè)產(chǎn)品的電路板各種各樣,存在很多不確定因素,會(huì )給帶來(lái)異常情況。筆者把近期遇到的幾種典型的情況,逐個(gè)解析,找到問(wèn)題關(guān)鍵點(diǎn)。

本文引用地址:http://dyxdggzs.com/article/201610/307830.htm

1、恪盡職守的外部看門(mén)狗也有干壞事的時(shí)候

外部硬件看門(mén)狗廣泛運用于電子產(chǎn)品中,如果沒(méi)有及時(shí)清除看門(mén)狗的計數,看門(mén)狗將產(chǎn)生復位信號復位目標芯片,避免芯片程序跑飛或進(jìn)入死循環(huán)狀態(tài)。這有效保證系統能穩定運行,但對芯片燒錄工作來(lái)說(shuō),這簡(jiǎn)直就是噩夢(mèng)。

燒錄時(shí),編程器無(wú)法清除外部看門(mén)狗芯片計數器,導致看門(mén)狗計數溢出并產(chǎn)生復位信號,并復位目標芯片,會(huì )意外中斷當前芯片的燒錄,導致燒錄失敗。要杜絕這類(lèi)現象,硬件人員在設計電路時(shí),要留有禁能看門(mén)狗的接口,通過(guò)該接口,先禁能看門(mén)狗,再進(jìn)行燒錄工作,杜絕芯片意外被看門(mén)狗復位,導致燒錄工作失敗。

圖片5.jpg

2、正確燒錄程序后,芯片程序沒(méi)跑起來(lái)

有些電子產(chǎn)品內嵌了電池,特別是現在非常盛行的智能手環(huán)、智能手表、智能手機等產(chǎn)品。當編程器燒錄完目標板的代碼后,芯片需要復位才能運行里面的代碼。一般工廠(chǎng)流水線(xiàn)生產(chǎn)中,目標板燒錄完后,接著(zhù)進(jìn)入測試環(huán)節。非電池供電的板子,測試時(shí)會(huì )重新上電,芯片自動(dòng)進(jìn)行上電復位并運行,代碼可以正常跑起來(lái);帶有電池的設備,由于電池一直供電,不存在上電復位環(huán)節,芯片代碼不能運行,導致后續的測試環(huán)節失敗。

針對于這種情況,P800-ISP特別增加了復位的動(dòng)作(包含了軟件復位、復位管腳復位),如下圖所示。在組合操作里面,芯片代碼擦除編程校驗通過(guò)后,運行【復位】的動(dòng)作,讓這些帶有電池的設備可以復位并開(kāi)始工作,以便后續的產(chǎn)品測試。

圖示:改進(jìn)燒錄流程

圖片6.jpg

3、線(xiàn)長(cháng)、速度與穩定性

編程器與目標板的通信質(zhì)量與通信電纜的長(cháng)度和通信速率有關(guān),越長(cháng)的電纜,越高的通信速率,會(huì )降低通信質(zhì)量,影響燒錄穩定性。為了燒錄工作又快又穩定,需要根據具體情況選取適合目標板的線(xiàn)長(cháng),并根據線(xiàn)長(cháng)設置合適的通信速率。

圖片7.jpg

4、電源影響

在線(xiàn)編程器一般都可以對目標板進(jìn)行供電,但供電能力是有一定限制的。針對功耗特別大的目標板,如下圖所示,如果用編程器供電,編程器將無(wú)能為力,這時(shí)就需要外部直接供電;還有一種情況就是目標板耗電量小,但放置了很多的電容,編程器開(kāi)始給目標板供電的瞬間,將產(chǎn)生瞬間超大充電電流,也就是浪涌效應,容易促發(fā)編程器過(guò)流保護,這時(shí)目標板最好用外部直接供電。鑒于這種情況,P800-ISP采用了創(chuàng )新式的供電機制及過(guò)流檢測算法,有效地降低了浪涌效應誤引起過(guò)流保護的發(fā)生概率。

圖片8.jpg

總結

以上的幾點(diǎn),是工作經(jīng)常要考慮的,為了使在線(xiàn)燒錄生產(chǎn)工作穩定、快速、有序地進(jìn)行,需要根據每個(gè)板子的具體情況,采取有效的措施,避免異常情況發(fā)生,提高燒錄效率。



關(guān)鍵詞: 在線(xiàn)燒錄

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>