В жизни каждого радиолюбителя наступает момент, когда необходимо записать прошивку на eerpom, микроконтроллер и т.п. И всегда возникает вопрос, какой программатор купить. Хочется и не дорого, но при этом и чтобы шил побольше вариантов.
Можно, конечно, собрать на коленке и самому программатор. Я так собирал программатор Postal 2 с сайта remont-aud.net. Правда, первой версии не осталось, а новую собирал несколько раз. Вот одна из них с еще не исправленными ошибками.
Шил он, конечно, медленно, но торопится тогда мне было некуда. А вот китайских дешёвых программаторов не было. A MiniPro TL866 стоил примерно 100 баксов.
Сейчас есть программаторы на любой вкус и цену.
Та же обновленная версия TL866 сейчас стоит в районе 40 долларов, а за 100 можно получить большой мешок панелек для разных типов микросхем.
Программное обеспечение постоянно обновляется. Пользовался таким пару лет, нареканий не было. Новые версии уже не требуют специального переходника для работы с SPI с напряжением 1.8 вольт. Шьет довольно шустро. Для большинства задач должно хватить.
Если надо зашивать обычные SPI флешки, которые часто стоят во многих нынешних устройствах (материнские платы, ноутбуки, роутеры и т.п.) и время записи не имеет значения, можно купить самый простой программатор CH341A, который я уже показывал в статье про прошивку роутера. Его цена всего 2 доллара.
Для удобства, еще желательно докупить два адаптера под два вида самых ходовых корпусов. Но можно всегда выкрутиться и, припаяв провода к флешке, подключить без переходника. Из минусов у него: малая скорость записи и считывания, шьёт только 25 и 24 серию, нету защиты от неправильно вставленной флешки (может сгореть флешка). Но цена — это его главный плюс.
Третьим вариантом программатора для радиолюбителя должен был выступить TNM5000+ который можно было купить за 300 долларов. С набором переходников, как на фото, он обошелся в 500 долларов.
Но заглянув на Aliexpres и в магазин, где покупал его, я был сильно удивлен. Цена подскочила до 1500 долларов на Ali, а в магазине указано, что нет в наличии. Но постепенно цена начала падать и его уже можно купить в районе 850 долларов, но с чуть большим количеством насадок. При этом ничего в самом программаторе не изменилось. Могу предположить, что это связано с тем, что разработчики активно расширяют его функционал в сторону прошивки автомобильных блоков управления.
За 300 долларов очень достойный программатор. Когда необходимо прошить 64 мегабитную флешку несколько раз или их много, скорость уже является решающим фактором. Плюс у него есть возможность прошивки NAND флешей. Но в связи с возросшей ценой на него, сказать, что это хорошая покупка, не могу.
Для сравнения считал на каждом программаторе флешку 25Q64 и записал с полным циклом (стирание, запись, верификация) засекая время.
- Чтение — 17 сек (TNM5000+), 19 сек (TL866), 345 сек (CH341)
- Полный цикл — 105 сек (TNM5000+), 205 сек (TL866), 960 сек (CH341)
Ссылки на Aliexpress
- TL866 — https://kb-lab.blog/link/tl866plus
- CH341A — https://kb-lab.blog/link/chip_prog_CH341A
- TNM 5000+ USB NAND — https://kb-lab.blog/link/tnm5000+usbnand
- Колодка переходник SOP8 на DIP8 — https://kb-lab.blog/link/sop8_to_dip8_200mil