[ Pobierz całość w formacie PDF ]
.5.Opis funkcji pinów układu 93C46B (rys.5.11)Nazwa FunkcjaCS Wybór urządzeniaCLK Zegar dla danych szeregowychDI Wejście danych szeregowychDO Wyjście danych szeregowychVss MasaNC Bez połączeniaVcc Napięcie zasilaniaRys.5.11.Wyprowadzenia układu 93C46BZastosowania i funkcje pinów układu są następujące:" Wysoki poziom sygnału na linii CS wybiera (uaktywnia) urządzenie, natomiast niskipoziom dezaktywuje urządzenie i wymusza tryb oczekiwania.Dezaktywacja w trakciecyklu programującego, nie spowoduje jego przerwania  cykl zostanie kontynuowany, ażdo zakończenia, niezależnie od stanu linii wejściowej CS.Przejście linii CS w stan niskipodczas cyklu programującego, spowoduje przejście urządzenia do trybu oczekiwania,zaraz po zakończeniu tego cyklu.Sygnał CS musi być w stanie niskim przynajmniej przez250ns (TCSL) pomiędzy kolejnymi instrukcjami.Jeżeli CS jest w stanie niskim,wewnętrzny układ kontrolny jest trzymany w stanie RESET." Zegar CLK jest używany do synchronizowania komunikacji pomiędzy urządzeniemsterującym, a układem 93C46B.Bity kodu, adresu i danych wejściowych sąwprowadzane, a bity danych wyjściowych wyprowadzane narastającym zboczemzegarowym.Sygnał CLK może być wstrzymany w każdym momencie transmisji, poczym może nastąpić jego kontynuacja.Właściwość ta pozwala na swobodneprzygotowanie kodu programującego, adresu i danych przez mk.Stan linii CLK jestnieistotny, jeżeli CS jest w stanie niskim." Wejście danych DI jest używane do wprowadzania bitu START, kodów rozkazów,adresów i danych.Dane te są synchronizowane sygnałem zegarowym CLK." Wyjście danych DO używa się do wyprowadzania danych wyjściowych, zgodnie ztaktami sygnału zegarowego CLK.Linię tę stosuje się do odczytu statusu READY/BUSYpodczas cyklu ERASE i WRITE.Informacja ta jest dostępna na pinie DO, jeżeli linia CSzostała ustawiona w stan wysoki, po stanie niskim trwającym przez czas TCSL, izainicjowano operacje ERESE lub WRITE. Mikrokontrolery i Mikrosystemy141Tabela 5.6.Lista instrukcji sterujących układ 93C46BInstrukcja SB Kod Adres Dane Dane Cyklewejściowe wyjściowe zegara CLKERASE 1 11 A5 A4 A3 A2 A1 A0 -- 9(RDY/BSY)ERAL 1 00 1 0 X X X X -- (RDY/BSY) 9EWDS 1 00 0 0 X X X X -- High-Z 9EWEN 1 00 1 1 X X X X -- Hihg-Z 9READ 1 10 A5 A4 A3 A2 A1 A0 -- D15-D0 25WRITE 1 01 A5 A4 A3 A2 A1 A0 D15  D0 (RDY/BSY) 25WRAL 1 00 0 1 X X X X D15  D0 25(RDY/BSY)Instrukcje, adresy i dane są wprowadzane na pin DI na narastające zbocze sygnału zegaraCLK dopiero jak zostanie wykryty bit START.Należy zawsze wprowadzić odpowiednią ilośćimpulsów zegarowych dla danego rozkazu (patrz tabela 5.6).Przed pojawieniem się tego bitudane wejściowe na linii DI są ignorowane.Linia DO jest zazwyczaj w stanie wysokiejimpedancji, z wyjątkiem odczytu danych z urządzenia, oraz sprawdzania statusuREADY/BUSY podczas operacji programowania.Podczas operacji ERASE/WRITE statusten sprawdza się przez odpytywanie pinu DO.Stan niski na tym pinie oznacza, żeprogramowanie jest w toku.Pojawienie się stanu wysokiego na linii DO świadczy ozakończeniu operacji kasowania/zapisu i gotowości układu do przyjęcia kolejnego rozkazu.Gdy na linii CS pojawi się opadające zbocze to pin DO wchodzi w stan wysokiej impedancji.Podczas włączenia zasilania (power-up), wszystkie tryby programowania, są zablokowanedopóki Vcc nie osiągnie poziomu większego niż 3,8V.Podczas wyłączania napięcia zasilania(power-down), obwód ochrony danych zatrzymuje wszystkie tryby, gdy Vcc spadnie poniżej3,8V.Po włączeniu zasilania, urządzenie automatycznie znajduje się w trybie EWDS.(blokadazapisu i kasowania pamięci).Stąd aby mogła być wykonana instrukcja ERASE lub WRITE,najpierw należy odblokować pamięć wysyłając do układu instrukcję EWEN.Odczyt zpamięci jest zawsze możliwy.Zastosowanie instrukcji zawartych w tabeli 5.6 jest następujące:" Instrukcja ERASE wymusza na wszystkich bitach danych o podanym adresie, logicznystan  1.Cykl rozpoczyna się narastającym zboczem zegarowym, ostatniego bitu adresu.Linia DO wskazuje status READY/BUSY urządzenia, jeżeli na linii CS jest stan wysoki,po zatwierdzeniu instrukcji ujemnym impulsem przynajmniej 250ns na linii CS.Rys.5.12 [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • windykator.keep.pl
  • Strona pocz±tkowa
  • Zbigniew BÅ‚ażyÅ„ski Mówi Józef ÂŒwiatÅ‚o. Za kulisami bezpieki i partii 1940 1955
  • Zbigniew Nienacki (Andrzej Pilipiuk) Pan Samochodzik i sekret alchemika SÄ™dziwoja
  • PS00 Nienacki Zbigniew Pierwsza przygoda Pana Samochodzika
  • PS06 Nienacki Zbigniew Nowe przygody Pana Samochodzika
  • PS01 Nienacki Zbigniew Pan Samochodzik i skarb Atanaryka
  • PS 12 Nienacki Zbigniew Pan Samochodzik i Niewidzialni
  • PS08 Nienacki Zbigniew Pan Samochodzik i Zagadki Fromborka
  • PS09 Zbigniew Nienacki Pan Samochodzik i Dziwne szachownice
  • Nienacki Zbigniew 1983 Raz w roku w Skirolawkach
  • Zbigniew Jan Popko Duchy (zapiski medium)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • amcocker.keep.pl