ap6716m 51 что это

Вытаскиваем ПО из запароленного микроконтроллера Renesas M16C

ap6716m 51 что это

Есть у меня знакомый, который занимается ремонтом автомобильного железа. Он как-то принес мне микроконтроллер, выпаянный из блока управления автономного отопителя. Сказал, что его программатор это не берет, а ему хотелось бы иметь возможность переливать прошивки туда-сюда, т.к. блоков много, в железе они часто одинаковые, а вот агрегаты, которыми они управляют отличаются. И вроде и блок есть взамен неисправного, но ПО разное и заменить просто так нельзя. Так как задачка была интересной, решил покопаться. Если тема интересна и вам, прошу под кат.

Подопытным оказался M306N5FCTFP. Это микроконтроллер группы M16C/6N5. Ядро M16C/60 разработано Mitsubishi, а т.к. преемником этой компании по части МК с 2003 года является Renesas, то сейчас эти микроконтроллеры известны именно под этим брендом.

Немного о самом микроконтроллере

Камешек представляет собой 16-разрядный микроконтроллер в 100-выводном QFP корпусе. Ядро имеет 1 МБайт адресного пространства, тактовая частота 20МГц для автомобильного исполнения. Набор периферии так же весьма обширный: два 16-разрядных таймера и возможность генерации 3-фазного ШИМ для управления моторами, всякие UART, SPI, I2C естественно, 2 канала DMA, имеется встроенный CAN2.0B контроллер, а также PLL. На мой взгляд очень неплохо для старичка. Вот обзорная схемка из документации:

ap6716m 51 что это

Так как моя задача выдрать ПО, то так же весьма интересует память. Данный МК выпускался в двух вариантах: масочном и Flash. Ко мне попал, как выше уже упоминалось, M306N5FCTFP. Про него в описании сказано следующее:

Как вытащить из устройства то, что разработчики втащили

Вполне естественно, что начинать попытки достать что-то из микроконтроллера нужно с изучения механизмов, которые встроены разработчиком чипа для задач программирования памяти. В мануале указано, что производитель любезно разместил в памяти загрузчик, для нужд внутрисхемного программирования устройства.

ap6716m 51 что это

Как видно из картинки выше, память разбита на 2 части: пользовательская область, и область загрузчика. Во второй как раз с завода залит загрузчик по умолчанию, который умеет писать, читать, стирать пользовательскую память и общается через асинхронный, синхронный, либо CAN-интерфейс. Указано, что он может быть переписан на свой, а может быть и не переписан. В конце концов это легко проверяется попыткой постучаться к стандартному загрузчику хотя-бы через UART… Забегая вперед: производитель отопителя не стал заморачиваться своим загрузчиком, поэтом копать дальше можно в этом направлении. Сразу оговорюсь, что есть еще способ параллельного программирования, но т.к. программатора для этого у меня не было, я не рассматривал этот вариант.

Вход в режим работы загрузчика обеспечивается определенной комбинацией на входах CNVSS, P5_0, P5_5 во время аппаратного сброса. Дальше либо написать свою утилиту для копирования содержимого памяти, либо использовать готовую. Renesas предоставляет свою утилиту, которая называется «M16C Flash Starter», но функция чтения у нее урезана. Она не сохраняет прочитанное на диск, а сравнивает его с файлом с диска. Т.е. по сути это не чтение, а верификация. Однако есть немецкая свободная утилитка с названием M16C-Flasher, которая вычитывать прошивку умеет. В общем начальный инструментарий подобрался.

О защите от считывания

ap6716m 51 что это

Все бы было совсем просто, если бы в загрузчике не была предусмотрена защита от несанкционированного доступа. Я просто приведу очень вольный перевод из мануала.

Функция проверки идентификатора

Используется в последовательном и CAN режимах обмена. Идентификатор, переданный программатором, сравнивается с идентификатором, записанным во flash памяти. Если идентификаторы не совпадают, команды, отправляемые программатором, не принимаются. Однако, если 4 байта вектора сброса равны FFFFFFFFh, идентификаторы не сравниваются, позволяя всем командам выполняться. Идентификатор — это 7 байт, сохраненных последовательно, начиная с первого байта, по адресам 0FFFDFh, 0FFFE3h, 0FFFEBh, 0FFFEFh, 0FFFF3h, 0FFFF7h, и 0FFFFBh.

