什么是設(shè)備編程器?
?器件編程器是一種可以在各種類型的半導(dǎo)體存儲器(ROM)和可編程器件上讀取、寫入和擦除數(shù)據(jù)的設(shè)備。
另一個名字是ROM寫入器??梢允褂闷骷幊唐鬟M(jìn)行編程的器件包括閃存(NOR、NAND 等)、串行閃存、閃存微控制器和邏輯器件。還有支持eMMC內(nèi)存和UFS內(nèi)存的設(shè)備。
如何使用設(shè)備編程器
設(shè)備編程器主要用于將開發(fā)的數(shù)據(jù)寫入存儲介質(zhì)(ROM)。雖然它用于個人開發(fā),但在工業(yè)應(yīng)用中也廣泛使用。它還可用于合并到自動化系統(tǒng)中并在長時間內(nèi)執(zhí)行大量寫入。
另外,如果燒寫量不大,可以使用外部ROM燒寫服務(wù)將燒寫工作外包,無需購買器件燒錄器。
工業(yè)應(yīng)用中使用批量生產(chǎn)的書寫的領(lǐng)域包括以下領(lǐng)域。
- 游樂行業(yè)設(shè)備
- 消費(fèi)設(shè)備、家庭自動化
- 汽車設(shè)備、信息娛樂
- 工業(yè)設(shè)備、工業(yè)控制設(shè)備
- 通訊設(shè)備、辦公設(shè)備、醫(yī)療設(shè)備等
設(shè)備編程器原理
1. 概述
設(shè)備編程器是一種以電方式向 ROM 寫入和擦除數(shù)據(jù)的設(shè)備。有通過PC將數(shù)據(jù)寫入ROM的情況,以及不通過PC而獨(dú)立(獨(dú)立)將數(shù)據(jù)寫入ROM的情況。
寫入 ROM 有兩種方法:設(shè)備編程器方法,寫入單個器件;板載編程器方法,通過專用線連接安裝有器件的板子,遠(yuǎn)程寫入 ROM。板,但兩者都是通用的,一般稱為同一個設(shè)備編程器。設(shè)備編程器有時稱為板外編程器或預(yù)編程器。
2、主要特點(diǎn)
下面列出了設(shè)備編程器可能實(shí)現(xiàn)的功能示例。
- 將數(shù)據(jù)從主 ROM 復(fù)制到緩沖存儲器
- 擦除數(shù)據(jù)(擦除)
- 數(shù)據(jù)寫入
- ROM 寫入后讀取數(shù)據(jù)與緩沖存儲器數(shù)據(jù)的比較(驗(yàn)證)
設(shè)備編程器的類型
出售各種類型的設(shè)備編程器。有必要了解產(chǎn)品之間的差異并選擇合適的產(chǎn)品。
1. 與存儲器/微控制器類型的兼容性
單個設(shè)備編程器可以寫入多種類型的存儲器(閃存、閃存微控制器等),但每個編程器具有不同的可寫入的制造商、產(chǎn)品和系列。選擇設(shè)備編程器時,請確保它可以處理您將使用的所有類型的 ROM。通常,對于一個編程器來說,會選擇一個套接字來加載專用程序和與所有目標(biāo)ROM類型相對應(yīng)的ROM。
2. 插座(轉(zhuǎn)換適配器)
連接 ROM 的插槽數(shù)量因編程器產(chǎn)品而異。具有多個插槽的產(chǎn)品通常主要用于在生產(chǎn)現(xiàn)場寫入多個 ROM 時。對于桌面設(shè)備,有8個、16個、32個等。
大型全自動編程設(shè)備配備多臺器件編程器,提高編程生產(chǎn)能力,最多可提供96至112個插座。
3.寫入內(nèi)存大小
設(shè)備編程器根據(jù)設(shè)備的不同用途不同,因此寫入速度(幾MB/s到100MB/s以上)和可同時寫入的最大內(nèi)存大?。ň彌_內(nèi)存:1 GB(128 MB) ) 至 512 GB)。 512 GB 適合大容量寫入,例如信息娛樂應(yīng)用,1 GB 或更少適合生產(chǎn)小型消費(fèi)設(shè)備。
4.設(shè)備運(yùn)輸介質(zhì)(托盤、膠帶)
在進(jìn)行批量寫入生產(chǎn)時,需要支持用于傳輸目標(biāo)ROM的傳輸介質(zhì)(托盤、磁帶或卷軸、管)。一般來說,托盤是主要的運(yùn)輸方式,但最近小型設(shè)備(小型微控制器、閃存驅(qū)動器)等對磁帶運(yùn)輸?shù)男枨笕找嬖黾?。對能夠處理這種磁帶介質(zhì)的大型全自動寫入設(shè)備的需求不斷增長。