10M+ Elektronische componenten op voorraad
ISO-gecertificeerd
Garantie inbegrepen
Snelle levering
Lastige onderdelen?
Wij brengen ze in kaart.
Vraag een offerte aan

Pull-up en pull-down weerstanden: Doel, Verschillen en Toepassingen

кра 14 2026
Bron: DiGi-Electronics
Bladeren: 935

Pull-up en pull-down weerstanden helpen digitale signalen in een heldere logische toestand te houden wanneer geen enkel apparaat de lijn aanstuurt. Dit voorkomt dat de ingangen zweven, wat valse metingen en onstabiele schakelingen kan veroorzaken.

Figure 1. Pull-up and Pull-down Resistors

Doel van pull-up en pull-down weerstanden

Pull-up en pull-down weerstanden worden gebruikt in digitale schakelingen om een signaallijn in een bekende logische toestand te houden wanneer geen actief apparaat deze aanstuurt. Dit voorkomt dat de invoer zweven.

Een zwevende input heeft geen duidelijke hoge of lage toestand. Door ruis, lekstroom en de hoge ingangsweerstand van veel digitale apparaten kan de spanning op een drijvende lijn afwijken. Dit kan leiden tot valse metingen of instabiele schakelingen.

Een pull-up weerstand verbindt de lijn met de voedingsspanning, dus de standaardtoestand is hoog. Een pull-down weerstand verbindt de lijn met aarde, dus de standaardtoestand is laag. Deze weerstanden houden het signaal op een stabiel niveau totdat het circuit het actief verandert.

Stabiele logische toestanden met pull-up en pull-down weerstanden

Figure 2. Stable Logic States with Pull-up and Pull-down Resistors

Pull-up weerstandwerking

Een pull-up weerstand is aangesloten tussen een signaallijn en de positieve voedingsspanning. Het houdt de lijn op een hoog logisch niveau wanneer geen enkel ander deel van het circuit het signaal laag trekt, zodat de ingang niet onzeker wordt.

Wanneer de signaallijn op aarde is aangesloten, verandert de logische toestand van hoog naar laag. Hierdoor blijft de lijn duidelijk gedefinieerd onder beide omstandigheden.

Pull-down weerstandwerking

Een pull-down weerstand is aangesloten tussen een signaallijn en de aarde. Het houdt de lijn op een laag logisch niveau wanneer geen enkel ander deel van het circuit hem hoog drijft, wat helpt voorkomen dat het signaal zweeft.

Verschillen tussen pull-up en pull-down weerstanden

KenmerkPull-up weerstandPull-down weerstand
VerbindingOm spanning te leverenNaar de grond
StandaardtoestandHighLow
Actieve toestandLaag getrokkenHoog gedreven
Algemeen gebruikKnoppen, open-drain leidingen, I2CLogische ingangen, regellijnen
HoofddoelHoudt de lijn hoog als het stationair isHoudt de lijn laag als hij stationair staat

Het kiezen van de juiste pull-up- en pull-down-weerstandwaarde

• Een lagere weerstand geeft het signaal een sterkere aantrekkingskracht richting zijn standaardtoestand, wat helpt het logische niveau helder en stabiel te houden.

• Een hogere weerstand vermindert het stroomverbruik, wat kan helpen om onnodig stroomverbruik te beperken.

• Een zeer hoge weerstand kan de standaardtoestand zwakker en minder betrouwbaar maken.

• Lijncapaciteit kan de snelheid van het signaal tussen logische toestanden vertragen.

• Ingangslekstroom moet ook worden meegenomen omdat dit de spanning op de lijn kan beïnvloeden.

• Snellere of gevoeligere schakelingen vereisen vaak een zorgvuldigere keuze van weerstanden om het signaal stabiel te houden en tegelijkertijd schone schakeling mogelijk te maken.

Interne en externe pull-up en pull-down weerstanden

