[ 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 ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • sp2wlawowo.keep.pl