18.10.2012r.
Politechnika Śląska Wydział Elektryczny
Laboratorium z Techniki Cyfrowej i Mikroprocesorowej
„Badanie pamięci EEPROM z magistralą szeregową I2C”
Grupa dziekańska 1
Sekcja 11:
Marek Kaleta
Bartłomiej Klama
Cel ćwiczenia
Celem ćwiczenia jest poznanie zasady działania szeregowych pamięci EEPROM z magistralą typu I2C oraz MICROWIRE.
Wstęp teoretyczny
EEPROM jest pamięcią trwałą, które mogą być wielokrotnie programowane i kasowane elektrycznie przez użytkownika. Charakteryzuje się szeregowym sposobem wprowadzenia adresu oraz szeregowym zapisem i odczytem danych. Oznacza to że w jednej chwili, określonej taktem zegara, użytkownik może zapisać lub odczytać jeden bit tanych.
Pamięci szeregowe EEPROM najczęściej wykorzystują interfejs I2C oraz MICROWIRE.
Magistrala I2C składa się z dwóch linii:
-danych oznaczany SDA (ang. Serial Data)
-zegara oznaczany SCL (ang. Serial Clock)
Dane są przesyłane bajtami (pierwszy bajt zawiera 7-bitowy adres ukłądu oraz 1 bitową informację o kierunku transmisji, kolejne zawierają kody operacyjne i dane)
Przebieg ćwiczenia
Podczas ćwiczeń korzystaliśmy jedynie z magistrali I2C.
Magistrala I2C –schemat układu:
Wnioski
Przeprowadzone ćwiczenie odzwierciedliło łatwość programowania pamięci EEPROM z magistralą I2C. Procedura zapisu z magistralą I2C jest o wiele łatwiejsza w użyciu, wykorzystujemy jedynie jeden bit w procedurze identyfikacji pamięci. Jedyną wadą to możliwość zapisu, możemy zapisać jedynie 8 bitowe dane.