Макетная плата на ATmega128
Решил сообразить для экспериментов и оценки возможностей своего рода макетную плату на микроконтроллере Atmel ATmega128.
В итоге макетная плата содержит:мк, кварц 16 Мгц, кварц 32 кГц, EEPROM 24LC65, порт и драйвер (MAX232) RS232, регуляторы напряжения 5 В и 3.3 В, светодиод индикации питания, коннектор для внутрисхемного программирования, коннектор интерфейса JTAG.
Напряжение питания (5 В или 3.3 В) выбирается с помощью джампера (возможно это немного не правильно).
Линии портов ввода/вывода вывел на коннекторы по периметру платы.
После проверки монтажа проверил интерфейс внутрисхемного программирования, работу драйвера (или преобразователя логических уровней) интерфейса RS232, а также в установках Fuse-битов был снят режим совместимости с мк ATmega103 и настройка на работу от внешнего кварца.
Платку делал по ЛУТ, получилось очень даже не плохо.
По просьбам выкладываю архив с принципиальной схемой и печатной платой (Proteus 7.2, файл во вложении ATmega128_devboard). Если будут вопросы или неясности прошу обращаться в форум. Также на форуме выслушаю предложения по доработке, советы...
Далее меня потянуло на сборку отладчика-программатора JTAG (клон JTAG ICE). В сети много информации по этому проекту (включая схемы, прошивки), так что лучше сначала ознакомиться с ней.
JTAG собран на микроконтроллере ATmega16L. Сразу же после монтажа и проверки - тест на работоспособность - все ОК (я был рад ).
Однако, изначально интерфейс подключения к компьютеру у данного устройства (JTAG) RS232 (COM-порт) и в связи с их отсутствием на современных ПК и ноутбуках был немного доработан.
Доработка заключалась в установке преобразователя USB-RS232 на микросхеме PL2303. Конечно же самым лучшим вариантом было бы использование FT232 с микросхемой EEPROM, куда можно было бы записать пользовательские установки и параметры, и тогда бы устройство "красиво" определялось бы в системе. Но это в будущем...
Фотографии собранной платы JTAG, в т.ч. с установленным преобразователем USB-RS232.
Также выкладываю архив со схемой и печатной платой.
В итоге макетная плата содержит:мк, кварц 16 Мгц, кварц 32 кГц, EEPROM 24LC65, порт и драйвер (MAX232) RS232, регуляторы напряжения 5 В и 3.3 В, светодиод индикации питания, коннектор для внутрисхемного программирования, коннектор интерфейса JTAG.
Напряжение питания (5 В или 3.3 В) выбирается с помощью джампера (возможно это немного не правильно).
Линии портов ввода/вывода вывел на коннекторы по периметру платы.
После проверки монтажа проверил интерфейс внутрисхемного программирования, работу драйвера (или преобразователя логических уровней) интерфейса RS232, а также в установках Fuse-битов был снят режим совместимости с мк ATmega103 и настройка на работу от внешнего кварца.
Платку делал по ЛУТ, получилось очень даже не плохо.
По просьбам выкладываю архив с принципиальной схемой и печатной платой (Proteus 7.2, файл во вложении ATmega128_devboard). Если будут вопросы или неясности прошу обращаться в форум. Также на форуме выслушаю предложения по доработке, советы...
Далее меня потянуло на сборку отладчика-программатора JTAG (клон JTAG ICE). В сети много информации по этому проекту (включая схемы, прошивки), так что лучше сначала ознакомиться с ней.
JTAG собран на микроконтроллере ATmega16L. Сразу же после монтажа и проверки - тест на работоспособность - все ОК (я был рад ).
Однако, изначально интерфейс подключения к компьютеру у данного устройства (JTAG) RS232 (COM-порт) и в связи с их отсутствием на современных ПК и ноутбуках был немного доработан.
Доработка заключалась в установке преобразователя USB-RS232 на микросхеме PL2303. Конечно же самым лучшим вариантом было бы использование FT232 с микросхемой EEPROM, куда можно было бы записать пользовательские установки и параметры, и тогда бы устройство "красиво" определялось бы в системе. Но это в будущем...
Фотографии собранной платы JTAG, в т.ч. с установленным преобразователем USB-RS232.
Также выкладываю архив со схемой и печатной платой.
Всего комментариев 2
Комментарии
-
Вложения уже отсутствуют? Почему-то Internet Explorer 11 в этих ссылках не находит уже архивов.
Запись от agorby размещена 11.11.2014 в 06:38 -
Нет, виновата работа этой страницы форума Приходится "ручками"... На страницах публикаций всё скачивается нормально.
Запись от agorby размещена 11.11.2014 в 06:46