Будни разработчика.
Jun. 13th, 2014 02:31 pmЗапаял вчера по ошибке КТ814Г вместо КТ815Г в схему эмитерного повторителя. До пяти утра пытался понять причину "нелогичной работы логики" :-)
Подаю на вход дискретный сигнал - всё отлично работает. Подаю ШИМ - какая-то жёпа - то сильно светит, то несильно. Я уже начал грешить на то, что граничная частота транзистора ниже частоты ШИМ и в нем переходные процессы не поспевают за сигналом, в итоге лазер не гаснет. Померял мультиметром - на базе транзистора нет "0". Потыкал резисторами на "землю" и всякие другие места - монопенисуально. Ушёл спать. Не люблю, когда что-то не получается.
Как говорится - "всё, что делается после 23:00 - переделывается утром".
Проснулся, и первым делом притащил лучшего друга любого разработчика - осциллограф. Оба-на !
Как же мне сразу не пришло в голову, что транзистор не той проводимости ! А ведь я вчера был уверен, что придумал всё правильно :-))
Сейчас пойду его зверски выкушу из платы и отомщу ему за потерянное ночью время :-)
З.Ы. там вчера ещё один косяк нарисовался - напряжение не хочет измеряться - просто показывает на входе 1,4 вольта и снижается до примерно одного вольта.
З.Ы.Ы. :-) Оказалось - я зачем-то в программе отключил подтягивание этого входа на Vcc резистором 20кОм. Тут паять ничего не пришлось :-)
Подаю на вход дискретный сигнал - всё отлично работает. Подаю ШИМ - какая-то жёпа - то сильно светит, то несильно. Я уже начал грешить на то, что граничная частота транзистора ниже частоты ШИМ и в нем переходные процессы не поспевают за сигналом, в итоге лазер не гаснет. Померял мультиметром - на базе транзистора нет "0". Потыкал резисторами на "землю" и всякие другие места - монопенисуально. Ушёл спать. Не люблю, когда что-то не получается.
Как говорится - "всё, что делается после 23:00 - переделывается утром".
Проснулся, и первым делом притащил лучшего друга любого разработчика - осциллограф. Оба-на !
Как же мне сразу не пришло в голову, что транзистор не той проводимости ! А ведь я вчера был уверен, что придумал всё правильно :-))
Сейчас пойду его зверски выкушу из платы и отомщу ему за потерянное ночью время :-)
З.Ы. там вчера ещё один косяк нарисовался - напряжение не хочет измеряться - просто показывает на входе 1,4 вольта и снижается до примерно одного вольта.
З.Ы.Ы. :-) Оказалось - я зачем-то в программе отключил подтягивание этого входа на Vcc резистором 20кОм. Тут паять ничего не пришлось :-)