Diagnostyka układów cyfrowych

Wiadomości teoretyczne

Konstruowanie i uruchamianie ukÅ‚adów cyfrowych zwiÄ…zane jest czÄ™sto z koniecznoÅ›ciÄ… wyszukania w zmontowanym ukÅ‚adzie źródeÅ‚ jego wadliwego dziaÅ‚ania. Przyczyn wadliwego dziaÅ‚ania bÄ…dź braku dziaÅ‚ania może być bardzo wiele. Część z nich może być spowodowana błędami lub nieprzestrzeganiem okreÅ›lonych zasad projektowania i konstruowania ukÅ‚adów cyfrowych. ŹródÅ‚em części z nich mogÄ… być błędy montażu polegajÄ…ce na niestarannym lutowaniu, powodujÄ…cym brak kontaktu elektrycznego, co prowadzi do przerw w przesyÅ‚aniu sygnałów, pozostawania wejść i wyjść „w powietrzu”, braku zasilania itp.

Zasilanie

Projektując urządzenia cyfrowe z elementami TTL czy CMOS należy pamiętać, że rzeczywisty pobór mocy jest większy niż suma mocy zasilania poszczególnych układów określonych w warunkach statycznych. W czasie przełączania ma miejsce impulsowy wzrost prądu zasilania oraz występuje przeładowanie pojemności, co zwiększa całkowity prąd zasilania. Im częstsze będzie przełączanie układu (układ będzie pracował z sygnałami o większej częstotliwości), tym więcej wystąpi impulsów prądu zasilającego i tym więcej będzie cykli przeładowania pojemności. Wzrost poboru mocy przez układy cyfrowe wraz ze wzrostem częstotliwości ich pracy dotyczy zwłaszcza układów CMOS. W stanach statycznych pobór prądu przez układy CMOS jest znikomo mały, ale już przy częstotliwościach przełączania rzędu kilkudziesięciu MHz moc ta osiąga wartości porównywalne z mocą pobieraną przez układy TTL. Impulsowy wzrost prądu zasilania może być przyczyną generacji zakłóceń.

Nie używane elementy i nie używane wejścia elementów logicznych

Wyjścia nie używanych elementów TTL zaleca się ustawiać w stan wysoki H. Takie postępowanie zmniejsza pobór prądu przez układ. Ponadto wyjścia takich elementów można wówczas używać (jako źródeł) do ustawiania nie wykorzystywanych wejść w stan wysoki. W odniesieniu do układów CMOS zasada powyższa nie ma zastosowania, bowiem układy te pobierają jednakową (znikomą) moc w obu stanach logicznych.

Zwarcie wyjścia do masy

Połączenie wyjÅ›cia ukÅ‚adu cyfrowego (bramki) z masÄ… ukÅ‚adu powoduje skutki zależne od stanu wyjÅ›cia w chwili, w której dochodzi do stanu zwarcia. Jeżeli wyjÅ›cie znajdowaÅ‚o siÄ™ w stanie niskim L, to zwarcie takiego wyjÅ›cia do masy w przypadku ukÅ‚adów TTL-LS obniży napiÄ™cie wyjÅ›ciowe z wartoÅ›ci UOL = 0,2  0,5 V do zera i spowoduje nieznaczny wzrost prÄ…du pobieranego przez ukÅ‚ad. W przypadku ukÅ‚adów CMOS zwarcie takie nie spowoduje zauważalnych zmian napiÄ™cia i prÄ…du.

Rysunek 5.1. str. 50

Zwarcie wyjścia do potencjału UCC źródła zasilania

Jeżeli wyjście znajdujące się w stanie H połączymy z biegunem UCC napięcia zasilającego, to nie spowoduje to istotnych skutków w pracy układu. Wystąpienie takiego połączenia podczas, gdy wyjście to znajduje się w stanie L, prowadzi do dużego wzrostu prądu wpływającego do tego wyjścia.

Rysunek 5.2. i 5.3. str. 51

Wartość tego prądu jest większa niż prąd zwarcia w układach TTL i podobna do prądu zwarcia w układach CMOS. Ze względu na większe prądy (niż prądy zwarciowe) taki stan pracy jest bardziej niebezpieczny dla układów cyfrowych i szybciej może doprowadzić do przegrzania układu. Jednak przeważnie jest on dopuszczalny, jeżeli nie trwa zbyt długo.

Rysunek 5.4 str. 52

Hazard statyczny

Hazardem nazywamy błędne stany na wyjściach układów cyfrowych, powstające w stanach przejściowych (przełączania) w wyniku nieidealnych właściwości używanych elementów. Jeżeli źródłem takiego błędnego stanu na wyjściu są nieidealne właściwości przełączające, to hazard taki nazywamy statycznym; jeżeli transmisyjne, to dynamicznym.
Likwidacja hazardu polega na wprowadzeniu dodatkowej grupy (oczywiście nie będzie to już wówczas postać minimalna takiej funkcji), zawierającej elementy sąsiadujących ze sobą grup.

Rysunek 5.5. i 5.6. str. 53

Ale jeżeli grupy ze sobą sąsiadują, to zawsze będzie istniała możliwość wprowadzenia takiej dodatkowej grupy.

Układy PLL

Wiadomości teoretyczne

