Skocz do zawartości

Technika cyfrowa - #6 - układy pamiętające


Pomocna odpowiedź

Napisano
html_mig_img
Układy, które budowaliśmy do tej pory nie miały pamięci. Przykładowo po puszczeniu przycisku dioda natychmiast przestawała świecić.Podczas tej części kursu wykorzystamy funktory logiczne do budowy prostej pamięci. Dzięki temu układy będą mogły przechowywać informacje na temat swojego stanu.

UWAGA, to tylko wstęp! Dalsza część artykułu dostępna jest na blogu.

Przeczytaj całość »

Poniżej znajdują się komentarze powiązane z tym wpisem.

  • 1 miesiąc później...

Witam, nie rozumiem jak czas propagacji wypływa na poprawne działanie komórki pamiętającej. Przecież nawet w warunkach idealnych jak damy na wejście bramki 1 logiczne 0, to na jej wyjściu od razu pojawi się stan przeciwny, czyli 1, będzie on też na wejściu bramki 2, zatem na wyjściu tej bramki od razu powstanie 0, i wszystko się zgada. Co tu ma do tego czas propagacji?

  • 3 tygodnie później...

NeghMC, wybacz późną odpowiedź, ale nie zauważyłem wcześniej Twojej wiadomości. Poniżej wklejam odpowiedź od autora kursu, która powinna rozjaśnić temat:

Odpowiedź na to pytanie znajduje się poniżej żółtej ramki. Gdyby bramki były szybsze niż transmisja między nimi, układ zachowywałby się jak generator: dokładnie tak samo, jak w dwutranzystorowym multiwibratorze astabilnym. Tranzystory odwracają sygnał bardzo szybko, a opóźnienie jest realizowane przez układy RC, które pośredniczą między nimi. Zanim sygnał z bramki 1 dotarłby do bramki 2, wtedy na wejściu bramki 1 sygnał z bramki 2 już zacząłby zanikać.

A na tym schemacie nóżki 9, 11, 13 nie mają być do GND? 😉 Składam wg schematu, podłączam 9, 11, 13 do VDD i zastanawiam się gdzie podłączyć kondensator jak tu wszystko z tej strony bramki mam pod zasilanie 🙂 no i podłączyłem tak jak w poprzednich lekcjach 9, 11, 13 pod GND, a kondensator między 13 i 14. Dobrze? 🙂

leepa79, tak jak było mówione na początku kursu - nóżki należy podciągnąć do zasilania (obojętnie jakiego) - byle nie zostawiać ich "wiszących w powietrzu". Tutaj akurat autorowi układu wygodniej było podpiąć je do Vdd 🙂 Jak wolisz możesz podciągnąć je do masy - nie będzie problemu.

I to jest bardzo ważna (dla mnie) odpowiedź 🙂 Mimo tych kilku miesięcy z Wami jestem na początku drogi w zabawie z elektroniką. Zasilanie to przecież nie zawsze +6V. To takie niedokładne spojrzenie na problem z punktu widzenia początkującego (czyli mnie). Oczywiście dzięki za odpowiedź, robicie super robotę.

PS. Teraz patrzę na złożony układ w kursie i widzę, że autor też podłączył nóżki do GND

leepa79, czyli jest dowód jak coś, że działa niezależnie od podłączenia 🙂 Zdarzają się takie różnice, ponieważ na etapie robienia kursów autorzy tworzą układy w innych wersjach, kto innych później je odtwarza w ładniejszej formie do zdjęć. Czasami z automatu ktoś coś podepnie pod swojemu i takie są właśnie efekty - na szczęście tutaj nie zmienia to nic w działaniu układu 🙂

  • 2 lat(a) później...
(edytowany)

Witam, nie jestem pewny czy dobrze rozumiem. Dioda LED1 ( zielona ) świeci kiedy na wyjściu bramki US1B mam stan niski a LED2 ( czerwona ) kiedy jest tam stan wysoki? Jak interpretować sytuacje kiedy na wyjściu US1B jest stan niski? Że prąd płynie wtedy ku wyjściu bramki US1B a następnie do masy pinem GND układu logicznego?

* Oczywiście przyjmując umowny kierunek ruchu elektronów od + do -.

Edytowano przez JAKPAD

Jeśli na wyjściu bramki jest logiczne zero to oznacza to, że jest tam GND. Jeśli jest tam stan wysoki, to mamy tam dodanie napięcie zasilania. Jest więc tak jak piszesz 🙂 Świeci ta dioda, dla której aktualny stan na wyjściu bramki pozwala na przepływ prądu (druga dioda wtedy nie świeci, bo do obu jej wyprowadzeń dociera taki sam sygnał - np. anoda i katoda podłączone są jednocześnie do masy).

  • Pomogłeś! 1
  • 5 tygodnie później...

@jas123 tak jak pisaliśmy na początku kursu - nie ma żadnej różnicy, do którego potencjału podłączy się nieużywane wejścia. Najważniejsze, aby je podłączyć 🙂 Tutaj bramki zostały podłączone pod różne potencjały, bo było tak łatwiej zrealizować układ w praktyce.

  • Lubię! 1
  • 7 miesiące później...

Nie wiem, czy tak miało być, ale mi wyszedł układ pamiętający swój stan nawet po odłączeniu zasilania. Po włączeniu zasilania zawsze zapalała się dioda, która była włączona przed odłączeniem prądu, a z tego co zrozumiałem, powinna się zapalać losowa dioda. Chyba przez przypadek zbudowałem pamięć stałą 🙂

"Odłączenie zasilania" wcale nie oznacza, że napięcia w układzie są zerowe. W szczególności szyna zasilania może jeszcze przez bardzo długi czas wisieć na poziomie np. 1.5 albo 1V (możesz to zmierzyć) co wystarcza do potrzymania stanu przerzutnika z bramek CMOS lub nawet tranzystorów. Po odłączeniu baterii zewrzyj plus z masą układu na min. sekundę, wtedy włącz i sprawdź jak ma się Twoja "pamięć stała".

  • Lubię! 1

Jak to możliwe, że po odłączeniu rezystora R3, między wejściem 1 A wyjściem w drugiej bramce układ dalej pamięta swój stan? (Nie wstawiłem tam żadnego przewodu w zamian)

(edytowany)

Dopóki nie podasz na bramkę czegoś innego to nic nie powinno się stać - wejście wisi w powietrzu. Nie jest to jednak dobre, bo najpewniej jakikolwiek szum może zmienić ten zapamiętany stan.

Też warte uwagi - z tego powodu nieużywane wejścia we wszystkich przykładach są do czegoś podłączane.

Edytowano przez Gieneq

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...