Таким образом, чтобы получить доступ к программе, нужно знать заветные 7 байт. Опять же, забегая вперед, я подключился к МК, используя тот же «M16C Flash Starter» и убедился, что комбинации из нулей и FF не проходят и этот вопрос придется как то решать. Здесь сразу же всплыла мысль с атакой по сторонним каналам. Уже начал прикидывать в голове платку, позволяющую измерять ток в цепи питания, но решил, что интернет большой и большинство велосипедов уже изобретено. Вбив несколько поисковых запросов, довольно быстро нашел на hackaday.io проект Serge ‘q3k’ Bazanski, с названием «Reverse engineering Toshiba R100 BIOS». И в рамках этого проекта автор решал по сути точно такую же задачу: добыча встроенного ПО из МК M306K9FCLR. Более того — на тот момент задача им была уже успешно решена. С одной стороны я немного расстроился — интересная загадка разгадана не мной. С другой — задача превратилась из поиска уязвимости, в ее эксплуатацию, что обещало гораздо более скорое решение.

В двух словах, q3k точно по такой же логике начал изучение с анализа потребляемого тока, в этом плане он был в гораздо более выгодных условиях, т.к. у него был ChipWhisperer, этой штукой я до сих пор не обзавелся. Но т.к. его первый зонд для снятия тока потребления оказался неподходящим и вычленить из шумов что-то полезное у него не получилось, он решил попробовать простенькую атаку на время отклика. Дело в том, что загрузчик во время выполнения команды дергает вывод BUSY, чтобы проинформировать хост о том, занят он, или готов выполнять следующую команду. Вот, по предположению q3k, замер времени от передачи последнего бита идентификатора до снятия флага занятости мог послужить источником информации при переборе. При проверке этого предположения перебором первого байта ключа действительно было обнаружено отклонение по времени только в одном случае — когда первый байт был равен FFh. Для удобства измерения времени автор даже замедлил МК, отключив кварцевый резонатор и подав на тактовый вход меандр 666кГц, для упрощения процедуры измерений. После чего идентификатор был успешно подобран и ПО было извлечено.

Первый блин — граблями

Ха! Подумал я… Сейчас я быстренько наклепаю программку к имевшейся у меня STM32VLDiscovery c STM32F100 на борту, которая будет отправлять код и измерять время отклика, а в терминал выплевывать результаты измерений. Т.к. макетная плата с целевым контроллером до этого подключалась к ПК через переходник USB-UART, то, дабы ничего не менять на макетке, работать будем в асинхронном режиме.

ap6716m 51 что это

Когда при старте загрузчика вход CLK1 притянут к земле, он понимает, что от него хотят асинхронного общения. Собственно потому я его и использовал — подтяжка была уже припаяна и я просто соединил проводами две платы: Discovery и макетку с целевым M306.

Заметка по согласованию уровней:

Т.к. M16 имеет TTL-уровни на выводах, а STM32 — LVTTL (упрощенно, в даташите подробнее), то необходимо согласование уровней. Т.к. это не устройство, которое, как известная батарейка, должно работать, работать и работать, а по сути подключается разок на столе, то с трансляторами уровней я не заморачивался: выходные уровни от STM32 пятивольтовый МК переварил, в смысле 3 вольта как «1» воспринимает, выходы от М16 подаем на 5V tolerant входы STM32 дабы ему не поплохело, а ногу, которая дергает RESET M16 не забываем перевести в режим выхода с открытым стоком. Я вот забыл, и это еще +2ч в копилку упущенного времени.
Этого минимума достаточно, чтобы железки друг друга поняли.

Логика атакующего ПО следующая:

В итоге, для всех значений результаты были идентичны. Полностью идентичны. Тактовая частота таймера у меня была 24Мгц, соответственно разрешение по времени — 41,6 нс. Ну ок, попробовал замедлить целевой МК. Ничего не поменялось. Здесь в голове родился вопрос: что я делаю не так, как это делал q3k? После сравнения разница нашлась: он использует синхронный интерфейс обмена (SPI), а я асинхронный (UART). И где-то вот здесь я обратил внимание на тот момент, который упустил вначале. Даже на схемах подключения для синхронного и асинхронного режимов загрузчика вывод готовности назван по-разному:

ap6716m 51 что это

В синхронном это «BUSY», в асинхронном это «Monitor». Смотрим в таблицу «Функции выводов в режиме Standart Serial I/O»:

