Karta katalogowa AT24C128/256 dla pamięci EEPROM I²C

August 18, 2024 1056 komentarzy

Arkusz danych AT24C128/256



Przegląd szeregowej pamięci EEPROM AT24C128/256

Arkusz danych AT24C128/256 opisuje rodzinę dwuprzewodowych szeregowych pamięci EEPROM do stabilnego, nieulotnego przechowywania danych w niskonapięciowych systemach elektronicznych. Układ AT24C128 oferuje 131 072 bity w organizacji 16 384 słów po 8 bitów, natomiast AT24C256 oferuje 262 144 bity w organizacji 32 768 słów po 8 bitów. Obie wersje pasują do rozwiązań wymagających kompaktowej pamięci, przewidywalnej komunikacji zgodnej z I²C oraz zachowania danych konfiguracyjnych po utracie zasilania.

Układ ten jest szeregowym komponentem pamięci, a nie kompletnym układem RFID lub karty inteligentnej. Jest powszechnie stosowany, gdy płytka kontrolera, moduł czytnika, urządzenie kontroli dostępu, przyrząd testowy lub produkt wbudowany musi przechowywać parametry, tożsamość urządzenia, wartości kalibracyjne, rekordy użytkowania lub tabele po stronie oprogramowania układowego. Zespołom budującym systemy w oparciu o karty RFID, nośniki dostępu lub elektronikę czytników arkusz danych AT24C128/256 wyjaśnia interfejs elektryczny, sposób adresowania, działanie zapisu i limity ochrony, których należy przestrzegać podczas projektowania sprzętu.

Podstawowe parametry elektryczne i pamięci

Układ wykorzystuje dwuprzewodową magistralę szeregową, w której SCL pełni funkcję wejścia zegara szeregowego, a SDA to dwukierunkowa linia danych szeregowych. Linia SDA pracuje z otwartym drenem, dzięki czemu może dzielić magistralę z innymi układami o otwartym drenie lub otwartym kolektorze, gdy zewnętrzny układ podciągający zostanie poprawnie zaprojektowany. Magistrala obsługuje pracę z częstotliwością 400 kHz, a wejścia zawierają przerzutnik Schmitta i funkcje filtrowania, co poprawia odporność na zakłócenia.

Wersja niskonapięciowa pracuje w zakresie od 2,7 V do 5,5 V, co czyni ją odpowiednią dla wielu platform kontrolerów 3,3 V i 5 V. Arkusz danych podaje pracę w temperaturach motoryzacyjnych od -40°C do +125°C dla opcji zamówieniowych bezołowiowych i bezhalogenowych. Specyfikacje niezawodności obejmują 1 milion cykli zapisu w podanym warunku testowym trybu stronicowego oraz 40 lat przechowywania danych. Wartości te odpowiadają danym zmieniającym się sporadycznie, a nie rejestrowaniu o skrajnie wysokiej częstotliwości, gdzie trwałość trzeba starannie obliczać.

Podsumowanie kluczowych parametrów

Model układuAT24C128 / AT24C256
Gęstość pamięci128 K bitów / 256 K bitów
Organizacja16 384 × 8 / 32 768 × 8
InterfejsDwuprzewodowy interfejs szeregowy z liniami SCL i SDA
Maksymalny zegar400 kHz
Napięcie zasilaniaod 2,7 V do 5,5 V
Zapis strony64 bajty, z możliwością częściowego zapisu strony
Czas cyklu zapisumaksymalnie 5 ms samoczynnie odmierzany cykl zapisu
Ochrona przed zapisemStan wysoki WP do VCC blokuje wszystkie zapisy do pamięci
Piny adresu układuPiny A0 i A1 pozwalają na maksymalnie cztery układy na jednej magistrali
Zakres pracyod -40°C do +125°C dla wymienionych opcji temperaturowych motoryzacyjnych
Obudowy8-wyprowadzeniowa JEDEC SOIC i 8-wyprowadzeniowa TSSOP w zależności od modelu i kodu zamówieniowego

Ochrona przed zapisem, adresowanie i projekt magistrali

