<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è) > 嵌入式系統 > 設計應用 > 編程器P800的在板編程接口設計技巧

編程器P800的在板編程接口設計技巧

作者:周立功致遠電子 時(shí)間:2016-07-28 來(lái)源:電子產(chǎn)品世界 收藏

  在板編程雖然為程序的開(kāi)發(fā)、調試和升級提供了便利,但編程接口的設計將會(huì )影響編程的效率和質(zhì)量,本文將闡述如何設計一個(gè)高效、穩定的編程接口以及注意事項。

本文引用地址:http://dyxdggzs.com/article/201607/294679.htm

  為了提高芯片程序的可升級性、可維護性,許多系統設計師放棄了傳統的座燒方式,轉向了新穎的、更加靈活的在板編程方式,如汽車(chē)電子、電表系統、空調控制板等均采用在板編程。

  

 

  圖1 汽車(chē)電子

  

 

  圖2 電表

  如何設計在線(xiàn)編程才能更快從工程階段轉向生產(chǎn)階段呢?

  首先,尋找芯片是否自帶編程觸發(fā)管腳。

  我們來(lái)看一下芯片是如何進(jìn)入編程模式的?芯片一般在復位后,會(huì )執行Boot程序,該程序通過(guò)檢測芯片的編程管腳(如LPC系列芯片的ISP引腳、STM32的Boot0與Boot1引腳等)狀態(tài),進(jìn)入不同的運行模式,如編程模式,正常執行模式等。該引腳可以通過(guò)編程接口提供給控制,也可以通過(guò)短路帽或撥碼開(kāi)關(guān)等集成在電路板中,在芯片需要編程時(shí)再手動(dòng)將其置高或置低,可以方便生產(chǎn)端進(jìn)行硬件配置。

  

 

  圖3 編程短路帽

  其次,芯片復位(Reset)對編程模式的影響。

  進(jìn)入編程模式一般有兩種方式,第一種通過(guò)上電自動(dòng)復位的方式進(jìn)入編程模式,而第二種則通過(guò)外部控制RESET復位管腳復位進(jìn)入編程模式。有些開(kāi)發(fā)工程師為了簡(jiǎn)化芯片的編程接口,在設計中并沒(méi)有引出RESET引腳,利用上電復位進(jìn)入編程模式,此方法雖然簡(jiǎn)潔,節約資源,但也存在許多不穩定的因素,特別是板子電路比較復雜時(shí),如電容、電感集合較多,上電瞬間會(huì )出現電源不穩定,從而導致在線(xiàn)編程握手失敗。因此,接口設計時(shí)應盡可能引出芯片的RESET管腳,這樣可以等待上電穩定后再控制芯片進(jìn)入編程模式,有效避免問(wèn)題的產(chǎn)生,如致遠電子在線(xiàn),可以設置上電的時(shí)間,可根據客戶(hù)的現場(chǎng)情況進(jìn)行調試,降低失敗率。

  

 

  圖4 電源設置

  最后,電路硬件設計方面的注意事項。

  在對的技術(shù)支持過(guò)程中,如果注意一下幾點(diǎn),你的在線(xiàn)編程的失敗率會(huì )降低90%:

  1、 當板子設計有硬件看門(mén)狗時(shí),應將看門(mén)狗禁能引腳或“喂狗”引腳引出,防止芯片在編程時(shí)被復位;

  2、 使用I2C接口編程時(shí),為提高通訊的穩定性,接口的上拉電阻不宜過(guò)大;

  3、 編程引腳需要注意不要連接過(guò)大的電容,如有必要則需要使用跳線(xiàn)帽或其他方式將編程功能和正常功能電路分開(kāi),某些需要提供編程高壓的引腳要引出,可以使用跳線(xiàn)帽或其他方式將編程高壓和正常功能電路分開(kāi);

  4、 當編程接口使用排針時(shí),VCC引腳不宜與GND引腳靠得太近,如圖5所示,當燒錄人員不慎將接口左錯一個(gè)位,此時(shí),編程器的VCC引腳直接接到芯片的GND引腳,芯片的RXD引腳接到編程器的GND引腳,結果將直接燒毀芯片的RXD引腳。為避免此類(lèi)問(wèn)題的產(chǎn)生,VCC與GND引腳應分別位于排針兩側。

  

 

  圖5 接口左錯一位



關(guān)鍵詞: 編程器 P800

評論


相關(guā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>