Czy ktoœ z Was móg³ by mi podaæ link do jakiegoœ elementarnego uk³adu demonstruj¹cego dzia³anie kostki CMOS 4017? Trochê z tym po¿ytecznym uk³adem kombinuje ale jakoœ mi nie wychodzi...
Robiê tak: n 16 = +9V (zasilacz stab.) n 7 = -9V (masa) n 13 (enabled) = próbowa³em do Vdd i masy n 15 (reset) = nie pod. n 14 (clock) = próbowa³em do Vdd i masy n 2 (anoda LED, katoda masa) n 3 (anoda LED, katoda masa) reszta nó¿ek "wisi"
Problem w tym, ¿e stan licznika pozostaje ci¹gle ten sam - nie pomaga zwieranie n15 (reset) z Vdd, mogê dowoli zwieraæ n14 (clk) z Vdd, masa i nic! I to niezale¿nie od pod³¹czenia n 13 (enb)... Zawsze jest ten sam stan czyli œwieci siê dioda pod³¹czona do n3...
Co robiê nie tak?
Didn't find your answer? Ask the community — no account required.
M
Marek Dzwonnik
U¿ytkownik "OM" snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news:cg7022$onj$ snipped-for-privacy@nemesis.news.tpi.pl
Nota katalogowa (STM- bo najkrótsza ;-)
formatting link
Vdd = 9V -> Ok
GND = 0V ale na pin (8) a nie (7)!
To jest bramka AND na wej¶ciu zegarowym odcinaj±ca sygna³ zegarowy. Zwróæ uwagê na zapis Clock_Enable\ - czyli aktywny stanem niskim. Je¿eli chcesz mieæ "enable" to musisz ten pin pod³±czyædo masy). BTW Np. w nocie Fairchilda tej kreseczki negacji w³a¶nie brakuje.
Zasad± uk³adów CMOS jest to, ¿e _wszystkie_ wej¶cia musz± byæ do czego¶ pod³±czone. Pozostawienie wisz±cego pinu jest mo¿liwe, choæ nie zalecane, w TTL-ach. Wejscie RESET (CLEAR) jest aktywne stanem wysokim. Tzn: "H" ->
zeruje i blokuje uk³ad licznika, "L" -> licznik mo¿e zliczaæ
Licznik zlicza _narastaj±ce_ zbocza zegara. Sterowany ze zwyk³ego prze³±cznika bêdzie zlicza³ po kilka impulsów na raz (drgaj±ce styki). Ale zwróæ uwagê na znaczek "histereza" przy wej¶ciu zegarowym. Oznacza, to ¿e zegar ma na wej¶ciu przerzutnik Schmitta. Do³o¿enie prostego cz³onu R (szeregowo) C (do masy) o sta³ej czasowej rzêdu 20..50ms (5k1, 10u) powinno wystarczyæ do wyeliminowania drgañ styków.
Wprawdzie wyj¶cia CMOS maj± spor± rezystancjê ale raczej nie pod³±czaj LED-a na ¿ywca bez jakiego¶ rezystora ograniczaj±cego. Np. 1k.
Pozosta³e s± wyj¶ciami, wiêc mog± sobie wisieæ niepod³±czone.
P
Przemcio
Użytkownik OM napisał:
Witam Z tego co szybko wyczytałem z dataschetu od 4017 to reset musi być w stanie niskim i inibit tez dopiero wtedy zaczyna to liczyc przy zmianach sygnalu zegara ( clock ) Enable wstrzymuje liczenie a reset zeruje licznik Zobacz sam wykresy czasowe
formatting link
nie mam w tej chwili żdnego układu ale mały schamacik tam też jest
Pozdrawiam Przemo
B
badworm
Wysyłając taki oto zestaw znaków dnia 2004-08-21 00:08 OM nakarmił(a) stado głodnych newsserwerów:
Zrób tak:
-nóżka Reset na chwilę do plusa zasilania zaraz po jego podłączeniu a potem do Gnd by wyzerować układ
-teraz masz dwie możliwości: albo podłączasz nóżkę T(numer 14) do plusa i nóżkę Strobe(nr 13) na zmianę do plusa i do masy albo nóżkę Strobe do masy a T na przemian do plusa i do masy.
-w zależności od wybranego układu połączeń uzyskasz jeden z dwóch efektów: stan na wyjściach będzie się zmieniał przy przełączaniu T z Gnd do Vdd - to w pierwszym przypadku; w drugim zmiany będą zachodzić przy przełączaniu Strobe z Vdd na Gnd. Brak takiego zachowania świadczy prawdopodobnie o uszkodzeniu układu.
A
ArturVF500
troche 'produkuje' na tym ukladzie i nigdy nic sie nie dzialo zlego;) ENA i RST do masy, na CLK taktowanie a CO 'wisi' w powietrzu
pozdrawiam Artur
pozdrawiam Artur U¿ytkownik "OM" snipped-for-privacy@wp.pl napisa³ w wiadomoœci news:cg7022$onj$ snipped-for-privacy@nemesis.news.tpi.pl...
O
OM
Cze¶æ
Widaæ uk³ad szlag trafi³ :(
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.