Pin WP to jedna z najważniejszych funkcji sterujących. Gdy pin WP jest połączony z masą, normalne operacje zapisu są dozwolone. Gdy pin WP jest podłączony do stanu wysokiego VCC, zapis do całej macierzy pamięci zostaje zablokowany. Taka ochrona całej macierzy przed zapisem jest cenna, gdy dane konfiguracyjne są programowane podczas produkcji, a następnie chronione w trakcie eksploatacji. Choć dokument odnotowuje wewnętrzny stan niskiego potencjału w ograniczonych warunkach pozostawienia pinu niepodłączonego, w produkcji zwykle czytelniejsze jest połączenie pinu z masą lub aktywne jego sterowanie.

Piny A0 i A1 określają sprzętowy wybór adresu. Ponieważ słowo adresu układu zawiera te dwa bity adresowe, na tej samej magistrali dwuprzewodowej może współpracować do czterech układów AT24C128/256, o ile połączenia na płytce i adresowanie w oprogramowaniu układowym zostaną zaplanowane poprawnie. Pozwala to rozdzielić dane produkcyjne, ustawienia związane z bezpieczeństwem, rekordy zdarzeń i konfigurację produktu na różne układy pamięci lub różne miejsca na płytce.

Uwagi dotyczące operacji odczytu i zapisu

Obsługiwane są tryby zapisu bajtu i zapisu strony. Zapis bajtu wprowadza docelowy adres słowa i jeden bajt danych, a następnie po prawidłowym warunku stop rozpoczyna wewnętrzny cykl zapisu nieulotnego. Tryb zapisu strony pozwala przesłać do 64 bajtów w jednej operacji. Projektanci powinni zwracać uwagę na zasadę granicy strony: jeśli przesłanych zostanie więcej niż 64 bajty lub adres wewnętrzny przekroczy granicę, dane zawijają się w obrębie tej samej strony i wcześniejsze bajty mogą zostać nadpisane.

W przypadku odczytu układ obsługuje odczyt bieżącego adresu, odczyt losowy i odczyt sekwencyjny. Odczyt sekwencyjny jest przydatny do przesyłania bloków konfiguracji, tablic wyszukiwania lub rekordów urządzenia po ustawieniu adresu początkowego. Wewnętrzny licznik adresu może zawinąć się na końcu pamięci, dlatego oprogramowanie układowe kontrolera nadrzędnego powinno zakończyć sekwencję odczytu na zamierzonej długości.

Przydatność w kartach, czytnikach i urządzeniach wbudowanych

Układ AT24C128/256 może być stosowany w elektronice wbudowanej do kontroli dostępu, identyfikacji, personalizacji kart, ustawień przyrządów i konfiguracji urządzeń. Może przechowywać opcje produktu, rekordy numerów seryjnych, wartości kalibracyjne czytnika lub parametry interfejsu wykorzystywane przez płytki peryferyjne. Może również obsługiwać urządzenia związane z karty IC stykowe, gdzie obsługa pamięci, inicjalizacja układu i procesy personalizacji wymagają stabilnego przechowywania danych na otaczającym sprzęcie sterującym.

Dla klientów SCIVAS ta strona dostarcza kontekst projektowy oraz dane układu. Konstruktorzy porównujący wymagania pamięciowe kontrolerów czytników, terminali kontroli dostępu i sprzętu testowego mogą wykorzystać arkusz danych AT24C128/256 do potwierdzenia zakresu napięć, footprintu obudowy, czasów zapisu i działania zabezpieczeń. Gdy projekty produktów obejmują czytniki RFID, pamięć EEPROM może wchodzić w skład obwodu czytnika lub pomocniczej płytki sterującej, a nie części odpowiadającej za tor radiowy.

Kwestie zgodności i personalizacji

Przed wyborem tego układu konstruktorzy powinni potwierdzić dokładny kod zamówieniowy, obudowę, napięcie zasilania, klasę temperaturową i dostępność. Informacje zamówieniowe AT24C128 obejmują opcje obudów SOIC i TSSOP, natomiast tabela zamówieniowa AT24C256 w przywołanym dokumencie wymienia opcję SOIC. Zespoły odpowiedzialne za projekt płytki powinny zweryfikować rysunek obudowy, orientację pinów i wymiary footprintu przed zwolnieniem płytki PCB. Zespoły oprogramowania układowego powinny także potwierdzić format dwubajtowego adresowania słów, działanie odpytywania potwierdzeń oraz czasy po każdym cyklu zapisu.

