USB Chip Memory Programmer Программатор работает c микросхемами 24CXX, AT88, 1-Wire, Xerox90/01, 93СХХ, 25ХХХ и имеет на борту Debug
Принципиальная схема:
Программатор был собраны с использованием микросхемы конвертера сигналов USB в serial UART interface. Попробовав с различными аналогичными микросхемами серии СР2ххх и FT232 Выбор пал на
FT232RL Не долго думая, было принято решение прибавить к TF232 Хекс инвертор с открытым стоком т.е. на выходах микросхемы стоят транзисторы с открытым коллектором. Под рукою были
74LS05 и
Российский аналог 1355лн2, так же можно использовать
54LS05 и 555ЛН2. 74 серею можно использовать с буквами НС - они даже лучше.
И так, рас уж используем хекс инвертор с открытым стоком, то надо добавить ещё 4 подтягивающих резистора на используемые инверторы, выбраны были резисторы с сопротивлением 2,2 КОма(можно пробовать от 1,8КОм до 4,7КОм), для согласования сигналов для 1-Wire был взят резистор 10КОм и три ограничительных резистора 270-470Ом для светодиодов.
И так, для сборки программатора нам понадобиться:
Микросхемы:
FT232RL в SSOP корпусе - 1шт
74LS05 в SOIC корпусе - 1шт
Резисторы:
2,2kOh - 4шт SMD(тип размер 1206)
10kOh - 1шт SMD(тип размер 1206)
270-470Oh - 3шт(подбирается под светодиоды) SMD(тип размер 1206)
0Oh перемычка - 3шт SMD(тип размер 1206)
Конденсаторы:
0,1mkF(100pF) - 1шт SMD Ceramic (тип размер 1206)
0,01mkF(10pF) - 1шт SMD Ceramic (тип размер 1206)
4,7mkF - 1шт SMD Tantal (тип размер сb - 1210)
Порт USB(B) для крепления на плату - 1шт
Светодиоды - 3шт
Контакты штыревые типа PLS и PLS-R(угловые) 2.54мм - 16шт
Ответные гнёзда типа BLS и PBS по мере надобности.
Сокеты DIP8 цанговые - 3шт
Крокодильчики по надобности.
Качаем драйвера, архивы и приступаем к сборке.
В прикреплённых архивах находятся файлы:
В
- FT232_USB_PROG_V1_0.lay(Sprint Layout) - файл разводки программатора и адаптера.
B
- USB Chip MProg Install.rar
- Инструкция по настройке программатора и программы IC-Prog для работы с микросхемами i2C 24Схх, Microwire 93Схх и SPI 25ххх
- (1.31 МБ) Скачиваний: 2349
- USB Chip MProg Install.rtf - Инструкция по настройке программатора и программы IC-Prog для работы с микросхемами i2C 24Схх, Microwire 93Схх и SPI 25ххх
В
- Программа IC-Prog
Драйвер микросхемы FT232RL для Windows x86 (32-bit)Драйвер микросхемы FT232RL для Windows x64 (64-bit)Драйвер микросхемы FT232RL для Linux x86 (32-bit)Драйвер микросхемы FT232RL для Linux x64 (64-bit)MProg 3.5 Release.rar - Программа для прошивки настроек FT232RL.
Ну вот собрали всё запчасти, теперь приложим руки к ним и будем помогать им головой.Открываем файл FT232_USB_PROG_V1_0.lay программой Sprint Layout, переходим на кладку плат "Print", кликаем иконку принтера "Печать" и устанавливаем слои и цвета.
Распечатываем, утюжим, травим платы, лудим и напеваем элементы.
Собираем адаптер для микросхем в DIP корпусе.
Собираем все нужные адаптеры, крокодилы, щупы...
Фото подготовки и собранного программатора:
И приступаем к настройке, описанной в файле USB Chip MProg Install.rtf
Примечание!Использования разъёмов
JP1 и
JP2.
JP1 Закорачивается джампером для прошивки микросхем 24Схх, АТ88 и Х90/01, для 25ХХХ и 93Схх он размыкается.
JP2 Закорачивается джампером для прошивки 1-Wire чипов, для работы с Debug он размыкается.
Так же для работы с Debug проводки от Rx и Tx лучше пустить через резисторы 50-100 Oм
Приближенные временные характеристики чтения и записи: Время чтения 24С04 /АТ88 1м 35с запись 1м 50с
Время чтения 24С16 5м35с запись 8м25с
Время чтения 93С46 за 45-50сек чтение и запись.
Время чтения 25160/320 чтение и запись больше 10-15м
Время чтения 1-Wire Xerox90/01 побыстрей шьются
Работу DEBUG проверял на HDD, принтера нет под рукой, в программе Terminal, всё выдаёт как и COM на MAX232
Ну вот такой вот получился программатор, вопросы, критика, пожелания???