單片機(jī)中的ICP與ISP,你能分清楚嗎?
發(fā)布時(shí)間:2015-04-02 責(zé)任編輯:sherry
【導(dǎo)讀】在單片機(jī)設(shè)計(jì)當(dāng)中,ISP和ICP是兩個(gè)比較常見且重要的概念。ISP能夠讓單片機(jī)通過采用簡(jiǎn)單的方式來擦除或?qū)懭腚娐钒迳系某绦?,并能夠進(jìn)行在線調(diào)試。ICP也是比較常見的一種燒錄程序。對(duì)于新手來說,對(duì)于這兩種方式具有較大混淆性。本篇文章主講MCU當(dāng)中這兩種燒錄方法的區(qū)別,幫助各位新手進(jìn)行理解。
在開發(fā)階段
改code時(shí), 不再需要將MCU從板子上拔起來, 拿到燒錄器上燒, 然后再裝回去??梢灾苯永肐SP/ICP Programmer做板上燒錄, 為開發(fā)者提供了極大的便利性。
在量產(chǎn)階段
客戶可以采用”先焊到板子上再燒code”的方式, 將燒code的動(dòng)作安排在生產(chǎn)線的某一站。
那么傳統(tǒng)的方式 (先將code燒好再焊到板子上)有什么缺點(diǎn)?
傳統(tǒng)的方式是這樣的: 拆封-->從tray盤取出chip-->燒錄-->把chip放回tray盤。
這樣的流程比起上面建議的方式: 增加了燒錄時(shí)間, 容易造成QFP包裝的chip彎腳, 或忘了燒code即放回tray盤。
在成品階段
已組裝好的成品若要改code,可以透過預(yù)留的接口,利用ISP或ICP,更新MCU,不需要拆機(jī)。
什么是 IAP?
IAP指的是,MCU在運(yùn)行的狀態(tài)下,利用ISP的機(jī)制,不透過外接工具 (例如: ISP Programmer)的幫忙,去更新APROM,DataFlash或CONFIG。要實(shí)現(xiàn)這種功能,系統(tǒng)必須有取得更新數(shù)據(jù)的能力,例如: 處于某一種聯(lián)機(jī)的狀態(tài)。(注: 有時(shí)候, ISP/IAP的分別并不是那么清楚)
ISP與ICP的差別
For ISP
MCU必須處于可執(zhí)行程序的狀態(tài)(除了上電,還要接XTAL), 且必須預(yù)燒ISP-code在LDROM里面
燒錄范圍只限于APROM, DataFlash或CONFIG (但對(duì)使用者來說, 應(yīng)經(jīng)夠了!)
chip在LOCK的狀態(tài)下, 仍然可以只更新某一區(qū)塊 (APROM, DataFlash或CONFIG)
因?yàn)闊浀膭?dòng)作取決于ISP-code的寫法, 所以給系統(tǒng)設(shè)計(jì)者的彈性較大
For ICP
MCU只要處于上電狀態(tài)即可,不必預(yù)燒任何code在MCU里面。燒錄范圍涵蓋整顆MCU, 包括 APROM, DataFlash, CONFIG, LDROM和 ROMMAP chip在LOCK的狀態(tài)下, 無法只更新某一區(qū)塊,只能在erase-ALL之后,更新某一區(qū)塊,再逐一燒回其它區(qū)塊(因?yàn)镮CP的本質(zhì)就是走串行接口的Writer Mode, chip被LOCK之后,除了erase-ALL,所有燒錄動(dòng)作皆會(huì)被禁止)。因?yàn)闊浖兇馐荌CP硬件的行為, MCU無法自己更新自己, 所以給系統(tǒng)設(shè)計(jì)者的彈性較小(例如: 無法藉由ICP去實(shí)現(xiàn)IAP的功能)
ISP與ICP的使用場(chǎng)合
從單片機(jī)的使用場(chǎng)合來說,要根據(jù)其不同的特性來進(jìn)行安排,按照客戶的系統(tǒng)需要,來為客戶推薦ISP或ICP。從使用者的角度來說,如果必須要在ISP與ICP當(dāng)中選擇一款來使用的話,那么ISP會(huì)是最優(yōu)的選擇。
特別推薦
- 意法半導(dǎo)體與英諾賽科簽署氮化鎵技術(shù)開發(fā)與制造協(xié)議
- 貿(mào)澤電子開售Molex的航空航天解決方案
- 利用高精度窗口監(jiān)控器有效提高電源輸出性能
- 詳解控制變壓器操作和尺寸
- 【聚焦產(chǎn)業(yè)變革?共筑創(chuàng)新生態(tài)】IIC Shanghai 2025盛大啟幕
- Wi-Fi 7頻率控制核心密碼:三大關(guān)鍵器件深度解析
- 用于電動(dòng)汽車車載充電器的 CLLLC 與 DAB 比較
技術(shù)文章更多>>
- 貿(mào)澤電子開售Molex的航空航天解決方案
- 意法半導(dǎo)體與英諾賽科簽署氮化鎵技術(shù)開發(fā)與制造協(xié)議
- 解碼宿遷專班護(hù)航金天國(guó)際全球大會(huì)背后的中國(guó)創(chuàng)新密碼
- 從元件到生態(tài):DigiKey可持續(xù)創(chuàng)新視頻系列全紀(jì)錄
- 2025廣州國(guó)際汽車技術(shù)展來襲:前沿技術(shù)、精彩論壇,不容錯(cuò)過!
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
行程開關(guān)
修復(fù)設(shè)備
蓄電池
旋轉(zhuǎn)開關(guān)
血壓計(jì)
血氧儀
壓電蜂鳴器
壓接連接器
壓控振蕩器
壓力傳感器
壓力開關(guān)
壓敏電阻
揚(yáng)聲器
遙控開關(guān)
醫(yī)療電子
醫(yī)用成像
移動(dòng)電源
音頻IC
音頻SoC
音頻變壓器
引線電感
語(yǔ)音控制
元件符號(hào)
元器件選型
云電視
云計(jì)算
云母電容
真空三極管
振蕩器
振蕩線圈