W przypadku produktów niestandardowych SCIVAS może pomóc ocenić, czy zamawiany projekt RFID, karty, tagu, opaski na rękę lub czytnika wymaga zewnętrznej pamięci EEPROM, wbudowanej pamięci układu, pamięci użytkownika wewnątrz układu RFID czy odrębnego układu pamięci po stronie kontrolera. To rozróżnienie ma znaczenie, ponieważ AT24C128/256 to szeregowa pamięć EEPROM, a nie bezstykowy układ transpondera RFID. Właściwy wybór układu zależy od struktury produktu końcowego, interfejsu komunikacyjnego, pojemności pamięci, środowiska pracy i procesu personalizacji.

FAQ

Jaka jest główna różnica między układami AT24C128 i AT24C256?

Główna różnica dotyczy gęstości pamięci. Układ AT24C128 oferuje 128 K bitów w organizacji 16 384 × 8, natomiast AT24C256 oferuje 256 K bitów w organizacji 32 768 × 8. Koncepcja interfejsu, działanie zapisu stron, logika zabezpieczeń i ogólny sposób pracy są podobne, więc wybór zależy zwykle od pojemności pamięci i dostępności zamówieniowej.

Czy arkusz danych AT24C128/256 określa zgodność z I²C?

Dokument opisuje dwuprzewodowy interfejs szeregowy wykorzystujący linie SCL i SDA, z dwukierunkowym przesyłaniem danych i adresowaniem układów typowym dla pamięci EEPROM zgodnych z I²C. Projektanci powinni jednak przestrzegać limitów czasowych podanych w arkuszu danych, w tym specyfikacji zegara 400 kHz, czasów narastania i opadania sygnałów wejściowych, cykli potwierdzenia oraz wymagań dotyczących warunku stop.

Jak działa pin ochrony przed zapisem?

Pin WP steruje dostępem zapisu do macierzy pamięci. Gdy pin WP jest połączony z masą, normalne operacje zapisu są dozwolone. Gdy pin WP jest podłączony do stanu wysokiego VCC, wszystkie zapisy zostają zablokowane. Dzięki temu pin jest przydatny do ochrony danych programowanych fabrycznie, ustawień kalibracyjnych lub konfiguracji produktu, których nie należy zmieniać podczas normalnej pracy.

Czy kilka układów AT24C128/256 może współdzielić jedną magistralę szeregową?

Tak. Wejścia adresowe A0 i A1 pozwalają na stosowanie do czterech układów AT24C128/256 na tej samej magistrali dwuprzewodowej, pod warunkiem poprawnego skonfigurowania pinów sprzętowych i adresów układów w oprogramowaniu układowym. Może to być przydatne, gdy system potrzebuje odrębnych obszarów pamięci EEPROM na dane tożsamości, ustawienia, dzienniki lub rekordy produkcyjne.

Na co powinni uważać inżynierowie oprogramowania układowego podczas zapisu stron?

Układ obsługuje operacje zapisu stron po 64 bajty, ale należy respektować granice stron. Jeśli kontroler nadrzędny wyśle dane poza granicę strony, wewnętrzne młodsze bity adresu zawijają się w obrębie tej samej strony i wcześniejsze bajty mogą zostać nadpisane. Niezawodne oprogramowanie układowe powinno dzielić większe zapisy na bloki wyrównane do stron i stosować odpytywanie potwierdzeń po każdym cyklu zapisu.

Czy układ AT24C128/256 nadaje się bezpośrednio do kart lub etykiet RFID?

AT24C128/256 nie jest bezstykowym układem RFID. To szeregowa pamięć EEPROM przeznaczona do wbudowanych obwodów elektronicznych. Może być przydatna w płytkach czytników, kontrolerach, urządzeniach do personalizacji lub elektronice pomocniczej wokół produktów RFID, jednak karty, etykiety i tagi RFID wykorzystują zwykle dedykowane układy interfejsu radiowego dobierane zgodnie z częstotliwością, protokołem i konstrukcją anteny.

Które opcje obudów należy sprawdzić przed produkcją?

Przywołany arkusz danych zawiera informacje o obudowach 8-wyprowadzeniowej JEDEC SOIC i 8-wyprowadzeniowej TSSOP, przy czym kody zamówieniowe różnią się w zależności od modelu. Przed produkcją masową należy potwierdzić dokładny numer części, kod obudowy, orientację pinów, rysunek footprintu, opcję napięciową i zakres temperatur. Pozwala to uniknąć niezgodności płytki PCB i problemów zakupowych przy wymianie komponentów.

Kod weryfikacyjny