ap6716m 51 что это
«Семён Семёныч…»

Упущенная вначале мелочь завела не туда. Собственно, если в синхронном режиме это именно флаг занятости загрузчика, то в асинхронном (тот, который serial I/O mode 2) — просто «мигалка» для индикации работы. Возможно вообще аппаратный сигнал готовности приемопередатчика, оттого и удивительная точность его поднятия.

В общем перепаиваем резистор на выводе SCLK с земли на VCC, припаиваем туда провод, цепляем все это к SPI и начинаем сначала…

Успех!

ap6716m 51 что это

В синхронном режиме все почти так же, только не требуется никакой предварительной процедуры установки соединения, упрощается синхронизация и захват времени можно выполнить точнее. Если бы сразу выбрал этот режим сохранил бы время… Я снова не стал усложнять и измерять время именно от последнего бита, а запускал таймер перед началом передачи последнего байта ключа, т.е. включаем таймер и отправляем в передатчик KEY7 (на скриншоте выше, из логического анализатора, видно расстояние между курсорами. Это и есть отсчитываемый отрезок времени).

Этого оказалось более чем достаточно для успешной идентификации. Вот так выглядит перебор одного байта:

ap6716m 51 что это

По оси абсцисс у нас количество дискрет счетчика, по оси ординат, соответственно, передаваемое значение ключа. Отношение сигнал/шум такое, что даже никаких фильтров не требуется, прямо как в школе на уроке информатики: находим максимум в массиве и переходим в подбору следующего байта. Первые 6 байт подбираются легко и быстро, чуть сложнее с последним: там просто наглый перебор не проходит, нужен сброс «жертвы» перед каждой попыткой. В итоге на каждую попытку уходит что-то около 400 мс, и перебор идет в худшем случае в районе полутора минут. Но это в худшем. После каждой попытки запрашиваем статус и, как только угадали, останавливаемся. Я вначале вообще просто быстренько ручками перебрал идентификатор, вставляя в excel вывод консоли и строя график, тем более, что это была разовая задача, но уже для статьи решил дописать автоматический перебор, ради красивой консольки…

ap6716m 51 что это

Конечно, если бы разработчик затер загрузчик (заменил своим), так просто выкрутиться не получилось бы, но в автомобильной электронике частенько МК вообще не закрыты. В частности в блоке управления с другого отопителя, в котором был установлен V850 того же Renesas все решилось подпайкой пары проводов и копированием прошивки штатной утилитой. Это в мире ЭБУ двигателем целые криптовойны. Видимо не нравится производителям явление чип-тюнинга и других видов вмешательства… Хотя это как гонка брони и снаряда — железки круче, дороже, но победителя нет…

Источник

Ap6716m 51 что это

ap6716m 51 что это

Техническая информация AP6716M
Номер изготовителяAP6716MкатегорияИнтегральные схемы (ИС)
производительAIROHAОписаниеAIROHA QFN
Пакет / чехолQFNКол-во в наличии2637 pcs
16+CondtionNew Original Stock
Гарантия100% Perfect FunctionsВремя выполнения заказа2-3days after payment.
ОплатаPayPal / Telegraphic Transfer / Western UnionДоставка поDHL / Fedex / UPS
портHongKongЭлектронная почта по электронной почтеInfo@ariat-tech.com
AP6716M стокAP6716M ЦенаAP6716M Электроника
AP6716M КомпонентыAP6716M ИнвентарьAP6716M Digikey
Поставщик AP6716MЗаказать AP6716M онлайнЗапрос AP6716M
AP6716M ImageAP6716M фотоAP6716M PDF
AP6716M DatasheetСкачать таблицу AP6716MПроизводитель
Связанные части для AP6716M
Образномер частиОписаниепроизводительPDFПолучить цитату
ap6716m 51 что этоAP6712M-31AIROHA QFNAIROHA

ap6716m 51 что это

Последний исследовательский отчет о Yole DéveloppementPement (YOLE), исследовательское учрежд.

ap6716m 51 что это

Говорят, что электроника Samsung увеличивает производство чипсетов Exynos для смартфон.

ap6716m 51 что это

24 ноября TrendForce TrendForce выпустил доклад NAND Flash Market на третий квартал 2021 года. Благодар.

ap6716m 51 что это

Samsung Electhe Mechanceics анонсировала несколько дней назад, что она разработала высокую ем.

