Re: Параллельный программатор
Добавлено: Пн май 30, 2011 16:36:11
To _abk_ : Надо, надо
, тоже хочу в смд собрать.
Здесь можно немножко помяукать :)
https://radiokot.ru/forum/
Держите, страждущиеSlujba писал(а):И мне если можно
При много благодарен Вам!_abk_ писал(а):Держите, страждущиеSlujba писал(а):И мне если можно.
Пояснения к приложенным файлам.
1. За основу программатора взята схема и плата Sem'ы ( Shema_(Sema).pdf ) (статья на "Радиокоте")
2. В схеме надо :
- уменьшить R3 до 0,5-1,0 Ома;
- поменять местами номиналы у R5 и R9 в исходной схеме в P-CADe, в тексте статьи указаны правильно.
3. В схему надо внести изменения:
- увеличить R12 до 680 Ом (необязательно);
- уменьшить R14 и R15 до 2,4КОм ("для улучшения формы импульсов +12В" - Multik);
- в разрыв цепи PD7 (DD3) - XTAL1 (X3 XS4) включить инвертор, как в STK500 (обведен красным в файле Shema_Multik (инвертор).jpg);
- для управления питанием Vtg, +5В на плату адаптера подать не от USB напрямую, а через ключ на 2-х транзисторах, управляемый, как и в STK500, от PD5 (DD3). Схема ключа не приложена, на плате программатора он разведен, транзисторы - биполярный n-p-n и полевой с р-каналом. На входе RC-фильтр для фильтрации ШИМа с PD5 (DD3), двухзвенный, но это перебор, достаточно 1 конденсатора 10нФ. Ключ нагружен на не обозначенный, но присутствующий на плате резистор 2,2 кОма, а также на блокировочные конденсаторы на плате адаптера - они должны быть такие, как указаны (0,1мкФ) - не более!
4. С учетом этих изменений доразведена плата Sem'ы, прилагаемая здесь (USB_Prog_49_7(OK).lay).
5. Все элементы на плате программатора, кроме полевого тр-ра, промаркированы.
6. Есть 3 соединения, которые пришлось выполнить проводом.
7. Плата АДАПТЕРА взята у Multik'а (файл Adapter_Multik.lay), заменены конденсаторы на SMD и плата сделана двухсторонней.
8. Во вложенном в архив файле ReadMy.txt есть важные замечания.
Удачи!
Питания (тока) от USB хватает. На что обратить внимание. Дроссель L1 должен иметь малое омическое сопротивление, VD2 обязательно Шоттки, конденсатор C6 (у автора на схеме 47,0, на плате 22,0 мкФ) лучше увеличить до 68-100 мкФ (я поставил 68, и небольшая просадка +12 таки есть). Что касается 1А. Для AVR-ок потребление по линии Vpp не должно превышать 250 мкА(!), однако на практике при включении Vpp пиковый ток создает заметную нагрузку на +12. В общем, вопрос про ток остается. Однако в любом случае величина Vpp должна быть при программировании не ниже 11,5В. При выполнении этого условия (смотреть осциллографом!) никаких багов не будет. У меня не было.smit69 писал(а):А как питание от USB, хватает? А то тут пишут, что для надежности надо 1А на БП, в параллельном режиме багов небыло?! И какую версию прошивки заливали в МК?
Будьте внимательны, иначе не получится.vitalik_1984 писал(а):Я вот не понял, видимо это ошибка, что в схеме От семы соединены 1 и 2 выводы сдвигового регистра 74нс165?(соединение на схеме в районе HL4)
Очень вразумительный ответ._abk_ писал(а):Будьте внимательны, иначе не получится.vitalik_1984 писал(а):Я вот не понял, видимо это ошибка, что в схеме От семы соединены 1 и 2 выводы сдвигового регистра 74нс165?(соединение на схеме в районе HL4)
Действительно, на схеме, (файл из архива Shema_(Sema).pdf) неправильно указано соединение выводов 1 и 2. Схема, переведенная в pdf формат, была взята из форума. К сожалению, не проверил. Надо самому быть повнимательнее.vitalik_1984 писал(а):Очень вразумительный ответ.
Что не получится?Где заострить внимание?
Странно, никаких КРАСИВЫХ точек на том рисунке не видно._abk_ писал(а): Архив HVProg.rar поправил.
"Дефективный" Shema_(Sema).pdf заменен на Shema_(Sema).jpg - там красивыми пикадовскими цветными точечками обозначены соединения и пересечения. В печатной плате на выходе ключа Vtg добавил блокировочный конденсатор и поменял его местами с резистором (так у меня в реале). Можно все это распаять и так, не меняя плату. Полевой транзистор в ключе ставил IRLML6402, но подойдет любой аналогичный с управлением логическим сигналом (р-канал). Сопротивление нагрузки ключа (2,2К) можно уменьшить до 680 Ом - это ускорит разрядку блокировочной емкости и "улучшит форму импульсов"![]()
Успеха в сборке!
Вот незадача какая с этими точками.vitalik_1984 писал(а):Странно, никаких КРАСИВЫХ точек на том рисунке не видно.
Вы там какой метод сжатия применили?!
Там даже подписи с трудом читаются.
нет просто интересно было.Пи кад стоял, только я в нем даже два резистора не смог найти как соединить.Дип трейс больше понравился._abk_ писал(а):Вот незадача какая с этими точками.vitalik_1984 писал(а):Странно, никаких КРАСИВЫХ точек на том рисунке не видно.
Вы там какой метод сжатия применили?!
Там даже подписи с трудом читаются.
Ну возьмите схему из статьи Sеm'ы на Радиокоте. Или у Мультика. Или P-CAD поставьте![]()
Вы что, разводите плату сами?
можно просто сделать один адаптер на один проггер:)а для плат стандартный переходник.smit69 писал(а): Этот разъем не стандартизирован что ли???Кто как может так и лепит, а как же программа понимает как с этим работать, или под каждый прогер делать свои адаптэры?
Программа "понимает" функциональное назначение линий, идущих к программируемому МК (адаптеру). Поэтому необходимо лишь обеспечить их соответствие на разъеме программатора(XS4 у Sem'ы) и выводов МК (в адаптере).smit69 писал(а): ... а как же программа понимает как с этим работать, или под каждый прогер делать свои адаптэры?
А разводочку, или платку увидеть можно?! А то у меня как раз ZIF40 завалялся!!!_abk_ писал(а):Программа "понимает" функциональное назначение линий, идущих к программируемому МК (адаптеру). Поэтому необходимо лишь обеспечить их соответствие на разъеме программатора(XS4 у Sem'ы) и выводов МК (в адаптере).smit69 писал(а): ... а как же программа понимает как с этим работать, или под каждый прогер делать свои адаптэры?
Кстати, возможна еще одна конструкция адаптера, позволяющая использовать одну панельку с нулевым усилием для всех МК и уменьшить размеры адаптера. Для этого на адаптере устанавливаются 2 такие панельки (на 40 выводов), и рабочая (для МК) коммутируется через вторую, куда вставляются сменные платки (всего 7 шт.) с соответственно соединенными выводами. Получится такая "программируемая логическая матрица"
Это просто идея, я сам не делал. Так что осторожнееsmit69 писал(а):
А разводочку, или платку увидеть можно?! А то у меня как раз ZIF40 завалялся!!!Буду примного благодарен!!!