IC 4017 reset naar nul


Jochem

Golden Member

De vraag is nu: welke uitgang is er in multisim hoog VOORDAT je nog maar op de +1 knop hebt gedrukt?
Als het antwoord is: "geen enkele", dan is multisim gewoon abuis. Een 4017 heeft altijd een van z'n uitgangen actief (welke 4017 variant dan ook).

Aan de andere kant kun je er in-real-life nooit vanuit gaan dat de 4017 opstart met Q0 hoog. Dus wil je eigenlijk ook nog een power-on-reset inbouwen. En dat lost waarschijnlijk ook meteen je multisimprobleem op.

Heb geduld: alle dingen zijn moeilijk voordat ze gemakkelijk worden.

Op 8 april 2014 14:05:56 schreef Jochem:
Aan de andere kant kun je er in-real-life nooit vanuit gaan dat de 4017 opstart met Q0 hoog. Dus wil je eigenlijk ook nog een power-on-reset inbouwen. En dat lost waarschijnlijk ook meteen je multisimprobleem op.

Multisim stuurt geen enkele uitgang vanaf stand 0 aan, had aan elke uitgang een LED gehangen, en geen enkele brandde.
Maar, het belangrijkste is dat ik deze IC wel deftig begin te snappen. Bedankt!
Met je power-on-reset ben je me wel even kwijt. Wat bedoel je daarmee? Vanaf dat er spanning over de IC komt moet er en korte puls naar de reset worden gegeven, bedoel je dat?
Zo ja, kan je een kleine tip geven hoe ik hieraan moet beginnen? :)

Jochem

Golden Member

Op 8 april 2014 14:38:13 schreef Stafkeh:
Multisim stuurt geen enkele uitgang vanaf stand 0 aan, had aan elke uitgang een LED gehangen, en geen enkele brandde.

Dan is Multisim een domme prul. :)
Bouw de schakeling maar eens op een breadboard, daar leer je ook nog eens meer van.

Maar, het belangrijkste is dat ik deze IC wel deftig begin te snappen. Bedankt!

Mooi. Eigenlijk moet je nu nog eens de datasheet erbij pakken, en kijken of je alles wat je nu geleerd hebt achteraf gezien ook in de datasheet had kunnen vinden. Dat is namelijk het geval, maar je zult er een beetje aan moeten wennen hoe je zo'n stuk documentatie moet lezen.

Met je power-on-reset ben je me wel even kwijt. Wat bedoel je daarmee? Vanaf dat er spanning over de IC komt moet er en korte puls naar de reset worden gegeven, bedoel je dat?

Exact.

En er is een reden dat is die term gebruik, want daarmee kun je heel goed googlen naar een circuitje dat je (bij je schakelaar) aan de reset kunt hangen.

Let wel op dat er op internet veel voorbeelden zullen zijn met een reset die laag-actief is (dus laag signaal is reset, positieve spanning is 'normale' status).

Heb geduld: alle dingen zijn moeilijk voordat ze gemakkelijk worden.

Heb er even over nagedacht. Maar als je reset, dan springt de IC dus terug naar de "nulstand", maar dan gaat Q0 aan. Dus heeft die power-on-reset toch niet veel nut? Iemand zei nog dat een IC4017 in elke stand altijd een uitgang hoog heeft.

Natuurlijk wel, tijdens het inschakelen van het IC kunnen de poortjes willekeurige waardes aannemen. Het kan zomaar zijn dat als jij de spanning aansluit op het IC spontaan uitgang Q1, Q6 en Q7 hoog zijn. De volgende keer misschien Q2 en Q8. Niemand garandeert dat dat elke keer weer Q0 is.

Door een power-on-reset forceer je eenmalig een reset bij het inschakelen waardoor de counter gereset wordt naar zijn beginstand. Hierdoor zal hij altijd op een geldige waarde beginnen.

Let op dat multisim dit ook simuleert ! Dus ook in je simulatie eerst een MR forceren voordat je je sequence begint.

Ik heb hem even in elkaar geflanst in MultiSim 10 en dan is dit het resultaat na het inschakelen zonder een MR :

http://s30.postimg.org/avrmbddip/4017_ms_V10.jpg

[Bericht gewijzigd door Henry S. op 8 april 2014 18:43:18 (18%)]

In Multisim begint hij altijd van Q0 te tellen. Maar de IC heeft nooit een uitgang hoog vanaf het begin. Er moet eerst 1x geteld worden voordat er een uitgang aanspring. Dit is altijd Q0, Q1, Q2 allemaal op volgorde. Maar als jullie het zeggen zal wel zo zijn :)

Ik heb even wat gezocht op google, dit is iets wat ik tegenkwam:

http://www.google.be/search?q=power+on+reset&source=lnms...B609%3B363

Dit heb ik uitgetest maar bleek niet te werken. Gewoon even om te weten of ik iets fout doe of dit gewoon zo een laag assertieve reset is.

Hé, wel raar zeg. Dat bij jou wel uitgangen bij de nulstand aangaan. Dan zal ik toch wel iets fout doen..

http://i59.tinypic.com/1zr2a04.jpg
Bij bovenstaand circuit kan ik dan niet meer resetten met de drukknop. Kan iemand me uitleggen hoe dat komt? :)

EDIT: Als ik het goed heb, nu laadt de condensator gewoon op en dan blijft ie resetten. Maar volgens Multisim kan ik wel nog altijd optellen. Dat kan toch normaal niet als hij continu gereset wordt??

[Bericht gewijzigd door Henry S. op 8 april 2014 18:43:32 (20%)]

Jochem

Golden Member

Op 8 april 2014 17:15:04 schreef Stafkeh:
EDIT: Als ik het goed heb, nu laadt de condensator gewoon op en dan blijft ie resetten. Maar volgens Multisim kan ik wel nog altijd optellen. Dat kan toch normaal niet als hij continu gereset wordt??

Op zich is je redenatie juist, alleen is er een beetje vreemde situatie ontstaan met die 22K die hem naar beneden trekt tegen die 100K die hem naar boven trekt. Je zit waarschijnlijk ergens in een grijs gebied, en multisim weet het kennelijk ook niet meer.

Je hebt nu dus een (niet werkende) power-on-reset gemaakt voor een actief-laag gestuurde reset. Die van je google-link moet gewoon werken.

Heb geduld: alle dingen zijn moeilijk voordat ze gemakkelijk worden.

Owow, maar ik had een actief-hoge reset nodig.. Kan je geen tip geven want op google vind ik niet veel over hoge resets.

EDIT: Als ik het goed heb is hoog-actief gewoon het omgekeerde? Een condensator tussen de reset en de + en een weerstand tussen de reset en massa?

Zucht.. Werkt nog altijd niet. Ik zie trouwens dat er overal een elco wordt gebruikt. Wat is het verschil precies tussen een elco en een gewone condensator op het punt na dat een elco gepolariseerd is?

[Bericht gewijzigd door Stafkeh op 8 april 2014 19:17:11 (60%)]

Frederick E. Terman

Golden Member

Zucht.. Werkt nog altijd niet.

Je hebt ook nog niets gebouwd.
Je had het hele ding al in zes versies in elkaar kunnen solderen, waarvan er eentje het zeker zou doen.. en je zou tegen die tijd ook weten waarom.
In plaats daarvan zitten we nu alleen nog maar te discussiëren over alle verschillende manier waarop je Multisim fout kunt gebruiken. :)

Een elektrolytische condensator is een condensator. Het verschil is dat hij elektrolytisch is, zodat de ene aansluiting altijd positiever moet zijn dan de andere, op straffe van grote lekstroom. Verder niets.

(ja, natuurlijk zijn er meer (detail-)verschillen, maar er zijn ook nog véél meer soorten condensatoren, alle verschillend - anders zouden ze niet gemaakt worden)

Keramisch, kalibratie, parasitair: woordenlijst.org
Sonytech

Overleden

Met tien onderdelen extra tov. jouw schema heb je alles wat je nodig hebt:

- "Power on reset": Na inschakelen zijn alle LED's uit.

- "RESET": Na een handmatige reset of een "+1" na de hoogste LED gaat de eerste LED weer branden en begint de cyclus opnieuw.

http://www.uploadarchief.net/files/download/resized/4017resetspecial_jal.jpg
Groter.

Helaas zijn de verbindingen tussen de extra onderdelen wat onduidelijk op het schema terechtgekomen... :)

Voor bonuspunten: Eigenlijk zijn het maar zes onderdelen extra, want in jouw schema kan je direct al vier onderdelen weghalen zonder dat de werking van de schakeling verandert.

"Verbaas u niet, verwonder u slechts."

Bedankt voor de tips! Hier ben ik wel even zoet mee.

Jochem

Golden Member

Op 8 april 2014 22:50:06 schreef Sonytech:
- "RESET": Na een handmatige reset of een "+1" na de hoogste LED gaat de eerste LED weer branden en begint de cyclus opnieuw.

Na handmatige reset moest er toch ook niets branden?

Heb geduld: alle dingen zijn moeilijk voordat ze gemakkelijk worden.
Sonytech

Overleden

Je hebt gelijk @Jochem.

Maar dat is - als er een power-on reset is, natuurlijk een fluitje van een cent.

De TS komt er vast wel achter dat 'ie dat makkelijk voor elkaar kan krijgen door de resetschakelaar te vervangen voor een NC-exemplaar.

"Verbaas u niet, verwonder u slechts."

Ik ben eerst eens samen met een vriend begonnen met praktisch in elkaar te steken. We zijn op volgend probleem gestuit:
We moeten telkens de clock naar de massa trekken, met de vinger lukt
dit aan de IC poortjes maar als we er een drukknop tussenzetten wilt dit maar niet lukken. We hebben al van alles geprobeerd. Iemand enig idee hoe dit kan komen?

Henry S.

Moderator

73's de PA2HS - ik ben een radiohead, De 2019 CO labvoeding.

We gebruiken een gestabiliseerde voeding en stellen hem in rond de 9V. Op de uitgangen (de ledjes dus) krijgen we een stroom van 20mA en een spanning van rond de 1,9 á 2V.

Op de IC zelf nog niet al te veel gemeten.. We zijn meer bezig geweest met op te zoeken hoe deze nu precies werkt. Ik dacht dat ik hem nu redelijk door had, maar nu in de praktijk leek het wel een beetje anders te zijn dan op Multisim..

Maar het rare was, die Clock moet je toch van + naar - trekken om te laten tellen? Dat doen we dan met een drukknopje maar dit werkt niet, behalve als we een vinger in de buurt houden van de pinnetjes van de IC.

Dit kan toch niet? Vanaf dat je iets in de buurt houdt van die pinnetjes zie je de ledjes af en toe flikkeren.

Henry S.

Moderator

Lees de datasheet eens mbt niet-aangesloten ingangen.

73's de PA2HS - ik ben een radiohead, De 2019 CO labvoeding.

Aha, niet in de datasheet gevonden. Maar na een tijdje googlen iets nuttigs gevonden.

Ongebruikte ingangen moeten aan de + of - verbinden worden. Mag dit rechtstreeks of moet er een weerstand tussen? En van de datasheet moet je dan zeker afleiden of je hem aan de + of - moet hangen.
Dit zullen we morgen meteen eens uitproberen!

Domme fout! Bedankt hé!

flash2b

Golden Member

20mA van de output naar de ledjes is een beetje teveel. I(ol) is 2.25mA en I(oh) is -0.5mA bij een voeding van 10V (datasheet).

De oplossing voor dit is HR ledjes te gebruiken en de weerstanden in serie te verhogen.

We hebben de weerstanden veranderd, nu meten we 16mA.

we hebben massa via een weerstand op de reset tenzij we zelf + geven.
we hebben rechtstreeks massa op de enable (cp1)

via de drukknop zetten we een + op CP0 en anders ligt deze ook via een weerstand naar de massa

we merken op dat de leds verspringen maar uitgang 1 brandt nooit.

[Bericht gewijzigd door Stafkeh op 10 april 2014 11:30:25 (33%)]

Op 10 april 2014 10:22:57 schreef Stafkeh:
we merken op dat de leds verspringen maar uitgang 1 brandt nooit.

Die uitgang heb je waarschijnlijk al opgeblazen.

Op 10 april 2014 16:49:09 schreef KlaasZ:
[...]Die uitgang heb je waarschijnlijk al opgeblazen.

Opgelost! Slecht solderingske en daardoor lag ie aan de massa via een andere soldering. Was bijna niet met het oog te zien. Zucht.

Hij ging niet echt vlot in het begin, dan hebben we er 15V over gezet. Ging vlot zeg! Man man, zo veel zitten klooien en zo een domme foutjes..

Het werkt! :D Allemaal vriendelijk bedankt voor de hulp :)

De spanning zou niet zoveel verschil mogen maken. Volgens mij werkt de gemiddelde 4017 tussen de 8 en 15 Volt. Maar ja, je vertelt ook niet hoe je 'm dan stuurt...

http://www.m-voorloop.nl --- Ik? Welnee! Ik zit nog lang niet achter de germaniums.
Jochem

Golden Member

Ik vind het in ieder geval leuk dat je het echt in elkaar bent gaan solderen. Daar leer je veel meer van dan moddersim.

Volgende keer kun je ook een insteek breadboard overwegen, dat experimenteert wat makkelijker.

Heb geduld: alle dingen zijn moeilijk voordat ze gemakkelijk worden.

Op 10 april 2014 21:20:26 schreef Jochem:
Ik vind het in ieder geval leuk dat je het echt in elkaar bent gaan solderen. Daar leer je veel meer van dan moddersim.

Volgende keer kun je ook een insteek breadboard overwegen, dat experimenteert wat makkelijker.

Breadboard ;)

Voor TS : http://www.eoo-bv.nl/index.php?_a=viewCat&catId=150