Ввиду дебилизма некоторых "товарищей" почтовый адрес изменился на: fedsemenyuk@gmail.com
Postal3_AVR USB программатор микросхем памяти с интерфейсами I2C, MW, SPI, а также м/к ATmel, KB90xx .
Вид со стороны установки деталей.
Вид со стороны пайки.
Назначение разъемов программатора.
Расположение деталей на плате.
Схема под этот вариант платы.
С любезного разрешения Владимира (Postal2) начинаем выпуск программатора Postal3_AVR. Устройство предназначено для прошивки EEPROM 24, 25, 93 серий и их модификаций , SPI Flash 25, Data Flash 45 серий а также для работы с м/к Micronas, АТмел, мультами КВ90хх. Есть отключаемая функция авто-определения подключенного чипа. Прибор подключается по USB-порту напрямую посредством разъема типа "А". Незаменим для мастеров-ремонтников ТВ и компьютерной техники работающих на линии. Для более подробного изучении данного девайса советую прочитать ветки форума:
http://monitor.net.ru/forum/viewtopic.php?t=436716&postdays=0&postorder=asc&start=352
http://monitor.net.ru/forum/viewtopic.php?t=317755&postdays=0&postorder=asc&highlight=%F4%FC%FE%E7&start=2752
Выражаю глубокую благодарность разработчику этого девайса Владимиру (Postal2).
Список поддерживаемых м/с памяти программатором «Postal3_AVR».
24 серия I2C EEPROM: 24С02/04/08/16/32/64/128/256/512/1024/2048/4096
----------------------------------------------------------------------------------------------------------
25 серия SPI EEPROM: 25010/020/40/80/160/320/640, 25128/256/512/1024, имеется резерв на три позиции.
----------------------------------------------------------------------------------------------------------
25 серия SPI flash:
MX25L512/1005/2005/4005/8005/1605/3205/6405,MX25V4005/8005,MX25L2006/4006/8006/1606/3206/6406,MX25L5121/1021, MX25L2026C/2026E/4026E/3225D/1633E, MX25L4035/8035/8035E/8036E/1635D,E/3235E/3236D/3237D/6436E/12836E, MX25635E/25735E,MX25L6445E/12845E/6465E/12865E.
W25P10/16/20/32/4080,W25X10/16/20/32/40/64/80,W25B40A,W25Q16Bx/32Bx/40Bx/64Bx/80Bx/128BX.
EN25B(P)05/10/16/20/32/40/64/80,EN25D16,EN25F10/16/20/32/40/64/80, EN25LF10/20/40,EN25Q10/16/20/32A/40/64/80A/128,EN25T16/80.
AT25F512/1024/2048/4096,AT25FS10/40/128,AT25DF21/41A/161/321/641,AT25DQ161.
M25P10/16/20/32/40/64/80/128,M25PX16/32/64/80/128,M25Q32/128.
SST25LF10A/20A/40,SST25VF512/010/016/016B/020/020B/032/032B/040/040B/064C.
A25L512/05P/010/010P/016/016P/020/020P/032/040/040P/080/080P,A25LQ032.
F25L004A/008A/016A/032A/004UA,F25S04PA/08PA/16PA,F25L32Q.
GD25F40/80,GD25P40/80/160, GD25Q16/32/64/128
GPR25L005B/010B/020B/040B/080B/128/161B/321B/641B/1284/6404.
Pm25LV010/016/020/040/80,Pm25LD010/016B/020/040/080B.
S25FL 004/008/016/032/040//064/128.
LE25FU106BTT/205TT/406TT/406BMA,LE25FW203ATT/403ATT/418ATT/808TT.
ES25P16/40/80,ES25M10/16A/40/40A/80/80A.
SA25F005/010/020/040.
N25S32/80.
TS25L10P/16P/20P/40P/80P.
AS25LV512/010.
25LCV(AA)1024
-----------------------------------------------------------------------------------------------------------
45 серия:
AT45DB011/021/041/081/161/321/642/1282/2562/5122, как без буквенного индекса, так и с индексами "B","D".
М45Е10/16/20/40/80
W45B512/010/020
При работе с 45 серией возможно нужно будет установить электролитический конденсатор по питанию 0.3--1 uF.
----------------------------------------------------------------------------------------------------------
93 серия MWI EEPROM: 93C06, 93C46, 93C46 8bit ,M93S46, 93C56, 93C56 8bit, M93S56, 93C57, 93C57 8bit, M93S57, 93C66, 93C66 8bit, M93S66, 93C76, 93C76 8bit, M93S76, 93C86, 93C86 8bit, M93S86, AK93C95, AK93C10, 35C108, 35C108 8bit, MSM16911, 59C11 8bit, MSM16912, 59C22 8bit, AT59C13, AT59C13 8bit, TC89101, TC89101 8bit, TC89102, TC89102 8bit, TC89121/122,TC97101, CXK1011/12/13/24, M6M80011/21/41, BR9010/16/20/40/80
С октября 2013 г. введена поддержка следующих м/с памяти:
24С01, Х24С00, X24165, X24325, X24645, SDA2516/26/46/86, 24LC515, 24LC1025
а также АТ24RF08 и МАХ96ХХ
Введена поддержка AT24RF08, подключение её отличается от стандартного. Ноги 1,2,3 подымаем с переходника. Между 1-м и 2-м выводами м/с подключаем индуктивность порядка 100uH. Конденсатор не обязательно. 3-й вывод подтягиваем на питание через резистор 4к7---10к. AT24Rf08 подсоединяется в слот "24Схх", напряжение питания 5.0 вольт.
============================================================================
Программатор работает и с EEPROM 95 серии. Берём, например, 95080, выбираем как 25080, определяется как 25080. EEPROM 95 серии вставляем в слот для SPI Flash.
Поддерживаются следующие м/с памяти 95 серии:
95010 / 020 / 40 / 80 / 160 / 320 / 640, 95128 / 256 / 512
Стирание/запись/верификация - Ок!!! Смотрите лог программатора.:
Checking, Wait ...
Connection opened .
Address-Width = 2 Bytes,
- Checking Size ...
25080 detected .
Chip Size = 1024
- But Use Manual Size .
usb-device closed.
Connection opened .
Status stored for use ...
Mode clear - restore .
SPI Eeprom 1024 OK
Status Restored .
"Auto" = Combined Mode .
Eeprom Verify 1024 OK
usb-device closed.
Список продукции от АТмел поддерживаемой данным программатором:
ATmega8/88/168/328/16/8515/8535/32/48/64/128/603/103/161/162/163/164/323/324/644/1284/165/325/645/640/128_1/2560_1/169/329/649
ATmega8U/16U/32U/16U4/32U4/32U6
ATmega8HVA/16HVA/32YVB/64HVB/16M1/32M1/64M1
ATtiny2313/12/13*15/24/25/26/44/45/84/85/22/87/167/261/461/861/4313/43U
AT90S2313/1200/2333/4414/8515/4433/4434/8535/2323/4323
AT90USB64X/128X/82/162
AT89S8252/8253
AT90CAN32/64/128
AT90PWNxx/x16/81/161
AT86RF401
AT89S205/405
Вот так подключаются м/к от АТмел - ATmega, ATtiny, AXmega, AT86/89/90/90USB - к программатору.
Инструкцию по работе с Атмел скачать здесь: https://yadi.sk/i/JV5WZ-lmc5PXZ
Мультиконтроллеры КВ9010/12/16/18/20/22 можно подключить к программатору вот таким 6-ти проводным шлейфом через слот SPI flash. Информация по подключению и работе с КВ9010/12/16/18/20/22 лежит здесь: https://yadi.sk/i/Tz2cZedfcR7AX
Применяя программатор в качестве эмулятора ПДУ, фото приёмник подключаем вот так.
Инфракрасный излучатель - IR diode - установлен на плату штатно.
Если вам нужно использовать устройство в качестве UART, снимаем перемычку с джемпера "3v3/5v0" и ставим на "Rsr.m8", тем самим глушим ATmega88 по сбросу.
Схема для подключения м/с памяти с 1.8 вольта питания к программатору, вариант №1.
Схема для подключения м/с памяти с 1.8 вольта питания к программатору, вариант №2.
Вот так выглядит переходник-адаптор для м/с памяти с питание 1.8 вольта с W25Q64FWSIG, установленный на программатор Postal3_AVR.
Запись W25Q64FWSIG
Верификация W25Q64FWSIG.
А вот полный лог записи/верификации W25Q64FWSIG на даном переходнике-адапторе:
RDID(9F) ef,60,17,00,00
RES(AB) 16,16,16,16
READ_ID(90) ef,16,ef,16
Chip = W25Q64 QPI
Chip Size = 8388608
- But Use Manual Size .
usb-device closed.
Connection opened .
Spi Flash Status : 00
Binary : "00000000".
usb-device closed.
Config saved .
Connection opened .
Status stored for use ...
Mode clear - restore .
"Auto" = Combined Mode .
SPI Erase 64 OK
Bulk Erase Success .
Burst Success, Run Full ...
Probe OK, Use Burst .
SPI Flash 8388608 OK
Status Restored .
"Auto" = Combined Mode .
SPI Verify 8388608 OK
usb-device closed.
Config Load Success.
Config saved .
SiUSBXp.dll loaded .
New style Dll in use ...
Count of USB-devices = 1
Num of device to use = 0
Connection opened .
*** Ask SPI Flash ... ***
Postal3_AVR - набор KIT(сделай сам).
В набор "Сделай сам" входят CP2102, ATmega88 (прошитая), а также ВСЕ остальные элементы.SMD элементы установлены на плату + ссылка на скачивание всей необходимой информации. Плата с установленными SMD компонентами запущена в работу и протестированная. Вам остаётся только запаять выводные компоненты и наслаждаться работой. Окончательная обработка платы - золочение площадок под пайку.
Софт, инструкции, драйвера можно скачать здесь: https://yadi.sk/d/qLlNAlX-gba2A
На новый вариант плат ссылка на софт, инструкции: https://yadi.sk/d/u6tR0CwZhm5Yx
Крайний софт качать здесь: https://yadi.sk/d/5w58EarntKmWs
Для обсуждения софта, железа открылась новая ветка: http://remont-aud.net/forum/121
По поводу приобретения готового изделия или набора KIT обращаться сюда: https://www.olx.ua/obyavlenie/postal3-avr-programmator-eeprom-IDnVVA8.html
или в почту:
fedsemenyuk@gmail.com
mr.fsem@mail.ru
|