m.ix
Master Mixa
Сообщения: 1972+
|
xprog x-prog
схема плата +
http://www.radio-plan.ucoz.ru/load/0-0-0-193-20
=============
Программатор XPROG позволяет программировать внутреннюю EEPROM микроконтролеров MOTOROLA семейств : MC68HC05xxx, MC68Hc705xxx,MC68HC08xxx,MC68HC11xxx,MC68Hc12xxx,MC9S12D64,MC9S12DG256 .При наличии дополнительных модулей работает с микроконтролерами семейства TMS370 и TMS374.Поддерживается большое количество последовательных EEPROM- наиболее используемые в автомагнитолах, автомобильных комьютерах (приборные панели ,AIRBAG,immobilizers) и прочих изделиях( теле- видео-радио аппаратура ,радиоудлинители и т.д.)
Все микроконтролеры Motorola программируются внутрисхемно (без демонтажа).
MC68HC11A8, MC68HC11E9, MC68HC711E9, MC68HC811E2, MC68HC11E20, MC68HC11G5, MC68HC711G5, MC68HC11N4, MC68HC11F1, MC68HC11PH8, MC68HC711PH8, MC68HC11PA8, MC68HC711PA8, MC68HC11K4, MC68HC711K4, MC68HC11KA4, MC68HC711KA4, MC68HC11L6, MC68HC711L6,MC68HC11P2, MC68HC11F1 .TMS370 семейство.TMS374 семейство.
MC68HC11PH8(0H30R Q=614kHz) , MC68HC11PH8(3D64J Q=614kHz) , MC68HC11P2(0G10V Q=614kHz) , MC68HC11P2(1E53M Q=614kHz) , MC68HC11P2(3E74J Q=614kHz) , MC68HC11EA9(2D47J) , MC68HC11EA9(1D47J) , MC68HC11EA9, MC68HC05B6/16/32, MC68HC705B16/16N/32, MC68HC05X16/32,C68HC05B32 (new type from Audi CHORUS),MC68HC05H12(0H57A) , MC68HC05E6(0G72G) , MC68HC05E6(0F82B) , MC68HC05X32(0D69J;1H52A) , MC68HC05X32(0D53J) , MC68HC08AZ32 , C68HC08AZ32(0J66D) , MC68HC08AS60 , MC68HC08AZ60 , MC68HC08AZ60A ,
Последовательные EEPROM:
AT93C46, AT93C46A, AT93C56, AT93C57, AT93C66, AT59C11, AT59C12, AT59C13, CAT24C01, CAT24WC01, CAT24C02, CAT24WC02, CAT24C04, CAT24WC04, CAT24C08, CAT24WC08, CAT24C16, CAT24WC16, CAT24C32, CAT24WC32, CAT24C64, CAT24WC64, CAT64LC10, CAT64LC20, CAT64LC30, CAT93C46, CAT93C46A, CAT93C56, CAT93C57, CAT93C66, CAT93C66A, CAT93C86, 24C01A, 24LC01B, 24C02A, 24LC02B, 24C04A, 24LC04B, 24C08A, 24LC08B, 24C16A, 24LC16B, 24C32A, 24LC32B, 85C72, 85C82, 85C92, 93C06, 93C46, 93LCS46, 93LC46B, 93C56, 93LC56, 93C66, 93LC66, 93C76, 93LC76, 93C86, 93LC86, M6M80011P, M6M80021P, M6M80041P, NM93C06, NM93C46, NM93C14, NM93C56, NM93CS56, NM93C66, NM93CS66, NM93C86A, SDE2506, SDE2526, X24C00, X24C01, X2402, X2404, X2408, X24164, X24165, X2444, X24C44.25010.25020.25040.NVM3060.MDA2062.24C03.24C05.24C09.24C17.PCA8581.PCA85116-3.S2100R.S24H30.S24H45.M35080.ST95010.ST95020.ST95040.TC89101.TC89102.25C01.25C02.25C04.25C08.25C16.25E32.25E64.25E256.ST93C46/47.ST93C56/57.ST93C66/67. 7002NM010. GRN-001. GRN-002. 6005L
СПЕЦИФИКАЦИЯ АППАРАТНЫХ СРЕДСТВ :
Программирование процессоров от MOTOROLы производится внутрисхемно через универсальныйl XPROG-разьём(DB-15)..
Последовательный порт (до 115K бод) работает от (COM1, COM 2, COM3 or COM4).
ВЫПОЛНЯЕМЫЕ ФУНКЦИИ:
Чтение файла с диска / Сохранение файла на диске,Чтение,Запись, Сравнение, Подсчёт контрольной суммы,Защита,Редактирование, Установка конфигурации.
ПАРАМЕТРЫ ПИТАНИЯ :
Напряжение питания : +12-15V DC.
Потредляемый ток : 50 mA.
Processor: INTEL Pentium от60MHz до 1500 MHz (проверено)
Memory (RAM) Не менее 32MB (зависит от операционной системы)
Hard drive: 5MB свободного места
Communication: Один свободный COM-port
Operating system: Microsoft Windows 95/98 /2000/Me (проверено)
16/12/2004
А теперь о Xprogе
1)Резисторы R5-R12 в шинах B0-B7 выполняют две функции: а)согласование волнового сопротивления кабеля подключения к процу. б) защита от К.З. шин RB0-RB7 PIC16F84
2) Учитывая падение напряжения питания Xproga на защитном диоде D14 а также на транзисторе Q1 и зная ,что выходное напряжение LM317 вычисляется по формуле Vout=1,25V(1+(R2:R1)):IadR2,с которой видно прямую зависимость от Uпит,подымаем последнее до 14-15V.В противном случае получим на выходе Vppr=8,2-8,5V ,что явно недостаточно для програмирования Мотороловских процов( которые требуют Vpp 9v .)см. PDFы. .Вниматель подключайте проц к програмеру , учитывайте что часть HC05 и большинство HC11,HC12 семейств вообще не требуют пордключения Vppr.
3)Такая же история и с напряжением 5Vcom.Напряжение 5V получаемое с стабилизатора U4 поступоет на програмируемый проц через транзистор Q4 на котором происходит падение 0,4-0,7 V .В итоге мы находимся на нижнем пределеUcc как Мотороловских процов ,так и м/с памяти с последовательным доступом (4,5-5-5 Vcc), см.PDFы.В этом случае желательно в цепь земляного вывода U4 L7805 поставить кремниевый диод, дабы поднять напряжение до 5,5v.ВНИМАНИЕ!!! ВСЕ ПЕРЕДЕЛКИ СВЯЗАНЫЕ С РЕГУЛИРОВКОЙ НАПРЯЖЕНИЙ ВЫПОЛНЯТЬ НА УСТРОЙСТВЕ ОТСОЕДИНЁННОМ ОТ КОМПЮТЕРА И ЖЕЛАТЕЛЬНО СО СНЯТЫМ PIC16F84 и MAX232.
4) Некоторое увеличение импульсов на шинах B0-B7 дает уменшение резисторовR5-R12.
5)В Xproge встроеная неотключаемая функция PIN-тестер.Короче если у вас призошла перегрузка или К.З. по шинахB0-B7 появляется сообщение:» Communication or PIN-x ERROR» где «х» номер перегруженой шины.
6) Резистор R26 должен быть 10 ком. 7) Как я писал раньше : открыв OPTIONS-DEVICE можно менять начальный и конечный адреса считываемого/записывамого дампа вплоть до байта! Можно также менять частоту Мотороловского проца не ступенями как это сделано в Мотор Крякерах ,а задавать с клавы до 6-го знака.
8) О защите.За послений год было сделано 153 Мотороловских процов семейств HC05, HC08. HC11 ,HC12 и их производных. Ни на одном из них не активировалась защита ,хотя многие из них не коннектились Мотор Крякерами ( подгоняли друзья, знакомые).А это значит что разработчиками выдержаны рекомендуемые алгоритмы записи/чтения, (что не скажеш о Мотор Крякерах) и сторожевой пёс не активирует защиту.
9)Никаких переходников для Мотороловских процов не требуется.Способ подключения детально показан на чертежах Xprog-maanual который прилагаю.
10) Ногу питания освобождать от остальной схемы ОБЬЯЗАТЕЛЬНО!! Это делается для предовращения включения м/с связаных по шинах обмена и питания с процом. Если этого не сделать начнётся обмен между м/с и процом ,а тогда считать EEPROM проца будет затруднительно и в большинстве случаев невозможно.Это условие не касается изделий выполненых по однопроцессорной схеме( без м/с связаных с процом).
http://archive.espec.ws/section1/file17464.html
===========================
x-prog M - - - Коммерческая версия.
XPROG-m для процессоров фирмы MOTOROLA и TEXAS INSTRUMENTS и для других целей ориентированных на работу с автоэлектроникой.
Также позволяет программировать микросхемы SPI, I2C, Microwire,
доступна опция стирания и записи для микросхемы M35080.
Supported Device:
Serial Eprom:
24Cxx, 25Cxx, 93Cxx, MDA2062, NVM3060, M6M800xx, S2100, S24Hxx, TC89xxx, X2444, M35080
TEXAS INSTRUMENTS TMS370 Series:
TMS370C002A, TMS370C010A, TMS370C012A, TMS370C020A, TMS370C022A, TMS370C032A, TMS370C036A, TMS370C040A, TMS370C042A, TMS370C050A, TMS370C052A, TMS370C056A, TMS370C058A, TMS370C256A
TEXAS INSTRUMENTS TMS374 Series:
TMS374C003APQQ, TMS374CD13APQQ
MOTOROLA MC68HC05 Series:
MC68HC05B6, MC68HC05B8, MC68HC05B16, MC68HC05B32, MC68HC05X32(0D53J), MC68HC05X32(0D69J), MC68HC05X32(1H52A), MC68HC05X32(1D69J), MC68HC705X32(2D59J), MC68HC705B16, MC68HC705B16N, MC68HC705B32, MC68HC05L28, MC68HC05E6(0F82B), MC68HC05E6(0G72G), MC68HC05H12(0H57A), MC68HC05P3(1E25B)
MOTOROLA MC68HC08 Series:
MC68HC08AS32(1J27F), MC68HC08AZ32, MC68HC08AZ32(0J66D), MC68HC08AS60, MC68HC08AS60(8H62A), MC68HC08AZ60, MC68HC08AZ60(2J74Y), MC68HC08AZ60A
MOTOROLA MC68HC11 Series:
MC68HC11A8(old), MC68HC11A8(new), MC68HC11E1, MC68HC11E9, MC68HC11EA9, MC68HC11EA9(0D46J), MC68HC11EA9(1D47J), MC68HC11EA9(2D47J), MC68HC11F1(2F37E), MC68HC11F1(E87J), MC68HC11K4, MC68HC11K4(1E62H), MC68HC11K4(3E74J), MC68HC11KS2(1E59B), MC68HC11KA4, MC68HC11KA4(0E57S), MC68HC11KW1, MC68HC11L6, MC68HC11P2(3E74J), MC68HC11P2(1E53M), MC68HC11P2(0G10V), MC68HC11PA8, MC68HC11PH8, MC68HC11PH8(3D64J), MC68HC11PH8(0H30R)
MOTOROLA MC68HC(S)12 Series:
XC68HC12B32(9H91F), MC68HC12B32(1H91F), MC68HC12B32(3H91F), MC68HC12BE32(2H54T), MC68HC12BE32(0J38M), MC68HC12D60(0K75F), MC68HC12D60(1F68K), MC68HC12D60(1L28M), MC68HC912DG128(5H55W), MC9S12D64(2L86D), MC9S12DG256(2K79X) |
|