Zašto nije potreban krug vozača između 8051 mikrokontrolera i optoizolatera?
Karakteristike optoizolatora:
* Zahtjev male struje: Optoizolatori su dizajnirani tako da se pokrenu s vrlo niskim strujama (obično u rasponu mikroamp).
* Unutarnji LED: Optoizolator sadrži svjetlosnu diodu (LED) unutar njegove strukture. To je LED djeluje kao ulazni element.
* Visoka izolacija: Glavna svrha optoizolatora je osigurati električnu izolaciju. To se postiže jer su LED i izlazni tranzistor fizički razdvojeni, sprečavajući izravne električne veze.
8051 mogućnosti mikrokontrolera:
* Izlazni igle: 8051 Mikrokontroleri imaju izlazne igle koji mogu izravno potonuti ili izvoriti nekoliko miliamsa struje.
* Snaga izlaznog pogona: Većina 8051 može pružiti dovoljno struje da izravno pokrene LED u optoizolatoru.
Kad krug vozača nije potreban:
* Aplikacije niske struje: Ako vaša aplikacija zahtijeva samo nekoliko miliamsa, izlazne igle 8051 mogu izravno pokrenuti LED optoizolatora.
Kad je potreban krug vozača:
* Viši zahtjevi struje: Ako vaša aplikacija zahtijeva znatno više struje nego što to može osigurati 8051, potreban je krug vozača za pojačavanje izlaznog signala mikrokontrolera.
* Povećana brzina: Za aplikacije koje zahtijevaju brže brzine prebacivanja, krug upravljačkog programa može poboljšati odgovor na prebacivanje.
* Kompatibilnost izlazne razine: Neki optoizolatori zahtijevaju određeni napon ili razinu struje za svoje LED -ove. Krug vozača može se koristiti za podešavanje izlazne razine kako bi odgovarao zahtjevima.
Primjer upravljačkog kruga:
Možete koristiti jednostavan tranzistor, poput 2N2222, za djelovanje kao vozač. Tranzistorova baza bila bi povezana s izlaznim pin 8051, kolekcionar bi bio povezan s LED -om optoizolatora, a emiter bi bio spojen na zemlju.
Ukratko:
Iako krug vozača nije uvijek potreban, u nekim slučajevima može biti korisno poboljšati performanse ili upravljati većim trenutnim zahtjevima. Uvijek se obratite podatkovnom listu i optoizolatora i mikrokontrolera kako biste utvrdili je li za vašu specifičnu aplikaciju potreban krug upravljačkog programa.