Многие радиолюбители после нескольких лет изучения радиоэлектроники приходят, по мере накопления опыта и знаний, к теме ремонтов электроники. Все также, думаю согласятся, что работая хорошим инструментом любое дело движется намного эффективнее.
МК программатор minipro tl866a
И если, собственно для ремонтов не цифровой техники, нам иногда бывает достаточно только мультиметра и паяльника, то для цифровой техники имеющей в своем составе процессор, микроконтроллер, и самое главное BIOS, записанное во Flash, EEPROM, последовательную или параллельную память, для прошивания в память прошивки при программном сбое, нам необходим программатор.
Коробка с программатором
Поначалу приобретал только дешевые программаторы, для последовательной Flash и EEPROM купил программатор СН341А за 150 рублей, для МК AVR приобрел USBASP, также за 150 рублей, для прошивания PIC МК программатор К150 за 200. Параллельную память в корпусе PLCC32 встречающуюся на материнках до 2007 года выпуска, мне прошивать было нечем, так как там необходим отдельный программатор знакомый многим, занимающимся ремонтами – Willem или его китайский клон MiniPro TL866A. Что это такое?
Описание программатора с Али экспресс
Это параллельный программатор с функцией прошивания всех перечисленных выше микросхем памяти и микроконтроллеров. Причем он как параллельный (высоковольтный) программатор может “лечить” MK AVR с не правильно выставленными фьюзами. А у меня, как думаю и у любого другого радиолюбителя длительное время занимающегося программированием МК AVR, есть несколько залоченных МК с неправильно выставленными фьюз битами. Так вот, этот программатор, помимо прочего, может вернуть фьюзы в заводское состояние. И вы уже не беспокоитесь отключая у МК AVR Pin RESET, также как и изменяя другие “важные” фьюз биты, что можете получить в результате “мертвый” микроконтроллер.
Переходники идущие в комплекте с программатором
В комплекте с программатором идет переходник PLCC 32 – Dip32, что для меня было особенно важно, так как мне приходится прошивать материнские платы, с данным типом памяти.
Кабель USB и диск
Комплектацию программатора выбрал минимальную, только то, что было реально необходимо. Заказывал, специально подгадав с низким курсом доллара относительно рубля и программатор обошелся мне примерно в 2700 рублей. Сейчас он уже стоит немного дороже.
Наименование модели программатора
Модель называется TL866A, в продаже есть также версия программатора TL866CS, последний стоит на 15% дешевле, но он не поддерживает внутрисхемное программирование и поддерживает меньшее количество микросхем. Также у него вроде бы ограниченная поддержка или отсутствие полностью микросхем памяти 25 серии.
Решил не экономить и взять сразу старшую модель, уже наученный покупкой ранее трех дешевых программаторов, что скупой (экономный) платит дважды. В комплекте с программатором идут установочный диск, а также кабель USB с ферритовыми кольцами для гашения помех, для подключения программатора к компьютеру. Программатор был упакован довольно неплохо, в картонную коробку, в целом внешне так как обычно упаковывают мобильные телефоны.
Обзор программатора
В коробке присутствовал гарантийный талон от производителя, что вселяло уверенность, что изделие, не голимая китайщина, произведенная в подвале, а более менее качественная вещь. На программаторе с одной стороны расположены разъем USB, с другой стороны находился разъем ICSP, внутрисхемного программирования. Индикация включения и прошивания, была выполнена на двух светодиодах разного цвета.
Индикация программатора LED
Микросхемы для прошивания вставляются в ставшую сейчас стандартом, даже для дешевых программаторов, ZIF панельку. Были небольшие опасения при заказе, что почта России с ее халатными сотрудниками может помять упаковку, или даже повредить сам программатор при доставке, но все пришло внешне в идеале и было хорошо упаковано китайским продавцом.
Клипса для прошивания so-8
Мною ранее были приобретены для работы с программатором СН341А специальная клипса для прошивания микросхем в корпусе SO-8, без выпаивания, а также два переходника, которые выпускаются с разной шириной микросхем в разных корпусах – 150mil и 200mil.
Адаптеры для прошивания МК SO-8
Они полностью совместимы, разумеется, и с этим программатором. На скринах ниже, представлен интерфейс программы – оболочки, при старте программы, при режиме программирования микросхем, и при установке конфигурационных битов AVR МК.
Оболочка внешний вид
Программатор поддерживает все стандартные операции, с возможностью пакетного выполнения, задаваемых пользователем, например считать – стереть – записать – сверить. Модели нужной микросхемы нужно выбирать в списке вручную, исключение составляет Flash память, 25 серия, она может определяться автоматически. При открывании меню Chip Program мы видим рисунок с расположением нашей микросхемы относительно ZIF панельки.
Программировать микросхему в Чип Програм
Также в оболочке, в отличие от других моделей дешевых программаторов, можно создавать проекты для прошивания, что это такое, я пока не разбирался, но есть предположение, что это набор из прошивки и битов конфигурации. Программатор поддерживает мультипрошивание или иначе говоря поточную прошивку, что может быть полезным, например, при массовом производстве устройств содержащих Flash память или микроконтроллеры.
Выбор микросхемы из списка
Также, если не ошибаюсь, бинарный код прошивки можно править прямо в оболочке, так как в меню есть опции редактирования. Программатор имеет в комплекте кабель для внутрисхемного программирования микросхем.
Установка фьюзов AVR МК
При первом включении программатора и вновь установленной оболочки появится менюшка, предлагающая обновить внутреннюю прошивку МК программатора, в связи с чем если следовать логике, расширится количество поддерживаемых моделей микросхем, что я и сделал.
Кабель для внутрисхемного программирования
Программатор позволяет прошивать память различной техники содержащей в своем составе микросхемы BIOS – это материнские платы и видеокарты, роутеры и ноутбуки, цифровые приставки и спутниковые ресиверы, дешевые модели ЖК ТВ и мониторов, в общем практически любое цифровое устройство которое шьется не через USB кабель.
ЮСБ вход прогера
Прошивает программатор довольно быстро, у меня было с чем сравнивать. Например прошивание 4 мегабайт или 32 мегабит микросхемы BIOS, последовательной памяти на цифровой приставке программатором CH341A, вместе с чтением старой прошивки и верификацией, занимает где-то около часа.
Гнездо внутрисхемного программирования
Покупка данного программатора оправдана если вы планируете регулярно заниматься ремонтами электроники. Если же вам необходимо разово прошить BIOS, либо микроконтроллер, целесообразнее приобрести перечисленные в начале статьи намного более дешевые программаторы. В целом покупкой остался доволен и думаю, что мог бы рекомендовать данный программатор к приобретению другим радиолюбителям. Всем удачных ремонтов – AKV.
Обсудить статью УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР MINIPRO TL866A
Получил сегодня на почте MiniPro TL866CS, скачал обновление:
http://www.autoelectric.cn/en/TL866_main.html
Обновил из программы: Tools->Reflash firmware
Потом скачал radioman_TL866.zip и перешил в версию TL866A с внутрисхемным программированием.
http://kazus.ru/forums/showthread.php?t=98459
TL866A — с разъемом внутрисхемного программирования (ICSP);
TL866CS — без разъема внутрисхемного программирования (без ICSP)
Корпус разбирается просто (4 шурупа), затем вынимается бутерброд плат, и аккуратно вставляется разъем wf-6r в плату (если предварительно залудить разъем, то он в плату не вставится, слишком маленькие отверстия), с флюсом запаивается. Из корпуса вынимается заглушка. Теперь у нас есть ISP.
ISP разъем, распиновка:
1-reset (жёлтый)
2-Vcc (оранжевый)
3-GND (красный)
4-MOSI (коричневый)
5-MISO (чёрный)
5-SCK (белый)
- Цена: $67.99
- Перейти в магазин
Предыдущая версия програматора мгновенна стала «народной» — низкая цена, огромное количество поддерживаемых микросхем, регулярные обновления, возможность переделки вервии CS в версию A (с поддержкой ICSP)… Честно говоря, я не думал что будет продолжение поддержки вообще, но на удивление она продолжалась до недавнего времени, и вот вышла и новая версия по железу, а старая снята с производства.
Ключевые отличия можно увидеть на сайте производителя — autoelectric.cn.
Там же можно скачать софт, мануал, и список поддерживаемых микросхем.
На всякий случай приведу табличку с отличиями
Поддержка микросхем с питанием 1.8В, NAND, pin detect, значительно увеличена скорость чтения и записи, расширен список поддерживаемых микросхем. Ну и версия теперь одна — всегда с ICSP разъемом.
Поставляется программатор в цветастой коробочке, в которой лежат сам программатор, USB шнурок, ICSP шнурок, сидюк с софтом.
Давайте, пожалуй, сразу сравним внешне и внутренне со старой версией, а потом пойдём дальше…
Внешне изменилось только название
Внутри отличий гораздо больше
В данном случае кроме самого программатора в комплекте еще кучка переходников, включая прищепку для so8 и экстрактор для PLCC
Переходники завернуты в пупырку, что не пошло им на пользу — пара ножек была загнута при транспортировке, но ничего фатального не произошло. Сокеты как и прищепка приятно удивили вполне приличным качеством, хотя флюс и не смыт. Но пару грамм спирта, кисточка и 10 минут времени решат эту проблему.
Далее — софт. Скажу честно — диск я даже не вскрывал, сразу полез скачивать с сайта (ссылки выше).
Сам софт выглядит примерно как старый (новый слева сверху).
Есть поддержка русского — но с ублюдочными шрифтами.
Сразу же было предложено обновить прошивку программатора, обновилися до вот такой версии
Кстати, что характерно — в старом софте в окне about есть кнопочка проверить переходник TSOP48. Тут такой кнопочки нету, при вставленном переходнике ничего не меняется. Проверить переходник в работе с новым программатором сейчас к сожалению нечем. Точнее, нет микросхемы которая поддерживается данным программатором и для неё требуется этот переходник. при вставленном пустом переходнике — пиндетект жалуется на неподключенные ноги.
Одна из новый и крайне полезных функций — pin test. То есть если нет контакта на одной из ног — программатор нам это радостно сообщит и шансы криво прошить микросхему или запороть её совсем — резко уменьшатся. Красота!
Ну и напоследок проверим скорость. для этого берем 25q128 и пробуем читать.
Старый программатор прочитал за 204 секунды, новый — за 34.
Теперь запись
Старый: 38с стирание, 253с запись, 198с верификация, итого 489с.
Новый: 38с стирание, 190с запись, 23с верификация, итого 251с.
Практически вдвое быстрее.
Также, брательник попробовал шить какие-то флэшки которые на старом программаторе выдавали ошибку при верификации — на новом нормально прошились и верифицировались без всяких ошибок. Думаю, он отпишется в комментах с подробностями
Подытоживая: новая версия получилась весьма интересной. Заметно выросла скорость, появилось определение пинов с плохим контактом, работа с низковольтными чипами. Несомненно, данный программатор не предназначен для серьёзной работы с NAND — что, впрочем, может быть добавлено позже. Это такая недорогая «рабочая лошадка» для флэшей, епром и т.п. «повседневных задач» ;)
В данном случае также наличествует неплохой комплект переходников приличного качества, что, впрочем, не отменяет необходимости еще и переходников для работы с микросхемами с большим количеством ног.
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
“>