單片機(jī)中的ICP與ISP,你能分清楚嗎?
發(fā)布時(shí)間:2015-04-02 責(zé)任編輯:sherry
【導(dǎo)讀】在單片機(jī)設(shè)計(jì)當(dāng)中,ISP和ICP是兩個(gè)比較常見且重要的概念。ISP能夠讓單片機(jī)通過采用簡單的方式來擦除或?qū)懭腚娐钒迳系某绦颍⒛軌蜻M(jìn)行在線調(diào)試。ICP也是比較常見的一種燒錄程序。對于新手來說,對于這兩種方式具有較大混淆性。本篇文章主講MCU當(dāng)中這兩種燒錄方法的區(qū)別,幫助各位新手進(jìn)行理解。
在開發(fā)階段
改code時(shí), 不再需要將MCU從板子上拔起來, 拿到燒錄器上燒, 然后再裝回去??梢灾苯永肐SP/ICP Programmer做板上燒錄, 為開發(fā)者提供了極大的便利性。
在量產(chǎn)階段
客戶可以采用”先焊到板子上再燒code”的方式, 將燒code的動作安排在生產(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 (但對使用者來說, 應(yīng)經(jīng)夠了!)
chip在LOCK的狀態(tài)下, 仍然可以只更新某一區(qū)塊 (APROM, DataFlash或CONFIG)
因?yàn)闊浀膭幼魅Q于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,所有燒錄動作皆會被禁止)。因?yàn)闊浖兇馐荌CP硬件的行為, MCU無法自己更新自己, 所以給系統(tǒng)設(shè)計(jì)者的彈性較小(例如: 無法藉由ICP去實(shí)現(xiàn)IAP的功能)
ISP與ICP的使用場合
從單片機(jī)的使用場合來說,要根據(jù)其不同的特性來進(jìn)行安排,按照客戶的系統(tǒng)需要,來為客戶推薦ISP或ICP。從使用者的角度來說,如果必須要在ISP與ICP當(dāng)中選擇一款來使用的話,那么ISP會是最優(yōu)的選擇。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運(yùn)行!氮矽科技發(fā)布集成驅(qū)動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內(nèi)阻、超低失真4PST模擬開關(guān)
- 一“芯”雙電!圣邦微電子發(fā)布雙輸出電源芯片,簡化AFE與音頻設(shè)計(jì)
- 一機(jī)適配萬端:金升陽推出1200W可編程電源,賦能高端裝備制造
技術(shù)文章更多>>
- 具身智能成最大亮點(diǎn)!CITE 2026開幕峰會釋放產(chǎn)業(yè)強(qiáng)信號
- 助力醫(yī)療器械產(chǎn)業(yè)高質(zhì)量發(fā)展 派克漢尼汾閃耀2026 ICMD
- 比異步時(shí)鐘更隱蔽的“芯片殺手”——跨復(fù)位域(RDC)問題
- 數(shù)據(jù)之外:液冷技術(shù)背后的連接器創(chuàng)新
- “眼在手上”的嵌入式實(shí)踐:基于ROS2與RK3576的機(jī)械臂跟隨抓取方案
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
ESD
ESD保護(hù)
ESD保護(hù)器件
ESD器件
Eurotect
Exar
Fairhild
FFC連接器
Flash
FPC連接器
FPGA
Fujitsu
Future
GFIVE
GPS
GPU
Harting
HDMI
HDMI連接器
HD監(jiān)控
HID燈
I/O處理器
IC
IC插座
IDT
IGBT
in-cell
Intersil
IP監(jiān)控
iWatt


