Vad är en Open Drain: Configuration & Its Working

Prova Vårt Instrument För Att Eliminera Problem





En utgångsstift med öppen dränering eller öppen kollektor är helt enkelt en transistor som är ansluten till marken. När vi tillämpar hög inmatning vid grinden kortsluts avloppet och källan. När vi tillämpar låg ingång vid grinden, dräneras och källan frånkopplas. För att göra det enkelt är open-drain som en växla som kommer att anslutas eller kopplas bort baserat på den givna ingångssignalen. Denna artikel diskuterar en översikt över vad är ett öppet avlopp , krets och dess funktion

Open-Drain Input / Output Configuration

En öppen dränering finns ofta i många Öppna avlopp

Öppna avlopp

När konfigurationen är gjord i push-pull-läge ansluter 0 utgångsstift till jord, 1 kommer att anslutas till Vio. När en operation utförs i öppet dräneringsläge kommer den högre transistorn att inaktiveras, 0 fortsätter att ansluta till marken och utmatning 1 kopplar bort stiftet till Vio och förblir flytande.



Öppna avloppet mot pull-push

Öppna avloppet mot pull-push

Strömställare

  • Den består av endast en omkopplare som är ansluten till marken
  • Push-pull innehåller två brytare. En switch är ansluten till marken och en annan switch är ansluten till Vcc.

Produktion

  • Om utgångsstiftet är högt blir stiftet anslutet till jord via omkopplaren. När utgångsstiftet är lågt börjar stiftet flyta när strömbrytaren stängs av.
  • Om utgången görs blir hög stift ansluten till Vdd via NPN-switch. Om utgången blir låg, kommer stiftet att anslutas till marken med hjälp av PNP-omkopplaren.

Energiförbrukning

  • Push-pull förbrukar mycket låg effekt eftersom det inte kräver någon pull up motstånd
  • Det kräver hög strömförbrukning på grund av att det dräneras genom ett lastmotstånd när det var PÅ

Drifthastighet

  • Push-pull har hög arbetshastighet
  • Jämfört med push-pull har den långsammare omkoppling

Massor

  • Push-pull driver inte externa laster
  • En öppen dränering kommer att driva externa belastningar som är mindre än eller lika med 10ma direkt

Signaler

  • Push-pull kan inte kombinera Vout-signaler för olika sensorer till en gemensam buss
  • Den kan växla högre eller lägre spänning än Vdd-matningsspänning

I en Open Drain vs Open Collector , En öppen dränering är BJT . När strömmarna är låga är BJTs mättnadsspänningen lite högre än spänningsfallet på grund av RDS för FET.

Öppna Drain GPIO

  • PMOS existerar inte i öppen dräneringskonfiguration och utdata har två möjligheter höga eller flytande.
  • NMOS aktiveras genom att ge 0 i utdataregistret och I / O-stiftet är till marken.
  • Utdata-dataregistret lämnar porten i Hi-Z när den ges och I / O-tillståndet inte definieras.
  • För att lösa detta problem måste det interna uppdragningsmotståndet aktiveras eller ett annat ger ett externt uppdragningsmotstånd. När uppdragningsmotståndet är aktiverat vänder I / O-stiftet sitt tillstånd till Vdd.

Utmatningsläge med öppen avloppskonfiguration är inget annat än den översta PMOS-transistorn som helt enkelt inte finns. Avloppet öppnas när transistorn stängs av, så utgången kommer att flyta. Utmatningskonfigurationen med öppet avlopp kan inte dra upp stiftet, det kan bara dra ner stiftet. Den öppna avloppskonfigurationen för GPIO är värdelös tills och om den inte är försedd med uppdragbarhet

Öppna Drain GPIO

Öppna Drain GPIO

För att använda detta i verkliga applikationer måste det användas med ett externt uppdragsmotstånd eller internt uppdragningsmotstånd. I nuvarande scenario stöder alla MCU interna pull-up-motstånd för varje GPIO-stift, du måste använda GPIO-konfigurationen för att aktivera eller avaktivera dem


Hur man kör LED

För att köra LED aktivera först det interna uppdragningsmotståndet efter att du har anslutit lysdioden till stiftet. För att sätta på lysdioden ger du bara 1 som ingång så att den inverteras som 0 och transistorn stängs av. När den stängs av kommer ett uppdragningsmotstånd att hjälpa LED att köras till Vcc. På samma sätt, om du vill stänga av lysdioden, ge bara 0 till ingången så att transistorn tänds vilket gör att lysdioden släcks.

Värdet på det interna uppdragningsmotståndet är fast och dess intervall är från 10kilo ohm till 250 kilo ohm vilket är tillräckligt bra för att köra verkliga applikationer

I Open-drain MOSFET, a MOSFET är som en transistor som har förmågan att hantera högre spänningar. Transistorernas omkopplingsbeteende styrs av basen. När IC-utgången flyter för att basera strömmen kommer strömmen att sättas på genom transistorn på samma sätt om det är lite flöde genom IC-utgången, då kommer strömmen inte att strömma genom transistorn. Transistor tar kontroll över flödet av ström och spänningspotentialer genom kretsar med miljarder transistorer, baserade på IC.

När NPN-transistorn är öppen men ansluten till en extern stift är det en öppen kollektor, vilket gör att transistorn växlar till jord när den är aktiv. Detta tenderar att sänka ström och strömkälla för att få strömflöde men i olika riktningar

I I2C med öppet avlopp, när du använder i2c , den seriella klockstiftet och den seriella datapinnen kommer att vara i sin konfiguration. För att få bussen att fungera ordentligt måste vi ansluta dragmotståndet till varje stift antingen internt eller externt. Det korrekta värdet för uppdragsmotstånd i i2c-bussen beror på bussens totala kapacitans och frekvensen vid vilken buss fungerar. Men vi kan räkna ut värdet på dragmotstånd genom att ta hänsyn till I2c busshastighetskapacitans etc men motståndsvärdet med intervallet 4,7 kilo-ohm till 10 kilo ohm fungerar.

Således handlar det här om en översikt över vad som är ett öppet avlopp, dess konfiguration, hur man kör LED osv. Här är en fråga till dig, vad