[ Pobierz całość w formacie PDF ]
." Słowa sterujące są krotnością 8 bitów.Liczba wysyłanych bajtów zależy od typu rozkazu.W interfejsie SPI stosuje się różne techniki adresowania układów peryferyjnych.Musząone uwzględnić fakt różnorodnych wymagań wynikających np.z obecności wieluniezależnych układów korzystających z tego samego portu transmisyjnego, koniecznościwysyłania rozkazów przed, w trakcie i po transmisji danych.Dwie najpopularniejsze to:" Najczęściej spotykana w przypadku układów pojedynczych technika, polegająca nawydzieleniu jednej linii adresującej układ (CS- chip select).Wprowadzenie tej linii wstan aktywny (najczęściej niski) jest jednoznaczne z zaadresowaniem układu do udziału wtransmisji.Mikrokontrolery i Mikrosystemy130" Kolejna technika polega na zawarciu adresu w przesyłanym ciągu danych.Gdy układodbiorczy stwierdzi zgodność adresu, to odbiera dane zawarte po adresie.Np.stosuje siętę technikę w układach składających się z wielu niezależnie programowanych bloków, zktórych każdy ma swój własny adres.Obecnie produkuje się coraz szerszą gamę układów peryferyjnych wyposażonych winterfejsy szeregowe standardu SPI oraz kompatybilne z nim.Wśród nich można wymienićmiędzy innymi następujące układy:" mikrokontrolery," przetworniki A/C (np.AD7866 12-bitowy, LTC2400 24-bitowy)," przetworniki C/A (np.AD7394 12-bitowy, LTC1650 16-bitowy)," cyfrowe potencjometry (np.AD5260 256 pozycji, 20k, 59k, 200k, 12V; AD5235 1024pozycji z pamięcią nieulotną, 25k, 250k; MCP42100 256 pozycji, 100k)," multipleksery analogowe (np.ADG708 multiplekser 8:1 typu RF/Video CMOS,LTC1391 8 kanałowy MUX)," czujniki temperatury (np.ADT7320 10-bitowy)," sterowniki interfejsów UART, CAN, itd.(np.MAX3100 SPI na UART, MCP2510 SPIna CAN 2.0B)," zegary czasu rzeczywistego (np.MAX6902)," generatory sygnałów (np.DS1050 5-bitowy generator sygnału PWM o częstotliwości1kHz)," pamięci EEPROM (np.25LC16 16Kbits (x8))," pamięci FLASH (np.AT45D081 1Mbits)," sterowniki LCD (np.STE2001 wymiar ekranu 65x128)," sterowniki LED (np.MAX6950 5 cyfr, MAX6952 macierz 5x7, MAX7221 8 cyfr,NLSF595 firmy ON Semiconductor kontroler trzech diod czerwonej, zielonej iniebieskiej),Obecnie coraz więcej specjalizowanych układów peryferyjnych jest wyposażanych wprocesor (mk), zatem i one w naturalny sposób posiadają interfejs SPI (np.ADuC812 mkoparty na mk 8052).5.1.Szeregowe pamięci EEPROMPamięci nieulotne EEPROM i FLASH z szeregowym wejściem i wyjściem danych sącoraz częściej stosowane w mse ze względu na możliwość programowania ich zawartości wukładzie, w którym pracują (in-circuit programming).Przechowują one dane, które po zanikunapięcia zasilania nie mogą ulec skasowaniu.Dane te najczęściej są wykorzystywane doindywidualnej linearyzacji charakterystyk czujników, zbierania danych pomiarowych,parametryzacji wbudowanych algorytmów itd.Ich zaletą, oprócz niskiej ceny i małychrozmiarów obudowy, jest standardowe napięcie zasilania równe zwykle +5V lub +3V.Układyte mają zwykle wbudowaną przetwornicę napięcia i nie wymagają do programowania ikasowania zewnętrznego napięcia programującego.Ponadto posiadają własną automatykę,tzn.odczyt, zapis, kasowanie oraz funkcje związane z ochroną danych są obsługiwane zapomocą odpowiednich rozkazów wprowadzanych do układu i przez niego interpretowanych.Spotykane pamięci szeregowe EEPROM mają pojemność: 1Kbit, 2Kbit, 4Kbit, 8Kbit,16Kbit, 32Kbit i 64Kbit.Pamięć jest zorganizowana bajtowo (x8), dwubajtowo (x16) ibajtowo lub dwubajtowo (x8 lub x16 wybór przez użytkownika).Mikrokontrolery i Mikrosystemy131W praktyce spotyka się trzy podstawowe odmiany pamięci EEPROM z szeregowymwejściem i wyjściem danych:" układy z interfejsem SPI," układy pracujące z niestandardowym protokołem wymiany danych (przeważniestandard przemysłowy Microwire)," układy z interfejsem I2C.Do sterowania pamięci EEPROM z szeregowym dostępem stosuje się powszechnie dwiemetody:" sterowanie przy użyciu linii portów we/wy mk (dla pamięci z niestandardowymprotokołem wymiany danych)," sterowanie przez interfejs komunikacji szeregowej (dla pamięci z interfejsem SPI i I2C)
[ Pobierz całość w formacie PDF ]