HDMI-LVDS. Разработка на TSUMV59 от MStar
Доброго времени суток, Хабр!
В продолжение прошлой статьи на тему DisplayPort-LVDS, решил написать о своей новой разработке контроллера HDMI-LVDS на чипе TSUMV59 от MStar. Контроллер имеет много интересного на борту, например, аналоговый выход звука, ИК порт, кнопки управления и даже OSD меню.
Основные требования к плате контроллера
До этого проекта мы активно использовали контроллер HDMI-LVDS «AHL-14.3», но он аппаратный и не хватало функционала OSD и звука, поэтому пришлось задуматься на счет нового устройства. Для начала я заказал плату на чипе TSUMV29, протестировал и сделал универсальную плату для TSUMV29 и TSUMV59. Для этого понадобилось изучить несколько схемотехнических решений на данном чипе (на них делают шасси для телевизоров) и прозвонить имеющуюся плату. Основное отличие TSUMV29 от TSUMV59 в том, что более новая модель позволяет использовать USB не только для прошивки, но и для проигрывания мультимедиа файлов. Также чипы имеют немного разные питания.
На входе контроллер поддерживает такие интерфейсы, как HDMI и VGA, Разрешение FullHD. На выходе одно- и двухканальный LVDS + звук 2 канала по 3W.
Что получилось после первой итерации

Рис.1. Внешний вид платы контроллера на TSUMV59 (первая итерация v1)
Плата сверху слева – это внешний EEPROM, я его пробовал подкидывать для тестов. Нижняя светлая платка – это DC/DC. На всех схемах для этого питания (1V3) используется LDO, но мне жутко не понравился его нагрев и было решено поменять его на ST1S10 (а в последствии на AP3418). В целом плата завелась сразу. Загрузчик заливается программатором на SPI Flash, затем плату можно прошивать через USB.

Рис.2. Внешний вид платы контроллера на TSUMV59 (первая итерация v2)
На этой версии тоже, стоит LDO (U2). Так как обе платы делались одновременно под разные шлейфы матриц – ошибки у них одинаковые. Также, в отличие от версии v1, на плате v2 выведен VGA, ИК-порт, выход на колонки, присутствуют некоторые настройки по питанию (DIP переключатели) и др…

Рис.3. Работа платы контроллера на TSUMV59 (первая итерация v2)
Тестил на этом мультике. Теперь я наизусть знаю песенку «Котики, вперед!».
Рис.4. Релизная версия платы контроллера на TSUMV59
В итоге, после очередного витка доработок, была рождена текущая релизная версия. У нее есть все необходимые для управления кнопки, разъем для подключения клавиатуры и многое другое.

Рис.5. Релизная версия платы контроллера на TSUMV59
К сожалению, в данные момент, не имею на руках ни одной спаянной платы последней версии, так как первая спаянная партия очень быстро разошлась.
Прошивка и OSD меню
Для тех, кто не знает откуда берутся прошивки, я расскажу. Под эту схематику есть набор прошивок под разные матрицы. Китайцы клепают похожие платы в различных вариантах. Прошивок очень много, у меня их около 3Гб. Достаточно знать разрешение и размер матрицы, а также количество каналов LVDS чтобы подобрать необходимую прошивку. Из нескольких десятков матриц у меня так и не заработала только одна, что, в принципе, совсем не плохо.
Фотографии меню контроллера приведены ниже.

Рис.6. Фото меню