UkÅ‚ad z pÄ™tlÄ… sprzężenia fazowego PLL (ang. Phase-Locked Loop ) jest ukÅ‚adem regulacji automatycznej, w którym wielkoÅ›ciÄ… regulowanÄ… jest czÄ™stotliwość przebiegu wyjÅ›ciowego, a wielkoÅ›ciÄ… zadanÄ… – czÄ™stotliwość przebiegu wejÅ›ciowego. Schemat funkcjonalny ukÅ‚adu PLL przedstawiono na rys. 20.1. Zawiera on cztery podstawowe bloki:
- komparator fazy,
- filtr dolnoprzepustowy (np. RC),
- wzmacniacz napięcia stałego,
- generator przestrajany napięciem VCO (ang. Voltage Controlled Oscillator)

Przebieg wyjÅ›ciowy o czÄ™stotliwoÅ›ci O jest porównywany z przebiegiem wejÅ›ciowym o czÄ™stotliwoÅ›ci I w komparatorze fazy. Komparator fazy wytwarza sygnaÅ‚ zmienny U . CzÄ™stotliwość tego sygnaÅ‚u jest równa różnicy czÄ™stotliwoÅ›ci sygnałów wyjÅ›ciowego i wejÅ›ciowego. SygnaÅ‚ U z komparatora fazy, odfiltrowany w filtrze dolnoprzepustowym jest sygnaÅ‚em napiÄ™ciowym U o wartoÅ›ci zależnej od różnicy faz ( = O - I ) przebiegów: wyjÅ›ciowego i wejÅ›ciowego. SygnaÅ‚ ten jest wzmocniony we wzmacniaczu o wzmocnieniu napiÄ™ciowym kU i uzyskuje wartość US . NapiÄ™cie US wpÅ‚ywa w taki sposób na generator VCO, że ten dostosowuje swÄ… czÄ™stotliwość do czÄ™stotliwoÅ›ci I przebiegu wejÅ›ciowego UI . W ten sposób generator VCO szybko dostraja siÄ™ do czÄ™stotliwoÅ›ci I przebiegu wejÅ›ciowego. W stanie ustalonym utrzymuje siÄ™ niewielka różnica faz (przebiegów wejÅ›ciowego i wyjÅ›ciowego), zależna od wzmocnienia wzmacniacza i charakterystyki przetwarzania generatora VCO. Taki stan pracy nazywa siÄ™ zaskokiem pÄ™tli. NapiÄ™cie US w takim stanie pracy ma wartoÅ›ci stałą, proporcjonalnÄ… do czÄ™stotliwoÅ›ci przebiegu wejÅ›ciowego. Wynika z tego, że ukÅ‚adu PLL można użyć jako detektora przebiegu modulowanego czÄ™stotliwoÅ›ciowo (FM).

Rysunek 20.1. str. 181

Warto jeszcze zwrócić uwagÄ™, że generator VCO wytwarza przebieg o czÄ™stotliwoÅ›ci takiej jak wejÅ›ciowa (I ), ale o ksztaÅ‚cie niekoniecznie takim samym jak ksztaÅ‚t przebiegu wejÅ›ciowego. Generator VCO może bowiem generować (zależnie od swej budowy) przebieg trójkÄ…tny, prostokÄ…tny, sinusoidalny czy jakikolwiek inny. Możliwe jest wiÄ™c, na przykÅ‚ad generowanie przebiegu sinusoidalnego zsynchronizowanego z impulsowym przebiegiem wejÅ›ciowym (lub na odwrót)

Rysunek 20.2. str. 182

Zakres częstotliwości przebiegu wejściowego zapewniający wejście układu PLL w synchronizm jest nazywany zakresem chwytania (zakresem zaskoku).

Rysunek 20.3. str. 183

UkÅ‚ad PLL może być zastosowany do demodulacji sygnaÅ‚u FSK. Modulacja FSK (ang. Frequency-Shift Keying) jest odmianÄ… modulacji czÄ™stotliwoÅ›ci, w której czÄ™stotliwość sygnaÅ‚u zmodulowanego przyjmuje tylko dwie ustalone wartoÅ›ci. Taki sygnaÅ‚ uzyskamy, gdy przebiegiem modulujÄ…cym bÄ™dzie dwustanowy sygnaÅ‚ cyfrowy. Wówczas jedna czÄ™stotliwość (1 ) bÄ™dzie odpowiadać stanowi logicznemu L, a druga (2 ) stanowi logicznemu H. Detektor FSK jest zbudowany z detektora FM oraz dodatkowego filtru dolnoprzepustowego i komparatora (rys. 20.4 str. 183). Na wyjÅ›ciu detektora FM otrzymujemy już sygnaÅ‚ dwustanowy o poziomach odpowiadajÄ…cych czÄ™stotliwoÅ›ci 1 i 2 , a zadaniem komparatora jest wytworzenie przebiegu o wiÄ™kszym zróżnicowaniu stanu L i stanu H. NapiÄ™cie odniesienia komparatora uzyskuje siÄ™ filtrujÄ…c sygnaÅ‚ przestrajajÄ…cy generator w dodatkowym filtrze dolnoprzepustowym. StaÅ‚a czasowa tego filtru jest bardzo duża w stosunku do kresu zmian czÄ™stotliwoÅ›ci sygnaÅ‚u demodulowanego. Zatem na jego wyjÅ›ciu uzyskuje siÄ™ napiÄ™cie w zasadzie staÅ‚e, bÄ™dÄ…ce wartoÅ›ciÄ… Å›redniÄ… sygnałów US1 i US2 , co jest wartoÅ›ciÄ… optymalnÄ…, jeżeli chodzi o bezbłędnÄ… detekcjÄ™ bitów.