Pamäťové technológie ako EPROM a EEPROM sú žiadané vo vývoji digitálnych systémov. Oba sú typy energeticky nezávislých pamätí, ktoré sú navrhnuté tak, aby uchovávali informácie aj po odpojení napájania, ale výrazne sa líšia v spôsobe ukladania, vymazania a aktualizácie údajov. Pochopenie týchto rozdielov je potrebné pre každého, kto pracuje s vstavanými systémami. Tento článok vysvetľuje, ako fungujú EPROM a EEPROM, porovnáva ich vlastnosti a skúma ich výhody, obmedzenia a aplikácie.
Č. 9. Záver

Čo je EEPROM?

EEPROM je skratka pre elektricky vymazateľnú programovateľnú pamäť iba na čítanie. Ide o typ energeticky nezávislej pamäte, čo znamená, že uchováva uložené informácie, aj keď je zariadenie vypnuté.
Hlavnou výhodou EEPROM je jej schopnosť elektrického preprogramovania. Údaje je možné vymazať a prepísať priamo na doske plošných spojov pomocou riadených napäťových signálov, čím sa eliminuje potreba fyzického odstránenia čipu. Na rozdiel od predchádzajúcich typov ROM, ktoré vyžadovali úplné vymazanie, EEPROM podporuje vymazanie na úrovni bajtov, takže konkrétne bajty je možné aktualizovať bez narušenia zvyšku pamäte.
Vďaka tomu je EEPROM veľmi vhodná na ukladanie malých, ale dôležitých údajov, ako sú konfiguračné nastavenia, kalibračné hodnoty alebo parametre firmvéru, ktoré môže byť potrebné počas životného cyklu systému viackrát upraviť.
Čo je EPROM?

EPROM je skratka pre vymazateľnú programovateľnú pamäť iba na čítanie. Rovnako ako EEPROM je to energeticky nezávislá pamäť, čo znamená, že uložené údaje zostávajú nedotknuté aj po vypnutí napájania. V porovnaní s elektricky vymazateľnými typmi však používa inú metódu vymazania.
Čip EPROM je zabalený s okienkom z kremenného skla, ktoré odhaľuje kremík vo vnútri. Pri vystavení ultrafialovému (UV) žiareniu sa náboj uložený v pamäťových bunkách vybije, čím sa údaje účinne vymažú. Tento proces zvyčajne trvá 15–20 minút vystavenia UV žiareniu. Ak chcete aktualizovať alebo prepísať údaje, musí byť čip najskôr odstránený z obvodu, vymazaný pod UV svetlom a potom umiestnený do špeciálneho naprogramovaného zariadenia, ktoré používa relatívne vysoké programovacie napätie (12–24 V). Po vymazaní sa všetky pamäťové bunky vrátia do pôvodného stavu a je možné zapisovať nové údaje.
EPROM vs. EEPROM: Porovnanie charakteristík
| Aspekt | EPROM | EEPROM |
|---|---|---|
| Metóda vymazania | UV svetlo cez kremenné okno | Elektrické napäťové impulzy |
| Preprogramovanie | Vyžaduje odstránenie + externý programátor | V obvode, nie je potrebné žiadne odstránenie |
| Granularita | Celý čip vymazaný naraz | Možné vymazanie na úrovni bajtov |
| Uchovávanie údajov | 10 – 20 rokov | 10+ rokov |
| Jednoduchosť použitia | Vyžaduje sa pomalý externý hardvér | Rýchlejšie, jednoduchšie, bez ďalšieho zariadenia |
Vnútorná štruktúra a princíp fungovania EPROM a EEPROM

EPROM aj EEPROM sú postavené na tranzistoroch MOSFET s plávajúcim hradlom, ktoré používajú izolované hradlo na zachytávanie alebo uvoľňovanie elektrónov. Prítomnosť alebo neprítomnosť uloženého náboja určuje, či pamäťová bunka predstavuje logiku "0" alebo "1".

• EPROM: Programovanie sa dosahuje aplikáciou vysokého napätia, ktoré tlačí elektróny do plávajúcej brány prostredníctvom vstrekovania horúceho nosiča. Po zachytení tieto elektróny zostávajú roky, vďaka čomu sú údaje neprchavé. Na vymazanie pamäte je čip vystavený ultrafialovému (UV) svetlu, ktoré poskytuje energiu potrebnú na uvoľnenie zachytených elektrónov cez kremenné okno. Tým sa resetujú všetky bunky súčasne.

• EEPROM: Namiesto UV svetla sa EEPROM spolieha na Fowler-Nordheimovo tunelovanie, kvantový tunelový efekt, ktorý umožňuje elektrónom pohybovať sa dovnútra alebo von z plávajúcej brány pod kontrolovanými elektrickými poľami. Tento mechanizmus podporuje elektrické vymazanie priamo na doske plošných spojov, čo umožňuje selektívne aktualizácie na úrovni bajtov a rýchlejšie preprogramovanie bez fyzického odstránenia čipu.
Výhody a nevýhody EEPROM a EPROM
| Aspekt | EEPROM | EPROM |
|---|---|---|
| Výhody | • Podporuje programovanie v obvode (nie je potrebné odstraňovanie) • Vymazanie na úrovni bajtov pre selektívne aktualizácie • K dispozícii v sériovej (I²C, SPI) a paralelnej verzii • Vysoká výdrž (\~1 milión cyklov zápisu/vymazania) • Spoľahlivé uchovávanie údajov (10–20 rokov) | • Energeticky nezávislý s dlhým uchovávaním údajov (10 – 20 rokov) • Opakovane použiteľný, na rozdiel od jednorazového PROM • Nákladovo efektívny počas svojej najlepšej éry • Vhodný pre skoré prototypovanie a vývoj |
| Mínusy | • Drahší ako EPROM • Obmedzená výdrž v porovnaní s moderným Flashom • Operácie zápisu pomalšie ako čítanie • Zvyčajne menšia kapacita ako Flash | • Iba vymazanie celého čipu (bez selektívnych úprav) • Na vymazanie vyžaduje UV svetlo a kremenné okienko • Pomalý čas vymazania (15–20 minút) • Vyžaduje externý vysokonapäťový programátor • Zraniteľný voči náhodnému vystaveniu UV žiareniu |
Aplikácie EPROM a EEPROM v elektronike
EPROM
• Ukladanie firmvéru v prvých mikrokontroléroch: Poskytovalo spoľahlivý spôsob ukladania vloženého kódu predtým, ako sa EEPROM a Flash stali štandardom.
• Programová pamäť v osobných počítačoch a kalkulačkách: Bežne sa používa na uloženie systémového softvéru a logických programov.
• Digitálne prístroje: Nachádza sa v osciloskopoch, testovacích zariadeniach a meracích zariadeniach, ktoré vyžadovali stabilné uloženie programu.
• Prototypovacie a školiace súpravy: Obľúbené vo vzdelávacích a vývojových prostrediach, pretože údaje je možné na testovanie viackrát vymazať a prepísať.
EEPROM
• Úložisko BIOS/UEFI v počítačoch: Obsahuje dôležité pokyny na spustenie systému a možno ho aktualizovať bez výmeny hardvéru.
• Kalibračné údaje senzora: Používajú sa v automobilových a priemyselných systémoch na ukladanie jemne vyladených kalibračných hodnôt, ktoré si vyžadujú príležitostné aktualizácie.
• Telekomunikačné zariadenia: Umožňuje rekonfiguráciu modemov, smerovačov a základňových staníc v teréne bez výmeny čipu.
• Čipové karty a RFID tagy: Poskytuje bezpečnú, energeticky nezávislú pamäť na autentifikáciu, správu identít a transakčné údaje.
Zdravotnícke pomôcky: Ukladá parametre a konfiguračné údaje špecifické pre pacienta do prístrojov, ako sú monitory glukózy alebo kardiostimulátory.
PROM vs. EPROM vs. EEPROM
| Funkcia | PLES | EPROM | EEPROM |
|---|---|---|---|
| Programovanie | Iba jednorazovo: Údaje sa počas počiatočného programovania trvalo zapisujú. | Prepisovateľné UV svetlom: Vyžaduje odstránenie a preprogramovanie s vysokým napätímtage. | Elektricky prepisovateľné: Podporuje preprogramovanie priamo na doske plošných spojov. |
| Vymazanie | Nie je možné: Po zapísaní údajov nie je možné ich zmeniť ani odstrániť. | Vymazanie celého čipu: Celá pamäť sa musí vymazať pomocou UV žiarenia cez kremenné okno. | Selektívne vymazanie: Podľa potreby môže vymazať na úrovni bajtov alebo celý čip. |
| Opätovná použiteľnosť | Nie: Po naprogramovaní sa nedá znova použiť. | Áno: Viackrát vymazané a prepísané (ale obmedzené). | Áno: Vysoká flexibilita s častými aktualizáciami. |
| Vytrvalosť | 1 cyklus (napíšte raz). | Približne 100–1 000 cyklov pred opotrebovaním zariadenia. | Približne 1 000 000 cyklov, oveľa viac ako EPROM. |
| Použitie v obvode | Nie: Pred inštaláciou je potrebné naprogramovať. | Nie: Musí sa odstrániť kvôli UV vymazaniu a preprogramovaniu. | Áno: Podporuje aktualizácie v obvode, vďaka čomu je ideálny pre moderné systémy. |
| Náklady | Nízka: Veľmi lacné za bit. | Stredný: Drahší ako POM, ale vo svojej dobe cenovo dostupný. | Vyššia na bit: Drahšia ako PROM/EPROM, ale ponúka vynikajúcu flexibilitu. |
EPROM vs. EEPROM vs. flash pamäť
| Funkcia | EPROM | EEPROM | Flash pamäť |
|---|---|---|---|
| Metóda vymazania | UV svetlo cez kremenné okno | Elektrické, na úrovni bajtov | Elektrické, na úrovni blokov/strán |
| Programovanie | Vyžaduje odstránenie + vysokonapäťový programátor | Preprogramovanie v obvode, elektrické preprogramovanie | Obvodové, elektrické preprogramovanie |
| Opätovná použiteľnosť | Áno, ale pomalé a nepohodlné | Áno, možné časté aktualizácie | Áno, optimalizované pre rozsiahle prepisy |
| Výdrž | \~100–1 000 cyklov | \~1 000 000 cyklov | \~10 000–100 000 cyklov (v závislosti od typu) |
| Rýchlosť | Veľmi pomalé (UV vymazanie: 15 – 20 min) | Stredné (pomalšie zápisy ako čítania) | Rýchly (blokové operácie, vyššia priepustnosť) |
| Kapacita | Malé (rozsah KB – MB) | Malé až stredné (rozsah KB – MB) | Veľmi vysoká (rozsah MB – TB) |
| Cena za bit | Mierny (historický) | Vyššie | Nízka (štandard veľkokapacitného úložiska) |
| Bežné použitie | Staršie systémy, prototypovanie, vzdelávanie | BIOS, kalibračné údaje, zabezpečené zariadenia | USB disky, SSD, SD karty, smartfóny, mikrokontroléry |
Záver
EPROM a EEPROM boli míľnikmi v pamäťovej technológii, pričom každý z nich slúžil ako most k pokročilejším úložným riešeniam, ako je Flash. EPROM ponúkal praktický spôsob preprogramovania zariadení vo svojej dobe, zatiaľ čo EEPROM zaviedol väčšiu flexibilitu s in-circuit a selektívnymi aktualizáciami. Dnes je EEPROM relevantná pre ukladanie malých, ale kritických údajov, zatiaľ čo Flash dominuje potrebám veľkých úložísk. Porovnaním týchto typov pamätí získate jasný obraz o tom, ako technológia pokročila a prečo EEPROM stále nachádza svoje miesto v modernej elektronike.
Často kladené otázky [FAQ]
Prečo je EEPROM lepšia ako EPROM?
EEPROM je lepšia, pretože umožňuje elektrické preprogramovanie v obvode, podporuje vymazanie na úrovni bajtov a eliminuje potrebu UV svetla alebo odstraňovania čipov. Vďaka tomu je flexibilnejší a pohodlnejší ako EPROM.
Je pamäť Flash rovnaká ako EEPROM?
Nie. Flash pamäť je založená na technológii EEPROM, ale optimalizovaná pre vysokú hustotu a vymazanie na úrovni blokov/stránok. EEPROM umožňuje vymazanie na úrovni bajtov, zatiaľ čo Flash je rýchlejší a lacnejší za bit, vďaka čomu je ideálny pre veľkokapacitné úložisko.
Ako dlho môžu EEPROM a EPROM uchovávať údaje?
Oba môžu zvyčajne uchovávať údaje po dobu 10 – 20 rokov, hoci výdrž EPROM je obmedzená na ~ 100 – 1 000 cyklov, zatiaľ čo EEPROM môže trvať až ~ 1 000 000 cyklov.
Prečo EPROM potrebuje quartzové okno?
Kremenné okienko umožňuje UV žiareniu preniknúť do čipu a vymazať uložené náboje z plávajúcej brány. Bez tohto priehľadného okna by vymazanie nebolo možné.
Kde sa EEPROM používa dnes?
EEPROM je široko používaná vo firmvéri BIOS/UEFI, kalibrácii senzorov, RFID tags, čipových kartách, zdravotníckych pomôckach a priemyselných zariadeniach, kde sú potrebné selektívne aktualizácie.