Čakal som, že zareaguje Aloiz alebo Atto alebo niekto iný, ale asi sa na to tu už všetci vykašľali.
Neviem, či v mládí trpel Aloiz, skôr nie, ale ja trpím, keď vidím elletovu úpornú snahu ako z jednoduchého a spoľahlivého urobiť niečo zbytočne zložité a potenciálne nespoľahlivé a za určitých okolností dokonca úplne nefunkčné.
To Attovo zapojenie, obrázok uC+MOSFET.jpg, vyžaduje k procesoru pripojiť jedinú súčiastku, MOSFET, s jedinou podmienkou. Aby jeho otváracie napätie, na obrázku ako Vgs, bolo dostatočne nízke na to, aby sa napätím 5V alebo aj 3,3V tranzistor spoľahlivo otvoril.
V prípade, že je použitý vývod procesora typu Open Drain, obrázok uC+Rpu+MOSFET.jpg, tak stačí medzi tento vývod a napájacie napätie procesoru, na obrázku ako Vdd, pripojiť rezistor, ktorého hodnota väčšinou nie je kritická. Rádovo kiloohmy alebo ich desiatky.
Do Drainu tranzistora je potom, v obidvoch modifikáciách, možné zapojiť nie len Celeronove LED diódy, ale prakticky čokoľvek, napájateľné jednosmerným prúdom.
Druhý vývod tejto záťaže bude zapojený na + vývod zdroja, pričom podľa okolností jeho napätie môže byť jednotky voltov, desiatky, stovky ... Závisí od MOSFEtu.
Toto zapojenie bude absolútne spoľahlivo a dostatočne rýchlo spínať aj vypínať.
Vo verzii s Open Drain bude vypnutie dokonca rýchlejšie ako zapnutie. Takže obidve tieto zapojenia budú vhodné aj na tu už skôr spomínané rýchle PWM.
Ale väčšina, v predchádzajúcom odstavci spomínaných vlastností, nebude platiť pre elletovo dvojtranzistorové zapojenie. Tu paradoxne platí, že čím zložitejšie, tým horšie.
Pre účely spínania je zapojenie záťaže, teda žiarovky, LEDiek, motora ... do vývodu Source - obrázok test_2.jpg, absolútne nevhodné a použiteľné len vo výnimočných prípadoch. Ale tento prípad to nie je.
Pre plné zopnutie MOSFETu, bude do jeho Gate, voči mínusu napájania, totiž nutné pripojiť napätie, ktorého veľkosť bude súčet napätia na zapnutej záťaži, na obrázku rozsvietenej žiarovky, a napätia Vgs. A tu sa vynára otázka, kde ho v tomto zapojení vziať, keďže je skoro o 3V vyššie ako napájacie napätie celého obvodu?
Preto ellet uvádza, že žárovku to rozsvítí, ale blbě, pretože MOSFET se otevře "jenom nějak".
A ja dodám, že navyše sa MOSFET bude hriať, pretože nie je naplno otvorený. Keby bol, tak by sa nehrial. Lebo v tomto zapojení MOSFET nepracuje v spínacom režime ale v lineárnom režime, konkrétne v režime tzv. "Sourcový sledovač", čo je analógia emitorového sledovača.
Preto by bolo vhodnejšie elletovo zapojenie, označené ako test_1.jpg.
Lenže aby toto zapojenie bolo plne funkčné a spoľahlivé, bolo by treba ho doplniť o nejaké súčiastky. Minimálne o rezistor zapojený medzi bázu a emitor PNP tranzistora, trebárs rádovo kiloohmy až ich desiatky. A tiež doplniť rezistor zapojený medzi Gate a Source MOSFETu. Rozsah podobný.
Bez týchto rezistorov bude fukčnosť zapojenia veľmi závislá na parametroch tranzistorov, najmä toho bipolárneho. Obzvlášť na jeho zvyškovom prúde kolektora.
Taktiež zvyškový prúd, lepšie povedané priesakový prúd, leakage current, výstupného tranzistora procesora, zapojeného v režime Open Drain, môže spôsobovať problémy, obzvlášť z pohľadu, že tento prúd je navyše priamo zosilnený PNP tranzistorom a môže tak spôsobiť zopnutie MOSFETu aj v situáciách, kedy by mal byť vypnutý.
Spomínané prídavné rezistory, medzi bázou a emitorom PNP tranzistora a medzi Gate a Source MOSFETu uvádzaným problémom jednoznačne zabránia.
Okrem toho jednoznačne zabránia oneskorenému vypnutiu MOSFETu, ktoré Celeron uvádza niekoľko sekúnd a ellet dokonca píše:
ellet píše:
Vobou případech, v případě mého použitého MOSFETu, to nerozpíná.
Ja by som dodal, že ak to nerozpína, tak na vine nie je len použitý MOSFET, ale celé zapojenie.
Ďalším neduhom elletovho zapojenia je to, že maximálne napätie, ktoré môže byť privedené na Open Drain býva pomerne nízke. Niektoré procesory dovoľujú len o pár voltov viac ako je napájanie procesoru, teda Vdd, PIC procesory napr. 8,5V. A niektoré procesory dokonca len do veľkosti Vdd, čiže 5V či dokonca len 3,3V.
Takže ak by Celeron potreboval spínať niečo s pracovným napätím vyšším ako 3,3 alebo 5 či 8 voltov, podľa použitého procesoru, tak by sa mu mohlo stať, že elletovo zapojenie test_1 bude stále zopnuté. Alebo ak procesor nemá ochranné obvody, napr. obmedzovacie diódy na Open Drain výstupe, tak dôjde k odpáleniu procesora.
Ak by som to mal zhrnúť, tak by som Celeronovi nedoporučil ani jedno elletovo zapojenie, obzvlášť ak je k dispozícii oveľa jednoduchšie a súčasne oveľa bezproblémovejšie zapojenie.