CMOS 4017

Aug 20, 2004 5 Replies

CzeϾ



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?


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.

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

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.

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...

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