FIgure 3. Internal and External Pull-up and Pull-down Resistors

Sommige microcontrollers en digitale apparaten bevatten interne trekweerstanden die via software of configuratie-instellingen kunnen worden ingeschakeld. Deze ingebouwde weerstanden helpen de noodzaak van extra onderdelen te verminderen en houden het circuit eenvoudiger.

Externe aantrekweerstanden zijn aparte componenten die buiten het apparaat worden geplaatst. Ze bieden meer controle over de weerstandswaarde en kunnen betere signaalprestaties leveren wanneer het circuit sterkere biasing, betere ruisweerstand of consistentere timing nodig heeft.

• Interne trekweerstanden zijn ingebouwd in sommige digitale apparaten.

• Externe aantrekweerstanden worden buiten het apparaat toegevoegd.

• Interne trekweerstanden helpen onderdelen en bordruimte te besparen.

• Externe trekweerstanden geven meer controle over waarde en prestaties.

• Externe trekweerstanden kunnen beter zijn voor snellere of ruiserige schakelingen.

Pull-up en pull-down weerstanden in knop- en schakelcircuits

Figure 4. Pull-up Resistor in a Button Circuit

Pull-up en pull-down weerstanden worden veel gebruikt in knop- en schakelaar-ingangscircuits om de ingangspin in een gedefinieerde logische toestand te houden wanneer de schakelaar open is. Zonder een trekweerstand kan de ingang zweven en onstabiele of valse overgangen veroorzaken. In een pull-up knopcircuit blijft de ingang hoog wanneer de knop niet wordt ingedrukt en verandert laag wanneer de knop de lijn met aarde verbindt. Deze actief-lage opstelling is gebruikelijk in microcontrollerontwerpen omdat veel apparaten ingebouwde pull-up weerstanden hebben.

Figure 5. Pull-down Resistor in a Button Circuit

In een pull-down knopcircuit blijft de ingang laag wanneer de knop open is en verandert hoog wanneer de knop de lijn aansluit op de voedingsspanning. Deze opstelling is ook geldig, maar externe pull-down weerstanden worden vaak vaker gebruikt dan interne in veel MCU-families. Voor praktisch ontwerp moet de keuze voor pull-up of pull-down aansluiten bij de vereiste standaard logicatoestand, de invoerstructuur en de noodzaak van stabiele schakeling in aanwezigheid van ruis of lange sporen.

Veelvoorkomende toepassingen van pull-up en pull-down weerstanden

Pull-up weerstanden zijn vereist in open-drain en open-collector circuits omdat deze uitgangen een lijn laag kunnen trekken, maar deze niet zelf hoog kunnen aandrijven. Wanneer de uitgangstransistor uit staat, blijft de signaallijn anders ongedefinieerd. De pull-up weerstand herstelt de lijn naar een geldig hoog niveau en maakt het mogelijk dat het circuit schoon schakelt tussen lage en hoge toestanden.

Deze opstelling wordt veel gebruikt in gedeelde communicatie en interfacelijnen, vooral in I²C-bussen en andere bekabelde logica-verbindingen. Een lagere pull-up-waarde kan de stijgtijd verbeteren en de lijn sneller laten herstellen, maar verhoogt ook de stroom wanneer de lijn laag wordt getrokken. Een hogere waarde vermindert het stroomverbruik, maar kan de signaalovergang vertragen omdat de lijncapaciteit langzamer wordt opgeladen. Om deze reden moet de selectie van pull-up weerstanden in open-drain en I²C-circuits rekening houden met buscapaciteit, logische drempels en de sinkcapaciteit van het aandrijapparaat.

Andere veelvoorkomende toepassingen van pull-up en pull-down weerstanden

Naast knopingangen en open-drain uitgangen worden pull-up en pull-down weerstanden ook gebruikt in veel andere digitale en gemengde signaalcircuits. Ze worden vaak toegevoegd aan microcontroller-ingangspinnen, logische poort-ingangen en sensorinterfacelijnen om een gedefinieerde idle status te behouden wanneer geen enkel apparaat actief het signaal aanstuurt. Dit helpt valse triggers te verminderen en verbetert de signaalbetrouwbaarheid in praktische systemen.

Deze weerstanden zijn ook nuttig in regellijnen die in een bekende toestand moeten blijven tijdens het opstarten, resetten of tijdelijke afsluiten. In deze gevallen biedt de trekweerstand een eenvoudige manier om ongedefinieerd ingangsgedrag te vermijden en de algehele schakelingsstabiliteit te verbeteren. De keuze tussen een pull-up en een pull-down hangt af van de vereiste standaardlogica-toestand, de signaalomgeving en of het systeem is ontworpen voor active-high of active-low besturing.

Veelvoorkomende ontwerpfouten bij pull-up en pull-down weerstanden

Veelgemaakte foutWaarom veroorzaakt het problemen?Hoe voorkom je dat?
Met een te kleine weerstandVeroorzaakt onnodige stroomstromingKies een waarde die de stroom beperkt terwijl het logische niveau
Met een te grote weerstandVeroorzaakt een zwakke standaardtoestand en langzamere signaalveranderingControleer de lekstroom en capaciteit voordat je een hoge waarde kiest
Invoerkenmerken negerenKan onbetrouwbare logicaniveaus veroorzakenBekijk de ingangsimpedantie en logische drempels
Interne trekweerstanden vergetenKan leiden tot onnodige externe componentenControleer of het apparaat al ingebouwde trekweerstanden heeft
Signaalsnelheid niet controlerenGrote weerstand kan overgangen vertragenOverweeg RC-effecten in snellere schakelingen

Conclusie

Pull-up en pull-down weerstanden zijn belangrijk voor het behouden van de stabiliteit van de signaallijn en het voorkomen van zwevende ingangen in digitale schakelingen. Ze stellen een standaard hoge of lage toestand in, ondersteunen schone schakeling en verbeteren de betrouwbare werking. Het kiezen van de juiste weerstandswaarde, het controleren van lekstroom en capaciteit, en weten wanneer je interne of externe weerstanden moet gebruiken, helpen allemaal om ervoor te zorgen dat het circuit werkt zoals bedoeld.

Veelgestelde Vragen [FAQ]

Welke pull-up weerstand met waarde moet ik gebruiken voor 3.3V GPIO?

Een veelvoorkomend beginbereik is 4,7 kΩ tot 10 kΩ. Lagere waarden geven een sterkere trek en snellere randen, terwijl hogere waarden de stroom verminderen.

Kan ik de interne pull-up van het MCU gebruiken in plaats van een externe weerstand?

Ja. Het is vaak genoeg voor knoppen en eenvoudige GPIO-invoeren. Gebruik een externe weerstand wanneer je betere ruisbeheersing, een vaste waarde of langere banen nodig hebt.

10,3 Waarom wordt een I²C-leiding hoog getrokken in plaats van hoog aangelegd?

Omdat I²C open-drain uitgangen gebruikt. Apparaten kunnen de lijn laag trekken, maar de pull-up weerstand brengt hem hoog terug en laat meerdere apparaten veilig de bus delen.

Wat gebeurt er als de pull-up weerstand te sterk of te zwak is?

Als het te sterk is, is de stroom hoger wanneer de lijn laag is. Als het te zwak is, stijgt de lijn langzamer en wordt de hoge toestand minder stabiel.

10,5 Worden pull-weerstanden alleen gebruikt in digitale schakelingen?

Nee. Ze worden ook gebruikt in gemengde signalen en interfacecircuits om lijntoestanden te behouden.

Hoe kies je tussen een pull-up en een pull-down weerstand?

Kies een pull-up wanneer de lijn hoog moet rusten. Kies een pull-down wanneer de lijn op een lage positie moet rusten.