Здравствуйте. Решил сделать свой первый программатор для MSP430 от Texas Instr. Нашел схему программатора от OLIMEX. По описанию, программатор получает питание от порта LPT порта. В схеме есть обозначение Vdd. Я это понял, как питание. Вопрос: Куда это подключается?
Подробного описания на схему не нашел. Сама схема в приложении.
С выходов LPT диодами собирается "немного меньше 5В", из них стабилизатором TPS77030 делается 3В и через резистор они поступают на вход MCP601. Если снаружи на "PIN4" ничего не подаётся, то на выходе операционника те же 3В и буфера работют при 3В питания. Если на PIN4 снаружи подать реальное напряжение питания микроконтроллера, то выход MCP601 его отслеживает и питание буфера приводится к питанию микроконтроллера.
Если микроконтроллер "сам один", то можно его шить и при питании от LPT, для этого внизу контакт 2 выведен. При этом вся байда с операционником как бы и не нужна.
Если плата кроме контроллера имеет ещё что-то жручее, то LPT не потянет, тогда от LPT-TPS-MCP питается только шинник, привязівасяь к питанию целевой платы.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Спасибо за быстрый ответ. Еще вопрос. Прочитал в инете, что на современных компах на LPT напряжение не 5, а 3 вольта. В таком случае стабилизатор становится вовсе не нужен. Могу ли я го просто исключить из схемы?
ctpexhih писал(а):Прочитал в инете, что на современных компах на LPT напряжение не 5, а 3 вольта. В таком случае стабилизатор становится вовсе не нужен. Могу ли я го просто исключить из схемы?
Я бы не торопился. "случаи бывают всякие".
Сейчас глянул - у детей на компе выходы LPT 3.3В, входы подвязаны резисторами к 5В. Это набортный LPT
У меня стоит PCI-LPT плата и все сигналы 5В.
Другое дело если Вы собираетесь работать только с готовыми платами, на которые подано то их питание, с которым они буду работать.
Тогда стабилизатор можно выброить, а чтобы вход операционника не плавал - можно правый по схеме конец R20 на землю просто кинуть, пока шлейф не подключен к плате - шинники будут обесточены.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
И ещё. У _современных_ ПК LPT-порт почти всегда отсутствует, как и COM. Материнку, их поддерживающую хотя бы в виде штырьков на самой маме, ещё надо найти.
Привет от новичка!
Я вот тоже решил собрать первый программатор. Естественно с наипростешей схемой. Нужен для avr и программирования через com-порт; невнутрисхемно, а прямо в программаторе и желательно без внешнего питания.
Выбирал между "громовым" и "пони"
Нашёл такую схемку от Olimex урезанного ponyprog(подкупило то, что питание от com порта - (через стаб-ры 5В или они не для питания?) http://olimex.com/dev/pdf/avr-pg1b.pdf
Кто-нибудь собирал такой программатор, расскажите о его недостатках и сложностях. Про громова читал, что работает через раз в зависимости от фазы Луны, а как насчёт понипрога? Какая длина провода от порта до прог-ра оптимальна и можно ли использовать в качестве кабеля шнур от usb, там как раз 5 проводков и экранирован(правда не вкурсе этот экран является проводом или отдельно).
Последний раз редактировалось Aliencat Пн мар 15, 2010 23:40:28, всего редактировалось 1 раз.
Всё-таки собрал я этот прогер, думал питаться от порта будет. Измерил мультиметром напряжение на ножках, оказалось 1.1 В, естественно МК не откликнулся. Не стал снимать резистор с коллектора транзюка, чтобы измерить U без него, а сразу оборвал эту цепь от коллектора до Vcc и подсоединил питание от компа (5.12 В дрожащими щупами смерил). МК откликнулся. Прогу использовал ponyprog (прочитал\прошил\прочитал\стёр\прочитал\прошил\прочитал всё нормально без ошибок ).
В 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
(не знаю как фотку тут прикрепить)