ESpec - мир электроники для профессионалов


PonyProg 2000 и IC-Prog 1.05d на PL2303

  Список форумов » Программаторы

Следующая тема · Предыдущая тема
АвторСообщение
vovchiiik 
Заглянувший
Сообщения: 8
vovchiiik
 
Сообщение #1 от 15/11/2010 19:40 цитата  

Возникла у меня необходимость прошить at24c64-10pi. За основу взял информацию отсюда http://radiokot.ru/forum/viewtopic.php?t=14090 . Чуток доработал схему для согласования уровней.
Схема собрана для программирования AT24C64-10PI. (8192x8) Программы PonyProg2000 (IC-Prog 1.05d)
Кабель DKU-5 (DKU-50) на PL2303. На входах и выходах PL2303 полностью отсутствуют какие либо добавочные сопротивления.
PL2303 безкорпусная (капелька). На выходах PL2303 - - TxD, DTR, RTS – 3.3v, на входе CTS после делителя R1/VD1-VD3 амплитуда 3.15v
Железо: Ноутбук LG R405 Core2Duo, Win7Ultim. (Все защиты, антивирусы, фаерволы при программировании остановлены).
В диспетчере устройств кабель определяется как «Profilik USB-to-Serial Bridge», переназначен с COM17 на COM1.
В настройках PonyProg выбирается JDM API или Si Prog API и соответствующий Com порт.
Время чтения 24С64 – 13мин., записи 15 мин.
При программировании PonyProg загрузка CPU составляет 5-10%.
По непонятным причинам IC-Prog грузит CPU на 70% (такое видел только при перекодировке видео)

Схема прилагается.


Дополнительно:
Для тестирования работоспособности кабеля и определения назначения выводов PL2303 использовал программы ICserial и TestCom. Они без проблем работают по Win7Ultim32.
Схема была собрана навесным монтажём на двух панельках DIP16. Расстояние от PL2303 до микросхем 20см (одиночными проводами).
После выполнения своей функции схема разобрана.

Фото кабеля DKU-50 прилагается.

Удачи всем.

DKU-50 Back cable_.jpg
 Описание:
 Размер файла:  122.35 КБ
 Просмотрено:  622 раз(а)

DKU-50 Back cable_.jpg


DKU-50 Face cable_.jpg
 Описание:
 Размер файла:  146.89 КБ
 Просмотрено:  694 раз(а)

DKU-50 Face cable_.jpg


m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #2 от 15/11/2010 20:25 цитата  

Время чтения 24С64 – 13мин., записи 15 мин.
vovchiiik 
Заглянувший
Сообщения: 8
vovchiiik
 
Сообщение #3 от 20/11/2010 16:19 цитата  

В схеме PonyProg PL2303 сигнал DTR должен идти на MOSI, а DSR+RTS на SCK. Моему другу понадобилось прошить разово AT93C56 и AT93C66 . Мы схему чуток подправили и добавили сигналы. Адаптер для 93 серии стандартный от PonyProg. Всё прочиталось и записалось.

  PonyProg PL2303.pdf  117.59 КБ  Скачано: 8251 раз(а)
vovchiiik 
Заглянувший
Сообщения: 8
vovchiiik
 
Сообщение #4 от 09/12/2010 18:53 цитата  

Дополнение...
Убеждён что любой кабель от мобилки, имеющий в основе преобразователь USB to COM можно приспособить для программатора. (Речь идёт о FTDI, PL, CP) .Обычно все кабеля имеют выходные и входные сигналы с уровнем 3.3в. Необходимо только определить назначение выводов.
Преобразователь уровней из 3.3в в 5в обязателен для всех микросхем памяти и микроконтроллеров с напряжением питания 5в. Особняком стоят микросхемы памяти SPI c питанием 2.7в-3.6в. Но это отдельная тема. Можно попробовать их программировать на прямую. Но учитывая их обьём, время программирования по данному интерфейсу может составить часы. Вот полезная инфа по кабелям для мобилок.
http://forum.china-iphone.ru/viewtopic.php?f=13&t=2273
vovchiiik 
Заглянувший
Сообщения: 8
vovchiiik
 
Сообщение #5 от 02/01/2011 18:58 цитата  

У многих возникает серьёзная проблема с программатором PonyProg или ICProg в связи с отсутствием на современных компьютерах портов Com и LPT, а до ужаса хочется иметь такие универсальные программеры с большим количеством поддерживаемых микросхем. К сожалению на данный момент решения по подключению этих программ через USB нет - в том варианте , что бы они работали также шустро как и через аппаратные Com и LPT. Наш скоростной USB в данном случае является врагом на пути передачи информации по USB to Com , такова его особенность. Можно бесконечно долго бороздить просторы Инета , но дешевое решение можно найти только под определённый состав микросхем памяти и микроконтроллеров. Под прицел попадают универсальные USB программаторы , но это готовые решения и относятся к более профессиональным. Со своими программами и стоят немалых денег- короче не для любителя. Далее простые USB программаторы реализованные на микроконтроллерах Atmega ограничены по функциональности. Они работают с микроконтроллерами и памятью I2C ( и то список маленький). Из того что я находил в Инете - AVR910 и STK500v2 программатор.
Понька в данном случае существенно выигрывает по реализованным интерфейсам и набору мк\сх.
Так что ищите программеры под свои цели.
Понипрог развивается длительное время и пока реализованные в нём протоколы не будут в полном составе реализованы на новой аппаратной платформе ( к примеру BitBang от FTDI или USB-микроконтроллер) мы не будем иметь дешевого инструмента для программирования через USB.




master_tv 
Завсегдатай
Сообщения: 700
 
Сообщение #6 от 28/08/2012 12:48 цитата  

так и не ясно куда паять выводы CTS и DSR, ведь на платке кабеля их вообще нет

Перейти: 
Следующая тема · Предыдущая тема
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Программаторы



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP