> Perduodant signalą per 4148 diodas dega. Imti galingesnį diodą? Daliklio visvien reikia. Diodai -- tik tam, kad įtampa būtų tarp VCC ir GND, nes po to ima veikti analogiški diodai atmelio viduje ir jie gali perdegti anksčiau. Geriau, kai diodai šotkiniai, pvz., 1N5817. Atmelio datasheet reikalauja neviršyti 0.5 V. Pagal 1N5817 datasheet randam atitinkamą diodo srovę 2.5 A, kas yra daugiau už leidžiamą ilgalaikiame režime 1 A. Taigi jei diodui sudarysim padorias sąlygas, jis sėkmingai apsaugos ir procą. Beje, jungimas turi būti toks: http://hades.mech.northwestern.edu/wiki/images/f/f4/Diode_voltage_clamp.gif Viršutinis diodas į VCC, apatinis į GND. Todėl viršutinis suveikia, viršijus VCC, o apatinis -- atsiradus neigiamai įtampai. Labai norint, galima pasitenkinti vieninteliu R: skaičiuojamas laikant, kad pino įtampa visada bus VCC, jo varža turi užtikrinti minimalią srovę (siūlau porą mA) esant žemiausiai galimai įtampai, na o maksimali srovė jau nulemia nebent diodo galią (= srovė * įtampos kritimas). Jei būtų noras apsidrausti impulsiniam režimui... Ten bet kokie diodai atlaiko daug daugiau, nes nespėja sukaupti pavojingai daug šilumos. Minėtam 1N5817 leidžiamas pavienis 25 A impulsas (gabalas išlygintos 60 Hz sinusoidės, periodas tikriausiai "protingo dydžio", idant išsisklaidytų šiluma). Iš tos pačios datasheet kreivės randam įtampą 1.1 V -- atmeliui per daug. Belieka prie pino jungti per rezistorių; vidinių diodų leistina srovė neduota, tebūnie 1 mA -- vadinasi, užteks 680 omų. Šitie įtampos kritimai priklauso nuo temperatūros. Šaltyje bus didesni. Gaila, tasai datasheet apie tai jau nieko nerašo, galbūt verta žiūrėti kitą gamintoją. -- saimhe