ap6716m 51 что это

Согласно отраслевым источникам, крупные поставщики чипов NAND увеличили производс.

ap6716m 51 что это

Фотоэлектрический датчик серии PD30 Миниатюрные фотоэл.

ap6716m 51 что это

ap6716m 51 что это

Сервоприводы и двигатели серии MINAS A6 Семейство Panasonic MINA.

ap6716m 51 что это

Ультрафиолетовый светодиодный драйвер Ультрафиолето.

ap6716m 51 что это

Эл. адрес: Info@ariat-tech.com HK TEL: +00 852-30501966 ДОБАВЛЯТЬ: Rm 2703 27F Ho King Comm Center 2-16,
Fa Yuen St MongKok Коулун, Гонконг.

Уведомление об авторских правах © 1996-2021 ARIAT TECHNOLOGY LIMITED.Все права защищены.

Источник

Мошенники не дремлет.

Есть у меня Почта для всякого мусора, реклама и тому подобное, сегодня утром обнаружил очень интересное письмо:

Добрый день. Я прогрaммиcт, кoторый взломaл Ваше уcтройcтво.
Я нaблюдaю зa вaми ужe неcколько мecяцев. Вы были зaрaжены вредоноcной программой черeз caйт для взроcлых, который вы поcетили. Еcли вы
не знaкомы c этим, я объяcню. Троянcкий вируc дaет мне полный доcтуп и контроль
нaд компьютером или любым другим уcтройcтвом. Это ознaчaет, что я могу видеть
вcе нa вaшем экрaне, включить кaмеру и микрoфон, но вы нe знaетe oб этом.

У меня тaкже еcть доcтуп ко вcем вaшим контaктaм, дaнным по cоциaльным cетям и вcей вaшей пeрепиcке.
Почему вaш aнтивируc не обнaружил вредоноcное ПO Ответ: Моя вредоноcнaя прогрaммa иcпользует дрaйвер, я обновляю его cигнaтуры кaждые 4 чaca, чтобы вaш aнтивируc молчaл.
Я cделaл видео, покaзывaющее, кaк вы удовлетвoряeте cебя в левой половине экрaнa, a в прaвой полoвине вы видите видео, которое вы cмотрели. одним щелчком мыши я могу отпрaвить это видео нa вcе вaши контaкты из почты и cоциaльных ceтей. Я тaкже могу oпубликовaть доcтуп ко вcей вaшей электронной почте и меccенджерaм, которые вы иcпользуете.
еcли вы хoтите предoтврaтить это, тo: Перeвeдите 650$(USD) нa мой биткoин-кошeлек (еcли вы не знaете кaк это cделaть, то нaпишите в Google: «Купить биткойн»).
Мой биткойн-кошелек (BTC Wallet):
129ycGA6Kh5ZSf93J8gPDfKCu6QwWAB8zH

ap6716m 51 что это

Что только не придумают 🤦‍♂️ поднимите чуть выше 🙂

Источник

Маркировка шим контроллеров smd

В схемотехнике современных импульсных источников питания (ИИП) приобрели широкую популярность ШИМ-регуляторы, выполненные в малогабаритных планарных корпусах с шестью выводами. Обозначение типа корпуса может быть SOT-23-6, SOT-23-6L, SOT-26, TSOP-6, SSOT-6. Внешний вид и расположение выводов показаны на рисунке ниже. В данном случае на левом фрагменте картинки представлена кодовая маркировка LD7530A

ap6716m 51 что это

Назначение выводов:
1 — GND. (Общий провод).
2 — FB. (FeedBack — Обратная Связь). Вход для управления длительностью импульсов сигналом с выходного напряжения. Иногда может иметь обозначение COMP (входной компаратор).
3 — RI/RT/CT/COMP/NC — В зависимости от типа микросхемы, может быть задействован для частотозадающей RC цепи (RI/RT/CT), либо для организации защиты, как вход компаратора отключения ШИМ при пороговом значение на его входе, указанном в документе. В некоторых типах микросхем этот вход может быть никак не задействован (NC — No Connect).
4 — SENSE, по другому CS (Current Sense) — Вход с датчика тока в истоке ключа.
5 — VCC — Вход напряжения питания и запуска микросхемы.
6 — OUT (GATE) — Выход для управления затвором (Gate) ключа.

