Это обзор специализированного товара, для тех кто занимается ремонтом ноутбуков или продажей запчастей к ноутбукам.
«Переходная плата/адаптер» под пайку, для микроконтроллеров семейства KB9012/22.
Регулярно программирую данные контролеры(мульти контроллеры, контроллеры, мультики, КБС и тд) и так как в основном беру с «доноров» и не понятна работоспособность и какая прошивка внутри этих микросхем, хотелось бы перед пайкой убедится хотя бы в их частичной работоспособности и по возможности запрограммировать правильной «прошивкой».
Заранее извиняюсь за обилие терминологии(сленга) и не профессиональной, а больше любительской, подачи материала.
Все началось с того что появилось много плат «доноров» и приходили в ремонт ноутбуки под которые у меня нет шлейфов что бы программировать эти микроконтролеры через клавиатурный разъем, когда новый или «донор» уже распаян на ремонтируемую плату ноутбука (такая возможность предусмотрена производителями ноутбуков). В такой ситуации приходилось паяться проводками к самой микросхеме на плате ноутбука. Поэтому задумался над вопросом купить ZIF адаптер TQFP128, тип корпуса этих микроконтроллеров.
Поверхностный поиск дал стоимость сокетов по 1000$
но более глубокий уже нашел сокеты по приемлемой стоимости около ~130$
https://aliexpress.com/item/item/32843907653.html
Но алиэкспрес начал рекомендовать простые платки под пайку, для программатора RT809F.
Плата под пайку. Ножки под программатор, я распаял до того как сделал фото.
ножки шли в комплекте.
У меня RT809F нет, в моем распоряжении старенький USB SPI Tiny Tools, SVOD-2 и T56. Было не понятно как сделана разводка этих плат, но я подумал что переделать если не подойдет будет не сложно и заказал на пробу одну штуку.
«Распиновку» RT809F не искал, только нашел номиналы резистора и конденсаторов(в комплекте к продаваемой плате не идут)
С1 или С2 22мкФ(я поставил два по 10)
С3 и С4 по 0.1мкФ
R1-47кОм
Ну а далее все просто, с первого же «донора» снял KB9022, распаял по плате легко прихватив ножки припоем, что бы потом так же легко снять, поставил готовое изделие в T56,
выбрал в меню микросхему KB9022, далее читать и программатор без каких либо проблем, прочитал содержимое.
T56 окно подсказка переходника
Затем проверил в USB SPI Tiny Tools, тут программатор отказался детектировать контролер,
Полез в настройки программатора и поменял частоту шины на 6МГц, по умолчанию было 12МГц
Правильное определение контролера
Так как сейчас основной программатор T56, проверил в нем чтение -время 10секунд, стирание, запись, все работает.
Так же проверил чтение и программатором USB SPI Tiny Tools 24секунды, стирание и запись тоже работают.
Выводы
Переходник рабочий, можно брать, однозначно хватит на несколько перепаек чипа, на сколько конкретно это уже зависит от прямых/кривых рук пользователя, если стеклотекстолит не перегревать, то пару десятков пересадок выдержит(из личного опыта подобных переходников)
После нескольких пересадок доноров
Переходник предназначен для программирование контролера, не для его тестирования, но если контролер программируется, это уже пол дела, можно предположить что он как минимум частично рабочий, а не полный «труп»
Внутри есть четырёхканальный 8-битный ЦАП, восьмиканальный 10-битный АЦП, поддержка ИК-пульта, управление двумя вентиляторами,…
Выходят из строя довольно часто. Одна из причин, залитие жидкостью. Когда они только появились, впервые встретился в Samsung, и был с слетевшей прошивкой, потом второй, третий и понеслось.
Очень часто слетает прошивка во время грозы, сам контролер оставался исправным.
Когда в материнке что то происходит по питанию, то уже повышенные напряжения убивают микроконтроллер, тоже довольно часто бывает.
drive.google.com/file/d/1LLLhJR4gg7m7mGVS0SS2hBNQzw2CLUlC
Прошивка мультиконтроллера KB9012 (возможно и других серии KB90xx, KB9022) с помощью программатора CH341А и программы Postal 3
Плат с контролерами много, около сотни, пару раз снимал, запаивал в материнку, контролер труп. Но не в коротком, что легко проверить, а просто не программируется.
Берешь следующий.
Проще проверить и запрограммировать заранее.
Так же бывает обращаются знакомые, срочно нужен. Снимаешь с донора, прошиваешь и отдаешь с чистой совестью.
а стоимость ZIF приличная, более 100$, я найду куда потратить эти деньги на что то более необходимое.
Вот у вас 10 материнских плат, все разные, куда вы будете кидать мгтф, потом питание на плату не подадите, она вся раздербанена, шимок нет, кондеры в коротком. Проще выпаять и сразу запаять в ремонтируемую, еще проще запаять в программатор, прошить, понять что контролер как минимум с работает частично и перепаять в ремонтируемую плату.
Судя по всему, этот переходник подойдет и под ваш программатор.
Распиновка для них оказалась стандартная, как у SPI памяти.
Дорогие программаторы нужны когда шьешь что то другое кроме i2c или SPI.
Сейчас уже идут и шимки программируемые, под них нужны свои программаторы и свой софт. Как минимум уже два производителя мне такие встретились.
Про ITE возможно тоже будет статейка, посмотрим, тоже беру их с доноров, как и MEC и Nuvoton.