Arts-Union

Мастерская => Теория и практика => Тема начата: Altmer от 08 Август 2011, 08:46:18

Название: Altera USB-Blaster своими руками
Отправлено: Altmer от 08 Август 2011, 08:46:18
Решил я дополнить свой инструментарий данным девайсом, поскольку LPT уже днем с огнем не сыщешь...
В ходе поисков информации нашел несколько ресурсов - рекомендую почитать:
1) http://www.ixo.de/
2) http://njnmnp.narod.ru/usbblaster/usbblaster.html
3) http://www.mcu-cpld.narod.ru/Altera/USB-blaster.html

Первый ресурс является по сути первоисточником, остальные модификациями.
Я решил воспользоваться последним от Сергея Беззубова, поскольку там меньше пайки (я делал на макетке и использовал atmega48p).

Не обошлось и без модификаций (Мой результат в Altera-USB-Blaster.zip).
1) Добавил диод по питанию JTAG порта для ПЛИС, что бы плата подключаемая к программатору не получала паразитного питания.
2) Добавил возможность внутрисхемного программирования контроллера. Для этого: SLP  от FT245 пустил через инвертор и добавил резистор для того, что бы при программировании контроллера, его можно было сбросить (в общем что бы без джамперов обойтись). Ради этого так же пришлось ампутировать часть кода отвечающего за режим сна.
3) Убрал светодиод с ноги OE# поскольку она и без того сильно нагружена, и подключил его к RXF#.

Проверял на max3000a - полет нормальный.

В в архиве в файле usb-blaster.xml лежит пример конфига FT245 для утилиты FT_PROG, найти которую можно здесь: http://www.ftdichip.com/Support/Utilities.htm#FT_Prog



Небльшое дополнение к схеме для новичков: по питанию инвертора 74hct04n поставьте кондер на 0.1 мкФ, вообще по питанию микросхем всегда желательно ставить кондеры, это как бы само сабой разумеется.
Название: Re: Altera USB-Blaster своими руками
Отправлено: Mytholos от 08 Август 2011, 12:55:26
Эт для чего?
Название: Re: Altera USB-Blaster своими руками
Отправлено: Altmer от 08 Август 2011, 13:33:47
Эт для чего?

Программатор для ПЛИС от Altera.