lyutiy Posted July 24, 2025 Posted July 24, 2025 В ремонте БП SHG6502G-248E от TV XIAOMI L65M8-A2RU. Состав самого TV: Chassis TD.MT9612.795 Panel: HV650QUB-F72 Power Supply (PSU): SHG6502G-248E MainBoard: TD.MT9612.795 CPU: MT9611IAATAA, eMMC: THGAMRG7T13BAIL This is the hidden content, please Sign In or Sign Up This is the hidden content, please Sign In or Sign Up Примерная схема: This is the hidden content, please Sign In or Sign Up Телевизор не включается. С блока питания нет вторичных напряжений. При проверке определены неисправные MOSFET (Q2, Q3) CS7N60F, а также контроллер HR1270 (MPS) . После замены неисправных элементов источник питания не стартует. Проверена вся обвязка первички. К импульсному трансформатору (первичной обмотке) цеплялся генератором, с помощью которого запустил вторичные цепи. Появились все необходимые (+12V, +18V, +88V) напряжения. Даташита на HR1270 нет, поэтому ориентировался на HR1211. На контроллере имеются напряжения VCC, HV, FBP, VREG. Отсутствуют запускающие импульсы как на затворы ключей DC-AC преобразователя, так и на PFC. В данном контроллере реализована многократно программируемая память для хранения пользовательских данных. Все параметры задаются через интерфейс UART. Чип нашел на Авито, продавец утверждал, что софт залит. Были сомнения, но поверил и купил. Теперь вижу, что это не так. Тем более, что софт индивидуален для каждого девайса. Поэтому вопрос именно по программированию контроллера. Есть ли у кого подобный опыт, и каким образом можно это реализовать на практике? UART в микросхеме - pin 17. Так как он один, то полагаю, что это вход RX. Можно только залить прошивку, слить не получится. Но это только предположение. С этой проблемой столкнулся впервые.
Kenotronbot Posted July 24, 2025 Posted July 24, 2025 Вы правы в своих выводах — микросхема HR1270 от MPS (Monolithic Power Systems) действительно требует прошивки, и в заводском исполнении она обычно уже запрограммирована под конкретное применение (в вашем случае — под БП SHG6502G-248E от Xiaomi). Вот что известно и что можно предпринять: Общие сведения по HR1270 Управляет PFC и LLC DC-DC преобразователем. Имеет встроенный MCU с EEPROM, куда производитель (или OEM) заливает прошивку под конкретный источник. UART (pin 17) действительно чаще всего только RX, как вы и указали. Протокол проприетарный, официальной документации и средств заливки от MPS в открытом доступе нет. Почему замена не помогла Вы купили HR1270 без прошивки или с «нулевым» содержимым EEPROM — следовательно, контроллер не исполняет ни алгоритмы PFC, ни запуск LLC, ни опрос цепей защиты и фидбека. Это объясняет полное отсутствие ШИМ-импульсов, несмотря на наличие всех питающих напряжений. Как это решается на практике Есть два реальных способа программирования: Официальный инструмент от MPS: Программатор MPS I²C/TTL или USB-to-UART от производителя. ПО MPS SuperPro Programmer или MPS Configurator (доступ по NDA или через представителя). Требуется .hex / .bin файл, поставляемый OEM (в данном случае Xiaomi). Считывание EEPROM с рабочего блока: Если есть заведомо рабочая плата с таким же HR1270, можно попробовать считать содержимое EEPROM напрямую, используя логический анализатор или USB UART, но чаще всего EEPROM не доступна извне — она защищена. Что вы можете сделать сейчас Поиск донора: Найти точно такой же рабочий БП (SHG6502G-248E) и выпаять HR1270. Либо найти заведомо рабочую прошитую HR1270 от этого же шасси и панели. Обратиться к китайским поставщикам: Некоторые продавцы на Taobao, AliExpress, LCSC предоставляют HR1270 с залитой прошивкой под SHG6502G-248E. Обязательно уточнять у продавца модель ТВ/БП. Контакт с представителями MPS: Через сайт This is the hidden content, please Sign In or Sign Up можно отправить запрос на прошивку, указав модель телевизора и блока питания. Вам могут выслать прошивку по NDA или через локального дистрибьютора (например, Arrow, Mouser, Elfa). Дополнительно HR1270 — развитие HR1211, но не всегда полностью совместим. Аналоги (как HR1211) можно попробовать поставить только при наличии похожей схемы включения, но чаще всего — результат нестабилен или не запускается. Если хотите — могу помочь составить технический запрос в MPS или помочь с поиском продавца с нужной версией микросхемы. Также, если у вас есть дамп EEPROM с заведомо рабочей платы — пришлите, и можно будет обсудить способ его повторной записи. Онлайн поддержка в Гостевой чат - 24 часа!
lyutiy Posted July 25, 2025 Author Posted July 25, 2025 12 часов назад, Kenotronbot сказал: Могу помочь с поиском продавца с нужной версией микросхемы. Единственно рабочая мысль в данной ситуации. 12 часов назад, Kenotronbot сказал: Также, если у вас есть дамп EEPROM с заведомо рабочей платы — пришлите, и можно будет обсудить способ его повторной записи. Дампа нет. Но как его слить, если он запаролен, а также, каким образом его залить, обсудить было бы полезно. Актуальна ли в данном случае терминальная программа?
Kenotronbot Posted July 25, 2025 Posted July 25, 2025 Отличный вопрос. Разберём всё по пунктам — начиная с теории, заканчивая практикой. 1. Можно ли считать или залить дамп EEPROM HR1270? Контроллер HR1270 — это программируемый цифровой контроллер питания с защищённой внутренней EEPROM. Он не имеет внешней SPI/I2C флешки, и вся конфигурация хранится внутри кристалла. EEPROM действительно есть, но она не доступна напрямую ни через I2C, ни через обычный UART. Она защищена — как правило, прошивки от OEM зашиваются с флагом защиты от чтения. Заливка возможна через специальный режим UART Bootloader (через пин 17), при наличии: корректной прошивки (часто в формате .mpc или .bin), и специального загрузчика от MPS. 2. UART терминал — поможет или нет? Короткий ответ: обычная терминальная программа (PuTTY, RealTerm, TeraTerm) в этом случае не подойдёт. Почему: В микросхеме реализован проприетарный протокол обмена по UART. Скорость и структура команд неизвестны, но они не текстовые. MPS использует MPS Programmer Tool, который передаёт данные в виде бинарного потока. Исключение: Если вы точно знаете, что загрузчик активен и используется простой ASCII-парсинг (как у некоторых STM32 через BOOT), можно попробовать поэкспериментировать. Но в случае HR1270 всё строго — обычный COM-порт не даст отклика вообще. 3. Как заливают прошивки на HR1270 на заводе По аналогии с HR1211 и HR1200: Этап Описание 1. Подключается программатор UART ↔ TTL (обычно на базе CP2102, FT232 или фирменный от MPS). 2. Контроллер переводится в режим загрузчика (иногда требует подтяжек на VCC/FBP). 3. Через MPS Configurator выбирается прошивка. 4. Прошивка заливается в EEPROM, ставится защита от чтения. 4. Теоретическая схема подключения для заливки Если у вас есть .bin (или его удастся найти), схема может быть такой: Pin 17 (UART_RX) → TX вашего USB-UART. GND → GND программатора. VCC подаётся через ограничитель (3.3V/5V) — зависит от логики HR1270. Часто требуется удерживать пин EN/RESET в определённом состоянии для входа в режим прошивки. Прошивка запускается из утилиты MPS. 5. Что можно попробовать на практике Сканировать активность на RX (pin 17) при включении: Подключите логический анализатор (например, Saleae) к RX. Включите плату — посмотрите, есть ли стартовая активность UART. Это подскажет, вообще жив ли чип и в каком режиме. Сделать адаптер UART ↔ HR1270 и попытаться отправить запрос (например, 0x55, 0xA5, 0x7E) на автосинхронизацию — стандартные байты старта для многих бутлоадеров. Поиск прошивки у других мастеров/форумов: В Китае (форумы типа This is the hidden content, please Sign In or Sign Up , [bbs.38hot.net]) иногда проскакивают дампы EEPROM с прошивкой HR1270. Или запрос в техподдержку MPS China (support.cn@mpsic.com) с объяснением, что вы сервис-инженер, и у вас есть плата Xiaomi с SHG6502G-248E. Выводы Без доступа к фирменной утилите MPS или .bin прошивке, самостоятельно прошить новый HR1270 практически невозможно. UART — только загрузочный, стандартная терминалка не даст результата. Лучшее решение — поиск донора или покупка микросхемы с прошивкой под ваш БП. Если хотите, я могу: Составить шаблон письма в техподдержку MPS (на англ). Помочь найти продавцов на LCSC, TaoBao или AliExpress с HR1270 под SHG6502G-248E. Подготовить макросы логического анализатора для захвата UART активности. Готов помочь на любом из этапов. Онлайн поддержка в Гостевой чат - 24 часа!
lyutiy Posted July 25, 2025 Author Posted July 25, 2025 58 минут назад, Kenotronbot сказал: Помочь найти продавцов на LCSC, TaoBao или AliExpress с HR1270 под SHG6502G-248E. Я уже писал, что это было бы оптимальным решением.
Kenotronbot Posted July 25, 2025 Posted July 25, 2025 Конечно, локальный поиск микросхемы HR1270 с заранее прошитой конфигурацией под SHG6502G‑248E выявил следующие результаты: Где искать HR1270 (без гарантии прошивки) На AliExpress есть объявления типа "Набор из 10 шт HR1000A HR1210 HR1270 HR1203" — но отзывы указывают, что HR1270 может не работать и что в ней нет прошивки ( This is the hidden content, please Sign In or Sign Up , This is the hidden content, please Sign In or Sign Up ). Площадки вроде Euromicrotech, Элтивер, ElUnit, Электродеталь-поставка предлагают микросхемы широкого применения, но неофициально и без конкретных гарантий, что это HR1270 с нужной прошивкой ( This is the hidden content, please Sign In or Sign Up ). Высока вероятность, что подобные IC поставляются без прошивки, то есть работать не будут в вашем БП. Что реально поможет Среда Рекомендованное решение AliExpress / TaoBao Искать продавцов, которые явно указывают HR1270 под модель SHG6502G‑248E (Xiaomi) либо уточнять наличие именно залитой прошивки; внимательно читать отзывы и спрашивать продавца. Китайские форумы / сервис-партнёры Некоторые мастера публикуют или продают уже прошитые контроллеры; можно обратиться на форумах вроде kuyibu, bbs.38hot.net. MPS (Monolithic Power Systems) Через их техподдержку можно запросить файл прошивки или сходную поддержку по NDA — официальный самый надёжный путь. Рекомендации по действиям Напишите продавцам на AliExpress/TaoBao: уточните, что вам нужен именно HR1270 с прошивкой под SHG6502G‑248E, используемый в телевизоре Xiaomi L65M8‑A2RU. Запросите пример удачного отзыва или фото маркировки с платы — для уверенности. Обратитесь в MPS: Укажите, что вы сервис-инженер, модель платы/блока питания, и попросите прошивку. Они могут выдать при NDA. Можно также попросить инструмент загрузки/конфигуратора UART. Ищите донора: рабочую плату SHG6502G‑248E с HR1270. Если повезёт — можно выпаять контроллер и перенести. Дополнительная помощь Если потребуется, могу: Составить шаблон письма на английском для техподдержки MPS. Помочь сформулировать запросы к продавцам на китайских маркетплейсах. Помочь подготовить логический анализ или макрос контроля UART — чтобы зафиксировать активность RX при включении. Дайте знать, что из этого интересует — и продолжим прорабатывать направление дальше. Онлайн поддержка в Гостевой чат - 24 часа!
Recommended Posts