烧写程序是要写在存储器上的,芯片上有固化的一组指令,启动后就加载指定的数据然后开始运行。类似主板的BIOS,要满足的条件是芯片能读取存储器的内容,并且有存储装置(能写入数据的)这样就能根据芯片的功能写程序了。
为什么要烧录?
第一,因为电子产品中有单片机或者ARM的控制器。在生产过程中,最开始控制芯片当中是没有任何程序的,为了单片机或者ARM芯片按照我们设计的功能执行操作,则需要将工程编写好的程序执行文件,烧录到我们电子产品的控制器芯片当中。
第二,需要烧录对应参数。当单片机或者ARM程序烧录后,有时候为了保密,可以通过串口或者USB等接口,需要对程序进行加密参数设定,或者烧录一部分参数,比如wifi模组的IP地址和端口的数据。都是为了保证电子产品能够正常运行。
第三,烧录文件,比如字库、图片、铃声、动画等文件。现在很多电子产品当中,都有显示屏幕,为了给用户增加优越的用户体验,需要将提前处理的高清照片保证到单片机或者ARM系统存储当中,字库文件是为了用户输入汉字调用的电子产品底层文件。
其实不是所有的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和电子词典上。
以上便是对芯片烧录满足条件的相关介绍,如果您有这方面的需要,欢迎咨询!