Функционально подобные регуляторы работают по принципу популярных ранее микросхем ШИМ серии xx384x, которые хорошо зарекомендовали себя в плане надёжности и устойчивости.

Некоторые затруднения часто возникают при замене или выборе аналога для подобных ШИМ-регуляторов по причине применения кодовой маркировки в обозначении типа микросхем. Ситуация осложняется большим количеством производителей компонентов, которые не всегда предоставляют документацию в массовый доступ, так же не все производители готовых устройств снабжают схемами ремонтные сервисные центры, поэтому реальные схемные решения ремонтникам часто приходится изучать по установленным компонентам и монтажным соединениям непосредственно на плате.

В практике часто встречаются микросхемы ШИМ и кодом маркировки EAxxx и Eaxxx. Официальной документации на них не найдено в свободном доступе, но сохранились обсуждения на форумах и кусочки картинок из PDF от System General, которая публикует их как SG6848T и SG6848T2. Рисунок прилагается.

ap6716m 51 что это

Вниманию мастеров предлагаем таблицы, составленные из доступной в интернете информации и документов PDF для подбора аналогов при замене наиболее распространённых шестиногих планарных ШИМ c цоколёвкой выводов: pin1 — GND, pin2 — FB (COMP), pin4 — Sense, pin5 — Vcc, pin6 — OUT.
Основным их различием является применение и назначение вывода 3.

ШИМ-регуляторы (PWM), без использования вывода 3.

NamePart NamberDilerMarking
SG6849SG684965TZFairchild / ON SemiBBxx
SG6849SG6849-65T, SG6849-65TZSystem GeneralMBxx EBxx
SGP400SGP400TZSystem GeneralAAKxx

ШИМ-регуляторы (PWM) с установкой резистора 95-100 kOhm на вывод 3.

Применяя перечисленные ниже ШИМ, частоту следует установить резистором RT (RI) от вывода 3 на землю. Обычно его номинал выбирается 95-100 kOhm для частоты 65-100 KHz. Более точно смотрите в прилагаемой документации. Файлы PDF упакованы в RAR.

NamePart NamberDilerMarking
AP3103AAP3103AKTR-G1Diodes IncorporatedGHL
AP8263AP8263E6R, A8263E6VRAiT SemiconductorS1xx
AT3263AT3263S6ATC Technology3263
CR6848CR6848SChip-Rail848H16
CR6850CR6850SChip-Rail850xx
CR6851CR6851SChip-Rail851xx
FAN6602RFAN6602RM6XFairchild / ON SemiACCxx
FS6830FS6830FirstSemi
GR8830GR8830CGGrenergy30xx
GR8836GR8836C, GR8836CGGrenergy36xx
H6849H6849NFHI-SINCERITY
H6850H6850NFHI-SINCERITY
HT2263HT2263MPHOT-CHIP63xxx
KP201Kiwi Instruments
LD5530LD5530GL LD5530RLeadtrandxxt30 xxt30R
LD7531LD7531GL, LD7531PLLeadtrendxxP31
LD7531ALD7531AGLLeadtrendxxP31A
LD7535/ALD7535BL, LD7535GL, LD7535ABL, LD7535AGLLeadtrendxxP35-xxx35A
LD7550LD7550BL, LD7550ILLeadtrendxxP50
LD7550BLD7550BBL, LD7550BILLeadtrendxxP50B
LD7551LD7551BL/ILLeadtrendxxP51
LD7551CLD7551CGLLeadtrendxxP51C
NX1049XN1049TPXian-Innuovo49xxx
OB2262OB2262MPOn-Bright-Electronics62xx
OB2263OB2263MPOn-Bright-Electronics63xx
PT4201PT4201E23FPowtech4201
R7731R7731GE/PERichtek0Q=
R7731AR7731AGERichtek>
SD4870SD4870TRSilan Microelectronics4870
SF1530SF1530LGTSiFirst30xxx
SG5701SG5701TZSystem GeneralAAExx
SG6848SG6848T, SG6848T1, SG6848TZ1, SG6848T2Fairchild / ON SemiAAHxx EAxxx
SG6858SG6858TZFairchild / ON SemiAAIxx
SG6859ASG6859ATZ, SG6859ATYFairchild / ON SemiAAJFxx
SG6859SG6859TZFairchild / ON SemiAAJMxx
SG6860SG6860TYFairchildAAQxx
SP6850SP6850S26RGSporton Lab850xx
SP6853SP6853S26RGB, SP6853S26RGSporton Lab853xx
SW2263SW2263MPSamWin
UC3863/GUC3863G-AG6-RUnisonic Technologies CoU863 U863G
XN1049XN1049, XN1049TPInnuovo Microelectronics49 xxx

