Hallo allemaal,

Sinds kort ben ik een beetje aan het spelen met logic gates.

Maar nu heb ik een vraag.

Ik weet dat als je een input hebt, je er altijd een redelijke weerstand bij moet zetten naar de - om er voor te zorgen dat het een 0 is.

Maar als ik nou 2 gates achter elkaar zet, bijvoorbeeld 2 or gates achter elkaar, is het dan nodig om daar altijd een weerstand tussen de doorverbinding en de - te doen?

Alvast bedankt!

Een pull-down om voor een '0' ze zorgen? Welke logica is dat? :-) Normaal is dat nooit nodig, maar misschien heb je een bepaalde schakeling in gedachten. Geef eens een voorbeeld?

Oh, bedoel je soms dat je een 0/1 maakt dmv een schakelaar?

Op 14 mei 2016 13:54:17 schreef flipflop:
Een pull-down om voor een '0' ze zorgen? Welke logica is dat? :-) Normaal is dat nooit nodig, maar misschien heb je een bepaalde schakeling in gedachten. Geef eens een voorbeeld?

Oh, bedoel je soms dat je een 0/1 maakt dmv een schakelaar?

Ik ben nu een schakeling aan het maken met 2 xor poorten en 1 and erachter, gewoon om er een beetje mee te spelen, heb de ICtjes toch nog liggen :)

Ik bedoel inderdaad dat als je een schakelaar hebt je een weerstand erbij moet zetten omdat de ingang anders "zwevend" is als de schakelaar open is.
Ten minste, zo heb ik het op school heb geleerd.

Dus de vraag is eigenlijk of een ingang "zwevend" is als ik tussen de or poorten en de and poort geen weerstand bij zet.

Nee, niet. Stel je voor, een computer met 100.000.000 weerstanden naar gnd :-) Elke poort heeft een gedefinieerd uitgangsnivo, '1' of '0'. Een pullup of pulldown is daarom niet nodig, voegt niets toe.

Bij die schakelaar is het wat anders, als je schakelt naar de + ('1' dus) en de schakelaar staat "uit", dan is er niets wat een nivo op die ingang bepaalt. Daarom heb je een pulldown nodig die de ingang naar '0' trekt. Schakelaar trekt naar '1', R naar '0'. Schakelaar is sterker (=lagere weerstand) dan de R, dus die wint altijd.

En: niet gebruikte ingangen mogen NIET los blijven hangen. Ze moeten of naar 0, of naar 1 (afhankelijk van de functionaliteit) aangesloten worden.

IC naar volgend IC kan ook een weerstand naar de + noodzakelijk zijn, dit i.v.m. open collector uitgangen (CD-xxxx) de TTL (74xxx van "vroegah" hadden een totempaal constructie, push-pull.

TonHek

Heb je op school ook geleerd waarom die weerstand nodig/nuttig is?

Oké, nu snap ik het helemaal :)
Bedankt voor de uitleg.

Op 14 mei 2016 14:42:24 schreef big_fat_mama:
Heb je op school ook geleerd waarom die weerstand nodig/nuttig is?

Jazeker, het is mij alleen nooit zo duidelijk uitgelegd als nu.

Voelen wij ambities opkomen? Jazeker! Wij worden leraar! (sorry HmH)
In 10 seconden uitleggen waar op school een heel semester voor nodig is :+

TonHek
(of je zat op school te maffen natuurlijk....)

De volledigheid gebied me om te melden dat er ook nog zogenaamde "open collector" (tegenwoordig "open drain") uitgangen bestaan. Deze schakelen alleen naar GND, net zoals een schakelaar en die hebben dus wel een pullup nodig.

Van deze poorten kun je de uitgangen 'gewoon' parallel zetten en op die manier een zogenoemde "wired AND" maken. In sommige gevallen kan dat een heleboel IC's schelen; deze techniek is dan ook ontwikkeld/bedacht toen IC's nog erg duur waren (50, 60 jaar geleden).

Op 14 mei 2016 14:40:22 schreef TonHek:
En: niet gebruikte ingangen mogen NIET los blijven hangen. Ze moeten of naar 0, of naar 1 (afhankelijk van de functionaliteit) aangesloten worden.

Dit is alleen bij CMOS logic ICs een bittere noodzaak in alle gevallen. Bij TTL is het niet nodig ongebruikte gates aan te sluiten.

Ongebruikte pinnen van een gate zou ik wel van een pull-up voorzien.
Dit als je bijvoorbeeld een NAND gate als inverter gebruikt, dan knoop je een van de pins aan + of met een pull-up.

Verder is het van belang dat je bij TTL NOOIT maar dan ook NOOIT pulldowns gebruikt. Dit ivm de vrij hoge Iil current waardoor je dat net werkend krijgt zonder veel stroom te verstoken. Dus bij TTL is de moraal dat je altijd een switch naar GND schakeld.

Bij CMOS devices maakt het niet zoveel uit die hebben een hoge impedantie.

Altijd fijn voor een oeverloos draadje: ik had toch nog wat IC's liggen. Als je nou even namen of nummers noemt, dan wordt het een stuk duidelijker.