Co to jest EEPROM?
EEPROM oznacza elektrycznie kasowalną, programowalną pamięć tylko do odczytu. Jest to nieulotna pamięć flash, co oznacza, że przechowywane informacje są zachowywane po odłączeniu zasilania. EEPROM ogólnie oferuje doskonałe możliwości i wydajność. W EEPROM możemy pisać i programować układy scalone wiele razy i działają one jako EPROM (pamięć ROM z możliwością kasowania UV).
Jednak nie trzeba wyjmować pamięci EEPROM z komputera lub urządzenia elektronicznego, którego jest częścią, gdy trzeba zapisać na niej nowy program lub informacje lub dane. Konkretne dostosowywanie można zakończyć na chipie EEPROM.
EEPROM
Klient / użytkownik może zmienić jakość niektórych jednostek bez spodziewania się wymazania programowania w różnych komórkach. W konsekwencji, obszary danych mogą zostać wymazane i zastąpione bez oczekiwania zmiany jakiejkolwiek reszty programowania chipa. Dane zapisane w chipie EEPROM są trwałe, dopóki klient nie zdecyduje się usunąć i zastąpić dane, które zawiera. Informacje zapisane w chipie EEPROM nie są tracone nawet po wyłączeniu zasilania. Tutaj używane jest tylko jedno zewnętrzne urządzenie zasilające. Operacje zapisu i kasowania są wykonywane na podstawie bajtów.
Dostępnych jest wiele typów urządzeń EEPROM, ale jedną z najczęściej używanych rodzin EEPROM są urządzenia z serii 24CXX, takie jak 24C02, 24C04, 24C08 itd. Wszystkie mają te same funkcje, ale różnią się tylko pamięcią.
Cechy EEPROM:
- Praca przy niskim i standardowym napięciu (kompatybilność 100 kHz (1,8 V) i 400 kHz (2,7 V, 5 V))
- Wyzwalacz Schmitta, filtrowane wejścia do tłumienia szumów
- Organizowane wewnętrznie 128 x 8 (1K), 256 x 8 (2K), 512 x 8 (4K), 1024 x 8 (8K) lub 2048 x 8 (16K)
- Dostępne urządzenia samochodowe
- Dwuprzewodowy interfejs szeregowy (dwa przewody służą do odczytu i zapisu danych)
- Dwukierunkowy protokół przesyłania danych
- Zapisz pin zabezpieczający do sprzętowej ochrony danych
- Strona 8-bajtowa (1K, 2K), strona 16-bajtowa (4K, 8K, 16K) tryby zapisu
- Dopuszczalne są zapisy w niepełnym wieku
- Cykl zapisu z samowyzwalaczem
Zasada działania pamięci EEPROM
EEPROM działa na tej samej zasadzie, co UV-EPROM. Elektrony, które są uwięzione w pływającej bramce, zmodyfikują charakterystykę komórki, więc zamiast logiki zostanie zapisane „0” lub logiczne „1”.
EEPROM to urządzenie pamięci, które wdraża najmniej standardów w projektowaniu komórek. Większość wspólnych komórek składa się z dwóch tranzystorów. W tym tranzystor magazynujący ma pływającą bramkę, która będzie uwięzić elektrony. Oprócz tego istnieje tranzystor dostępu, który jest używany w operacji. W EPROM komórka jest kasowana, gdy elektrony są usuwane z pływającej bramki, podczas gdy w EEPROM komórka jest kasowana, gdy elektrony są uwięzione w pływającej komórce.
Istnieją dwie różne rodziny EEPROM: dostęp szeregowy i równoległy. Dostęp szeregowy stanowi 90 procent całkowitej pamięci EEPROM na rynku, podczas gdy ilość pamięci EEPROM z dostępem równoległym wynosi około 10 procent.
Równoległa pamięć EEPROM:
- Urządzenia równoległe są dostępne w wyższych gęstościach, przekraczających 256 bitów i generalnie działają szybciej.
- Wysoce niezawodne i są najczęściej używane na rynku wojskowym.
- Są kompatybilne pinowo z EPROM i urządzeniami pamięci flash.
Równoległe urządzenia EEPROM
Szeregowy EEPROM:
- Szeregowe pamięci EEPROM są mniej gęste (zwykle od 256 bitów do 256 kbitów) i są wolniejsze niż urządzenia równoległe.
- Są znacznie tańsze i używane w bardziej „towarowych” zastosowaniach.
funkcje
• Zakres napięcia roboczego Odczyt: 1,8 V do 5,5 V
• Częstotliwość pracy: 2,0 MHz (VCC = 4,5 V do 5,5 V)
• Możliwość odczytu sekwencyjnego
• Funkcja chroniąca przed zapisem z powodu błędnego rozpoznania instrukcji
• Wytrzymałość: 106
Cykle / słowo * 1 (Ta = + 85 ° C)
• Zatrzymywanie danych: 100 lat (Ta = + 25 ° C)
20 lat (Ta = + 85 ° C)
• Pojemność pamięci: S-93C46B 1 K-bit
S-93C56B 2 k-bity
S-93C66B 4 k-bity
• Wstępne dane dotyczące wysyłki: FFFFh
• Bez ołowiu, 100% Sn, bez halogenów * 2
Organizacja pamięci EEPROM
AT24C02 EEPROM: 24C02 są wewnętrznie zorganizowane z 32 stronami po 8 bajtów każda, 2K wymaga 8-bitowego adresu słowa danych do losowego adresowania słów.
AT24C04 EEPROM: 24C04 są wewnętrznie zorganizowane z 32 stronami po 16 bajtów każda, przy czym 4K wymaga 9-bitowego adresu słowa danych do losowego adresowania słów.
AT24C08 EEPROM: 24C08 są wewnętrznie zorganizowane z 64 stronami po 16 bajtów każda, 8K wymaga 10-bitowego adresu słowa danych do losowego adresowania słów.
Zastosowania EEPROM
Pamięci EEPROM są używane w wielu zastosowaniach, takich jak telekomunikacja, konsumenckie, motoryzacyjne i przemysłowe. Inne aplikacje to:
1. Przeprogramowalne dane kalibracyjne dla sprzętu testowego
2. Przechowywanie danych z funkcji uczenia, jak w nadajniku zdalnego sterowania.
AT24C02 EEPROM:
AT24C02 jest elektronicznie kasowalnym układem pamięci tylko do odczytu (EEPROM). Jest wewnętrznie zorganizowany z 32 stronami po 8 bajtów i ma 2 kbity pamięci. Jest to najczęściej używana pamięć EEPROM, jest wyposażona w 8-pinowy DIP, pokazany na rysunku:
Pin 1-3: A0, A1, A2 to wejścia adresowe chipa, w tym A1 i A2 służą do adresowania, a A0 to pin NA (bez połączenia). Osiem urządzeń 2K może być adresowanych w pojedynczym systemie magistrali.
Pin 4: Masa (GND).
Pin 5: Jest to szeregowy pin danych, który jest dwukierunkowy do szeregowego przesyłania danych.
Pin 6: Jest to wejście zegara szeregowego, zapewniające dodatnie sygnały zegara.
Pin 7: Jest to pin zabezpieczający przed zapisem, zapewnia sprzętową ochronę danych. Umożliwia odczyt / zapis po podłączeniu do styku uziemienia.
Pin 8: Zasilacz.
Aplikacja wykorzystująca EEPROM 24C02
Z obwodu użyliśmy w tym EEPROM 24C02 pamięci 2KB do przechowywania żądanego hasła / numeru wprowadzanego przez klawiaturę, z których oba są połączone z mikrokontrolerem pokazanym na rysunku. Podczas gdy użytkownik chce otworzyć zamek, co jest podpowiadane przez wyświetlacz LCD należycie podłączony do mikrokontrolera, musi wprowadzić hasło z klawiatury. Jeśli jest zgodne z hasłem zapisanym w pamięci EEPROM pobranej przez mikrokontroler, dostarcza on stan logiczny wysoki na pinach 38 i 37 do otwierania lub zamykania drzwi. Do weryfikacji mocy wyjściowej możemy wykorzystać dwie lampki sygnalizujące otwarcie i zamknięcie drzwi.
Kredyt zdjęciowy
- EEPROM wg Dave Banks
- Równoległa pamięć EEPROM wg zaszyfrowane
- Szeregowy EEPROM wg zaszyfrowane