veso74, осмелюсь напомнить, что тема называется «Шьем PIC через LPT порт», а кто куда и чем попал - не имеет отношения к этой теме. Извините за тон, но если вам очень хочется похоливарить , то откройте тему с названием «Скажем НЕТ программаторам на основе COM и LPT портов» и гнобите COM, LPT и материнские платы с ними - сколько душе будет угодно.
Еще забыл предупредить, программаторы подключаемые через COM порт не умеют управлять последовательностью подачи напряжения питания и высокого напряжения программирования. У них линий не хватает для этого. Из-за чего в некоторых конфигурациях сразу же стартующая в МК прошивка не позволяет его перепрошить. Я так попал, когда USB программатора у меня еще не было, а старый компьютер с LPT портом был уже отправлен на пенсию на антресоли. Пришлось тогда матерясь и все проклиная стаскивать древний комп со шкафа, подключать его и раскапывать в завалах LPT программатор.
_________________ Астролябия-сама меряет, было бы что мерять!!!
Еще забыл предупредить, программаторы подключаемые через COM порт не умеют управлять последовательностью подачи напряжения питания и высокого напряжения программирования.
Программаторы не умеют а мы умеем. Вот схема Экстра-пука где все учтено. Основная тема было это полная поддержка такого. https://cxem.net/software/picpgm.php Заодно и всякие СОМ программаторы работать будут. Но СОМ порт нужен физический. У меня плата адаптер применяется. Через переходники USB - COM работать не будет.
Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.
Ну, гляньте (кому не лень), вроде не накосячил - всё, как в оригинале, но ещё добавлено питание 3V и плавная регулировка Vpp. Резисторы на выходы буферов не нужны, ибо эта IN74AC34 - без открытого выхода, но судя по резисторам оригинала (10k) - тока IN74AC34 должно хватить с лихвой.
получилось плохо....))))...но, возможно, для идеального случая рабочая...) ---------- 1. ключ и запуск стабилизатора имеют разный переходной процесс 2. входы кмоп не должны болтаться в воздухе 3. если вставил негодный контроллер, то капремонт программатору ? 4. нет нагрузочных резисторов на питаниях 5. никакой индикации признаков жизни 6. нет защитных резисторов по входу (и выходу), иногда пишут, что лпт испортить не сложно... 7. иногда и OSC1 стоит притянуть к общему (как PGM)... в какой степени учитывать мои замечания - дело личное....))))
ключ и запуск стабилизатора имеют разный переходной процесс
Ну, в даташите ничего не сказано про время включения преобразователя, но ведь разработчиком предусмотрено управление этим преобразователем, и, явно, что это будет происходить без каких-либо длительных ожиданий его запуска, впрочем, соединить этот «EN» со входом питания и поставить ключ на выходе преобразователя - вообще не проблема. Про нагрузочный резистор в DC-DC преобразователе - просто забыл про него, хотя в планах он был.
нет защитных резисторов по входу (и выходу), иногда пишут, что лпт испортить не сложно
Опять не понял. Какие резисторы и где? В оригинальной схеме в буферах стоят резисторы только потому, что у 74LS07 - открытый выход, без этих резисторов она не запустится, потому что коллектор выходного транзистора натурально висит в воздухе. Если вы имеете ввиду выводы LPT, так на материнской плате, линии данных LPT порта через резисторы притянуты к +5V. Ну а кабели в COM и LPT вставляю и вынимаю только в выключенном компе.
Krismi70, ну а теперь посмотрите на любую схему COM программатора с MAX232 и найдите там защитные резисторы по линиям COM порта, которые подключены к MAX232.
программатор не должен бояться того, что в него вставят, это же практически первый тест контроллера на исправность....)))) --------- в специализированные микросхемы часто встроена защита от "дурака", а ты используешь обычную логику, поэтому защита - твоё дело...
А что, линии контроллеров часто пробиваются накоротко на землю? Ну, тогда уже - не резисторы, а оптопары... для программатора будет броня! ))
quote="Dmitry Dubrovenko"]Будет, только очень медленно, из-за того, что ЮСБ не является интерфейсом реального времени.[/quote] Как раз это "очень медленно" и делает устройство неработоспособным. Поэтому морочить голову людям ,бесполезными уточнениями не стоит.
Вспоминая проблемы прошлого века ЛПТшникам полезно знать. На материнке разьем ЛПТ порта конденсаторами и резисторами увешан. То же и в принтерах наблюдается, RC фильтр называется. Это зашита от помех-радиоволн. В самопальных схемах такого как правило нет и начинаются игры с нестабильностью и длиной кабеля. В свое время программатор Willem от этого "нет" хромал на обе ноги. Деталей добавил и Willem заработал. Кстати схема Willem не секрет и даже на али готовый продают.
И еще. В DOSовской программе Debug.exe из под абсолютно чистого DOSa натыкал вывод на LPT порт 0 1 0 1.... и зациклил. Получилась полная скорость вывода на порт. И скорость эта была 300кгц.
В те далекие времена где то вычитал. Выходной ток LPT порта ограничен 30ма.
frogling777 писал(а):
Ну, гляньте (кому не лень), вроде не накосячил
Сделаешь и все узнаешь. На ерунду чужих мнений не отвлекайся.
и оптопару сдуру можно сжечь, абсолютно никакой проблемы...)))
Ну, ясно... вся ваша критика закончилась отсутствием трёх резисторов на выходах буферов, т.е., интернет кишит неправильными схемами, но лишь один вы знаете сакральную тайну «трёх эпичных резисторов», забывая при этом, что в той же приведённой вами схеме программатора на основе COM порта, эти резисторы стоят для согласования лог. уровней.
а часто - нечасто - вопрос ко всевышнему, у кого какая карма....)))) резистор от 5 -12 В не сожжёшь...))
Вы так и не сказали... часто ли, например - в вашей практике или в практике ваших знакомых, пробивает накоротко (на землю) линии PIC-ов? Карма - не ответ. Впрочем, можете не отвечать, ибо я думал, что вы - асс, а вы, оказывается - «по-двас» (С), только похоливарить горазды.
и начинаются игры с нестабильностью и длиной кабеля.
Croma, ну, в по поводу LPT кабеля для программатора я прочитал, что его советуют делать на витых парах (сигнал-земля), потом всё это в экран, ну и прикинул, что так и сделаю + ферритовые защёлки на обоих концах, да и длина самого кабеля - совершенно без фанатизма.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения