Kas yra „Open Drain“: konfigūracija ir jos veikimas

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Atviro kanalizacijos arba atviro kolektoriaus išvesties kaištis yra tiesiog a tranzistorius kad yra sujungtas su žeme. Kai vartuose vartojame didelę įvestį, sutrinka kanalizacija ir šaltinis. Kai vartuose vartojame mažą įėjimą, kanalizacija ir šaltinis atjungiami. Kad tai būtų paprasta, atviras kanalizacija yra tarsi a perjungti kuris bus prijungtas arba atjungtas remiantis įvestu signalu. Šiame straipsnyje aptariama kas yra atviras nutekėjimas , grandinė ir jos veikimas

„Open-Drain“ įvesties / išvesties konfigūracija

Atviras kanalizacija dažniausiai sutinkama daugelyje „Open Drain“

„Open Drain“

Kai konfigūracija bus atlikta „push-pull“ režimu, 0 sujungs išvesties kaištį su žeme, 1 prisijungs prie „Vio“. Kai veiksmas atliekamas atviro nutekėjimo režimu, aukštesnis tranzistorius bus išjungtas, 0 toliau jungsis su žeme, o 1 išvedimas atjungs kaištį nuo „Vio“ ir liks plūduriuojantis.



„Open Drain vs Pull Push“

„Open Drain vs Pull Push“

Jungikliai

  • Jį sudaro tik vienas jungiklis, prijungtas prie žemės
  • „Push-pull“ bus du jungikliai. Vienas jungiklis yra prijungtas prie žemės, o kitas jungiklis yra prijungtas prie Vcc.

Rezultatas

  • Jei išvesties kaištis yra aukštas, kaištis prijungiamas prie žemės per jungiklį. Kai išvesties kaištis bus žemas, kaištis bus išjungtas, kai jungiklis bus išjungtas.
  • Jei išvestis yra aukšta, kaištis prijungiamas prie Vdd per NPN jungiklį. Jei išvestis bus maža, kaištis bus prijungtas prie žemės PNP jungiklio pagalba.

Energijos sąnaudos

  • „Push-pull“ sunaudoja labai mažai energijos, nes tam nereikia jokio traukimo rezistorius
  • Tam reikia daug energijos suvartoti dėl nutekėjimo per apkrovos rezistorių, kai jis buvo įjungtas

Veikimo greitis

  • „Push-pull“ veikia greitai
  • Palyginus su stūmimu, jis perjungiamas lėčiau

Krūviai

  • „Push-pull“ nevairuos išorinių apkrovų
  • Atviras kanalizacija tiesiogiai valdys išorines apkrovas, mažesnes arba lygias 10ma

Signalai

  • „Push-pull“ negali sujungti įvairių jutiklių „Vout“ signalų į bendrą autobusas
  • Jis sugeba perjungti aukštesnę ar žemesnę įtampą nei Vdd maitinimo įtampa

Į „Open Drain“ vs „Open Collector“ , Atviras kanalizacija yra BJT . Kai srovės yra mažos, BJT prisotinimo įtampa yra šiek tiek didesnė už įtampos kritimą dėl RDS, skirto FET.

Atidarykite „Drain GPIO“

  • PMOS nėra atviro nutekėjimo konfigūracijoje, o išvestis turi dvi aukštas arba plaukiojančias galimybes.
  • NMOS bus suaktyvintas, išvesties duomenų registre nurodant 0, o įvesties / išvesties kaištis bus ant žemės.
  • Išvesties duomenų registras paliks Hi-Z prievadą, kai jis bus suteiktas, o įvesties / išvesties būsena nebus apibrėžta.
  • Norėdami išspręsti šią problemą, turi būti įjungtas vidinis traukimo rezistorius arba kitas suteikia išorinį rezistorių. Kai įjungiamas traukimo rezistorius, įvesties / išvesties kaištis pakeičia savo būseną į Vdd.

Išvesties režimas su atviro nutekėjimo konfigūracija yra ne kas kita, o viršutinio PMOS tranzistoriaus tiesiog nėra. Nutekėjimas bus atidarytas, kai tranzistorius bus išjungtas, todėl išėjimas plūdės. Atviro nutekėjimo išvesties konfigūracija negali ištraukti kaiščio, ji gali tik nuleisti kaištį. GPIO atviro nutekėjimo išvesties konfigūracija yra nenaudinga tol, kol nebus suteikta galimybė ją pakelti

Atidarykite „Drain GPIO“

Atidarykite „Drain GPIO“

Norint tai naudoti realiose programose, jis turi būti naudojamas su išoriniu rezistoriumi arba vidiniu rezistoriumi. Pagal šį scenarijų visi MCU palaiko vidinį prisitraukimo varžą kiekvienam GPIO kaiščiui. Norėdami juos įjungti ar išjungti, turite naudoti GPIO konfigūraciją


Kaip vairuoti LED

Tam, kad važiuotum LED pirmiausia, įjungę šviesos diodą prie kaiščio, įjunkite vidinį traukimo rezistorių. Norėdami įjungti šviesos diodą, tiesiog įveskite 1 kaip įvestį, kad jis būtų apverstas kaip 0, o tranzistorius bus išjungtas. Kai jis bus išjungtas, prisitraukimo rezistorius padės šviesos diodui valdyti Vcc. Panašiai, jei norite išjungti šviesos diodą, tiesiog įveskite 0 įvestį, kad įsijungtų tranzistorius, kuris LED išjungs.

Vidinio rezistoriaus vertė yra fiksuota, o jo diapazonas yra nuo 10kilo omų iki 250kilo omų, kurie yra pakankamai geri, kad būtų galima paleisti tikrąsias programas

„Open-drain MOSFET“ programoje a MOSFET yra kaip tranzistorius, kuris turi galimybę valdyti didesnę įtampą. Transistorių perjungimo elgesį valdo pagrindas. Kai IC išėjimas teka į pagrindą, srovės srautas bus įjungtas per tranzistorių panašiai, jei per IC išėjimą yra mažai srauto, tada srovė netekės per tranzistorių. Tranzistorius valdo srovės ir įtampos potencialų srautą per grandines, pagamintas milijardais tranzistorių, remdamasis IC.

Kai NPN tranzistorius yra atidarytas, bet prijungtas prie išorinio kaiščio, tada jis yra atviras kolektorius, todėl tranzistorius persijungs į žemę, kai jis bus aktyvus. Dėl to srovės kriauklė ir srovės šaltinis įgyja srovės srautą, tačiau skirtingomis kryptimis

Atviro kanalizacijos I2C, kai naudojate i2c , nuoseklusis laikrodžio kaištis ir nuoseklusis duomenų kaištis bus jo konfigūracijoje. Norėdami, kad magistralė veiktų tinkamai, mes turime prijungti traukimo rezistorių prie kiekvieno kaiščio tiek viduje, tiek išorėje. Teisinga i2c magistralės rezistorių vertė priklauso nuo visos magistralės talpos ir dažnio, kuriuo magistralė dirba. Bet mes galime išsiaiškinti rezistoriaus vertę, atsižvelgdami į I2c magistralės greičio talpą ir kt., Bet rezistoriaus vertė nuo 4,7 iki 10 kg omų svyruoja.

Taigi visa tai yra atviro nutekėjimo apžvalga, jo konfigūracija, kaip valdyti LED ir tt Čia yra klausimas jums, ką