PonyProg 2000 и IC-Prog 1.05d на PL2303

vovchiiik
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 прилагается.

Удачи всем.

m.ix
15/11/2010 20:25
Время чтения 24С64 – 13мин., записи 15 мин.

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

vovchiiik
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
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
28/08/2012 12:48
так и не ясно куда паять выводы CTS и DSR, ведь на платке кабеля их вообще нет

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