Hvad er en åben afløb: konfiguration og dens arbejde

Prøv Vores Instrument Til At Fjerne Problemer





En udgangsstift med åben afløb eller åben kollektor er simpelthen en transistor der er forbundet med jorden. Hver gang vi anvender højt input ved porten, er afløb og kilde kortsluttet. Hver gang vi anvender lavt input ved porten, afbrydes afløb og kilde. For at gøre det enkelt er open-drain som en kontakt der bliver tilsluttet eller afbrudt, baseret på det givne indgangssignal. Denne artikel diskuterer en oversigt over hvad er et åbent afløb , kredsløb og dets funktion

Open-Drain input / output konfiguration

Et åbent afløb findes ofte i mange Åbn afløb

Åbn afløb

Når konfigurationen er udført i push-pull-tilstand, forbinder 0 output pin til jorden, 1 vil forbinde til Vio. Når en operation udføres i åben dræningstilstand, deaktiveres den højere transistor, 0 fortsætter med at forbinde med jorden, og udgang 1 afbryder stiften til Vio og forbliver flydende.



Åbn afløb mod trækskub

Åbn afløb mod trækskub

Afbrydere

  • Den består kun af en kontakt, der er forbundet til jorden
  • Push-pull indeholder to kontakter. En switch er forbundet til jorden, og en anden switch er forbundet til Vcc.

Produktion

  • Hvis udgangsstiften er høj, bliver stiften forbundet til jorden gennem kontakten. Når outputstiften er lav, begynder stiften at flyde, når kontakten er slukket.
  • Hvis output er lavet, bliver høj pin forbundet til Vdd via NPN-switch. Hvis output er lavt, bliver stiften forbundet med jorden ved hjælp af PNP-kontakten.

Strømforbrug

  • Push-pull bruger meget lav effekt, fordi det ikke kræver nogen pull up modstand
  • Det kræver højt strømforbrug på grund af dræning gennem en belastningsmodstand, når den var TIL

Driftshastighed

  • Push-pull har høj driftshastighed
  • Sammenlignet med push-pull har den langsommere skift

Belastninger

  • Push-pull kører ikke eksterne belastninger
  • Et åbent afløb vil køre eksterne belastninger mindre end eller lig med 10ma direkte

Signaler

  • Push-pull er ikke i stand til at kombinere Vout-signaler til forskellige sensorer på en fælles bus
  • Det er i stand til at skifte højere eller lavere spænding end Vdd-forsyningsspænding

I en Open Drain vs Open Collector , Et åbent afløb er BJT . Når strømmen er lav, er mætningsspændingen lidt højere end spændingsfaldet på grund af RDS for FET.

Åbn Drain GPIO

  • PMOS findes ikke i open-drain-konfiguration, og output har to muligheder høje eller flydende.
  • NMOS aktiveres ved at give 0 i outputdataregistret, og I / O-stiften er til jorden.
  • Outputdataregistret forlader porten i Hi-Z, når den gives, og I / O-tilstand ikke er defineret.
  • For at løse dette problem skal den interne pull-up-modstand aktiveres, eller en anden giver en ekstern pull-up-modstand. Når pull-up-modstanden er aktiveret, drejer I / O-stiften sin tilstand til Vdd.

Output-tilstand med open-drain-konfiguration er intet andet end den øverste PMOS-transistor, der simpelthen ikke er til stede. Afløbet åbnes, når transistoren slukkes, så udgangen flyder. Open-drain output-konfiguration kan ikke trække stiften op, den kan kun trække stiften ned. OpenIOn-outputkonfigurationen af ​​GPIO er ubrugelig indtil og medmindre den er forsynet med pull up-kapacitet

Åbn Drain GPIO

Åbn Drain GPIO

For at gøre brug af dette i virkelige applikationer skal det bruges med en ekstern pull-up-modstand eller en intern pull-up-modstand. I det nuværende scenarie understøtter alle MCU interne pull-up-modstand for hver GPIO-pin, du skal bruge GPIO-konfigurationen til at aktivere eller deaktivere dem


Sådan køres LED

For at køre LED først aktivere den interne pull-up modstand efter tilslutning af LED til stiften. For at tænde lysdioden skal du bare give 1 som input, så den er inverteret som 0, og transistoren bliver slukket. Når den slukkes, hjælper en pull-up-modstand med, at LED køres til Vcc. Tilsvarende, hvis du vil slukke for LED'en, skal du bare give 0 til indgangen, så transistoren tændes, hvilket gør, at LED'en slukkes.

Værdien af ​​den interne pull-up-modstand er fast, og dens rækkevidde er fra 10 kilo ohm til 250 kilo ohm, hvilket er godt nok til at køre rigtige applikationer

I MOSFET med åben afløb, a MOSFET er som en transistor, der har evnen til at håndtere højere spændinger. Transistors skifteadfærd styres af basen. Når IC-udgang strømmer for at basere strømmen af ​​strøm bliver tændt gennem transistoren på samme måde, hvis der er lidt strøm gennem IC-udgang, vil strømmen ikke strømme gennem transistoren. Transistor tager kontrol over strømmen af ​​strøm og spændingspotentialer gennem kredsløb lavet med milliarder af transistorer, baseret på IC.

Når NPN-transistoren er åben, men tilsluttet en ekstern pin, er det en åben kollektor, hvilket får transistoren til at skifte til jorden, når den er aktiv. Dette har en tendens til, at den nuværende vask og strømkilden får strøm, men i forskellige retninger

I open-drain I2C, når du bruger i2c , den serielle urstift og den serielle datapind vil være i sin konfiguration. For at få bussen til at fungere ordentligt, er vi nødt til at tilslutte pull-up-modstanden til hver pin enten internt eller eksternt. Den korrekte værdi for pull-up-modstande i i2c-bussen afhænger af busens samlede kapacitans og frekvensen, hvormed bussen fungerer. Men vi kan finde ud af værdien af ​​pull-up-modstand ved at tage hensyn til I2c-bushastighedskapacitans osv., Men modstandsværdien med området 4,7-kilo-ohm til 10-kilo-ohm fungerer.

Således handler alt om et overblik over, hvad der er et åbent afløb, dets konfiguration, hvordan man kører LED osv. Her er et spørgsmål til dig, hvad