Первый в жизни программатор.
- Я писал про диод, который предполагается ставить с сигнальной линии на +5В. Если на сигнальную линию с COM-порта приходит +12В, а ток потребления у всей схемы очень мал ( пусть 1 миллиампер ), то на резисторе 4.7 КОм упадет около 4.7 В, на диоде - пусть 0.6 В, и в итоге на шине питания +5В может оказаться 12-4.7-0.6=6.7В вместо 5 ( стабилизатор от этого может не спасти, т.к. он стабилизирует, меняя свое проходное сопротивление, а если на выход откуда-то со стороны приходит больше 5 вольт, он может просто закрыться, оставив на выходе эти 6.7 В ).
И еще раз - все это может быть, если схема потребляет очень мало; но именно здесь это м.б. справедливо.
-
Стабилитрон в обратном направлении работает как обычный диод ( кто не верит - может взять тестер, лучше стрелочный, и померить ), т.е. от -12 вольт защитит так же, как диод вместо него.
-
С диодами на входах микросхем - все верно; но на шину питания рядом с микросхемами было принято ставить еще кучу конденсаторов, и статический разряд ( пусть в тысячи вольт, но с очень малой емкости, т.е. очень малой энергии ) через диод выходил на шину питания, но у него не хватало энергии эти конденсаторы сколько-нибудь сильно зарядить, т.е. напряжение питания ( почти ) не менялось. Ну и потребляло оно ( даже на 561-й серии ) обычно все-таки больше 1 миллиампера. Хотя у меня самого был случай, когда схема на 176-й серии работала от входного щупа осциллографа, которым я мерил выходной сигнал.
- Я писал про диод, который предполагается ставить с сигнальной линии на +5В. Если на сигнальную линию с COM-порта приходит +12В, а ток потребления у всей схемы очень мал ( пусть 1 миллиампер ), то на резисторе 4.7 КОм упадет около 4.7 В, на диоде - пусть 0.6 В, и в итоге на шине питания +5В может оказаться 12-4.7-0.6=6.7В вместо 5 ( стабилизатор от этого может не спасти, т.к. он стабилизирует, меняя свое проходное сопротивление, а если на выход откуда-то со стороны приходит больше 5 вольт, он может просто закрыться, оставив на выходе эти 6.7 В ).
При чём здесь вообще ток, потребляемый схемой? Он будет иметь значение только в случае, если будет сравним с током через резистор перед стабилитроном. Да и в этом случае напряжение на стабилитроне будет понижаться,а не повышаться.
Схема прохождения тока в случае подачи на вход +12В выглядит следующим образом: ток течёт по цепи +12В - резистор - анод диода - катод диода - +5В. Ток через резистор в этом случае будет равен (12В-5В+0,6В)/4,7кОм=1,62мА+ток, потребляемый микросхемой. Однако, меньше, чем 1,62мА ток быть не может, поскольку диод в прямом направлении пропускает ток ВСЕГДА.
Стабилизатор же на то и стабилизатор, чтобы иметь СТАБИЛЬНОЕ напряжение в допустимом диапазоне токов нагрузки. Если предположить, что это простейший стабилизатор в виде эмиттерного повторителя, то ситуация описанная Вами будет в принципе возможна, поскольку напряжение на эмиттере превысит напряжение на базе. Однако и в этом случае есть простой выход - подгрузить стабилизатор сопротивлением в 200-300 ОМ. Ток, через него будет 25мА, что даст рассеиваемую мощность 125мВт - маленький резистор, который гарантированно притянет выход стабилизатора к земле.
- Стабилитрон в обратном направлении работает как обычный диод ( кто не верит - может взять тестер, лучше стрелочный, и померить ), т.е. от -12 вольт защитит так же, как диод вместо него.
Я этого и не оспариваю. Я говорил о том, что по Вашему получается будто по -12В та же картина, что и по +5В, т.е. якобы микросхема должна притянуться по питанию к -12В. Естественно, это не так.
Господа корифеи! Со схемой программатора я вроде определился и уже детальки в кучку собрал, осталось только запаять. У меня по софту большая просьба: подскажите как правильно прописать эти самые фьюзы, а лучше картинку с окном фьюзов выложите, чтобы видно было где галочки ставить. Наверняка многие из Вас с Тини13 работали, не откажите чайнику!
Вы бы лучше чем “улучшать” схему программатора напряглись и даташит на тиньку взглянули, про теже фьюзы почитали, мож поняли бы, что никто Вам не подскажет как фьюзы шить, т.к. кроме Вас никто не знает что Вы хотите получить от тиньки.
Вы бы лучше чем “улучшать” схему программатора напряглись и даташит на тиньку взглянули, про теже фьюзы почитали, мож поняли бы, что никто Вам не подскажет как фьюзы шить, т.к. кроме Вас никто не знает что Вы хотите получить от тиньки.
Абизжаешь, слюшай! Зачем “улучшать” в кавычках? Нэхарашо гаварыш!
Думаю вопросы по железке не только у меня и мои скромные усилия сделать программатор более доступным в изготовлении будут, надеюсь, оценены другими начинающими программерами. Ну нет у меня стабилитронов! А диодов полно и ехать специально за стабилитронами на рынок ну очень не хочется.
По поводу фьюзов: вроде нашёл скриншот. Оно или не оно? Я конвертор PWM/PPM хочу сам прошить, тот, что ты мне подарил когда-то. И твой вариант с инверсией хочу опробовать.
А вот скриншот с фьюзами:
Абизжаешь, слюшай! Зачем “улучшать” в кавычках? Нэхарашо гаварыш!
Abalex абсолютно прав насчет возможного завышения напряжения питания при замене стабилитронов на пары диодов. Я бы тоже не советовал “улучшать” отработанные и многократно повторенные схемы без досконального понимания их работы, а тем более рекомендовать такие “улучшения” “начинающим программерам”. Даже если у Вас после изменений схемы она заработает, не факт, что ее повторяемость не ухудшится. Успехов!
Дык и надо сразу было конкретно говорить что от тиньки надо, скриншот понятия не имею откуда тиснут, более того понипрог меня всегда в тупик ставит, т.к. пользуюсь AVR Studio. В общем считайте заводские установки фьюзов и инвертируйте CKDIV8, получите 9.6 МГц и время задержки от ресета 14СК+64ms, что соответствует CKSEL1…0=10 и SUT1…0=10.
Abalex абсолютно прав насчет возможного завышения напряжения питания при замене стабилитронов на пары диодов. Я бы тоже не советовал “улучшать” отработанные и многократно повторенные схемы без досконального понимания их работы, а тем более рекомендовать такие “улучшения” “начинающим программерам”. Даже если у Вас после изменений схемы она заработает, не факт, что ее повторяемость не ухудшится. Успехов!
Я понимаю, что схема столь давно опубликованная в сети должна быть уже подчищена и скорректирована. Однако, действительность вносит во всё свои коррективы и нехватка комплектующих заставляет исхитряться в улучшайзингах. Я бы с удовольствием спаял бы схему как она нарисована, но если можно обойтись без поездки за деталями(что лично мне не так легко), то я лучше что-нибудь придумаю.
А всё-таки в моём варианте с резистором в качестве постоянной нагрузки стабилизатора, схема будет рабочей или есть ещё какие-то подводные камни?
Дык и надо сразу было конкретно говорить что от тиньки надо, скриншот понятия не имею откуда тиснут, более того понипрог меня всегда в тупик ставит, т.к. пользуюсь AVR Studio. В общем считайте заводские установки фьюзов и инвертируйте CKDIV8, получите 9.6 МГц и время задержки от ресета 14СК+64ms, что соответствует CKSEL1…0=10 и SUT1…0=10.
Скриншот “тиснут” с сайта Конзе. Он там был вложен в архив со всеми прочими файлами, относящимися к конвертору.
А отчего ПониПрог “ставит в тупик”?
За инструкции спасибо! Только вот понять бы что всё это значит? Ну ничего, думаю всему своё время и до этого дойду потихоньку.
Есть программатор для Тайни, гораздо проще, без всяких стабилитронов. Работает с понипрогом, и не только.
Есть программатор для Тайни, гораздо проще, без всяких стабилитронов. Работает с понипрогом, и не только.
Ну уж проще! Микруху надо где-то ещё нарыть. Это буфер, как я понял?
Скриншот “тиснут” с сайта Конзе. Он там был вложен в архив со всеми прочими файлами, относящимися к конвертору.
А отчего ПониПрог “ставит в тупик”?
Ну вот привык я когда без сокращений словами все расписано, от этого при виде понипрог начинаю тупить 😃. Гы… слона то я и не заметил в архиве 😃, картинка фьюзов правильная, шейте смело.
Я бы с удовольствием спаял бы схему как она нарисована, но если можно обойтись без поездки за деталями(что лично мне не так легко), то я лучше что-нибудь придумаю.
М.б. поближе к дому где-то есть, например www.chip-dip.ru/product0/13311.aspx
Хотя цена там задрана, и позвоните предварительно - у них сайт с реальностью часто расходится.
Стабилитроны на 4.7 В тоже, видимо, подойдут.
А всё-таки в моём варианте с резистором в качестве постоянной нагрузки стабилизатора, схема будет рабочей или есть ещё какие-то подводные камни?
Рабочей будет, но COM-порт эти 16 мА ( 5В / 300 Ом ) скорее всего не выдаст. Там даже на родной схеме написано - “не меняйте стабилизатор на другой, например 78L05”, т.к. 78L05 сам потребляет лишних пару миллиампер, и тока от порта уже может не хватить. Это уж схема такая - “на острие иглы”: шаг в любую сторону, и м.б. проблемы. Но зато простая и внешнего питания не требует.
Есть вариант этой схемы - вместо стабилитронов диоды на землю ( как Вы предлагаете ), и параллельно им ( тоже на землю ) еще и резисторы, скажем, 3.3 КОм - тогда с +12 вольт на выходе делителя 4.7 КОм + 3.3 КОм будет где-то 4.95 В, что и нужно. Можно без диодов ( работают защитные диоды внутри микропроцессора ), но это уже не очень хорошо.
Кроме того, выход порта, который на базу транзистора идет, для программирования ATtiny вроде используется только через коллектор этого транзистора, и цепочка 4.7 КОм со стабилитроном - для него вроде бы не нужна, и ее выкинуть можно ( только проверьте это все, я не очень внимательно смотрел; да и в будущем м.б. другими процессорами займетесь, а там оно нужно ).
Я говорил о том, что по Вашему получается будто по -12В та же картина, что и по +5В, т.е. якобы микросхема должна притянуться по питанию к -12В. Естественно, это не так.
Естественно, не так. Здесь ток пойдет по цепи: Вывод COM-порта (-12В) - резистор - диод - земля COM-порта; а для +12: Вывод COM-порта (+12В) - резистор - диод на +5В - микропроцессор - земля COM-порта. Т.е. во втором случае ток пойдет через микропроцессор ( что теоретически может вызвать напряжение на нем больше допустимого ), а в первом - нет.
Ну вот привык я когда без сокращений словами все расписано, от этого при виде понипрог начинаю тупить 😃. Гы… слона то я и не заметил в архиве 😃, картинка фьюзов правильная, шейте смело.
Ура! И с этим вопросом разобрался! A AVR Studio будет работать с энтим программатором? И чего там в ПониПрог сокращено то?
М.б. поближе к дому где-то есть, например www.chip-dip.ru/product0/13311.aspx
Да ерунда этот ЧипДип, у них только в головном магазине ассортимент приличный, а ближайший ко мне - вшивота.
Рабочей будет, но COM-порт эти 16 мА ( 5В / 300 Ом ) скорее всего не выдаст. Там даже на родной схеме написано - “не меняйте стабилизатор на другой, например 78L05”, т.к. 78L05 сам потребляет лишних пару миллиампер, и тока от порта уже может не хватить. Это уж схема такая - “на острие иглы”: шаг в любую сторону, и м.б. проблемы. Но зато простая и внешнего питания не требует.
Да я не собирался питать схему от СОМ-порта. Мне проще батарейку или аккумулятор к стабилизатору подоткнуть, чем выкраивать миллиамперы при питании от порта.
Кроме того, выход порта, который на базу транзистора идет, для программирования ATtiny вроде используется только через коллектор этого транзистора, и цепочка 4.7 КОм со стабилитроном - для него вроде бы не нужна, и ее выкинуть можно ( только проверьте это все, я не очень внимательно смотрел; да и в будущем м.б. другими процессорами займетесь, а там оно нужно ).
Что-то я не понял о чём речь. Это про цепь RESETa что ли?
Что-то я не понял о чём речь. Это про цепь RESETa что ли?
Да.
Так я не понял, AVR Studio будет работать с энтим программатором?
Нет, я не понимаю… Вы живёте в Москве, там что новозможно микросхему найти 74HC244? Она у нас в Сибири стоит 22руб, у вас примерно также, если не дешевле.
Тем более стабилитроны на 4,7В или 5,1 - вообще проблем нет найти в Москве…
Так я не понял, AVR Studio будет работать с энтим программатором?
Этого я не знаю, не пробовал. Я PonyProg пользуюсь, или CodeVision AVR, и в обоих случаях использую программатор на 74НС244, уже третий год. Ни разу проблем не было.
AVR Studio думаю понипрог не поймет.
Нет, я не понимаю… Вы живёте в Москве, там что новозможно микросхему найти 74HC244? Она у нас в Сибири стоит 22руб, у вас примерно также, если не дешевле.
Тем более стабилитроны на 4,7В или 5,1 - вообще проблем нет найти в Москве…
Когда я мог ходить без палки, у меня вообще проблем не было. А теперь есть.
Можно собрать такой програматор, думаю детали на него найдутся без проблем 😒
Кстати да, или такой вариант, 5 проводков. Тоже работает. Альтернатива тому что на 74НС244.
[quote=Alex@ndr;879756]
Супер!
Мужики, последний (надеюсь) вопрос: какой длины можно использовать кабель (есть стандартный кабель от принтера) и можно ли питать программатор и тиньку от USB?