Mi az Open Drain: Konfiguráció és működése

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





A nyitott lefolyású vagy nyitott kollektoros kimeneti csap egyszerűen a tranzisztor hogy a földhöz kapcsolódik. Amikor a kapunál nagy bemenetet alkalmazunk, a lefolyó és a forrás rövidzárlatos. Amikor a kapunál alacsony bemenetet alkalmazunk, a lefolyó és a forrás megszakad. Egyszerűvé tétele érdekében a nyitott lefolyó olyan, mint a kapcsoló amely a megadott bemeneti jel alapján csatlakozik vagy megszakad. Ez a cikk a következők áttekintését tárgyalja mi a nyitott lefolyó , áramkör, és annak működése

Open-Drain bemenet / kimenet konfiguráció

A nyílt lefolyó általában sokakban megtalálható Nyitott csatorna

Nyitott csatorna

Ha a konfigurálás push-pull módban történik, a 0 a kimeneti tűt a földhöz, 1 a Vio-hoz köti. Ha egy műveletet nyitott lefolyású üzemmódban hajtanak végre, a magasabb tranzisztor letiltásra kerül, a 0 továbbra is csatlakozik a földhöz, és az 1 kimenet leválasztja a tűt a Vio-ról, és továbbra is lebeg.



Open Drain vs Pull Push

Open Drain vs Pull Push

Kapcsolók

  • Csak egy kapcsolóból áll, amely a földhöz csatlakozik
  • A push-pull két kapcsolót tartalmaz. Az egyik kapcsoló a földhöz, a másik pedig a Vcc-hez csatlakozik.

Kimenet

  • Ha a kimeneti csap magasra van állítva, akkor a csatlakozó a kapcsolóval a földhöz csatlakozik. Amikor a kimeneti csap alacsony lesz, a csap kikapcsolásakor úszni kezd.
  • Ha a kimenet magas, akkor az NPN kapcsolón keresztül csatlakozik a Vdd-hez. Ha a kimenet alacsony lesz, a csap a PNP kapcsoló segítségével csatlakozik a földhöz.

Energiafogyasztás

  • A push-pull nagyon alacsony energiát fogyaszt, mert nem igényel semmilyen felhúzást ellenállás
  • Nagy áramfogyasztást igényel a terhelésellenálláson keresztül történő leeresztés miatt, amikor BE volt kapcsolva

Működési sebesség

  • A push-pull működési sebessége nagy
  • A push-pull-hoz képest lassabban kapcsol

Terhelések

  • A push-pull nem vezet külső terheléseket
  • A nyitott lefolyó közvetlenül a külső terheléseket vezeti, amelyek kisebbek vagy egyenlőek, mint 10ma

Jelek

  • A push-pull nem képes egyesíteni a különböző érzékelők Vout-jeleit egy közösbe busz
  • Képes magasabb vagy alacsonyabb feszültséget kapcsolni, mint a Vdd tápfeszültség

Egy an Open Drain vs Open Collector , Nyitott lefolyó BJT . Ha az áram alacsony, a BJT-k telítettségi feszültsége valamivel magasabb, mint az FDS RDS miatti feszültségesése.

Nyissa meg a Drain GPIO alkalmazást

  • A PMOS nem létezik nyitott lefolyású konfigurációban, és a kimenetnek két lehetősége van, vagy lebeg.
  • Az NMOS akkor aktiválódik, ha 0-t ad meg a kimeneti adatregiszterben, és az I / O tű a földre kerül.
  • A kimeneti adatregiszter elhagyja a Hi-Z portot, amikor meg van adva, és az I / O állapot nincs meghatározva.
  • A probléma megoldásához be kell kapcsolni a belső felhúzó ellenállást, vagy egy másik külső ellenállást ad. Amikor a felhúzási ellenállást aktiválják, az I / O tű Vdd-re fordítja az állapotát.

A kimeneti mód nyitott lefolyású konfigurációval nem más, mint a felső PMOS tranzisztor egyszerűen nincs jelen. A lefolyó kinyílik, amikor a tranzisztort kikapcsolják, így a kimenet lebeg. A nyitott lefolyású kimeneti konfiguráció nem tudja felhúzni a csapot, csak a csapot. A GPIO nyílt lefolyású kimeneti konfigurációja mindaddig használhatatlan, hacsak nem biztosítják felfelé irányuló képességgel

Nyissa meg a Drain GPIO alkalmazást

Nyissa meg a Drain GPIO alkalmazást

Ahhoz, hogy ezt a valós alkalmazásokban kihasználhassa, külső felhúzható ellenállással vagy belső felhúzó ellenállással kell használni. A jelenlegi forgatókönyv szerint az összes MCU támogatja a belső felhúzási ellenállást minden GPIO tűnél, a GPIO konfigurációval kell aktiválni vagy inaktiválni őket


A LED vezetése

A vezetés érdekében VEZETTE először aktiválja a belső felhúzási ellenállást, miután a LED-et csatlakoztatta a csaphoz. A LED bekapcsolásához csak adja meg az 1 értéket bemenetként, hogy 0-val megforduljon, és a tranzisztor kikapcsoljon. Amikor kikapcsol, egy felhúzható ellenállás segít a LED-nek Vcc-be hajtani. Hasonlóképpen, ha ki akarja kapcsolni a LED-t, csak adjon 0 értéket a bemenetnek, hogy a tranzisztor bekapcsolódjon, ami kikapcsolja a LED-et.

A belső felhúzási ellenállás értéke rögzített, és tartománya 10 kiló és 250 kiló közötti között van, amelyek elég jóak valódi alkalmazások futtatásához

A nyílt lefolyású MOSFET-ben a MOSFET olyan, mint egy tranzisztor, amely képes nagyobb feszültségek kezelésére. A tranzisztorok kapcsolási viselkedését az alap vezérli. Amikor az IC kimenet az alapra áramlik, az áram áramlása hasonlóan bekapcsolódik a tranzisztoron keresztül, ha kevés áramlás van az IC kimeneten keresztül, akkor az áram nem fog átfolyni a tranzisztoron. A tranzisztor átveszi az áram- és feszültségpotenciál áramlásának vezérlését a tranzisztorok milliárdjaival készített áramkörökön keresztül, az IC alapján.

Ha az NPN tranzisztor nyitva van, de egy külső tűhöz van csatlakoztatva, akkor nyitott kollektorról van szó, ez a tranzisztort a földre kapcsolja, amikor aktív. Ez hajlamos arra, hogy az áramelnyelő és az áramforrás áramot nyerjen, de különböző irányokban

Nyitott lefolyású I2C-ben, amikor a i2c , a soros órajel és a soros adatcsap a konfigurációjában lesz. Annak érdekében, hogy a busz megfelelően működjön, be kell kötnünk a felhúzó ellenállást minden egyes csaphoz, belül vagy kívül. Az i2c busz felhúzható ellenállásainak helyes értéke a busz teljes kapacitásától és a busz működési frekvenciájától függ. De megtudhatjuk a felhúzható ellenállás értékét, figyelembe véve az I2c busz sebességi kapacitását stb., De az ellenállás értéke a 4,7–10 kiló ohmos tartományban működik.

Ez tehát egy áttekintés arról, hogy mi a nyitott lefolyó, annak konfigurációja, hogyan kell vezetni a LED-et stb. Itt van egy kérdés az Ön számára