什么是 OTP ROM MCU |
|
MCU(Micro Controller Unit),又稱單片微型計算機(jī)(Single Chip Microcomputer),是指隨著大規(guī)模集成電路的出現(xiàn)及其發(fā)展,將計算機(jī)的CPU、RAM、ROM、定時數(shù)器和多種I/O接口集成在一片芯片上,形成芯片級的計算機(jī)。 OTP(One Time Programable)是MCU的一種存儲器類型。 而微芯是業(yè)內(nèi)首家推出OTP(一次性可編程)MCU的公司。OTP產(chǎn)品提供了介于掩模和FLASH產(chǎn)品特性之間的MCU,既可以進(jìn)行一次性編程,而在生產(chǎn)量不大的情況下,其價格又接近掩模產(chǎn)品,因此迅速占領(lǐng)了市場。 OTPROM(One Time Programmable Read-Only Memory),可以進(jìn)行片內(nèi)編程操作,而且可以增強(qiáng)加密功能。。然而OTP ROM MCU的OTPROM 存在一個缺點:不可擦除,也就是說只能編程一次,不能實現(xiàn)重復(fù)編程,不利于大量普及使用。當(dāng)程序從仿真器移植到單片機(jī)的OTPROM 時,并不能保證程序的一次成功性,由于單片機(jī)的不可擦除性,若程序脫機(jī)一次就使用一片單片機(jī),顯然將造成巨大的資源浪費。另一方面,對于復(fù)雜系統(tǒng),16 KB的OTPROM容量如果不夠,則需要采用擴(kuò)展外部存儲器,為了保證有效實現(xiàn)加密功能,應(yīng)保留一部分程序在片內(nèi)OTPROM,此時便涉及到單片機(jī)內(nèi)、外存儲器的銜接問題。 如果內(nèi)部存儲器容量不夠或因為其他方面需要,要求擴(kuò)展外部存儲器時,當(dāng)然可以選擇容量較大的外部存儲器,而不使用內(nèi)部存儲器,但這樣一來,程序的保密性將難以實現(xiàn)。而且浪費了單片機(jī)內(nèi)部的存儲器空間。使用內(nèi)、外結(jié)合的方法既可以滿足容量需求,又能方便的實現(xiàn)加密操作。? otp:一次性可編程。是界于MASK和FLASH之間的,采用前者工藝的由于程序已經(jīng)固化,因此缺少靈活性,但成本低。而采用后者工藝的靈活性好,但成本相對較高。在這樣的背景下,OTP工藝應(yīng)運而生,實際上是而者優(yōu)勢的折中,既有一定的靈活性,成本又不太高。 otp是做完以后再寫進(jìn)去的,但只能寫一次 制作的時候就把代碼做好的就叫MASK ROM。 OTP與EPROM EPROM:有一個浮柵來控制MOS管的溝道是否導(dǎo)通,浮柵的電荷是通過在控制柵上加較大的電壓形成大電場注入進(jìn)去的。浮柵上是否有注入有電荷就確定了該存儲單元是0還是1。注入到浮柵中的電荷要“拉”出來不容易,但可以通過紫外線去掉。在EPROM的封裝中留有一個紫外擦除窗口,經(jīng)紫外擦除后可以重新編程。 OTP:原理與EPROM相同,但沒有擦除窗口,所以不能再次編程。 現(xiàn)在除了2poly的OTP外,還有一種Single Poly的OTP。 它的控制柵好像是用NWELL做的。HHNEC的OTP就是這種。用UV擦非常慢,一般要擦一個小時。很漫長~ ----------------------------------------- OTP(One Time Programable)是MCU的一種存儲器類型 MCU按其存儲器類型可分為MASK(掩模)ROM、OTP(一次性可編程)ROM、FLASH ROM等類型。MASK ROM的MCU價格便宜,但程序在出廠時已經(jīng)固化,適合程序固定不變的應(yīng)用場合;FALSH ROM的MCU程序可以反復(fù)擦寫,靈活性很強(qiáng),但價格較高,適合對價格不敏感的應(yīng)用場合或做開發(fā)用途;OTP ROM的MCU價格介于前兩者之間,同時又擁有一次性可編程能力,適合既要求一定靈活性,又要求低成本的應(yīng)用場合,尤其是功能不斷翻新、需要迅速量產(chǎn)的電子產(chǎn)品。 |