Страница 1 из 1

Программатор от OLIMEX

Добавлено: Ср фев 17, 2010 23:27:37
ctpexhih
Здравствуйте. Решил сделать свой первый программатор для MSP430 от Texas Instr. Нашел схему программатора от OLIMEX. По описанию, программатор получает питание от порта LPT порта. В схеме есть обозначение Vdd. Я это понял, как питание. Вопрос: Куда это подключается?
Подробного описания на схему не нашел. Сама схема в приложении.

С уважением, Алексей.

Добавлено: Ср фев 17, 2010 23:40:23
avreal
VDD берётся с выхода MCP601

С выходов LPT диодами собирается "немного меньше 5В", из них стабилизатором TPS77030 делается 3В и через резистор они поступают на вход MCP601. Если снаружи на "PIN4" ничего не подаётся, то на выходе операционника те же 3В и буфера работют при 3В питания. Если на PIN4 снаружи подать реальное напряжение питания микроконтроллера, то выход MCP601 его отслеживает и питание буфера приводится к питанию микроконтроллера.

Если микроконтроллер "сам один", то можно его шить и при питании от LPT, для этого внизу контакт 2 выведен. При этом вся байда с операционником как бы и не нужна.
Если плата кроме контроллера имеет ещё что-то жручее, то LPT не потянет, тогда от LPT-TPS-MCP питается только шинник, привязівасяь к питанию целевой платы.

Добавлено: Ср фев 17, 2010 23:52:31
ctpexhih
Спасибо за быстрый ответ. Еще вопрос. Прочитал в инете, что на современных компах на LPT напряжение не 5, а 3 вольта. В таком случае стабилизатор становится вовсе не нужен. Могу ли я го просто исключить из схемы?

Добавлено: Чт фев 18, 2010 00:16:50
avreal
ctpexhih писал(а):Прочитал в инете, что на современных компах на LPT напряжение не 5, а 3 вольта. В таком случае стабилизатор становится вовсе не нужен. Могу ли я го просто исключить из схемы?
Я бы не торопился. "случаи бывают всякие".
Сейчас глянул - у детей на компе выходы LPT 3.3В, входы подвязаны резисторами к 5В. Это набортный LPT
У меня стоит PCI-LPT плата и все сигналы 5В.

Другое дело если Вы собираетесь работать только с готовыми платами, на которые подано то их питание, с которым они буду работать.
Тогда стабилизатор можно выброить, а чтобы вход операционника не плавал - можно правый по схеме конец R20 на землю просто кинуть, пока шлейф не подключен к плате - шинники будут обесточены.

Добавлено: Чт фев 18, 2010 00:22:18
ctpexhih
Спасибо за разъяснение.

С уважением, Алексей.

Добавлено: Чт фев 18, 2010 08:08:43
SII
И ещё. У _современных_ ПК LPT-порт почти всегда отсутствует, как и COM. Материнку, их поддерживающую хотя бы в виде штырьков на самой маме, ещё надо найти.

Добавлено: Чт фев 18, 2010 10:08:49
red2cat
Я тоже столкнулся с отсутствием портов -
http://radiokot.ru/forum/viewtopic.php?t=25921

Добавлено: Вт мар 09, 2010 14:02:18
Aliencat
Привет от новичка!
Я вот тоже решил собрать первый программатор. Естественно с наипростешей схемой. Нужен для avr и программирования через com-порт; невнутрисхемно, а прямо в программаторе и желательно без внешнего питания.
Выбирал между "громовым" и "пони"
Нашёл такую схемку от Olimex урезанного ponyprog(подкупило то, что питание от com порта - (через стаб-ры 5В или они не для питания?)
http://olimex.com/dev/pdf/avr-pg1b.pdf
Кто-нибудь собирал такой программатор, расскажите о его недостатках и сложностях. Про громова читал, что работает через раз в зависимости от фазы Луны, а как насчёт понипрога? Какая длина провода от порта до прог-ра оптимальна и можно ли использовать в качестве кабеля шнур от usb, там как раз 5 проводков и экранирован(правда не вкурсе этот экран является проводом или отдельно).

Re: Программатор от OLIMEX

Добавлено: Пн мар 15, 2010 23:25:57
Aliencat
Всё-таки собрал я этот прогер, думал питаться от порта будет. Измерил мультиметром напряжение на ножках, оказалось 1.1 В, естественно МК не откликнулся. Не стал снимать резистор с коллектора транзюка, чтобы измерить U без него, а сразу оборвал эту цепь от коллектора до Vcc и подсоединил питание от компа (5.12 В дрожащими щупами смерил). МК откликнулся. Прогу использовал ponyprog (прочитал\прошил\прочитал\стёр\прочитал\прошил\прочитал всё нормально без ошибок :beer: ).
В codevision при чтении пишет "error getting id", хотя может в настройках чего не сделал. В AVRStudio вообще в списке оборудование этого прогера нету.
Сразу залил в мегу8 прошивку для будущего прогера USB910. Hex размером 13.3 кб записывается примерно за 15 секунд, читается тоже за 15, после прошивки сравнение идёт опятьже примерно 15 секунд. Ну а стирается за 1 секунду(или это слишком быстро?)
Вместо транзистора со схемы поставил цифровой с114, поэтому сэкономил 1 резистор и место на будущей плате :))
А вот мой воздушный монтаж аля "гол как сокол" :
http://aliencat.web-box.ru/show_pic.php ... alt=монтаж :)&width=400&height=300
(не знаю как фотку тут прикрепить)