燒錄芯片就是芯片作為一種處理器,在工作上需要有程序,來將所有組件小型化至一塊或數塊集成電路內;一種集成電路,可在其一端或多端接受編碼指令,執行此指令并輸出描述其狀態的信號,而將程序存儲到芯片中的這一過程,就被稱為芯片燒錄。
一般來說,廠商從半導體商買來各種可燒錄IC其資料區都是空白的,在組裝前才將其最新版的控制程序及數據使用IC燒錄器寫入,這是一項比IC測試還重要的必要流程,一般都由最終電子產品制造者來執行完成,也是生產制造中,較容易出錯需要較多調試糾正的環節。
什么是芯片燒錄?
燒錄器英文名為PROGRAMMER,有人叫WRITER,更早期有人叫BURNER,這種機器是用來燒錄〔PROGRAM〕一種稱為可燒錄的IC〔PROGRAMABLE IC〕,可燒錄這些IC內部的CELL〔細胞〕資料,造成不同的功能,以前的IC大部份都是固定功能的IC〔DEDICATED ID〕,所以設計者若設計一片電路板必須用上多種不同的固定功能的IC,對大量生產者需準備很多類型的IC,自從可燒錄的IC出現后,設計者只要準備一種IC便可把它燒錄成不同功能的IC,備料者只采購一種IC即可,備料方便,但須準備燒錄器去燒錄它。
燒錄(一般的),是指用刻錄機把數據刻錄(也稱燒錄)到刻錄盤。如CD、DVD兩者刻錄盤,后者容量要比前者大的多。
燒錄就象COPY一樣。把你電腦里的東西COPY在別的文件載體上,就象1.4寸的磁盤就可以說是一種燒錄盤。
但是比如GBA的卡,就是燒錄卡,但是不能叫刻錄卡。燒錄刻錄就都是同一個過程的,但是放到不同載體上就有不同的叫法。
為什么IC需要燒錄呢?
第一,因為電子產品中有單片機或者ARM的控制器。在生產過程中,最開始控制芯片當中是沒有任何程序的,為了單片機或者ARM芯片按照我們設計的功能執行操作,則需要將工程編寫好的程序執行文件,燒錄到我們電子產品的控制器芯片當中。
第二,需要燒錄對應參數。當單片機或者ARM程序燒錄后,有時候為了保密,可以通過串口或者USB等接口,需要對程序進行加密參數設定,或者燒錄一部分參數,比如wifi模組的IP地址和端口的數據。都是為了保證電子產品能夠正常運行。
第三,燒錄文件,比如字庫、圖片、鈴聲、動畫等文件。現在很多電子產品當中,都有顯示屏幕,為了給用戶增加優越的用戶體驗,需要將提前處理的高清照片保證到單片機或者ARM系統存儲當中,字庫文件是為了用戶輸入漢字調用的電子產品底層文件。
總的來說,IC收錄這一道程序的目的在于保證單片機系統或者ARM芯片的正常運行,以及安全運行中必不可少的文件和參數。
如何判斷IC是否燒錄過?
檢查IC是否燒錄過的方式大致有兩種,一是通過外觀辨別,二是借用燒錄器從內部結構去觀測。
一般來說,原廠出的貨都是沒有燒錄過的,里邊是空白的,通過檢查是否為空白可以判斷此IC是否存在燒錄的情況。在外觀層面,通過查看是否存在一些標記點,注腳有無焊過錫等方式,來辨別IC是否有被燒錄過。
可燒錄的IC分類有哪些?
可燒錄的IC,一般分為MCU類和存儲類兩大類。
MCU類可燒錄IC
MCU類可燒錄IC,目前市場上有很多單芯片控制器(SINGLE MCU)可以通過配套的燒錄器進行一次或多次資料燒寫。通常僅能燒錄一次的MCU被叫做OTP MCU,與之相對的是MTP MCU,就是可多次燒錄的MCU。
存儲類可燒錄IC
存儲類可燒錄IC的門類眾多,例如EPROM、EEPROM、NOR FLASH、SPROM、NAND FLASH等等,都屬于存儲類可燒錄IC。
EPROM、NOR FLASH、EEPROM、SPROM主要用于存放我們的數據資料或程式,生產廠家眾多,市面上有相當多的萬用燒寫器可以把資料燒寫進這些IC。
NAND FLASH只有三星等幾個生產廠家生產,目前廣泛用于U盤、MP3、MP4、ELA和電子詞典上。