ШИМ-регуляторы, в которых вывод 3 используется иначе.

При использовании перечисленных ниже ШИМ (PWM-контроллеров) следует обратить внимание на вывод 3, который может использоваться для организации защиты — тепловой или от превышения входного напряжения.
Частота может быть фиксированной 65kHz, либо устанавливаться номиналом конденсатора на выводе 3.
При замене любых микросхем на аналоги внимательно изучайте документацию. Файлы PDF упакованы в архив RAR.

NamePart NamberDilerMarking
AP3105/V/L/RAP3105KTR-G1, AP3105VKTR-G1, AP3105LKTR-G1, AP3105RKTR-G1Diodes IncorporatedGHN GHO GHP GHQ
AP3105NA/NV/NL/NRAP3105NAKTR-G1, AP3105NVKTR-G1, AP3105NLKTR-G1, AP3105NRKTR-G1Diodes IncorporatedGKN GKO GKP GKQ
AP3125A/V/L/RAP3125AKTR-G1, AP3125VKTR-G1, AP3125LKTR-G1, AP3125RKTR-G1Diodes IncorporatedGLS GLU GNB GNC
AP3125BAP3125BKTR-G1Diodes IncorporatedGLV
AP3125HA/HBAP3125HAKTR-G1, AP3125HBKTR-G1Diodes IncorporatedGNP GNQ
AP31261AP31261KTR-G1Diodes IncorporatedGPE
AP3127/HAP3127KTR-G1, AP3127HKTR-G1Diodes IncorporatedGPH GSH
AP3301AP3301K6TR-G1Diodes IncorporatedGTC
FAN6862FAN6862TYFairchild / ON SemiABDxx
FAN6863FAN6863TY, FAN6863LTY, FAN6863RTYFairchild / ON SemiABRxx
HT2273HT2273TPHOT-CHIP73xxx
LD7510/JLD7510GL, LD7510JGLLeadtrendxxP10 xxP10J
LD7530/ALD7530PL, LD7530GL, LD7530APL, LD7530AGLLeadtrendxxP30 xxxP30A
LD7532LD7532GLLeadtrendxxP32
LD7532ALD7532AGLLeadtrendxxP32A
LD7532HLD7532HGLLeadtrendxxP32H
LD7533LD7533GLLeadtrendxxP33
LD7536LD7536GLLeadtrendxxP36
LD7536RLD7536RGLLeadtrendxxP36R
LD7537RLD7537RGLLeadtrendxxP37R
ME8204ME8204M6GMicrOneME8204xx
NCP1250NCP1250ASN65T1G, NCP1250BSN65T1G, NCP1250ASN100T1G, NCP1250BSN100T1GON Semiconductor25xxxx
NCP1251NCP1251ASN65T1G, NCP1251BSN65T1G, NCP1251ASN100T1G, NCP1251BSN100T1GON Semiconductor5xxxxx
OB2273OB2273MPOn-Bright-Electronics73xx
R7735R7735AGE, R7735HGE, R7735GGE, R7735RGE, R7735LGERichtek
UC3873/GUC3873-AG6-R, UC3873G-AG6-RUnisonic TechnologiesU873 U873G

Таблица пополняется по мере поступления информации.

Замечания и предложения принимаются и приветствуются!

ap6716m 51 что этоВ современной электронике множество электронных ap6716m 51 что этокомпонентов производится в миниатюрных корпусах TSOP6, SSOT6, SOT23-6, SOT23-5, SOT26. В связи с малыми габаритами радиодеталей в данных корпусах, производитель, зачастую, маркирует компоненты кодовым обозначением. В сервисных центрах и ремонтных мастерских возникают трудности при опознании неисправных электронных компонентов с кодовой маркировкой.

Следующая таблица поможет для опознания парт номера электронного компонента по его зашифрованной кодовой маркировке, для дальнейшего поиска документации (DataSheet) и подбору аналога.

В таблице представлены ШИМ контроллеры, DC/DC преобразователи в пяти и шести выводных SMD корпусах SOT23-5, SOT26, SOT23-6, TSOP6.

