Содержание
-
Программатор TL866
-
Документация
-
Программы
-
TL866II+
-
Xgpro
-
Ссылки
Программатор для:
-
EPROM
-
EEPROM
TL866 High Performance Universal Programmer
Документация
Документация V1.01, оригинал
Программы
-
Xgpro
-
minipro
TL866II+
оригинал
Прошивки (можно прошить используя программу minipro):
-
04.2.123 (0x27b)
-
04.2.127 (0x27f)
-
04.2.132 (0x284)
В этом варианте установлена качественная ZIF панелька на 40 контактов от ARIES.
XGecu TL866II Plus High-Performance Universal USB Programmer Device Support List
Товар на Aliexpress
Xgpro
Xgpro — это стандартная программа для работы с программатором в ОС MS Windows.
Она работает в Wine, порядок установки:
-
Скачать установщик с официального сайта
-
Выполнить установку в Wine
-
Скачать файл
setupapi.dll
для соответствующей версии программатора:-
для TL866 — setupapi.dll
-
для TL866II и TL866II+ — setupapi.dll
-
-
Скопировать файл
setupapi.dll
в папку с установленной программой
Ссылки на загрузку:
-
Тема с ссылками на загрузку
-
Прямые ссылки для загрузки:
-
11.60 (2021.11.04)
-
11.50 (2021.10.18)
-
11.30 (2021.09.05)
-
10.61 (2021-01-06)
-
12.38 (2022.12.01)
-
Running TL866II Plus in Manjaro Linux | Boseji’s Lab
Ссылки
TL866CS, универсальный программатор
Minipro TL866-II — тест и прошивка программатора
Обзор программатора Xgecu TL866II Plus (Minipro TL866II Plus) и списка поддерживаемых микросхем — отзыв о покупке и инструкция по эксплуатации
XGECU Official Store — магазин на AliExpress
Reversatronics: TL866 + MiniPro under Linux
Оборудование,
Встроенное ПО,
USB,
Программатор
Приветствую вас уважаемые читатели муськи! Речь в этом обзоре пойдёт о новой версии народного программатора.Посмотрим что нового и чем же он лучше старых версий, дополнительно сравнение внутренностей и кое что полезное для владельцев множества адаптеров.Милости прошу под CUT
Был у меня народный TL866A, были у него свои приколы, но в целом программатор меня устраивал. Однажды обновляя ПО программатора я увидел информацию о новой версии (если честно я не часто обновляю ПО поэтому этой новости было полгода). Собственно все нововведения и характеристики были оформлены в виде таблицы которая выглядит следующим образом:
Из интересных нововведений это поддержка NAND, 1.8v теперь без адаптера и «Pin detected» оно же обнаружение плохого контакта, также производитель обещал увеличение скоростей работы, а самое важное модели TL866A и TL866CS сняты с производства, а это значит что дальнейшая поддержка производителем под вопросом. Посидел я, подумал и решил следующее — буду менять… Переходники у меня есть, а сам программатор не такой и дорогой, выставил на продажу я свой старый программатор (в моём регионе иногда за Б/У просили до 70$) цену выставил не наглую в итоге продал за 3 дня, добавил немного денег и сделал заказ. Через 2 недели при получении долгожданной покупки у меня было лёгкое дежавю…Новая модель поставляется в старой коробке, когда в первый раз берёшь её в руки можно реально подсесть на измену т.к. единственное что говорит о том что Вас не обманули с моделью это маленькая наклейка в верхнем углу.
Комплект простой:
Программатор
Кабель для ICSP (внутрисхемного программирования)
USB B кабель для подключения к компьютеру
Диск с ПО
На этот раз его не было в коробке, впрочем, не сильно и надо.
Гарантийный талон или фиг знает что это…
Сам программатор напоминает модель TL866A
список поддерживаемых микросхем тут: www.autoelectric.cn/MiniPro/TL866II_List.txtСобственно корпус одинаковый с правой стороны разъём для ICSP.
На левой стороне USB B.
Единственное отличие это надпись «XGecu Pro», а так всё то же самое, белая коробочка и зелёная ни разу не оригинальная ZIF панелька от 3M.
Шнур для внутрисхемного программирования «обрадовал» они бы ещё его одноцветным сделали…
Справедливости ради стоит сказать что серо-черно-красная схема применяется в ICSP для чипов памяти, но я считаю что производителю надо было сделать цвета как при программировании микроконтроллеров и в дальнейшем её придерживаться.
А что там внутри?
На дальнейших фото по левой стороне старая версия (TL866A), справа герой обзора.
Первое что бросается в глаза это то, что с платы пропали микросхемы «защёлки» 74hc373 (буфер однонаправленный) и для светодиодов сделали отверстия, теперь их не придётся выпаивать что бы разобрать этот бутерброд ещё появились ICN2026DP (будем считать что это «16-Channel Constant Current LED Sink Driver» применяющийся для ограничения тока, а будем считать потому что конкретно на эту МС я не смог найти описание, но ICN2024 и ICN2028 имеют такое назначение…).
На обратной стороне платы с ZIF панелькой визуально компонентов стало меньше, но появилось 4 сдвиговых регистра HC595.
Нижняя плата с минимальными изменениями называется найти отличия… появилась ICN2026DP
На обратной стороне нижней платы пропало две защёлки и сдвиговый регистр 74HC164, а вот микроконтроллер сменился, судя по ICSP это всё ещё PIC а именно PIC24FJ256GB110, но вот ножек стало больше теперь их 100 (было 80 и PIC18F87J50).
Итог: изменения хоть и незначительные, в новой плате просматриваются решения от предшественника, однако они есть и переделать старые версии в новые (как это было с TL866CS) программно не выйдет.
Заглянем в софтСофт, как и сам программатор не претерпел значительных изменений, появился официальный русский язык с кривым шрифтом, поменялись некоторые панели местами, появилась опция pin detect и ICSP для чипов памяти 24/25/93 серии.
Окошко программирования по ICSP стало более информативным, но вот серый шнур это ппц)).
Про pin detect, если у чипа нет контакта, то программатор сообщит об этом показав колодку и проблемный пин.
А если используется хитрый переходник, то и поподробнее обозначит проблемные места. Функция в общем классная, но были у меня с ней проблемы, микросхема AT29C256 некорректно читалась если была включена данная фича (даже ID плохо читался).
NANDЕсли Вы захотите работать с NAND, то для этого понадобиться новый переходник.
При выборе NAND памяти появляется два поля ввода для дампа памяти который надо записать и файла куда надо сохранить считанный дамп.
Собственно сам переходник стоит ~ 17$ представляет он из себя TSOP32/40/48 адаптер (SN003) и плату переходник.TSOP32/40/48 адаптер такой же как и в «красных» комплектах, а вот плату переходник отдельно я в продаже не видел (только как комплект для NAND или в составе набора «красных» переходников). Поэтому я взял мультиметр и немного поработал в альтиуме.
Ссылки на файлы в конце обзора.
Вывод
TL866II Plus — это дальнейшее развитие народного программатора, сохранилось то за что мы его любим это невысокая цена и достаточно широкий диапазон поддерживаемых МС.Производитель добавил приятные фишка такие как: поддержка питания 1,8v и NAND (список поддерживаемых чипов не велик, но начало положено), ну и конечно pin detect. Чувствуется развитие и оно носит эволюционный характер, нет резких и кардинальных изменений: корпус тот-же, ZIF панелька — DIP40 даже плата отдельными узлами не отличается от предшествующих моделей. Как я уже говорил TL866A TL866CS сняты с производства (возможно у кого-то из продавцов и есть старые запасы) но я рекомендую покупать только TL866II Plus. Стоит ли менять старые версии на новую это решать каждому самому, моё мнение что изменения не такие значительные что покупать заново обязательно, а вот продажа имеющегося и покупка нового вполне себе хороший вариант. Кстати о хороших вариантах при покупке я себе купил ZIF панельку от ARIES и сделал маленький апгрейд.
Замечательная вещь рекомендую, гораздо лучше родной панельки.
Ссылки
Список поддерживаемых микросхем: www.autoelectric.cn/MiniPro/TL866II_List.txt
Сайт производителя www.xgecu.com/en/TL866_main.html
NAND адаптер — 17$ https://aliexpress.com/item/item/ANDK-TSOP48-NAND-Adapter-only-for-xgecu-minipro-TL866II-plus-programmer-for-NAND-flash-chips-TSOP48/32858637800.html
Чёрная ZIF панелька — 8.5$ https://aliexpress.com/item/item/Free-Shipping-Aries-40pin-Locking-40P-IC-Testing-Seat-programmer-adapter-lock/1308805408.html
Комплект переходников TSOP32/40/48 SOP44/56 -35$ https://aliexpress.com/item/item/100-sn001-NAND-TSOP32-tsop40-TSOP48-SOP44-sop56/32854321318.html
Испытанные shaman7036 файлы платы переходника NAND моя версия и файл платы для Altium + файлы переходника с сайта производителя. www.dropbox.com/s/2a91o1a4ku5b7c0/nand.rar
Не скажу, что я часто пользуюсь программатором, но иногда приходится. Потому при «переезде» на новый компьютер возникла проблема, мои старые программаторы с ним не работают.
Собственно потому и был куплен более современный, которому не нужен COM или LPT порт.
Обзоры данного устройства здесь уже есть, потому мой обзор будет скорее небольшим
фотохвастом
дополнением, а заодно и минуткой истории программаторов.
Купил я этот программатор еще летом, но вот заняться им решил только сейчас, в основном из-за того, что теперь у меня не привычная мне ХР, а Windows 7 x64. Но кроме этого я теперь сильно ограничен в плане разнообразия портов.
Программаторы делятся на несколько групп, хотя во многих случаях деление довольно условно, так как некоторые могут работать в разных режимах.
Для начала по способу управления, «программные», «аппаратные» и автономные.
Программные, это самые простые программаторы, они не содержат в себе никаких микроконтроллеров, всем процессом управляет только компьютер. Из недостатков — сильная привязка к «железу», почти полная невозможность работы через USB-COM и USB-LPT конвертеры.
Из достоинств — простота, иногда достаточно просто нескольких проводков, иногда одной или нескольких логических микросхем.
Аппаратные. Имеют на борту микроконтроллер, который является «прослойкой» между компьютером и программируемым чипом. В этом случае программа работает используя стандартный протокол передачи данных и можно пользоваться конвертерами. Кроме того такие программаторы обычно имеют более стабильный результат прошивки, стремящийся к 100%.
Автономные. Позволяют программировать вообще без участия компьютера.
Кроме этого есть еще деление на последовательные и параллельные.
Последовательный — информация записывается по одному биту, долго, но меньше проводов.
Также такой принцип используется и в внутрисхемном программировании.
Параллельный — пишем сразу по одному байту, выше скорость, но больше сложность и больше проводов. Часто такие программаторы «аппаратные», хотя были и версии с подключением к LPT порту. Кроме того параллельный программатор в некоторых ситуациях может помочь разблокировать микросхемы, которые не может последовательный.
Кроме этого еще бывают программаторы с высоковольтным программированием (например можно разблокировать контроллеры с отключенным выводом сброса), с режимом внутрисхемной отладки.
При очень большом желании программу записать можно даже при помощи обычных переключателей, вручную. Это очень долго, муторно, но реально.
Пока готовил обзор, проверял программатор, вспоминал чем я вообще пользовался раньше.
Если кому то интересно, то покажу, но слабонервным лучше не смотреть
Возможно кто то покажет свои варианты.
Получил я программатор в небольшой картонной коробочке. Точно в таком же виде он показан на сайте производителя.
TL866CS, универсальный программатор
Программатор в минимальной комплектации, в которую входит:
1. Программатор
2. USB кабель
3. Диск с программным обеспечением
4. Гарантийный талон.
TL866CS, универсальный программатор
Гарантийная карта особого смысла не имеет, а что на диске я даже не смотрел, так как просто скачал необходимое мне ПО, ссылку на него дам в конце.
Из всего полезен разве что кабель, причем довольно качественный.
TL866CS, универсальный программатор
Программатор я раньше видел в других обзорах, потому уже ожидал что получу. Небольшая серая коробочка с панелькой сверху.
TL866CS, универсальный программатор
С одной стороны расположено гнездо USB, причем правильного типа, которое и должно устанавливаться на устройствах, а не мини или микро.
С другой стороны только место под разъем.
TL866CS, универсальный программатор
Сверху установлена так называемая панель с нулевым усилием. Чаще всего в самодельных устройствах применяют обычные панели. Я сам так делаю, это дешево и по своему удобно. Но правильная панель куда удобнее, особенно в универсальных устройствах. Открыл, положил микросхему, закрыл, все
Снизу только наклейка с серийным номером и адресом производителя.
TL866CS, универсальный программатор
Разбирал я его еще до первого включения, большей частью ради любопытства. Разбирается он предельно просто, четыре самореза и все. Правда не понравились две вещи, нет ножек и саморезы довольно короткие.
TL866CS, универсальный программатор
Печатная плата. А точнее «бутерброд» из двух плат. Внешне все просто отлично.
TL866CS, универсальный программатор
Бросается в глаза обилие компонентов, плата местами буквально усеяна ими.
TL866CS, универсальный программатор
Пайка качественная, все чисто, вот только зачем то стерли маркировку микроконтроллера. Насколько я знаю, это что то от фирмы Майкрочип, хотя по большому счету неважно.
TL866CS, универсальный программатор
Слева видны микросхемы преобразователей питания, ну а по центру просто толпа диодов. Все это обилие компонентов вызвано тем, что каждый контакт панели может управляться индивидуально, а если точнее, то полностью независимо, потому возможности программирования ограничены только программой.
TL866CS, универсальный программатор
Помимо разъемов, соединяющих платы, есть еще пара проволочных выводов, которыми платы спаяны вместе. Также рядом просматривается место для установки еще одного разъема.
TL866CS, универсальный программатор
С другой стороны также есть место под разъем. Я могу ошибаться, но насколько я понимаю, это разъем программирования микроконтроллера установленного в программаторе.
TL866CS, универсальный программатор
Первую часть осмотра закончил, пробую запустить.
Устанавливаю программу, потом заменяю родной файл программы на русифицированный и запускаю. Перед собственно запуском программы выдается такое вот окошко.
Если его закрыть, то ПО работает, но при каждом включении это уведомление раздражает.
К слову, установка ПО прошла на удивление гладко. Запустил установщик, он сам установил драйверы, после завершения все заработало. Даже удивило, так как морально я уже был готов к проблемам. Напмню, эксперимент проходил под Windows 7 x64.
После запуска видим вполне привычное многим окно программы управления программатором.
У разных программаторов оно может немного отличаться, но общая суть неизменна, вверху разные режимы работы (запись, чтение, проверка, стирание и т.п.), выбор микросхем.
Ниже окно в котором отображается записываемая или считанная информация, при этом как и в остальном ПО информацию можно редактировать.
Так как постоянно выскакивающее окно меня раздражало, то я первым делом решил обновить программу самого программатора.
Заходим в меню «инструменты» и выбираем — Новая прошивка.
Кстати, есть еще пункт — Самодиагностика, весьма полезная опция.
Дальше нас напугают страшным уведомлением, мол смотрите что делаете, если что не так, то мы ничем вам уже не поможем
Вообще дело действительно серьезное, при неудачной прошивке действительно могут быть большие сложности.
Нажимаем кнопку — Прошить и надеемся что компьютер не зависнет и не выключат электричество. В моем случае все прошло удачно, ПО обновилось без проблем.
Но на самом деле это была только половина процесса. Дальше я захотел превратить мой программатор TL866CS в более удобную версию TL866A.
Существуют два способа:
1. Перепрошивка микроконтроллера программатора с использованием другого программатора, а точнее при помощи нескольких проводков, LPT порта и специальной программы.
2. Перепрошивка загрузчика, по сути «программная» коррекция.
Первый способ считается более правильным, но и более сложным. Второй гораздо проще, но есть информация, что при обновлении программы придется опять повторять операцию. ТАк как программу я часто обновлять не планирую, то решил использовать второй способ. Информация и файл взяты отсюда.
Для этого запускаем файл TL866.exe из папки — Перепрошивка.
Затем находим файл update.dat. Он находится в папке куда мы установили ПО программатора
TL866CS, универсальный программатор
Нажимаем на кнопку — Reflash. Нам последний раз предлагают передумать, но мы не соглашаемся.
Надеюсь все понимают, что любые действия вы делаете на свой страх и риск?
В конце мы должны получить такое окошко. Если не получили, то скорее всего дальше придется пользоваться проводками и LPT портом.
Все, теперь у нас TL866A.
Данный апгрейд дает нам возможность прошивать микроконтроллеры не только в панели самого программатора, а и внутрисхемно. Можно конечно выпаять контроллер из платы и прошить его в самом программаторе, но если это надо делать более одного раза, то куда проще подключить шесть проводов и делать это без выпаивания.
Но мало обновить ПО, надо ведь еще запаять сам разъем. Я делал это в последнюю очередь, так как не было 100% уверенности в результате перепрошивки.
Порывшись дома в загашнике, нашел разъемы и провод.
TL866CS, универсальный программатор
Вообще, изначально производителем задумывалось, что будет применяться такой разъем.
Он называется NS25-W6K.
Причем установить его можно даже не разбирая бутерброд из плат. Например я даже без применения пинцета и прочих инструментов установил его на место. правда у меня был только трехконтактный, но сути дела это не меняет.
TL866CS, универсальный программатор
Но в наличии правильного разъема у меня не было и я применил другой, тоже с шестью контактами и похожим шагом (мой 2.5мм, а надо 2.54мм).
Хотя на мой взгляд гораздо удобнее было бы применить разъем типа IDC.
Такой разъем имеет большой плюс в том, что у него нет фиксатора, а также то, что кабель в нем жестко фиксируется и его не получится вырвать.
Но есть проблема, чтобы красиво установить такой разъем, надо чтобы он был на 12 контактов, но они есть на 10 или 14. Потому надо либо использовать 10 и один из выводов соединять проводом, либо 14 но лишний не использовать (если задействовать только один ряд выводов).
Такие разъемы я использовал в своем старом программаторе и они показали что лучше и искать не стоит. На фото разъем BH-10R на 10 контактов.
Разъем, который изначально должен был стоять, немного выступает за пределы платы, но как по мне, то выступать он должен еще больше, потому это еще одна причина применения другого типа разъемов.
TL866CS, универсальный программатор
В моем случае без паяльника уже не обойтись.
Для начала выпаиваем светодиоды, предварительно запомнив как они были впаяны. Хотя на плате плюсовой контакт помечен квадратным «пятачком».
TL866CS, универсальный программатор
Затем постепенно прогревая два вывода, которые удерживают половинки вместе, и одновременно разжимая платы, рассоединяем их.
TL866CS, универсальный программатор
Теперь можно осмотреть что кроется внутри.
А внутри видно кучу мелких транзисторов, разъемы и дроссели системы питания.
TL866CS, универсальный программатор
Повышающие преобразователи питания. Вообще, на мой взгляд, узел питания сделано весьма неплохо. Да и сама конструкция хорошо продумана.
TL866CS, универсальный программатор
Случайно заметил самовосстанавливающийся предохранитель по линии питания USB, это также хорошо, меньше шансов спалить порт компьютера в случае нештатной ситуации.
TL866CS, универсальный программатор
На второй плате также кучка мелких транзисторов, скорее всего те, которые не влезли на первую плату.
TL866CS, универсальный программатор
Осмотрели, идем дальше.
Перед следующим шагом я уже было приготовил инструменты чтобы выломать заглушку для разъема, но внезапно оказалось, что она просто вынимается, приятно
TL866CS, универсальный программатор
Припаиваю залуженный провод к разъему. Сначала думал просто взять выводы от каких нибудь деталей, но потом подумал, что если поставить жесткие залуженные провода, то разъем можно не приклеивать. У родного разъема хватает жесткости выводов чтобы его удерживать на плате.
TL866CS, универсальный программатор
Собираем все в кучку, припаиваем светодиоды и устанавливаем в корпус.
TL866CS, универсальный программатор
А вот перед следующей операцией надо определиться, по какой распиновке разъема мы будем делать.
Если для Майкрочипа все просто и понятно, то с Атмелом не все так просто. Для него существует два стандартных варианта ICSP разъема, шести и десятиконтактный.
Я обычно стараюсь использовать шесть контактов, он компактнее, но десятиконтактный считается более правильным и был предложен собственно фирмой Атмел. Конечно никто не мешает сделать переходник или просто два кабеля, но в любом случае лучше ориентироваться на эти два стандарта, потом может помочь в работе.
Возможно кому нибудь будет так проще понять как разводить разъем.
Я выбрал в итоге вариант с шестью контактами, хотя сам разъем у меня с десятью, потому расшиваю только средние шесть контактов.
TL866CS, универсальный программатор
Все переплетения проводов я оставляю на стороне разъема подключения к программатору. Обжимки у меня нет, пришлось паять.
TL866CS, универсальный программатор
Конечно же проверяю то, что получилось. Беру плату из этого обзора и пробую считать содержимое.
TL866CS, универсальный программатор
Для работы с разъемом внешнего программирования выбираем соответствующую опцию в настройках программы. Кстати попутно можно выбрать, подавать питания на устройство или нет.
Ток ограничен и у меня почему то постоянно выдавало ошибку перегрузки порта программатора, пришлось принудительно удерживать кнопку включения программируемого устройства, а в настройках программатора отключить подачу питания.
Скорость чтения в таком режиме не очень высокая, Atmega644 прочиталась за 13 секунд.
Поигравшись немного с другими микроконтроллерами и выяснив что все работает, я перешел к более редким проверкам, хотя это уже скорее любопытство.
Беру ПЗУ 27С256 от старого компьютера, читаю.
Кстати, для микросхем с УФ стиранием есть удобная опция — проверка чистоты, в этом режиме программатор проверяет что микросхема полностью стерта.
TL866CS, универсальный программатор
Микросхеме около 30 лет, но она читается Правда я почти уверен, что читается со сбоями, так как со временем такие ПЗУ имеют свойство «течь».
Ладно, беру ради эксперимента еще одну похожую микросхему, от какого то древнего 80286 компа.
TL866CS, универсальный программатор
Здесь похоже что сбои уже в самом начале чтения и более явные, это видно по прочтенному тексту.
Из удобного могу отметить то, что есть список последних использовавшихся микросхем.
TL866CS, универсальный программатор
В процессе тестов проверял и старые Атмелы, например 89C2051, проблем обнаружено не было.
Вообще список микроконтроллеров довольно большой.
Дальше хотел найти свой старый Синклер, чтобы прочитать его ПЗУ, но мне под руку он не попался и я перешел к тому, что меня очень приятно обрадовало в этом программаторе. Причем странно то, что никто особо и не акцентировал на этом внимание.
Прибор позволяет производить проверку логических микросхем, а также микросхем статического и динамического ОЗУ.
Для меня это было открытием, так как всегда относился к данному устройству только как к программатору.
Дальше я проверял все, что попадалось под руку. Сначала простая логика.
Так как большинство наших микросхем (хотя далеко не все) являются аналогами импортных, то можно проверять и их.
Затем микросхему статического ОЗУ К537РУ10. Правда она является аналогом импортной 6216, но ее я не нашел в списке и проверил как 6116.
Затем шел сдвиговый регистр 555ИР27, но проверив две микросхемы прибор в обоих случаях выдавал ошибку. Причем ошибки были разные у обоих микросхем и результат был «плавающим». Микросхемы были паяные и выдраны из какого то устройства, потому возможно что и неисправны.
Берем нашу КР1533ИР9, находим соответствующий аналог, здесь все отлично.
Попалась еще 155ИЕ9В, здесь также все хорошо.
Хотел еще проверить наши К565РУ7, но импортного аналога в списке микросхем программатора не нашел
Кроме того хотелось проверить разблокирует ли программатор микроконтроллеры ATtiny15L (и похожие) у которых отключен вывод сброса, но найденные мной микросхемы не были заблокированы (или разблокировались), а единственная найденная ATtiny15L которая не читалась и не стиралась была паяная. Конечно можно попробовать сначала заблокировать, а потом стереть, но этих контроллеров у меня мало, а в продаже их сейчас не найти, потому я их оставил на возможные замены.
На этом можно сказать, что все. Выделять какие то плюсы или минусы не буду, так как программатор очень понравился. Переделка в версию А оказалась предельно простой, но добавляющей полезный функционал. Полной неожиданностью было то, что программатор может проверять логические микросхемы, кому то покажется мелочью, но для меня это очень полезная мелочь. ОЗУ я вряд ли проверять буду, так как редко с ними сталкиваюсь, но для возможной диагностики может пригодится.
Качество сборки также на отлично, конструкция несколько неудобна для разборки, так как платы в двух местах спаяны между собой, но в жизни разбирать их вряд ли придется.
Как и обещал, в качестве дополнения программа с драйвером, а также программа перепрошивки, схема, и список поддерживаемых микросхем. Список постоянно пополняется, потому уже может быть больше. Ссылка для скачивания.
С купоном TL866CSS программатор стоит 37 долларов, мне правда обошелся чуть дороже, так как на тот момент купона не было, а я пользовался поинтами.
На этом все, как всегда жду вопросов, а в качестве бонуса предлагаю небольшую загадку, тому кто первый ответит правильно + в карму (если еще не ставил).
оригинал
Прошивки (можно прошить используя программу minipro):
-
04.2.123 (0x27b)
-
04.2.127 (0x27f)
-
04.2.132 (0x284)
В этом варианте установлена качественная ZIF панелька на 40 контактов от ARIES.
XGecu TL866II Plus High-Performance Universal USB Programmer Device Support List
Товар на Aliexpress
Xgpro
Xgpro — это стандартная программа для работы с программатором в ОС MS Windows.
Она работает в Wine, порядок установки:
-
Скачать установщик с официального сайта
-
Выполнить установку в Wine
-
Скачать файл
setupapi.dll
для соответствующей версии программатора:-
для TL866 — setupapi.dll
-
для TL866II и TL866II+ — setupapi.dll
-
-
Скопировать файл
setupapi.dll
в папку с установленной программой
Ссылки на загрузку:
-
Тема с ссылками на загрузку
-
Прямые ссылки для загрузки:
-
11.60 (2021.11.04)
-
11.50 (2021.10.18)
-
11.30 (2021.09.05)
-
10.61 (2021-01-06)
-
12.38 (2022.12.01)
-
Running TL866II Plus in Manjaro Linux | Boseji’s Lab
Ссылки
TL866CS, универсальный программатор
Minipro TL866-II — тест и прошивка программатора
Обзор программатора Xgecu TL866II Plus (Minipro TL866II Plus) и списка поддерживаемых микросхем — отзыв о покупке и инструкция по эксплуатации
XGECU Official Store — магазин на AliExpress
Reversatronics: TL866 + MiniPro under Linux
Оборудование,
Встроенное ПО,
USB,
Программатор
Приветствую вас уважаемые читатели муськи! Речь в этом обзоре пойдёт о новой версии народного программатора.Посмотрим что нового и чем же он лучше старых версий, дополнительно сравнение внутренностей и кое что полезное для владельцев множества адаптеров.Милости прошу под CUT
Был у меня народный TL866A, были у него свои приколы, но в целом программатор меня устраивал. Однажды обновляя ПО программатора я увидел информацию о новой версии (если честно я не часто обновляю ПО поэтому этой новости было полгода). Собственно все нововведения и характеристики были оформлены в виде таблицы которая выглядит следующим образом:
Из интересных нововведений это поддержка NAND, 1.8v теперь без адаптера и «Pin detected» оно же обнаружение плохого контакта, также производитель обещал увеличение скоростей работы, а самое важное модели TL866A и TL866CS сняты с производства, а это значит что дальнейшая поддержка производителем под вопросом. Посидел я, подумал и решил следующее — буду менять… Переходники у меня есть, а сам программатор не такой и дорогой, выставил на продажу я свой старый программатор (в моём регионе иногда за Б/У просили до 70$) цену выставил не наглую в итоге продал за 3 дня, добавил немного денег и сделал заказ. Через 2 недели при получении долгожданной покупки у меня было лёгкое дежавю…Новая модель поставляется в старой коробке, когда в первый раз берёшь её в руки можно реально подсесть на измену т.к. единственное что говорит о том что Вас не обманули с моделью это маленькая наклейка в верхнем углу.
Комплект простой:
Программатор
Кабель для ICSP (внутрисхемного программирования)
USB B кабель для подключения к компьютеру
Диск с ПО
На этот раз его не было в коробке, впрочем, не сильно и надо.
Гарантийный талон или фиг знает что это…
Сам программатор напоминает модель TL866A
список поддерживаемых микросхем тут: www.autoelectric.cn/MiniPro/TL866II_List.txtСобственно корпус одинаковый с правой стороны разъём для ICSP.
На левой стороне USB B.
Единственное отличие это надпись «XGecu Pro», а так всё то же самое, белая коробочка и зелёная ни разу не оригинальная ZIF панелька от 3M.
Шнур для внутрисхемного программирования «обрадовал» они бы ещё его одноцветным сделали…
Справедливости ради стоит сказать что серо-черно-красная схема применяется в ICSP для чипов памяти, но я считаю что производителю надо было сделать цвета как при программировании микроконтроллеров и в дальнейшем её придерживаться.
А что там внутри?
На дальнейших фото по левой стороне старая версия (TL866A), справа герой обзора.
Первое что бросается в глаза это то, что с платы пропали микросхемы «защёлки» 74hc373 (буфер однонаправленный) и для светодиодов сделали отверстия, теперь их не придётся выпаивать что бы разобрать этот бутерброд ещё появились ICN2026DP (будем считать что это «16-Channel Constant Current LED Sink Driver» применяющийся для ограничения тока, а будем считать потому что конкретно на эту МС я не смог найти описание, но ICN2024 и ICN2028 имеют такое назначение…).
На обратной стороне платы с ZIF панелькой визуально компонентов стало меньше, но появилось 4 сдвиговых регистра HC595.
Нижняя плата с минимальными изменениями называется найти отличия… появилась ICN2026DP
На обратной стороне нижней платы пропало две защёлки и сдвиговый регистр 74HC164, а вот микроконтроллер сменился, судя по ICSP это всё ещё PIC а именно PIC24FJ256GB110, но вот ножек стало больше теперь их 100 (было 80 и PIC18F87J50).
Итог: изменения хоть и незначительные, в новой плате просматриваются решения от предшественника, однако они есть и переделать старые версии в новые (как это было с TL866CS) программно не выйдет.
Заглянем в софтСофт, как и сам программатор не претерпел значительных изменений, появился официальный русский язык с кривым шрифтом, поменялись некоторые панели местами, появилась опция pin detect и ICSP для чипов памяти 24/25/93 серии.
Окошко программирования по ICSP стало более информативным, но вот серый шнур это ппц)).
Про pin detect, если у чипа нет контакта, то программатор сообщит об этом показав колодку и проблемный пин.
А если используется хитрый переходник, то и поподробнее обозначит проблемные места. Функция в общем классная, но были у меня с ней проблемы, микросхема AT29C256 некорректно читалась если была включена данная фича (даже ID плохо читался).
NANDЕсли Вы захотите работать с NAND, то для этого понадобиться новый переходник.
При выборе NAND памяти появляется два поля ввода для дампа памяти который надо записать и файла куда надо сохранить считанный дамп.
Собственно сам переходник стоит ~ 17$ представляет он из себя TSOP32/40/48 адаптер (SN003) и плату переходник.TSOP32/40/48 адаптер такой же как и в «красных» комплектах, а вот плату переходник отдельно я в продаже не видел (только как комплект для NAND или в составе набора «красных» переходников). Поэтому я взял мультиметр и немного поработал в альтиуме.
Ссылки на файлы в конце обзора.
Вывод
TL866II Plus — это дальнейшее развитие народного программатора, сохранилось то за что мы его любим это невысокая цена и достаточно широкий диапазон поддерживаемых МС.Производитель добавил приятные фишка такие как: поддержка питания 1,8v и NAND (список поддерживаемых чипов не велик, но начало положено), ну и конечно pin detect. Чувствуется развитие и оно носит эволюционный характер, нет резких и кардинальных изменений: корпус тот-же, ZIF панелька — DIP40 даже плата отдельными узлами не отличается от предшествующих моделей. Как я уже говорил TL866A TL866CS сняты с производства (возможно у кого-то из продавцов и есть старые запасы) но я рекомендую покупать только TL866II Plus. Стоит ли менять старые версии на новую это решать каждому самому, моё мнение что изменения не такие значительные что покупать заново обязательно, а вот продажа имеющегося и покупка нового вполне себе хороший вариант. Кстати о хороших вариантах при покупке я себе купил ZIF панельку от ARIES и сделал маленький апгрейд.
Замечательная вещь рекомендую, гораздо лучше родной панельки.
Ссылки
Список поддерживаемых микросхем: www.autoelectric.cn/MiniPro/TL866II_List.txt
Сайт производителя www.xgecu.com/en/TL866_main.html
NAND адаптер — 17$ https://aliexpress.com/item/item/ANDK-TSOP48-NAND-Adapter-only-for-xgecu-minipro-TL866II-plus-programmer-for-NAND-flash-chips-TSOP48/32858637800.html
Чёрная ZIF панелька — 8.5$ https://aliexpress.com/item/item/Free-Shipping-Aries-40pin-Locking-40P-IC-Testing-Seat-programmer-adapter-lock/1308805408.html
Комплект переходников TSOP32/40/48 SOP44/56 -35$ https://aliexpress.com/item/item/100-sn001-NAND-TSOP32-tsop40-TSOP48-SOP44-sop56/32854321318.html
Испытанные shaman7036 файлы платы переходника NAND моя версия и файл платы для Altium + файлы переходника с сайта производителя. www.dropbox.com/s/2a91o1a4ku5b7c0/nand.rar
Не скажу, что я часто пользуюсь программатором, но иногда приходится. Потому при «переезде» на новый компьютер возникла проблема, мои старые программаторы с ним не работают.
Собственно потому и был куплен более современный, которому не нужен COM или LPT порт.
Обзоры данного устройства здесь уже есть, потому мой обзор будет скорее небольшим
фотохвастом
дополнением, а заодно и минуткой истории программаторов.
Купил я этот программатор еще летом, но вот заняться им решил только сейчас, в основном из-за того, что теперь у меня не привычная мне ХР, а Windows 7 x64. Но кроме этого я теперь сильно ограничен в плане разнообразия портов.
Программаторы делятся на несколько групп, хотя во многих случаях деление довольно условно, так как некоторые могут работать в разных режимах.
Для начала по способу управления, «программные», «аппаратные» и автономные.
Программные, это самые простые программаторы, они не содержат в себе никаких микроконтроллеров, всем процессом управляет только компьютер. Из недостатков — сильная привязка к «железу», почти полная невозможность работы через USB-COM и USB-LPT конвертеры.
Из достоинств — простота, иногда достаточно просто нескольких проводков, иногда одной или нескольких логических микросхем.
Аппаратные. Имеют на борту микроконтроллер, который является «прослойкой» между компьютером и программируемым чипом. В этом случае программа работает используя стандартный протокол передачи данных и можно пользоваться конвертерами. Кроме того такие программаторы обычно имеют более стабильный результат прошивки, стремящийся к 100%.
Автономные. Позволяют программировать вообще без участия компьютера.
Кроме этого есть еще деление на последовательные и параллельные.
Последовательный — информация записывается по одному биту, долго, но меньше проводов.
Также такой принцип используется и в внутрисхемном программировании.
Параллельный — пишем сразу по одному байту, выше скорость, но больше сложность и больше проводов. Часто такие программаторы «аппаратные», хотя были и версии с подключением к LPT порту. Кроме того параллельный программатор в некоторых ситуациях может помочь разблокировать микросхемы, которые не может последовательный.
Кроме этого еще бывают программаторы с высоковольтным программированием (например можно разблокировать контроллеры с отключенным выводом сброса), с режимом внутрисхемной отладки.
При очень большом желании программу записать можно даже при помощи обычных переключателей, вручную. Это очень долго, муторно, но реально.
Пока готовил обзор, проверял программатор, вспоминал чем я вообще пользовался раньше.
Если кому то интересно, то покажу, но слабонервным лучше не смотреть
Возможно кто то покажет свои варианты.
Получил я программатор в небольшой картонной коробочке. Точно в таком же виде он показан на сайте производителя.
TL866CS, универсальный программатор
Программатор в минимальной комплектации, в которую входит:
1. Программатор
2. USB кабель
3. Диск с программным обеспечением
4. Гарантийный талон.
TL866CS, универсальный программатор
Гарантийная карта особого смысла не имеет, а что на диске я даже не смотрел, так как просто скачал необходимое мне ПО, ссылку на него дам в конце.
Из всего полезен разве что кабель, причем довольно качественный.
TL866CS, универсальный программатор
Программатор я раньше видел в других обзорах, потому уже ожидал что получу. Небольшая серая коробочка с панелькой сверху.
TL866CS, универсальный программатор
С одной стороны расположено гнездо USB, причем правильного типа, которое и должно устанавливаться на устройствах, а не мини или микро.
С другой стороны только место под разъем.
TL866CS, универсальный программатор
Сверху установлена так называемая панель с нулевым усилием. Чаще всего в самодельных устройствах применяют обычные панели. Я сам так делаю, это дешево и по своему удобно. Но правильная панель куда удобнее, особенно в универсальных устройствах. Открыл, положил микросхему, закрыл, все
Снизу только наклейка с серийным номером и адресом производителя.
TL866CS, универсальный программатор
Разбирал я его еще до первого включения, большей частью ради любопытства. Разбирается он предельно просто, четыре самореза и все. Правда не понравились две вещи, нет ножек и саморезы довольно короткие.
TL866CS, универсальный программатор
Печатная плата. А точнее «бутерброд» из двух плат. Внешне все просто отлично.
TL866CS, универсальный программатор
Бросается в глаза обилие компонентов, плата местами буквально усеяна ими.
TL866CS, универсальный программатор
Пайка качественная, все чисто, вот только зачем то стерли маркировку микроконтроллера. Насколько я знаю, это что то от фирмы Майкрочип, хотя по большому счету неважно.
TL866CS, универсальный программатор
Слева видны микросхемы преобразователей питания, ну а по центру просто толпа диодов. Все это обилие компонентов вызвано тем, что каждый контакт панели может управляться индивидуально, а если точнее, то полностью независимо, потому возможности программирования ограничены только программой.
TL866CS, универсальный программатор
Помимо разъемов, соединяющих платы, есть еще пара проволочных выводов, которыми платы спаяны вместе. Также рядом просматривается место для установки еще одного разъема.
TL866CS, универсальный программатор
С другой стороны также есть место под разъем. Я могу ошибаться, но насколько я понимаю, это разъем программирования микроконтроллера установленного в программаторе.
TL866CS, универсальный программатор
Первую часть осмотра закончил, пробую запустить.
Устанавливаю программу, потом заменяю родной файл программы на русифицированный и запускаю. Перед собственно запуском программы выдается такое вот окошко.
Если его закрыть, то ПО работает, но при каждом включении это уведомление раздражает.
К слову, установка ПО прошла на удивление гладко. Запустил установщик, он сам установил драйверы, после завершения все заработало. Даже удивило, так как морально я уже был готов к проблемам. Напмню, эксперимент проходил под Windows 7 x64.
После запуска видим вполне привычное многим окно программы управления программатором.
У разных программаторов оно может немного отличаться, но общая суть неизменна, вверху разные режимы работы (запись, чтение, проверка, стирание и т.п.), выбор микросхем.
Ниже окно в котором отображается записываемая или считанная информация, при этом как и в остальном ПО информацию можно редактировать.
Так как постоянно выскакивающее окно меня раздражало, то я первым делом решил обновить программу самого программатора.
Заходим в меню «инструменты» и выбираем — Новая прошивка.
Кстати, есть еще пункт — Самодиагностика, весьма полезная опция.
Дальше нас напугают страшным уведомлением, мол смотрите что делаете, если что не так, то мы ничем вам уже не поможем
Вообще дело действительно серьезное, при неудачной прошивке действительно могут быть большие сложности.
Нажимаем кнопку — Прошить и надеемся что компьютер не зависнет и не выключат электричество. В моем случае все прошло удачно, ПО обновилось без проблем.
Но на самом деле это была только половина процесса. Дальше я захотел превратить мой программатор TL866CS в более удобную версию TL866A.
Существуют два способа:
1. Перепрошивка микроконтроллера программатора с использованием другого программатора, а точнее при помощи нескольких проводков, LPT порта и специальной программы.
2. Перепрошивка загрузчика, по сути «программная» коррекция.
Первый способ считается более правильным, но и более сложным. Второй гораздо проще, но есть информация, что при обновлении программы придется опять повторять операцию. ТАк как программу я часто обновлять не планирую, то решил использовать второй способ. Информация и файл взяты отсюда.
Для этого запускаем файл TL866.exe из папки — Перепрошивка.
Затем находим файл update.dat. Он находится в папке куда мы установили ПО программатора
TL866CS, универсальный программатор
Нажимаем на кнопку — Reflash. Нам последний раз предлагают передумать, но мы не соглашаемся.
Надеюсь все понимают, что любые действия вы делаете на свой страх и риск?
В конце мы должны получить такое окошко. Если не получили, то скорее всего дальше придется пользоваться проводками и LPT портом.
Все, теперь у нас TL866A.
Данный апгрейд дает нам возможность прошивать микроконтроллеры не только в панели самого программатора, а и внутрисхемно. Можно конечно выпаять контроллер из платы и прошить его в самом программаторе, но если это надо делать более одного раза, то куда проще подключить шесть проводов и делать это без выпаивания.
Но мало обновить ПО, надо ведь еще запаять сам разъем. Я делал это в последнюю очередь, так как не было 100% уверенности в результате перепрошивки.
Порывшись дома в загашнике, нашел разъемы и провод.
TL866CS, универсальный программатор
Вообще, изначально производителем задумывалось, что будет применяться такой разъем.
Он называется NS25-W6K.
Причем установить его можно даже не разбирая бутерброд из плат. Например я даже без применения пинцета и прочих инструментов установил его на место. правда у меня был только трехконтактный, но сути дела это не меняет.
TL866CS, универсальный программатор
Но в наличии правильного разъема у меня не было и я применил другой, тоже с шестью контактами и похожим шагом (мой 2.5мм, а надо 2.54мм).
Хотя на мой взгляд гораздо удобнее было бы применить разъем типа IDC.
Такой разъем имеет большой плюс в том, что у него нет фиксатора, а также то, что кабель в нем жестко фиксируется и его не получится вырвать.
Но есть проблема, чтобы красиво установить такой разъем, надо чтобы он был на 12 контактов, но они есть на 10 или 14. Потому надо либо использовать 10 и один из выводов соединять проводом, либо 14 но лишний не использовать (если задействовать только один ряд выводов).
Такие разъемы я использовал в своем старом программаторе и они показали что лучше и искать не стоит. На фото разъем BH-10R на 10 контактов.
Разъем, который изначально должен был стоять, немного выступает за пределы платы, но как по мне, то выступать он должен еще больше, потому это еще одна причина применения другого типа разъемов.
TL866CS, универсальный программатор
В моем случае без паяльника уже не обойтись.
Для начала выпаиваем светодиоды, предварительно запомнив как они были впаяны. Хотя на плате плюсовой контакт помечен квадратным «пятачком».
TL866CS, универсальный программатор
Затем постепенно прогревая два вывода, которые удерживают половинки вместе, и одновременно разжимая платы, рассоединяем их.
TL866CS, универсальный программатор
Теперь можно осмотреть что кроется внутри.
А внутри видно кучу мелких транзисторов, разъемы и дроссели системы питания.
TL866CS, универсальный программатор
Повышающие преобразователи питания. Вообще, на мой взгляд, узел питания сделано весьма неплохо. Да и сама конструкция хорошо продумана.
TL866CS, универсальный программатор
Случайно заметил самовосстанавливающийся предохранитель по линии питания USB, это также хорошо, меньше шансов спалить порт компьютера в случае нештатной ситуации.
TL866CS, универсальный программатор
На второй плате также кучка мелких транзисторов, скорее всего те, которые не влезли на первую плату.
TL866CS, универсальный программатор
Осмотрели, идем дальше.
Перед следующим шагом я уже было приготовил инструменты чтобы выломать заглушку для разъема, но внезапно оказалось, что она просто вынимается, приятно
TL866CS, универсальный программатор
Припаиваю залуженный провод к разъему. Сначала думал просто взять выводы от каких нибудь деталей, но потом подумал, что если поставить жесткие залуженные провода, то разъем можно не приклеивать. У родного разъема хватает жесткости выводов чтобы его удерживать на плате.
TL866CS, универсальный программатор
Собираем все в кучку, припаиваем светодиоды и устанавливаем в корпус.
TL866CS, универсальный программатор
А вот перед следующей операцией надо определиться, по какой распиновке разъема мы будем делать.
Если для Майкрочипа все просто и понятно, то с Атмелом не все так просто. Для него существует два стандартных варианта ICSP разъема, шести и десятиконтактный.
Я обычно стараюсь использовать шесть контактов, он компактнее, но десятиконтактный считается более правильным и был предложен собственно фирмой Атмел. Конечно никто не мешает сделать переходник или просто два кабеля, но в любом случае лучше ориентироваться на эти два стандарта, потом может помочь в работе.
Возможно кому нибудь будет так проще понять как разводить разъем.
Я выбрал в итоге вариант с шестью контактами, хотя сам разъем у меня с десятью, потому расшиваю только средние шесть контактов.
TL866CS, универсальный программатор
Все переплетения проводов я оставляю на стороне разъема подключения к программатору. Обжимки у меня нет, пришлось паять.
TL866CS, универсальный программатор
Конечно же проверяю то, что получилось. Беру плату из этого обзора и пробую считать содержимое.
TL866CS, универсальный программатор
Для работы с разъемом внешнего программирования выбираем соответствующую опцию в настройках программы. Кстати попутно можно выбрать, подавать питания на устройство или нет.
Ток ограничен и у меня почему то постоянно выдавало ошибку перегрузки порта программатора, пришлось принудительно удерживать кнопку включения программируемого устройства, а в настройках программатора отключить подачу питания.
Скорость чтения в таком режиме не очень высокая, Atmega644 прочиталась за 13 секунд.
Поигравшись немного с другими микроконтроллерами и выяснив что все работает, я перешел к более редким проверкам, хотя это уже скорее любопытство.
Беру ПЗУ 27С256 от старого компьютера, читаю.
Кстати, для микросхем с УФ стиранием есть удобная опция — проверка чистоты, в этом режиме программатор проверяет что микросхема полностью стерта.
TL866CS, универсальный программатор
Микросхеме около 30 лет, но она читается Правда я почти уверен, что читается со сбоями, так как со временем такие ПЗУ имеют свойство «течь».
Ладно, беру ради эксперимента еще одну похожую микросхему, от какого то древнего 80286 компа.
TL866CS, универсальный программатор
Здесь похоже что сбои уже в самом начале чтения и более явные, это видно по прочтенному тексту.
Из удобного могу отметить то, что есть список последних использовавшихся микросхем.
TL866CS, универсальный программатор
В процессе тестов проверял и старые Атмелы, например 89C2051, проблем обнаружено не было.
Вообще список микроконтроллеров довольно большой.
Дальше хотел найти свой старый Синклер, чтобы прочитать его ПЗУ, но мне под руку он не попался и я перешел к тому, что меня очень приятно обрадовало в этом программаторе. Причем странно то, что никто особо и не акцентировал на этом внимание.
Прибор позволяет производить проверку логических микросхем, а также микросхем статического и динамического ОЗУ.
Для меня это было открытием, так как всегда относился к данному устройству только как к программатору.
Дальше я проверял все, что попадалось под руку. Сначала простая логика.
Так как большинство наших микросхем (хотя далеко не все) являются аналогами импортных, то можно проверять и их.
Затем микросхему статического ОЗУ К537РУ10. Правда она является аналогом импортной 6216, но ее я не нашел в списке и проверил как 6116.
Затем шел сдвиговый регистр 555ИР27, но проверив две микросхемы прибор в обоих случаях выдавал ошибку. Причем ошибки были разные у обоих микросхем и результат был «плавающим». Микросхемы были паяные и выдраны из какого то устройства, потому возможно что и неисправны.
Берем нашу КР1533ИР9, находим соответствующий аналог, здесь все отлично.
Попалась еще 155ИЕ9В, здесь также все хорошо.
Хотел еще проверить наши К565РУ7, но импортного аналога в списке микросхем программатора не нашел
Кроме того хотелось проверить разблокирует ли программатор микроконтроллеры ATtiny15L (и похожие) у которых отключен вывод сброса, но найденные мной микросхемы не были заблокированы (или разблокировались), а единственная найденная ATtiny15L которая не читалась и не стиралась была паяная. Конечно можно попробовать сначала заблокировать, а потом стереть, но этих контроллеров у меня мало, а в продаже их сейчас не найти, потому я их оставил на возможные замены.
На этом можно сказать, что все. Выделять какие то плюсы или минусы не буду, так как программатор очень понравился. Переделка в версию А оказалась предельно простой, но добавляющей полезный функционал. Полной неожиданностью было то, что программатор может проверять логические микросхемы, кому то покажется мелочью, но для меня это очень полезная мелочь. ОЗУ я вряд ли проверять буду, так как редко с ними сталкиваюсь, но для возможной диагностики может пригодится.
Качество сборки также на отлично, конструкция несколько неудобна для разборки, так как платы в двух местах спаяны между собой, но в жизни разбирать их вряд ли придется.
Как и обещал, в качестве дополнения программа с драйвером, а также программа перепрошивки, схема, и список поддерживаемых микросхем. Список постоянно пополняется, потому уже может быть больше. Ссылка для скачивания.
С купоном TL866CSS программатор стоит 37 долларов, мне правда обошелся чуть дороже, так как на тот момент купона не было, а я пользовался поинтами.
На этом все, как всегда жду вопросов, а в качестве бонуса предлагаю небольшую загадку, тому кто первый ответит правильно + в карму (если еще не ставил).
Приобрел данный программатор взамен своему старому TL866A по двум причинам, во-первых, на старый перестали выходить обновления и, во-вторых, столкнулся с проблемой чтения-записи 1.8 вольтовой микросхемы памяти, оказалось, что без переходников программатор их не поддерживает. В общем настал момент обновить программатор до актуальной версии, и я заказал на AliExpress (https://www.aliexpress.com/item/32665851626.html) вторую ревизию данного программатора TL866II Plus, что примечательно у того-же продавца, у которого несколько лет назад покупал первый программатор, что старый что новый я покупал с полным комплектом переходников. Обошлось всё удовольствие в 89$ или 5 800 рублей.
Через пару недель получил вот такой вот комплект: программатор и переходники (переходные колодки) к нему, что примечательно в комплект поставки входит переходник на 1.8 вольтовые микросхемы, который программатор и так нативно поддерживает, короче он не нужен.
Переходники (колодки) выглядят так
Переходники (колодки) выглядят так
Полный комплект поставки от прошлого программатора выглядит так, а когда-то много казалось…
И вот список того, что входит в комплект поставки старого и нового программатора
Комплект поставки TL866A
1. Переходник 150mm SOP8
2. Переходник 200-209mm SOP8
3. Переходник SOP28
4. Переходник SOP8-16 DIP16 MSOP8/SSOP8
5. Переходник PLCC44
6. Переходник PLCC32
7. Переходник PLCC28
8. Переходник PLCC20
9. Качественная прищепка SOP8
10. Провод для внутрисхемногопрограммирования
11. Качественный USB кабель
12. Устройство для извлечения PLCC контроллеров
Комплект поставки TL866II Plus
1. Переходник 150mm SOP8
2. Переходник 200-209mm SOP8
3. Переходник SOP28
4. Переходник SOP8-16 DIP16 MSOP8/SSOP8
5. Переходник PLCC44
6. Переходник PLCC32
7. Переходник PLCC28
8. Переходник PLCC20
9. Качественная прищепка SOP8
10. Провод для внутрисхемного программирования
11. Качественный USB кабель
12. Устройство для извлечения PLCC контроллеров
13. + Переходник SOP16 150mm
14. + Переходник SOP16/8-DIP8
15. + Переходник SOP20
16. + Переходник TSSOP28
17. + Переходник TSOP32
18. + Переходник TSOP32/40/48
19. + Переходник TSOP40(A)8bit
20. + Переходник TSOP40(B)16bit
21. + Переходник SOP44/PSOP44
22. + Переходник TSOP48 Base Adapter
23. + ПереходникSOP56
24. + Не нужный переходник на 1.8V (программатор поддерживает)
Ну и вот сравнительное фото комплектов программаторов, как можно догадаться слева TL866A справа TL866II Plus
И вот список того, что входит в комплект поставки старого и нового программатора
Комплект поставки TL866A
1. Переходник 150mm SOP8
2. Переходник 200-209mm SOP8
3. Переходник SOP28
4. Переходник SOP8-16 DIP16 MSOP8/SSOP8
5. Переходник PLCC44
6. Переходник PLCC32
7. Переходник PLCC28
8. Переходник PLCC20
9. Качественная прищепка SOP8
10. Провод для внутрисхемногопрограммирования
11. Качественный USB кабель
12. Устройство для извлечения PLCC контроллеров
Комплект поставки TL866II Plus
1. Переходник 150mm SOP8
2. Переходник 200-209mm SOP8
3. Переходник SOP28
4. Переходник SOP8-16 DIP16 MSOP8/SSOP8
5. Переходник PLCC44
6. Переходник PLCC32
7. Переходник PLCC28
8. Переходник PLCC20
9. Качественная прищепка SOP8
10. Провод для внутрисхемного программирования
11. Качественный USB кабель
12. Устройство для извлечения PLCC контроллеров
13. + Переходник SOP16 150mm
14. + Переходник SOP16/8-DIP8
15. + Переходник SOP20
16. + Переходник TSSOP28
17. + Переходник TSOP32
18. + Переходник TSOP32/40/48
19. + Переходник TSOP40(A)8bit
20. + Переходник TSOP40(B)16bit
21. + Переходник SOP44/PSOP44
22. + Переходник TSOP48 Base Adapter
23. + ПереходникSOP56
24. + Не нужный переходник на 1.8V (программатор поддерживает)
Ну и вот сравнительное фото комплектов программаторов, как можно догадаться слева TL866A справа TL866II Plus
С виду обновленная версия программатора ничем не отличается от старой, тут все изменения под капотом (слева TL866A, справа TL866II Plus)
Переделать старый TL866A в TL866 Plus, как можно было сделать из TL866CS (тот же TL866A только без разъема для внутрисхемного программирования, его и добавляли при переделке) -> TL866A, уже не получиться, т.к. железо внутри совершенно разное. Но вот возможности новой модели программатора заметно расширили, на сайте производителя http://autoelectric.cn/EN/TL866_main.html можно найти сравнительную таблицу старой и новой модели
Переделать старый TL866A в TL866 Plus, как можно было сделать из TL866CS (тот же TL866A только без разъема для внутрисхемного программирования, его и добавляли при переделке) -> TL866A, уже не получиться, т.к. железо внутри совершенно разное. Но вот возможности новой модели программатора заметно расширили, на сайте производителя http://autoelectric.cn/EN/TL866_main.html можно найти сравнительную таблицу старой и новой модели
В новой модели расширили диапазон рабочего напряжения, теперь минимум составляет 1.8 вольт, против 3.3 вольт, максимальный объем флеша увеличили до 512 Мбит (64Мбайт) против 128Мбит (16Мбайт) ну и скрость чтения выросла почти вдвое, я так понимаю за счет двухканального чтения у новой модели, ну и количество поддерживаемых микросхем 15 000 против 13 000.
Программа внешне особо не изменилась, но прогресс на лицо, одну и ту же микросхему старая программа умеет шить только через ZIP колодку, а новая уже поддерживает и внутрисхемное программирование.
Скриншот программы от TL866A, последняя версия (6.85) и русификатор
Скриншот программы от TL866II Plus, последняя версия программы и список поддерживаемых микросхем тут
Скриншот программы от TL866II Plus, последняя версия программы и список поддерживаемых микросхем тут
Такой вот, как мне кажется, очень удачный программатор для работы с микросхемами на низком уровне, советую всем, кто занимается электроникой, не обязательно даже автомобильной, сейчас куда не сунься везде стоят контроллеры и микросхемы памяти, даже в самых простейших устройствах. Покупал здесь: https://www.aliexpress.com/item/32665851626.html. В общем рекомендую к приобретению, действительно незаменимая вещь!
TL866II Plus хорошо продуманный профессиональный программатор. Произведенный по SMD технологии, унифицированный пользовательский интерфейс программного обеспечения , простота в использовании, высокая скорость работы- достоинства данного программатора. Данный программатор можно смело рекомендовать как для ремонта ноутбуков, компьютерной техники, бытовой техники, чип-тюнинга авто, корректировки одометров.
Важное преимущество перед другими программаторами — поддерживает корпуса SPI флешей 8-контактные и 16-контактные.
Поддерживает широкий спектр чипов: Все виды 26, 27, 28, 29, 37, 39, 49, 50 параллельных ROM, EPROM, EEPROM, 24, 25, 35, 85, 93, 95 серии EEPROM, Serial параллельных ROM чипов, полностью поддерживая в 48-PIN чипов объемом 64Mbit.
TL866 также поддерживает множество моделей из 51 серий микроконтроллеров, AVR микроконтроллеров, в том числе ATMEGA серии, ATtiny серии, AT90XXX серии MCU, MICROCHIP PIC10 PIC12 PIC16 PIC18 MCU, программирование GAL программируемых логических устройств, SRAM тест, 54/74 и CMOS4000 серии IC комплексные испытания.
В настоящее время этот программатор действительно может запрограммировать более 13000 микросхем. Более того, постоянно обновляемый софт и постоянно добавляемые микросхемы в поддержку софта.
Программатор построен из компонентов и микросхем с низким энергопотреблением. В связи с этим, все без исключения микросхемы программируются без внешнего источника питания. Потребление программатора в ждущем режиме не более 7mA, при работе менее 20 мА. Поэтому мощности USB, хватит для программирования любых чипов из списка поддержки.
Программатор имеет сверх маленькие для своих возможностей размеры. Это один из самых маленьких программаторов с такими возможностями в мире! Габаритные размеры 10 см * 6 см * 2,5 см (как пример- чуть больше банковской пластиковой карточки ). Кроме того не нужен внешний источник питания из-за его ультра-низкого энергопотребления.
Программируемый источник питания- программирования микросхем: VPP и напряжения VCC программирования, регулируется независимо, программным управлением: диапазон VCC от 3,3 до 6,5; диапазон VPP составляет от 3,3 до 21В. Колебания питания является незначительным из-за многоступенчатого LC фильтра.
Введена защита от перенапряжения, перегрузки по току: VCC, VPP цепи питания программатора оснащены независимой защитой от повышенных токов и напряжений. Есть автоматическое отключения питания. Каждый контакт 40-контактного разъема ZIF программирования VPP имеет защиту от перенапряжения. Он может эффективно предотвратить смерть чипа при неправильной установке в ZIF-сокет, от короткого замыкания контактов и другие причины. Поэтому, при неправильной установке чипа, коротком замыкании его ног, ни программатор, ни чип не пострадает. Защита сработает на 100%.
Программатор оснащен функцией проверки и обновления встроенной аппаратной прошивки, так же есть функция онлайн обновления софта. Вы так же можете воспользоваться ручным режимом обновления путем загрузки программы через веб-сайт производителя.
Комплектация :
- Программатор MiniPro TL866II Plus USB — 1шт.
- Кабель USB — 1шт.
- Адаптер SOIC 8/14/16 SMD — 1шт.
- Адаптер TSSOP8 and SOP16 SMD — 1шт.
- Адаптер PLCC-32 to DIP-32 — 1шт.
- Адаптер PLCC-20 to DIP-30 — 1шт.
- Адаптер PLCC28 to DIP-28 — 1шт.
- Адаптер PLCC-44 to DIP-40 — 1шт.
- Адаптер SOIC8 SOP8 ZIF (150mil) — 1шт.
- Адаптер SOIC8 DIP8 ZIF (200mil)- 1шт.
- Адаптер SOIC16 SOP16 ZIF (300mil)- 1шт.
- Экстрактор PLCC — 1шт.
- Диск с П.О. и описанием — 1шт.
- Заводская упаковка в виде коробки с уплотнением — 1шт.
СКАЧАТЬ
Софт для программатора TL866II Plus 18.9Mb
Список поддерживаемых TL866II Plus микросхем 455Kb