Рис.7. Фото плеера
Получилась отличная разработка, которую можно использовать в своих проектах. Теперь не нужно подстраиваться под заданные габариты покупных плат, а можно развести свою в нужные габариты и с необходимыми интерфейсами.
Если у кого-то нет времени/желания заниматься разработкой, то рекомендую готовые платы с Ali, так как чип очень хорошо показал себя. Нагрев на fullHD приемлемый даже без радиатора.
Моя мечта встроить таких два контроллера и матрицами по 7 дюймов в подголовники авто, чтобы детям было чем развлекаться на заднем сидении.
Решено Luxeon Led42L31 не выходит из дежурки
ссылка скрыта от публикации
ссылка скрыта от публикации
ссылка скрыта от публикации
Не понял, а спайки здесь нет??
Добавлено 24-04-2018 15:10
Или поменял? Хотя по фотке не видно.
Неисправности ТВ Прошивка ТВ Схема ТВ Справочник по ТВ Ремонт подсветки ТВ Программаторы для ТВ Аббревиатуры в ТВ Ремонт LCD панелей ТВ
Какие типовые неисправности в телевизоре?
При вопросах диагностики, определению неисправного элемента и устранению дефекта, создайте свою новую тему в форуме. В разделе уже рассмотрены все типовые неисправности ТВ связанные с изображением и функционированием:
Где скачать прошивку телевизора?
При запросе не найденной прошивки обязательно указывайте какой тип прошивки Вам необходим, марку шасси (основная плата) и тип LCD панели (матрицы).
Начинающие мастера, и не только, часто ищут принципиальные схемы, схемы соединений, блоков питания, пользовательские и сервисные инструкции. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
Большинство справочной литературы можно скачать в каталоге «Энциклопедия ремонта», и на отдельных страницах:
Какие неисправности подсветки телевизора?
Какой программатор использовать для ремонта ТВ?
Какие используются сокращения в схемах и на форуме?
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Как отремонтировать (восстановить) LCD панель телевизора?
Ремонт телевизора ELENBERG 32AH4030
Всем привет. Сегодня на ремонте телевизор ELENBERG 32AH4030. Заявленная неисправность: не включается. Данный телевизор пытались отремонтировать в другой мастерской, но безрезультатно.
Вдруг кому-то необходимо отремонтировать швейную машину,хороших мастером можно найти тут.
Разборка и определение неисправности.
Ремонт как всегда начнем с разборки и визуального осмотра.
Разбирается телевизор легко, отвинчиваем все шурупы по периметру, после чего снимаем заднюю крышку.

Телевизор собран на плате TP.VST59S.PB755. Сердцем данного телевизора является процессор TSUMV59XES.
При визуальном осмотре видно, что в предыдущей мастерской имелись вопросы к стабилизатору под позиционным номером U3. Вокруг него есть следы пайки и его корпус поврежден, предположительно пинцетом.

Маркировку стабилизатора рассмотреть не удалось, но прозвонив дорожки выяснил, что одна из них идет на пин +5 вольт в разъеме usb. Следовательно, можно предположить что данная микросхема подает напряжение 5 вольт, после разрешающего сигнала с процессора.
Далее, я решил включить телевизор в сеть, и проверить напряжения.
На плате появились +1,2 и 3,3 вольта, при этом начали сильно нагреваться все тот же стабилизатор u3 и сам процессор.
Следующим этапом, мною было принято решение выпаять u3 и посмотреть на поведение платы.
Ровным счетом ничего не изменилось, процессор сильно нагревался, что свидетельствовало о выходе его из строя.
Прозвонив плату еще раз, на 7 ноге(+3,3 вольта) spiFlash памяти было обнаружено заниженное сопротивление, которое составило 3,8 Ом.

Подав в эту точку напряжение 1,5 вольт с лабораторного блока питания, имеем потребление 1,2 ампера и раскаленный процессор TSUMV59XES, неисправность которого таким образом была полностью подтверждена.
Замена процессора TSUMV59XES
Процессор TSUMV59XES будем менять на его полный аналог TSUMV59XES-Z1.

Пайку буду проводить на самодельном нижнем подогреве.
Температуру нижнего подогрева выставил на 300 градусов. При такой температуре нижнего подогрева, температура платы поднимается до 150-160 градусов.

Для контроля температуры платы используется термопара.

Так как процессор маленький (заменить можно и без нижнего подогрева) довел плату до температуры 108 градусов, после чего начал греть процессор термовоздушной станцией.


