Memorijske tehnologije poput EPROM-a i EEPROM-a tražene su u evoluciji digitalnih sustava. Obje su vrste trajne memorije, dizajnirane za zadržavanje informacija čak i kada je napajanje isključeno, ali se značajno razlikuju u načinu na koji pohranjuju, brišu i ažuriraju podatke. Razumijevanje ovih razlika potrebno je svima koji rade s ugrađenim sustavima. Ovaj članak objašnjava kako EPROM i EEPROM rade, uspoređuje njihove značajke i istražuje njihove prednosti, ograničenja i primjene.

Što je EEPROM?

EEPROM je kratica za električno izbrisivu programabilnu memoriju samo za čitanje. To je vrsta trajne memorije, što znači da zadržava pohranjene informacije čak i kada je uređaj isključen.
Glavna prednost EEPROM-a je njegova sposobnost električnog reprogramiranja. Podaci se mogu izbrisati i prepisati izravno na pločicu pomoću kontroliranih naponskih signala, eliminirajući potrebu za fizičkim uklanjanjem čipa. Za razliku od ranijih tipova ROM-a koji su zahtijevali potpuno brisanje, EEPROM podržava brisanje na razini bajtova, tako da se određeni bajtovi mogu ažurirati bez ometanja ostatka memorije.
To čini EEPROM vrlo prikladnim za pohranu malih, ali važnih podataka kao što su konfiguracijske postavke, kalibracijske vrijednosti ili parametri firmvera koje će možda trebati mijenjati više puta tijekom životnog ciklusa sustava.
Što je EPROM?

EPROM je kratica za izbrisivu programabilnu memoriju samo za čitanje. Kao i EEPROM, to je trajna memorija, što znači da pohranjeni podaci ostaju netaknuti čak i kada je napajanje isključeno. Međutim, koristi drugačiju metodu brisanja u usporedbi s električno izbrisivim tipovima.
EPROM čip pakiran je s prozorom od kvarcnog stakla koji izlaže silicij iznutra. Kada je izložen ultraljubičastom (UV) svjetlu, pohranjeni naboj u memorijskim ćelijama se prazni, učinkovito brišući podatke. Ovaj proces obično traje 15-20 minuta izlaganja UV zračenju. Da biste ažurirali ili prepisali podatke, čip se prvo mora ukloniti iz kruga, izbrisati pod UV svjetlom, a zatim staviti u poseban programirani koji koristi relativno visoke programske napone (12–24 V). Nakon brisanja, sve memorijske ćelije se vraćaju u početno stanje i mogu se pisati novi podaci.
EPROM vs. EEPROM: usporedba karakteristika
| Aspekt | EPROM | EEPROM |
|---|---|---|
| Metoda brisanja | UV svjetlo kroz kvarcni prozor | Impulsi električnog napona |
| Reprogramiranje | Zahtijeva uklanjanje + vanjski programer | U krugu, nije potrebno uklanjanje |
| Granularnost | Cijeli čip izbrisan odjednom | Moguće brisanje na razini bajtova |
| Zadržavanje podataka | 10 – 20 godina | 10+ godina |
| Jednostavnost korištenja | Potreban je spor, vanjski hardver | Brže, jednostavnije, bez dodatnog uređaja |
Unutarnja struktura i princip rada EPROM-a i EEPROM-a

I EPROM i EEPROM izgrađeni su na MOSFET tranzistorima s plutajućim vratima, koji koriste izolirana vrata za hvatanje ili oslobađanje elektrona. Prisutnost ili odsutnost pohranjenog naboja određuje predstavlja li memorijska ćelija logiku "0" ili "1".

• EPROM: Programiranje se postiže primjenom visokog napona koji tjera elektrone u plutajuća vrata ubrizgavanjem vrućeg nosača. Jednom zarobljeni, ti elektroni ostaju godinama, čineći podatke hlapljivima. Da bi izbrisao memoriju, čip je izložen ultraljubičastom (UV) svjetlu, koje osigurava energiju potrebnu za oslobađanje zarobljenih elektrona kroz kvarcni prozor. Ovo resetira sve ćelije istovremeno.

• EEPROM: Umjesto UV svjetla, EEPROM se oslanja na Fowler-Nordheimovo tuneliranje, efekt kvantnog tuneliranja koji omogućuje elektronima da se kreću u ili iz plutajućih vrata pod kontroliranim električnim poljima. Ovaj mehanizam podržava električno brisanje izravno na pločici, omogućujući selektivna ažuriranja na razini bajtova i brže reprogramiranje bez fizičkog uklanjanja čipa.
Prednosti i nedostaci EEPROM-a i EPROM-a
| Aspekt | EEPROM | EPROM |
|---|---|---|
| Prednosti | • Podržava programiranje u krugu (nije potrebno uklanjanje) • Brisanje na razini bajtova za selektivna ažuriranja • Dostupno u serijskoj (I²C, SPI) i paralelnoj verziji • Visoka izdržljivost (\~1 milijun ciklusa pisanja/brisanja) • Pouzdano zadržavanje podataka (10–20 godina) | • Trajno s dugim zadržavanjem podataka (10 – 20 godina) • Za višekratnu upotrebu, za razliku od jednokratnog PROM-a • Isplativo tijekom svoje vrhunske ere • Prikladno za ranu izradu prototipova i razvoj |
| Kontre | •Skuplji od EPROM-a • Izdržljivost ograničena u usporedbi s modernim Flashom• Operacije pisanja sporije od čitanja • Obično manji kapacitet od Flasha | • Samo brisanje cijelog čipa (bez selektivnog uređivanja) • Za brisanje je potrebno UV svjetlo i kvarcni prozor • Sporo vrijeme brisanja (15–20 minuta) • Potreban je vanjski visokonaponski programator • Osjetljiv na slučajno izlaganje UV zračenju |
Primjena EPROM-a i EEPROM-a u elektronici
EPROM
• Pohrana firmvera u ranim mikrokontrolerima: Pružao je pouzdan način za pohranu ugrađenog koda prije nego što su EEPROM i Flash postali standardni.
• Programska memorija u osobnim računalima i kalkulatorima: Obično se koristi za držanje sistemskog softvera i logičkih programa.
• Digitalni instrumenti: Nalazi se u osciloskopima, ispitnoj opremi i mjernim uređajima koji zahtijevaju stabilnu pohranu programa.
• Kompleti za izradu prototipova i obuku: Omiljeni u obrazovnim i razvojnim okruženjima jer se podaci mogu izbrisati i prepisati više puta za testiranje.
EEPROM
• BIOS/UEFI pohrana u računalima: Sadrži važne upute za pokretanje sustava i može se ažurirati bez zamjene hardvera.
• Podaci o kalibraciji senzora: Koriste se u automobilskim i industrijskim sustavima za pohranu fino podešenih kalibracijskih vrijednosti koje zahtijevaju povremena ažuriranja.
• Telekomunikacijski uređaji: Omogućuje terensku rekonfiguraciju modema, usmjerivača i baznih stanica bez zamjene čipa.
• Pametne kartice i RFID oznake: Pruža sigurnu, trajnu memoriju za provjeru autentičnosti, upravljanje identitetom i podatke o transakcijama.
Medicinski uređaji: Pohranjuje parametre specifične za pacijenta i konfiguracijske podatke u instrumente kao što su monitori glukoze ili pejsmejkeri.
PROM protiv EPROM-a protiv EEPROM-a
| Značajka | MATURALNA VEČER | EPROM | EEPROM |
|---|---|---|---|
| Programiranje | Samo jednokratno: Podaci se trajno zapisuju tijekom početnog programiranja. | Mogućnost ponovnog pisanja UV svjetlom: Zahtijeva uklanjanje i ponovno programiranje s visokim naponom. | Električno prepisivo: Podržava reprogramiranje izravno na pločici. |
| Brisanje | Nije moguće: nakon pisanja podaci se ne mogu mijenjati ili uklanjati. | Brisanje cijelog čipa: Cijela memorija mora se izbrisati izlaganjem UV zračenju kroz kvarcni prozor. | Selektivno brisanje: Može se izbrisati na razini bajta ili cijelog čipa po potrebi. |
| Ponovna upotreba | Ne: Ne može se ponovno upotrijebiti nakon programiranja. | Da: Izbrisano i prepisano više puta (ali ograničeno). | Da: Visoka fleksibilnost s čestim ažuriranjima. |
| Izdržljivost | 1 ciklus (napišite jednom). | Oko 100–1,000 ciklusa prije istrošenja uređaja. | Oko 1.000.000 ciklusa, mnogo više od EPROM-a. |
| Upotreba u krugu | Ne: Mora se programirati prije instalacije. | Ne: Mora se ukloniti radi UV brisanja i reprogramiranja. | Da: Podržava ažuriranja u krugu, što ga čini idealnim za moderne sustave. |
| Trošak | Nisko: Vrlo jeftino po bitu. | Umjereno: Skuplje od PROM-a, ali pristupačno u svoje doba. | Viši po bitu: Skuplji od PROM/EPROM-a, ali nudi vrhunsku fleksibilnost. |
EPROM protiv EEPROM-a naspram flash memorije
| Značajka | EPROM | EEPROM | Flash memorija |
|---|---|---|---|
| Metoda brisanja | UV svjetlo kroz kvarcni prozor | Električni, na razini bajtova | Električni, na razini bloka/stranice |
| Programiranje | Zahtijeva uklanjanje + visokonaponski programator | Unutarnji krug, električno reprogramiranje | U krugu, električno reprogramiranje |
| Ponovna upotreba | Da, ali sporo i nezgodno | Da, moguća su česta ažuriranja | Da, optimizirano za velika prepisivanja |
| Izdržljivost | \~100–1,000 ciklusa | \~1,000,000 ciklusa | \~10,000–100,000 ciklusa (ovisno o vrsti) |
| Brzina | Vrlo sporo (UV brisanje: 15–20 min) | Umjereno (sporije piše nego čita) | Brzo (blok operacije, veća propusnost) |
| Kapacitet | Mali (raspon KB–MB) | Mali do srednji (raspon KB–MB) | Vrlo visok (raspon MB–TB) |
| Cijena po bitu | Umjereno (povijesno) | Viši | Niska (standard za masovnu pohranu) |
| Tipična upotreba | Naslijeđeni sustavi, izrada prototipa, obrazovanje | BIOS, podaci o kalibraciji, sigurni uređaji | USB pogoni, SSD-ovi, SD kartice, pametni telefoni, mikrokontroleri |
Zaključak
EPROM i EEPROM bili su prekretnice u memorijskoj tehnologiji, a svaki je služio kao most prema naprednijim rješenjima za pohranu poput Flasha. EPROM je ponudio praktičan način reprogramiranja uređaja u svoje doba, dok je EEPROM uveo veću fleksibilnost s in-circuit i selektivnim ažuriranjima. Danas je EEPROM i dalje relevantan za pohranu malih, ali kritičnih podataka, dok Flash dominira potrebama za pohranom velikih razmjera. Uspoređujući ove vrste memorije, dobivate jasnu sliku o tome kako je tehnologija napredovala i zašto EEPROM još uvijek nalazi svoje mjesto u modernoj elektronici.
Često postavljana pitanja [FAQ]
Zašto je EEPROM bolji od EPROM-a?
EEPROM je bolji jer omogućuje električno reprogramiranje u krugu, podržava brisanje na razini bajtova i eliminira potrebu za UV svjetlom ili uklanjanjem čipova. To ga čini fleksibilnijim i praktičnijim od EPROM-a.
Je li Flash memorija isto što i EEPROM?
Ne. Flash memorija temelji se na EEPROM tehnologiji, ali je optimizirana za veliku gustoću i brisanje na razini bloka/stranice. EEPROM omogućuje brisanje na razini bajtova, dok je Flash brži i jeftiniji po bitu, što ga čini idealnim za masovnu pohranu.
Koliko dugo EEPROM i EPROM mogu čuvati podatke?
Oba obično mogu zadržati podatke 10-20 godina, iako je izdržljivost EPROM-a ograničena na ~100-1,000 ciklusa, dok EEPROM može trajati do ~1,000,000 ciklusa.
Zašto EPROM treba kvarcni prozor?
Kvarcni prozor dopušta UV svjetlu da prodre kroz čip kako bi izbrisao pohranjene naboje s plutajućih vrata. Bez ovog prozirnog prozora brisanje ne bi bilo moguće.
Gdje se EEPROM i danas koristi?
EEPROM se naširoko koristi u BIOS/UEFI firmveru, kalibraciji senzora, RFID oznakama, pametnim karticama, medicinskim uređajima i industrijskoj opremi gdje su potrebna selektivna ažuriranja.