Люди, которые активно связанны с электроникой по работе или в силу личных интересов, частенько попадают в ситуацию, когда для реанимации той или иной железки, или просто при желании собрать что то интересное, возникает необходимость в программаторе. Есть множество простых схем, обеспечивающих минимальные возможности для таких случаев. Но чаще всего это не универсальные решения, страдающие кривым исполнением, узконаправленные и неэффективные. Если вы планируете и в дальнейшем заниматься такими вещами, единственным выходом будет покупка промышленного программатора. А вот в вопросе выбора такого решения, можно столкнуться с определёнными трудностями. Разберёмся…
Итак, сектор готовых решений в нашем случае, можно условно разделить на три группы: хэндмейд, промышленные начального уровня, профф. уровень. Последний мы откидываем принципиально, т.к. цены на проф. оборудование должны оправдываться его использованием, что для домашнего оборота совершенно не актуально. Первый откидываем в силу его кривого исполнения, узконаправленности и, что очень важно, отсутствия поддержки и развития проектов.
Остаются промышленные программаторы начального уровня.
Здесь мы должны определить свои требования. Программеры для флэш памяти, для пик процессоров или для более сложных процессоров… Дешёвые железки начальной ценовой категории тоже узки в плане поддерживаемых устройств и если вам нужны только мелкие флешки и пик процессоры начального уровня, то такой программатор можно купить за смешные деньги. Но опять же — это законченное устройство, зачастую без тех. поддержки.
Перебрав кучу вариантов, я нашёл оптимальный — это программатор TL866.
Куплен сам программатор и 6 адаптеров, которые оказались 5 плюс 1 экстрактор.
Адаптеры — это вообще отдельная история, про них позже. Пришло с треком за месяц.
TL866 — хорошо продуманный, профессиональный программатор. Предназначен для ремонта ноутбуков, компьютерной техники, бытовой техники, чип-тюнинга авто, корректировки одометров.
Произведён по SMD технологии, Разобрав данное устройство я был немного удивлён качеством и аккуратностью его изготовления.
TL866 имеет унифицированный пользовательский интерфейс программного обеспечения,
прост в использовании, очень шустро работает.
Перед началом осмотра, хочу отметить, что он выпускается в 2-х исполнениях A и CS. На рисунке модель А:
TL866A имеет ICSP разъем внутрисхемного программирования и он дороже почти на 20$
в отличии от версии TL866CS. Но! Русские не были бы русскими, если бы не попытались эти баксы сэкономить на пиво и закуску. Посему есть простой способ, чтобы сэкономить деньги, но всё как говорится на свой страх и риск. Ссылки выкладывать не буду, всё ищется в интернете.
И да, на него есть гарантия производителя!
Не только гарантия, но и техническая поддержка, обновляемое ПО (недавно вышла новая версия), живой, поддерживаемый сайт (http://www.autoelectric.cn/)- в общем всё множество приятных плюсов, за смешные для такого класса вещей деньги. Для него подходит ПО от русского программатора (точнее его клон выпускается под маркой WizardProg-87), но обновление происходит с большой задержкой.
Устройство поддерживает 13000+ микросхем, не требует дополнительного питания.
Напряжение питания регулируются от 3.3 до 6.25В, напряжение программирования — от 10 до 21В (и этого хватит даже на самые дубовые флешки). Скорость работы — 27512(64кб EEPROM) читается за 1.2сек, пишется за 10-30секунд в зависимости от настроек, что существенно быстрее алгоритмов из даташитов.
Микросхемы прошивает влёт, однако, есть небольшие трудности с адаптерами.
Адаптеры SOP8 под разные корпуса (2 шт) отличаются размерами м/с и имеют 8 ножек.
Адаптер SSOP16 идёт с гребенкой под пайку и имеет 2 стороны под 16 ножек с различным шагом.
Адаптер PLCC44 to 40DIP, вызывает у меня сомнения.
Для чего он нужен? Под процессоры он не подходит, на фото видно, что даже 1 ножка на проце не совпадает с 1-й ногой на м/с.
Адаптер PLCC-32-EP1M тоже непонятен.
Пытался прошить через него 49lf003a and f29c51002t — без результатно.
Продавец ничего вразумительного ответить не может.
За что я отдал лишние 10$?
Краткий итог: программер отличный, одни положительные эмоции, непонятки только с адаптерами. Ну и если бы он был с ICSP разъемом внутрисхемного программирования…
Что тоже достижимо. В общем — советую.
Сам все поглядываю на этот программатор, но все время что то останавливает.
За обзор плюс, цена хорошая.
Основной заработок идет с систем видеонаблюдения и систем автоматических дверей.
Но в остальном я с Вами согласен.
Почему то думал что Вы несколько моложе, особенно после этого коммента.
Моя дочка давно школу уже закончила :)
Заранее Спасибо ;)
Кстати — здесь руссификатор на 6.17
И на офсайте есть «6. unique serial programming ICSP interface supports both serial download and high speed parallel high voltage programming.»
Насколько я понимаю, залоченные восстанавливаются без ВВ программирования, достаточно параллельного.
Другой программатор не выход, наоборот хочется уйти от зоопарка программаторов :)
Запрограммировать то как раз проблемы нет, это делает любой программатор, а вот в случае ошибки и необходимости прошивку изменить, придется брать новый процессор, потому как фьюз (ресет дизейбл) снимается только ВВ программированием.
Даже я, ниразу не программист, знаю что фьюзы у восьминогих тинек (атмел) снимаются ВВ программированием. Делается это когда заблокирован ресет (например используется как порт).
И да, делается это именно через ISP интерфейс, так как при 8 ногах (5/6 портах) нереально использовать параллельный режим.
Не совсем понял, почему нельзя использовать параллельный режим…
Возможно, под ВВ имелось ввиду только HVSP, тогда в Ваших доводах имеется смысл. Но в большинстве случаев гораздо быстрей сдуть восьминожку и перешить ее снаружи.
Т.е. отключить ресет.
Я не знаю как поведет себя программа если эта функция не использована в самой программе, но по идее потом Вы его не сможете даже стереть.
Такое надо тогда, когда эта нога используется как порт, тинька13 хороший недорого контроллер, но иногда надо больше 5 портов, а так можно сделать 6 :)
Нужны скрины, или на слово поверите? :)
Все-же HVSP? :)
Обычно в режиме макетирования тинька торчит на панельке, в продакшн-девайсе на 8-ми лапой тиньке вряд-ли есть смысл делать выводы под программирование, при использовании «всех ног». Вобщем HVSP здесь не реализован (возможно программно), HVPP — работает, регулировки напряжения питания на ICSP не реализовано (возможно тоже программно, ICSP VCC присутствует в настройках). Но в целом программатор более чем достойный. В его ценовой категории конкурентов-универсалов нет в принципе…
Если да, то значит не установили.
После такой функции по идее ее можно при помощи ВВ программатора только стереть.
но как я выше писал, я не программист и не знаю как ведет себя все это при условии если этот пин не используется в ПО, т.е. приняло ли оно изменения или нет.
В описании указано —
Вот я и пытаюсь понять, можно ли обнулить фьюзы при отключенном ресете и последовательном программировании.
Судя по описании это может уметь А версия.
Установил :) Тинька то в панельке…
При последовательном — нельзя, но восьминожку можно сдуть и установить на панельку, при параллельном — она оживляется влет.
А-версия отличается только программно и несколькими впаяными пинами для ICSP, т.е. все, что умеет А, то умеет и ее «копия, без доп.разъема за $20» :)
Стереть да, считать, нет.
Иногда программатор блокирует возможность изменения этого фьюза, как и фьюза включения ISP.
али /item/Free-shipping-2014-NEW-V6-0-English-Software-TL866-USB-Universal-BIOS-Programmer-TL866A-10-IC/2050446299.html?adminSeq=221343796&shopNumber=1317592
(прод уже на бакс поднял цену за эту неделю). уж извиняйте!
с купонами вроде терпимо выходит.
Поправьте, если я ошибаюсь!
ЛЮДИ! есть просьба! накидайте список актуальных нынче адаптеров к нему (ибо может нет смысла брать эту шнягу в комплекте а докупить самое няшное)
Хочу пытаться флехи восстанавливать (48ног память), биосы шить ну может еще что-то компьютерное (ноуты тоже) =))
И еще вопрос: я контроллер матрицы смогу им прошить (EDID сменить)?
monitor.net.ru/forum/programm-minipro-tl866cs-info-452437.html
Я нашел тушку CS за 35$, а тушка А за 43$ продается. С купоном А выйдет 38, а кс 30. (Может еще и оба купона за А выйдет заюзать). В общем в цене разница не велика. В остальном конечно да, я перегнул палку, раздул так сказать…
forum.easyelectronics.ru/viewtopic.php?f=18&t=11352&start=0&hilit=tl866a&sid=58646f5fcadf0841f1898b575973abbe
Но тогда так: нет ссылок — нет плюса. Без обид.
По делу: давно на него облизывался, но он нужен раз в году, а ради такого дела можно и к старым друзьям подъехать. Для остальных задач есть LPT.
отъебсдаемся. Представьте себя на место читателя:Я такое себе не позволял даже будучи переводчиком Майкрософт Пресс. И плюс за обзор, с праздником!
Upd: Судя по тому, что я погуглил, не будет шить 25-ую.
А вот если в работе только однотипное оборудование и чтение-запись на нём идут без проблем, тогда да, прищепка удобна.
Тоже мне бином Ньютона… Хоть РТ5
radiokot.ru/forum/download/file.php?id=134442
radiokot.ru/forum/download/file.php?id=134443
aliexpress.com/item/TL866CS-Universal-Programmer-Support-Over-13000-Chips-USB-Programmer-with-4PCS-Socket-and-IC-Picker-Free/1378833532.html
Трек отслеживается, но упаковка не самая надежная (некоторые продавцы упаковывают в многослойную «пупырку», тут кроме родной коробки только один тоненький слой был).
Или она не везде съёмная?
Просто не вижу смысла переплачивать за панельку если к моменту её износа сам программатор уже морально устареет.
Или схему, как его самому сделать.
а схему — какая там схема, смотрите как edid еепром подключен по схеме тв и на те же ноги паяйте адаптер
aliexpress.com/item/ATMEL-AT-JTAGICE-mkII-mk2-USB-AVR-JTAG-ICE-XPII-AVR32-Debugger-Programmer-Supports-AVR-Studio/1951223596.html
www.autoelectric.cn/MiniPro/minipro_setup.rar?Lastvesion660