Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 mar 2024, o 11:47


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 18 wrz 2018, o 10:10 
Offline
Nowy

Dołączył(a): 19 kwi 2017
Posty: 3
Pomógł: 0

...moim oczekiwaniem:)

Witam,

żeby zapoznać się z pracą rejestru HC595, obejrzałem filmik Pana Mirka i zrobiłem płytkę testową z tym układem.
Obrazek
jak widać
-do jego wejść sterujących serial, clock i latch podłączyłem mikroprzełączniki ściągnięte do masy 1k z kondensatorami równoległymi 100n,
- pin resetu mikroprzełącznik podciągnięty do plusa 1k, też z kondensatorem 100n równolegle (to wejście aktywowane jest stanem niskim)
- wejscie output enable zmasowałem, czyli Z nie wystąpi,
- na wyjścia dałem ledy z opornikami 1k katodą do masy.
Zasilanie 5V z zasilacza wtyczkowego + duży kondzioł 1000 mikro.


I co się dziej dziwnego:
chcę na próbę zapisać do rejestru pojedynczy bit a resztę wyzerować:
-ustawiam jedynkę na wejście serial (trzymając switch serial)
-robię pojedyncze zbocze narastające na wejściu clock (krótko naciskając switch i puszczając go)
-puszczam switch serial aby ustawić zero ne wejściu
-kilka razy klikam zegarem clock żeby zboczem narastającym przesunąć bity i zapisać kilka zer, powiedzmy siedem razy
-naciskam latch żeby odczytać stan rejestru na diodach i ... zawsze palą sie wszystkie albo żadna :shock: .
Zaobserwowałem że jeśli ostatnim bitem była 1 to wszystkie się świecą, jeśli zero to żadna się nie świeci.
Podejrzewałem switch clock że drga i przesuwa rejestr wiele razy zapisując to samo, osculoskop mówi że nie.

Co działa dobrze: Resetowanie, po krótkim wciśnięciu resetu latch zawsze pokazuje pusty rejestr.

Oscyloskop pokazuje pewne gładkie przełączenie styków które trwa ok 200ns (100n+1k)

Zmieniałem zasilacz i scalaki. dołożyłem wieksze C na mikroswitche. I nic

Wersja SN74HC595N od TI.

Myślę że coś robię nie tak podając stany i zbocza na data i clock

Proszę o pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 wrz 2018, o 11:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

wywalił bym te kondensatory z przy twoich przełącznikach.

tu masz fajną animację jak działą rejestr. (nie mojego autorstwa - wygrzebana kiedyś w internecie)
Obrazek


Autor postu otrzymał pochwałę

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 wrz 2018, o 12:58 
Offline
Nowy

Dołączył(a): 19 kwi 2017
Posty: 3
Pomógł: 0

skalarro - dzięki. Masz rację. Odłączyłem jeden kondensator 100n, ten od zegara i działa pięknie, jak na Twojej prezentacji.
Ale dlaczego kondensatorek przeszkadzał ?
Pewnie za długo przechodził przez stan zabroniony.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO