Skocz do zawartości
ttmdear

Rejestr przesuwny 74HC595 - pytanie

Pomocna odpowiedź

Dnia 9.06.2019 o 18:36, marek1707 napisał:

Tym razem świetnie 🙂 Gdy rysujesz schemat to jakbyś pisał list do św. Mikołaja. Każda litera i każdy element są po coś. Tworzą wyrazy i zdania a wszystko razem zaczyna być zgrabnym tekstem. I jeśli chcesz dobrze wypaść (bo nowa konsola bardzo by się przydała), to musisz przemyśleć co napisać i w jaki sposób. Tutaj tak samo. Jeśli nie wiesz po co jest dany element, to całość zaczyna wyć i przestaje do siebie pasować.

To dobrze, fajnie to usłyszeć 🙂

Dnia 9.06.2019 o 18:36, marek1707 napisał:

Ten 100uF nie jest niezbędny. Nie wiem z czego będziesz zasilał ten zestaw, ale kondensatory na zasilaniu są po to, by kompensować indukcyjności długich kabli. Dzięki temu impulsy prądu pobierane przez układ cyfrowy - bardzo krótkie i bardzo ostre, nie muszą płynąć z odległego zasilacza tylko są "dostarczane" z pobliskiego kondensatora. Na pewno każdy scalak cyfrowy lubi mieć w pobliżu jakieś dobre, szybkie, ceramiczne 100nF i to jest kluczowe. Elektrolity są sporo wolniejsze i w zasadzie "nie nadążają" za nanosekundowymi impulsami prądu potrzebnymi brameczkom i przerzutnikom do pracy. Także to dorysowane 100uF może w tym przypadku być (nie zaszkodzi), ale nie musi (i niewiele pomoże jeśli nie zrobiłeś 2 metrowych kabli).

Ok, dobrze wiedzieć 🙂

Dnia 9.06.2019 o 18:36, marek1707 napisał:

Jeśli dobrze liczę to mamy tylko 7 diodek LED. Czy któreś wyjście rejestru uważasz za mniej ważne? To nie jest błąd, tylko pytam. Skoro układ jest 8-bitowy to chyba fajnie byłoby podglądać wszystkie jego wyjścia Q0..Q7.

To jest moje przeoczenie 🙂

Wyszedłem z błędnego założenia, że po lewej stronie mam wyjścia a po prawej wejścia. Dlatego tego Q0 nie zauważyłem.

 

Dnia 9.06.2019 o 18:36, marek1707 napisał:

I jeszcze na koniec: to filtrowanie jakie zrobiłeś (i jakie opisałem) na wejściach zegarowych nie jest teoretycznie poprawne. Kondensatory i oporniki tworzą filtr przeciwzakłóceniowy i to dobrze bo wycinają wielokrotne odbicia zestyków, ale jednocześnie sygnały są dużo wolniejsze. Zbocza, zamiast kilku nanosekund typowych dla układów cyfrowych mają teraz czasy narastania tysiące razy dłuższe - rzędu milisekund. A wejścia zegarowe rejestrów, a szczególnie np. liczników za tym nie przepadają. Bo skoro ktoś zrobił je czułymi na zbocze, to niech to zbocze ma jak najkrótszy czas i będzie jak najbardziej "ostre". Do uformowania takiego poprawnego sygnału musiałbyś jeszcze coś dołożyć, ale to opowieść na inny wieczór.

Taki układ, jak na moje potrzeby na ten moment mnie zadowala. Myślę, że gdzieś następnym krokiem będzie właśnie ulepszenie tych elementów.

Dnia 9.06.2019 o 18:36, marek1707 napisał:

Załóżmy, że to co masz zadziała a gdybyś chciał eksperymentować z innymi układami logicznymi (liczniki, sumatory, rejestry, przerzutniki itd..) to warto zrobić sobie (chyba się powtarzam) a) moduł kilku dobrze odfiltrowanych przycisków z regeneracją zboczy oraz b) płytkę z kilkoma (10?) LEDami wyposażonymi w tranzystory lub inne wzmacniacze. Wtedy podłączenie takiego wskaźnika nie powoduje paskudnego obciążania wyjść (jak tutaj)  i sygnał logiczny na takim wyjściu jest wciąż poprawny i zrozumiały dla innych układów. Podczas zabawy, gdy na jakimś wyjściu będzie stan 1 możesz zmierzyć multimetrem napięcie wyjściowe bez i z dołączoną diodą LED.

Myślę, że to pomysł na kolejny projekt. 

Dnia 9.06.2019 o 18:36, marek1707 napisał:

Ciekaw jestem Twoich wyników, no i ogólnie wniosków z tego całego zamieszania. Mam nadzieję, że nie zniechęciłeś się początkowymi trudnościami 🙂

Myślę, że mnie zachęciłeś, im trudniej tym więcej satysfakcji jak się ten rozgryzie 🙂 

Wniosków jest pełno, za to jestem wdzięczny 😙

Aktualnie, czekam na "kwant wolnego czasu". Jaki taki zdobędę to zrealizuje układ i wrzucę na forum wyniki.

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Dobra, to czekamy, Jak rozumiem to albo sesja, albo poprawianie ocen do czerwonego paska albo zagryzanie paznokci czy dostałeś się jako jeden z 60 na wolne miejsce w wymarzonym liceum. Nie zazdroszczę..

1 godzinę temu, ttmdear napisał:

Taki układ, jak na moje potrzeby na ten moment mnie zadowala

Nie możesz tego teraz wiedzieć. Oczywiście lepszy rydz niż nic, ale tak jak napisałem, to nie spełnia wymagań producenta na postać impulsów zegara. Jeśli zbocza okażą się za wolne, rejestr przesuwający będzie działał źle i wtedy chcąc nie chcąc trzeba będzie przynajmniej ten jeden przycisk na SH_CP poprawić. Jeśli będziesz coś kupować, od razu dorzuć do koszyka kilka 74HC14 lub 74HC132. To bramki Schmitta - niezastąpione w przerabianiu kaszany na poprawne impulsy cyfrowe.

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Napisz odpowiedź...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...