Pull Up / Pull Down Vertrimmer bereikberekeningsprogramma
Beheer van Pull-up- en Pull-down-Wisselstroomdempende Componenten
Wat zijn Pull Up en Pull Down Verzlagresistors?
- Pull-up spanningen verbinden zich aan VCC verlichtingsvoeding, afhankelijk van een LOGIC HOOG standaard.
- Lageimpulsenstootresistoren keren uit naar GND grond, een standaardwaarde van logica LAAG
Wanneer een Pull-up en Pull-down Verlichtningswisselaar te gebruiken?
De keuze tussen een opwangen en een afnemen van een weerstandresistor bepaald de specificatie van uw apparaat.
- Gebruik schakelpunten wanneer:
- Werken met open-kolekciete/open-drane uitvoeringsuitgangen
- Implementeren van I2C-busverbindingen
- Werkte design van resetcircuiten actief-laag
- Maakende de interface voor knoppen/switches actief-laag
- Gebruik drukknuffelverzammlingen wanneer:
- Werkzaam met push-pull uitvoeren
- Actieve-hoge signalen implementeren
- Iets ontwerpen voor de aandacht op het uitgangspunt van de aansteking
- Maak levelschakelaar interfaces aan
Pull Up en Pull Down Verlichtings resistor in Microcontroleur
In microcontroleerroeplicaties worden pull-up en pull-down verhoudende weerstanden gebruikt voor verschillende cruciale functies:
- Voorkomen van losse ingangen op ongebruikte pinnetjes
- De standaardwaarden bepalen voor resetlinies
- Toegewijde knop/en schakelaarsinterfaces**
- Stichtende communicatieprotocollen I2C, SPI
- Zorg ervoor dat de startcondities goed zijn
Ontwerpoverwegingen
Wanneer je een pull-up of pull-down wisselspanningsweerstandswaarden selecteert, moet je overwegen dat:
- Levelforming en aanvoorgeweldigheid
- Invoerlekkagespanningen
- Bereikte uitlaatsnelheid
- Energieverbruik limietten
- Geluid immuniteit vereisten
- Temperatuurinvloeden op het fonctioneren van het apparaat.
Algemeen Toepassingen
- Pusbutton- en switchoverdracht
- I2C-bus belasting typisch pull-up
- Resetcircuitschrijfprogramma
- Geopende/verdubbelaar uitgangen
- niveauverschiegingscircuits
- RS485 pull up/pull down rezistor netwerken
Meestgemaakte Praktijken
Volg deze richtlijnen voor optimale ontwerp van draaien en drukken transistoren:
- Gebruiksgrensbeperkingen voor energieverbruik
- Rekening houden met parasitische capaciteit
- Beoordeel de vereisten voor geluidsoordelen
- Controleer fabrikantsspecificaties
- Test onder de slechtste mogelijke omstandigheden
- Gebruik de juiste weerstandswaarden voor uw toepassing.
Pull Up vs Pull Down Resistors voor Arduino
Wanneer je werkt met Arduino worden pull-up en pull-down verrijders vaak gebruikt voor:
- Button and switch interfaces:
- Inhoudelijke pulloverstandschalers INPUT_PULLUP
- Buisafstandconfiguratie
- Debounce circuits
- Sensor connections:
- Digitale zensorteigenaalduitschotten
- Interferentiepins
- Toetsdetectie
- Communication interfaces:
- I2C bus SDA/SCL lijnen
- SPI-kieslijnzettingen
- Seriële communicatie
Typische Waarden en Selectiegoed
Gemene pull-up en pull-down vertragingweringwaarden voor verschillende toepassingen:
- Digitale logicaanse interfaces
- StandardschaliertTL: 1kΩ - 10kΩ
- KMO-schakeling: 10kΩ - 100kΩ
- Hoge snelheidlogica: 330 Ω - 4,7 kΩ
- Communicatie protocolten
- I2C: 2,2kΩ - 10kΩ afhankelijk van snelheid
- SPI: typisch voor CS lijnen 10kΩ
- RS485: 120Ω - 1000Ω
- Microcontrollerschappen
- Knop ingangen: 4,7 kΩ - 10 kΩ
- Wijzingscircuits: typisch 10kΩ
- Bootmodusselectie: 10kΩ - 47kΩ
Oplossing van Algemene Problemen
Wacht op de gevolgen bij het werken met pull-up- en pull-down-resistoren.
- Signaalintegralproblemen
- Overmatige geluidsoptiek
- Langzame oplopende/afneemende tijden
- Valse uitlating
- Energieverbruikproblemen
- Hoog stroomverbruik
- Ladingverlies in mobiele apparaten
- Dampkingtezaken
- Vertrouwelijkheidsproblemen
- Temperatuurdrift
- Komponentieering
- Omgevingsinvloeden
Richtlijn voor het Snelle Verwezen naar Componenten
Tijdslag
Tr = 2,2 × R × C
Energieverbruik
P = V² / R
Minimale Stroom
Minimale invoegstroom Imin is gelijk aan de benaderde invloedspanning opweerende weerstand R.
Ontwerptips
Gemiddelde Waarden
- Algemene doelstellingen: 1 kΩ - 10 kΩ
- Lage vermogen: 10kΩ - 100kΩ
- Hoogsnelheid: 330Ω - 4,7kΩ
- I2C bus: 1,8kΩ - 10kΩ
- Resetcircuits: 10kΩ - 100kΩ becomes:
Snelheidsgidselijn
- Hoge snelheid: minder dan 100ns
- Middelhoge snelheid: 100ns - 1μs
- Laag snelheid: > 1µs
- Switch debounce: > 10ms