Мы уже рассказывали о понижающих преобразователях напряжения (DC/DC converter) в SMD корпусах SOT23-5 и SOT23-6, в народе называемых «пятиножками» или «шестиножками».

При замене такой микросхемы пользователи сталкиваются с трудностями в определении ее типа. Поскольку название микросхемы бывает достаточно длинным и не помещается на микроскопическом корпусе, производители вместо названия на SMD-корпусе DC/DC-конвертера указывают код.

Проблема заключается в том, что один и тот же код может использоваться разными производителями для маркировки абсолютно разных микросхем. Здесь может помочь только визуальное определение, к каким выводам какие компоненты подключены и сравнением с типовой схемой включения из документации.

Существует множество типов преобразователей напряжения и схем их включения. Рассмотрим пока только некоторые из них:

Группа — 1

Микросхемы этой группы используются в тех случаях, когда необходимо преобразовать напряжение 5 или 3,3 вольта в более низкое напряжение ряда 3,3 — 2,5 — 1,8 — 1,2 вольта. Такие преобразователи часто применяются в приставках (тюнерах) для приема цифрового телевидения, планшетах, ноутбуках для формирования напряжений питания процессора, памяти, демодулятора и тюнера.

Назначение выводов для корпуса с пятью выводами (SOT23-5):

Корпус с шестью выводами (SOT23-6) бывает дополнен еще сигналом PG (Power Good) — высокий уровень напряжения на нем появляется после выхода микросхемы в рабочий режим.

Напряжение на выходе преобразователя зависит от соотношения номиналов резисторов R1, R2 и рассчитывается по формуле:

здесь 0.6 — значение напряжения на входе FB (Vfb), в.

Конденсатор C2 служит для повышения стабильности генерации. Обычно он имеет емкость 22 пф, но некоторые производители им пренебрегают. Конденсаторы С1, С3 рекомендуется устанавливать емкостью от 4 до 10 мкф.

Маркировка DC/DC преобразователей в корпусе SOT23-5

