1. 1971 m. Hanso Camenzindo genijus prieš šiuolaikinį debesų absurdą
Šiuolaikiniame technologijų pasaulyje tapo įprasta matyti absurdišką inžinerinį perteklių: programuotojai perka galingus 32 bitų ARM ar ESP32 mikrovaldiklius su Wi-Fi moduliu, instaliuoja dešimtis megabaitų „JavaScript“ ir „Node.js“ paketų bei moka 29 €/mėn. debesų paslaugų prenumeratas vien tam, kad periodiškai pamirksėtų šviesos diodas (LED) ar kas 5 minutes suveiktų vazono laistymo relė.
Tuo tarpu 1971 metais šveicarų inžinierius Hansas Camenzindas kompanijoje „Signetics“ ant braižybos stalo ranka suprojektavo analoginės elektronikos šedevrą – NE555 laikmatį. Šioje vos 25 tranzistorių, 2 diodų ir 15 rezistorių mikroschemoje nėra jokio kodo, jokios operacinės sistemos, jokių atnaujinimų ar saugumo spragų. Prijungta prie paprasčiausio maitinimo šaltinio, ji patikimai generuoja impulsus nuo mikrosekundžių iki kelių valandų. Praėjus daugiau nei pusšimčiui metų, pasaulyje kasmet vis dar pagaminama per milijardą 555 lustų, įrodant, kad tikroji fizika ir elegantiška schema visuomet pranoksta dirbtinai išpūstą debesų architektūrą.
2. Vidinė silicio architektūra: kodėl būtent „555“?
Tarp pradedančiųjų radijo mėgėjų populiarus mitas teigia, kad mikroschema pavadinta pagal atsitiktinį gamyklinį partijos numerį. Tikroji inžinerinė tiesa slypi pačiame kristale: vidinė įtampos atskaitos grandinė sudaryta iš trijų identiškų 5 kΩ rezistorių, nuosekliai sujungtų tarp teigiamo maitinimo Vcc (Pin 8) ir bendro laido GND (Pin 1).
Šis trijų rezistorių daliklis sukuria dvi kritines etalonines įtampas, valdančias visą mikroschemos darbą:
- Viršutinis slenkstis (2/3 Vcc): Paduodamas į viršutinio komparatoriaus invertuojantį įėjimą (Pin 6 – THRESHOLD). Kai kondensatoriaus įtampa viršija 2/3 Vcc, komparatorius persijungia ir iš naujo nustato vidinį RS trigerį.
- Apatinis slenkstis (1/3 Vcc): Paduodamas į apatinio komparatoriaus neinvertuojantį įėjimą (Pin 2 – TRIGGER). Įtampai nukritus žemiau 1/3 Vcc, komparatorius aktyvuoja RS trigerio nustatymo įėjimą.
- Iškrovos tranzistorius (Pin 7 – DISCHARGE): Vidinis NPN tranzistorius, kurio kolektorius prijungtas prie Pin 7. Išėjime atsiradus LOW lygiui, šis tranzistorius atsidaro ir staigiai sujungia išorinį kondensatorių su žeme.
- Dvikryptė „Totem-Pole“ išėjimo pakopa (Pin 3 – OUT): Galingas stumk-trauk (push-pull) tranzistorinis stiprintuvas, gebantis tiekti arba nuleisti į žemę net iki 200 mA srovę. Tai leidžia tiesiogiai valdyti šviesos diodus, pjezo garsiakalbius, optoporos modulius ar nedideles reles be papildomų stiprinimo tranzistorių.
3. RC grandinių fizika: iš kur atsiranda 0.693 ir 1.1 daugikliai?
Mokyklose ar universitetuose dažnai liepiama aklai iškalti formules, tokias kaip T = 0,693 · (R1 + 2R2) · C, nepaaiškinant, iš kur atsirado šis skaičius. Tai nėra jokia empirinė konstanta – tai grynoji diferencialinė kondensatoriaus įsikrovimo fizika:
0,693 kilmė astabiliame (generatoriaus) režime
Astabiliame režime kondensatorius niekada neišsikrauna iki nulio. Nusistovėjusioje būsenoje jis nuolat svyruoja tarp 1/3 Vcc ir 2/3 Vcc. Įsikrovimo laikas apskaičiuojamas pagal įtampų skirtumo santykį tarp pradinio trūkumo (Vcc − 1/3 Vcc = 2/3 Vcc) ir galutinio trūkumo (Vcc − 2/3 Vcc = 1/3 Vcc):
Išreiškę laiką per natūrinį logaritmą (ln), gauname:
Todėl Thigh = ln(2) · (R1 + R2) · C ≈ 0,693 · (R1 + R2) · C. Analogiškai vyksta išsikrovimas per R2 nuo 2/3 Vcc iki 1/3 Vcc: įtampa vėl sumažėja perpus, todėl Tlow = ln(2) · R2 · C ≈ 0,693 · R2 · C.
1,1 kilmė monostabiliame (vienkartinio užlaikymo) režime
Monostabiliame režime kondensatorius ramybės būsenoje yra visiškai iškrautas (0 V), nes Pin 7 laiko jį sujungtą su žeme. Gavus paleidimo impulsą į Pin 2, iškrovos tranzistorius užsidaro ir kondensatorius kraunasi nuo 0 V iki 2/3 Vcc per rezistorių R:
4. 50% užpildymo koeficiento spąstai ir kaip juos apeiti
Viena dažniausių pradedančiųjų inžinierių klaidų – bandymas su standartine Astabilia schema suformuoti tobulą simetrišką meandrą (50% užpildymo koeficientą, kai Thigh = Tlow). Standartinėje schemoje tai fiziškai neįmanoma!
Kadangi krovimosi srovė teka per abu rezistorius R1 + R2, o išsikrovimas vyksta tik per R2, Thigh laikas visuomet bus ilgesnis už Tlow:
Net parinkus R1 = 1 kΩ ir didžiulį R2 = 100 kΩ, užpildymas tesiekia apie 50,2%, bet niekada netampa 50%. Be to, pernelyg sumažinus R1, kyla pavojus sudeginti Pin 7 iškrovos tranzistorių, kai jis bando sujungti Vcc tiesiai su žeme.
Sprendimas A: 1N4148 greitojo diodo šuntas
Norint pasiekti tikrą 50% kvadratinę bangą arba platų PWM reguliavimą (nuo 1% iki 99%), lygiagrečiai rezistoriui R2 prijunkite greitą perjungimo diodą (pvz., 1N4148 arba Šotkio 1N5819) anodu į Pin 7, o katodu – į Pin 6 ir 2:
- Krovimosi metu: Srovė iš Vcc teka per R1, atidaro diodą ir krauna kondensatorių tiesiogiai, visiškai aplenkdama R2. Laiko konstanta: Thigh ≈ 0,693 · R1 · C.
- Išsikrovimo metu: Diodas užsidaro. Kondensatorius išsikrauna tik per rezistorių R2 į Pin 7. Laiko konstanta: Tlow ≈ 0,693 · R2 · C.
Parinkus lygius rezistorius (R1 = R2), gaunamas idealus 50% užpildymas.
Sprendimas B: Skaitmeninis D-trigeris (Dalyba iš 2)
Aukšto tikslumo įrenginiuose 555 laikmatis suderinamas dvigubam dažniui (2f), o jo išėjimas paduodamas į D tipo trigerį (pvz., CD4013 arba 74HC74), sujungtą skaičiavimo režimu. Trigeris padalina dažnį pusiau ir garantuoja absoliučiai tobulą 50.000% simetriją nepriklausomai nuo rezistorių paklaidų.
5. Praktiniai laboratorijos spąstai: srovės šuoliai ir kondensatorių paklaidos
Teorinės schemos kompiuteryje veikia nepriekaištingai, tačiau lituojant realią grandinę ant montavimo plokštės, susiduriama su trimis analoginės elektronikos spąstais:
- 300–400 mA „Shoot-Through“ srovės impulsas: Bipolinio 555 išėjimo kaskada (Pin 3) turi NPN aukštutinį ir NPN žemutinį tranzistorius. Perjungimo akimirką (20–40 nanosekundžių) abu tranzistoriai trumpam atsidaro kartu, sukeldami milžinišką 300–400 mA maitinimo srovės šuolį. Jei šalia nėra atrišimo kondensatoriaus, ši banga „numuša“ maitinimo įtampą, nuresetuoja gretimus mikrokontrolerius ir sukelia klaidingus suveikimus. Auksinė taisyklė: visuomet lituokite 100 nF keraminį kondensatorių tiesiai tarp Pin 8 ir Pin 1 su kuo trumpesnėmis kojelėmis!
- Elektrolitinių kondensatorių paklaida ir ESR: Įprasti pigūs aliuminio elektrolitiniai kondensatoriai turi net ±20% ar ±30% gamyklinę toleranciją ir pastebimą nuotėkio srovę. Jei jūsų sukonstruotas garso generatorius vietoje 440 Hz skleidžia 390 Hz toną – kaltas kondensatorius. Tiksliam laikui naudokite plėvelinius (film) arba C0G/NP0 keraminius kondensatorius.
- Kabantis Pin 5 (valdymo įtampos triukšmai): Pin 5 yra tiesiogiai sujungtas su vidiniu 2/3 Vcc tašku. Paliktas ore, šis kontaktas veikia kaip antena, surenkanti 50 Hz elektros tinklo foną ir impulsinių maitinimo blokų triukšmus, kas sukelia dažnio dreifą. Visuomet prijunkite Pin 5 prie žemės per 10 nF keraminį kondensatorių.