Mikrokontrolery i mikrosystemy - Z" 18
Znaczenie linii:
CS - wybór układu do transmisji (aktywny poziomem niskim). Gdy CS jest w stanie niskim można do układu wprowadzać rozkazy oraz dane i wyprowadzać dane oraz zawartość rejestrów statusu. Układ zaczyna wykonywać wprowadzony rozkaz, gdy na CS pojawi się zbocze narastające.
SDO - szeregowe wyjście danych służące do wyprowadzania danych oraz zawartości rejestru statusu.
SDI - szeregowe wejście danych przeznaczone do wprowadzania rozkazów i danych do układu.
CLK - zegar taktujący transmisją szeregową.
analogowe linie we-wy - dostarczają sygnały analogowe do/z bloku warstwy aplikacji, cyfrowe sygnały sterujące - dodatkowe sygnały sterujące zależne od aplikacji (np. sygnał przerwania INT, wstrzymania transmisji HOŁD, itp.)
9. Schemat blokowy pamięci o dostępie szeregowym z interfejsem SPI, znaczenie linii i funkcje jej bloków.
rejestr statusu |
Bloki obsługi | |||
Układ kontrolny |
pamięci | |||
pamięci | ||||
Blok interfejsu SPI |
m |
Matryca pamięci |
!~ f T
Pamięć szeregowa składa sie z
• bloku interfejsu SPI służącego do komunikacji z otoczeniem,
• rejestru statusu służącego do konfiguracji pamięci oraz zawierającego jej stan,
• układu kontrolnego pamięci kontrolującego jej pracę i realizującego wbudowane algorytmy programowania i odczytu danych,
• bloków obsługi pamięci składających się z układów obsługujących dostęp do matrycy pamięci, dla pamięci EEPROM i FLASH z bloków generujących napięcia potrzebne do programowania i kasowania pamięci oraz z układów wykrywających spadek napięcia zasilania,
• matrycy pamięci składającej się z komórek pamięci danego typu (w danej technologii) zorganizowanych w wiersze i kolumny.
Znaczenie linii dla szeregowych pamięci:
CS - wybór układu do transmisji (aktywny poziomem niskim). Gdy CS jest w stanie niskim można do pamięci wprowadzać rozkazy oraz dane i wyprowadzać dane oraz zawartość rejestru statusu. Pamięć zaczyna wykonywać wprowadzony rozkaz, gdy na CS pojawi się zbocze narastające.
50 - szeregowe wyjście danych służące do wyprowadzania danych oraz zawartości rejestru statusu.
51 - szeregowe wejście danych przeznaczone do wprowadzania rozkazów i danych do pamięci.
SCK - zegar taktujący transmisją szeregową (najczęściej polaryzacja ‘0’ i faza ‘0’).
WP - „write protect” - gdy na tej linii jest stan aktywny (stan niski) i jest ustawiony odpowiedni bit w rejestrze statusu, to nie można modyfikować zawartości rejestru statusu.
HOŁD - aktywny stanem niskim. Linia służy do wstrzymania (zamrożenia) transmisji szeregowej w dowolnym momencie i wprowadzenia linii SO w stan wysokiej impedancji.