Мар­ки­ров­каНаз­ва­ниеВыводыМакс. вых. ток, AЧас­то­та МГцVfb, вPDFКу­пить
54
123
04= ywpRT8057AGJ5SWFB1.002.250.600
INGNDEN
08= ywpRT5796BHGJ5FBIN1.001.500.600
ENGNDSW
14VFTLV62568DBVFBIN1.001.500.600
ENGNDSW
16AFTLV62569DBVFBIN2.001.500.600
ENGNDSW
2H ywMP2128DTFBIN1.003.000.600
ENGNDSW
57= ywpRT5796BHGBFBIN1.001.500.600
ENGNDSW
5P= ywpRT8097CHGBFBIN2.001.000.600
ENGNDSW
A1 ywFP6161KFBIN1.001.500.600
ENGNDSW
A1 ywM3406-ADJFBIN0.801.500.600
ENGNDSW
AA ywpSY8008AAACFBIN0.601.500.600
ENGNDSW
AB ywpSY8008BAACFBIN1.001.500.600
ENGNDSW
AC ywpSY8008CAACFBIN1.201.500.600
ENGNDSW
AD ywpSY8009AAACFBIN1.501.500.600
ENGNDSW
AD ywpRY3420FBIN2.001.200.600
ENGNDSW
AS11D wMT3410LFBIN1.501.400.600
ENGNDSW
AS15D wMT3410FBIN1.501.400.600
ENGNDSW
B1 ypAP2506SWFB0.701.500.600
INGNDEN
B4= ywRT8025GJ5SWFB0.401.250.600
INGNDEN
BE ywpSY8086FBIN1.001.400.600
ENGNDSW
BF5 pLN3406AFMR-GFBIN0.801.500.600
ENGNDSW
BQ= ywRT8059FBIN1.001.500.600
ENGNDSW
BYPTPS62260DDCRSWFB0.602.250.600
INGNDEN
C2 ywMP2104DJFBIN1.700.600.600
ENGNDSW
C5 ywMP2105DJFBIN0.801.000.600
ENGNDSW
CVOTPS62561DDCRSWFB0.802.250.600
INGNDEN
DXJ pywNCP1529ASNT1GFBIN1.001.700.600
ENGNDSW
E1 ywpAPS2410ES5-ADJFBIN1.001.500.600
ENGNDSW
F1F9MT9216SWFB0.800.500.600
INGNDEN
FA2 ywpFP6381AS5CTRFBIN1.201.500.600
ENGNDSW
GG ywBL8021CB5TRFBIN1.201.500.600
ENGNDSW
GG ywLC3406CB5TRFBIN1.201.500.600
ENGNDSW
GHWAP3410KTR-G1FBIN1.201.500.600
ENGNDSW
GM ywGM9308FBIN2.001.500.600
ENGNDSW
GU ywBL8028CB5TRFBIN1.502.000.600
ENGNDSW
H1 ywAPS2406ES5-ADJFBIN0.801.500.600
ENGNDSW
H1 ypAPS2408ES5-ADJFBIN1.001.500.600
ENGNDSW
H3 ywAPS2406ES5-1.8FBIN0.801.500.600
ENGNDSW
HL ywpSY8087AACFBIN1.501.000.600
ENGNDSW
JW ywBL8076CB5TRFBIN2.003.000.600
ENGNDSW
JX ywpSY8089AACFBIN2.001.000.600
ENGNDSW
KB ywBL8027CB5TRFBIN1.501.500.600
ENGNDSW
KV ywpSY8089AAACFBIN2.001.000.600
ENGNDSW
L2AAP3406AKT-ADJTRFBIN0.801.100.600
ENGNDSW
LD ywpSY8088FBIN1.001.500.600
ENGNDSW
OP= ywpRT8096CFBIN1.501.500.600
ENGNDSW
PHK pTPS62200DBVRSWFB0.301.000.500
INGNDEN
R5 ypS-8550AA-M5T1USWFB0.601.200.600
INGNDEN
S1 ywpAPS2415TBER-ADJFBIN1.501.200.600
ENGNDSW
S2 ywpAP2420ATBERFBIN2.001.000.600
ENGNDSW
S6 ywpAPS2430ATBERFBIN3.001.000.600
ENGNDSW
TD6817TD6817FBIN2.001.500.600
ENGNDSW
TR ywpSY8077AACFBIN1.001.500.600
ENGNDSW
UH ywpSY8079AACFBIN2.001.000.600
ENGNDSW
VS= ywRT8008FBIN1.001.500.600
ENGNDSW
WD15WD1015EA-5/TRFBIN1.201.500.600
ENGNDSW
ZY ypFP6161iRFBIN1.001.500.600
ENGNDSW
Za ywpAX3701AFBIN1.201.400.600
ENGNDSW
Zf ywpAX3701BSWFB1.201.400.600
INGNDEN
a1 ywAP2406LES5-ADJFBIN0.701.500.600
ENGNDSW

Условные обозначения:
y — буква, код года изготовления

w — буква, код недели изготовления

p — буква, код партии

Маркировка DC/DC преобразователей в корпусе SOT23-6

Мар­ки­ров­каНаз­ва­ниеВыводыМакс. вых. ток, AЧас­то­та МГцVfb, вPDFКу­пить
654
123
0U= ywpRT5796BHGJ6FBPGIN1.001.500.600
ENGNDSW
15= ywpRT8096CJ6FBPGIN1.501.500.600
ENGNDSW
20= ywpRT5796BHGEFBPGIN1.001.500.600
ENGNDSW
6D9TLV62569PDDPGFBIN2.001.500.600
ENGNDSW
6DWTLV62569PDDPGFBIN2.001.500.600
ENGNDSW
9X9TLV62568PDDPGFBIN1.001.500.600
ENGNDSW
9XWTLV62568PDDPGFBIN1.001.500.600
ENGNDSW
AS ywpSY8009BABCFBIN1.501.000.600
ENGNDSW
AS20C wMT3420CFBIN2.001.500.600
ENGNDSW
BX7DBL9309FBIN2.001.300.600
ENGNDSW
FC4FP6381AS6CTRFBPGIN1.201.500.600
ENGNDSW
FK ywpSY8032ABCFBPGIN2.501.000.600
ENGNDSW
S20 wpSTI3411FBIN2.001.500.600
ENGNDSW
S5 ywpAPS2430BTCERFBPGIN3.001.000.600
ENGNDSW

Условные обозначения:
y — буква, код года изготовления

w — буква, код недели изготовления

p — буква, код партии

Группа — 2

Для получения ряда более низких напряжений за этими микросхемами часто устанавливают микросхемы предыдущей группы.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *