Hva er Open Drain: Configuration & Its Working

Prøv Instrumentet Vårt For Å Eliminere Problemer





En utløpsstift med åpen avløp eller åpen kollektor er ganske enkelt en transistor som er koblet til bakken. Hver gang vi bruker høye innganger ved porten, blir avløp og kilde kortsluttet. Hver gang vi bruker lite inngang ved porten, kobles avløp og kilde fra. For å gjøre det enkelt er open-drain som en bytte om som vil bli koblet eller frakoblet, basert på inngangssignalet gitt. Denne artikkelen diskuterer en oversikt over hva er et åpent avløp , krets, og dens arbeid

Open-Drain Input / Output Configuration

En åpen drenering er ofte funnet i mange Åpent sluk

Åpent sluk

Når konfigurasjonen er gjort i push-pull-modus, kobler 0 utgangspinnen til bakken, 1 vil koble til Vio. Når en operasjon er gjort i åpen dreneringsmodus, vil den høyere transistoren deaktiveres, 0 fortsetter å koble seg til bakken, og utgang 1 vil koble pinnen til Vio og forblir flytende.



Åpne avløp vs trekk

Åpne avløp vs trekk

Brytere

  • Den består av bare en bryter som er koblet til bakken
  • Push-pull inneholder to brytere. En bryter er koblet til bakken og en annen bryter er koblet til Vcc.

Produksjon

  • Hvis utgangsstiften er høy, blir stiften koblet til jord gjennom bryteren. Når utgangspinnen er lav, begynner pinnen å flyte når bryteren slås av.
  • Hvis utgangen er laget, blir høy pin koblet til Vdd gjennom NPN-bryteren. Hvis utgangen blir lav, blir pinnen koblet til bakken ved hjelp av PNP-bryteren.

Strømforbruk

  • Push-pull bruker veldig lite strøm fordi det ikke krever noe pull up motstand
  • Det krever høyt strømforbruk på grunn av at det tømmes gjennom en lastmotstand når det var PÅ

Driftshastighet

  • Push-pull har høy driftshastighet
  • Sammenlignet med push-pull har den tregere bytte

Laster

  • Push-pull vil ikke føre til eksterne belastninger
  • Et åpent avløp vil kjøre eksterne belastninger mindre enn eller lik 10ma direkte

Signaler

  • Push-pull er ikke i stand til å kombinere Vout-signaler for forskjellige sensorer til en felles buss
  • Den er i stand til å bytte høyere eller lavere spenning enn Vdd-forsyningsspenning

I en Open Drain vs Open Collector , En åpen drenering er BJT . Når strømmen er lav, er metningsspenningen litt høyere enn spenningsfallet på grunn av RDS for FET.

Åpne Drain GPIO

  • PMOS eksisterer ikke i åpen avløpskonfigurasjon, og utgangen har to muligheter høyt eller flytende.
  • NMOS aktiveres ved å gi 0 i utdataregisteret, og I / O-pinnen er til bakken.
  • Utdataregisteret vil forlate porten i Hi-Z når den er gitt og I / O-tilstand ikke er definert.
  • For å løse dette problemet må den interne opptrekksmotstanden aktiveres eller en annen gir en ekstern opptrekksmotstand. Når opptrekksmotstanden er aktivert, vender I / O-pinnen sin tilstand til Vdd.

Utgangsmodus med åpen avløpskonfigurasjon er ingenting, men den øverste PMOS-transistoren er ganske enkelt ikke til stede. Avløpet blir åpent når transistoren er slått av, så utgangen vil flyte. Konfigurasjon med åpen avløp kan ikke trekke opp pinnen, den kan bare trekke ned pinnen. Konfigurasjonen med åpen drenering av GPIO er ubrukelig til og med mindre den er utstyrt med pull up-funksjonalitet

Åpne Drain GPIO

Åpne Drain GPIO

For å gjøre bruk av dette i virkelige applikasjoner, må det brukes med en ekstern opptrekksmotstand eller intern opptrekksmotstand. I det nåværende scenariet støtter alle MCU intern opptrekksmotstand for hver GPIO-pin, du må bruke GPIO-konfigurasjonen for å aktivere eller deaktivere dem


Hvordan kjøre LED

For å kjøre LED aktiver først den interne trekkmotstanden etter at du har koblet lysdioden til pinnen. For å slå på LED-en, bare gi 1 som inngang, slik at den blir invertert som 0, og transistoren blir slått av. Når den blir slått av, vil en opptrekksmotstand hjelpe LED vil bli kjørt til Vcc. På samme måte, hvis du vil slå av LED-en, bare gi 0 til inngangen slik at transistoren vil komme på, noe som vil gjøre at LED-en slås av.

Verdien av den interne opptrekksmotstanden er fast og rekkevidden er fra 10kilohm til 250 kilo ohm, som er gode nok til å kjøre ekte applikasjoner

I Open-drain MOSFET, a MOSFET er som en transistor som har evnen til å håndtere høyere spenninger. Transistorenes omkoblingsadferd styres av basen. Når IC-utgang strømmer for å basere, vil strømmen bli slått på gjennom transistoren på samme måte hvis det er lite strøm gjennom IC-utgang, vil ikke strømmen strømme gjennom transistoren. Transistor tar kontroll over strømmen av strøm og spenningspotensialer gjennom kretser laget med milliarder transistorer, basert på IC.

Når NPN-transistoren er åpen, men koblet til en ekstern stift, er det en åpen kollektor, noe som får transistoren til å slå seg til bakken når den er aktiv. Dette har en tendens til at strømvasken og strømkilden får strøm, men i forskjellige retninger

I I2C med åpen avløp når du bruker i2c , den serielle klokkepinnen og den serielle datapinnen vil være i konfigurasjonen. For å få bussen til å fungere ordentlig, må vi koble trekkmotstanden til hver tapp internt eller eksternt. Den riktige verdien for opptrekksmotstander i i2c-bussen avhenger av bussens totale kapasitans og frekvensen som bussen fungerer med. Men vi kan finne ut verdien av opptrekksmotstand ved å ta hensyn til I2c busshastighetskapasitans osv., Men motstandsverdien med området 4,7 kilo-ohm til 10 kilo ohm fungerer.

Dermed handler alt om en oversikt over hva som er et åpent avløp, dets konfigurasjon, hvordan du kjører LED osv. Her er et spørsmål til deg, hva