После того, как припой расплавился, просто снял процессор вакуумным пинцетом.
Перед установкой нового процессора необходимо подготовить посадочное место. Для этого пропаял все выводи платы свинцовосодержацим припоем. Лишний припой снимал оплеткой.

Сам процессор перед установкой промыл в спирте, так как на нем видны следы какого-то загрязнения и окислов.

Перед установкой залудил тонким слоем припоя подложку процессора, так как от качества пайки этого места зависит его охлаждение.

Далее, на место пайки нанес тонкий слой флюса, после чего разместил процессор сопоставляя выводы.
Прижав немного процессор, прогрел его паяльным феном до того момента, пока припой под процессором не расплавился, и таким образом не произошла его запайка.

Далее, пропаял все выводы паяльником с тонким жалом.

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

Телевизор включился с первого раза.
Все порты, в том числе и порт USB работали исправно. После 6 часового прогона телевизор был отдан клиенту.

С телевизора был считан дамп прошивки. Скачать его можно в нашем файло-обменнике по этой ссылке.
Инструмент и расходные матриалы которые использовались в ремонте:
Вот такой ремонт. Всем спасибо за просмотр и удачи в ремонтах.
Решено SUPRA STV-LC2277FLD не выходит из дежурки, прошивка?
тело: SUPRA STV-LC2277FLD 2012г.в.
мамка: T.VST29.61C 12296
проц: TSUMV59XU-Z1
флеш: 25Q32
панель: HK215WLEDM-CH07H M215HGE-P02
БП: HKC-PL01 REV:3.0
тюнер: CDT-3SP512-36
Доброго времени суток!
В основном занимаюсь ремонтом ноутбуков или десктопного железа. Но вот приказал долго жить мой кухонный ТВ. Практики в ремонте ТВ не так много поэтому прошу помощи!
Симптомы: При включении СД на пол секунды горит тускло потом ярко и все. Не реагирует ни на пульт ни на кнопки включения.
log проца: Подцепился к UART вот что выдает:
Macaw12: BD_MST031B_10AL0_11523
SPI BOOT
Console Initial OK
BIST_0 PASS.
На этом месте висит секунд 10 и как я понял ресетится так как этот лог повторяется до бесконечности.
Странности: На выводе 70 проца (POW-EN) постоянно висит лог 1 но со странным каким то порогом в 1.18 Вольт. Схемы не нашел на устройство но мне кажется так быть не должно или должно? А величина напряжения вообще смущает.
Мои выводы: Подозрение или на сам проц или всеже на прошивку. Знающие люди подскажите! Или может кто поделится прошивкой на этот ТВ. А так же с какого смещения начинается зона EEPROM во флехе? Может ее нужно почистить? Или всеже проблема в чем то другом.
Заранее огромное спасибо за любую помощь!
Неисправности ТВ Прошивка ТВ Схема ТВ Справочник по ТВ Ремонт подсветки ТВ Программаторы для ТВ Аббревиатуры в ТВ Ремонт LCD панелей ТВ
Какие типовые неисправности в телевизоре?
При вопросах диагностики, определению неисправного элемента и устранению дефекта, создайте свою новую тему в форуме. В разделе уже рассмотрены все типовые неисправности ТВ связанные с изображением и функционированием:
Где скачать прошивку телевизора?
При запросе не найденной прошивки обязательно указывайте какой тип прошивки Вам необходим, марку шасси (основная плата) и тип LCD панели (матрицы).
Начинающие мастера, и не только, часто ищут принципиальные схемы, схемы соединений, блоков питания, пользовательские и сервисные инструкции. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
Большинство справочной литературы можно скачать в каталоге «Энциклопедия ремонта», и на отдельных страницах:
Какие неисправности подсветки телевизора?
Какой программатор использовать для ремонта ТВ?
Какие используются сокращения в схемах и на форуме?
При подаче информации, на форуме принято использование сокращений и аббревиатур, например: