Обманка hdmi своими руками

Добавил пользователь Евгений Кузнецов
Обновлено: 08.09.2024

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

Не нашёл я в интернетах аналогичного решения, хотя схемы попадаются. Всё предельно просто - сигнальные линии цветов нагружаются резистором на 75 Ом. Проверяю на рабочей станции:

Проверка работы эмулятора монитора для фермы майнинга

Эмулятор VGA-монитора

Винда 7-ка успешно сообщила о найденном мониторе и предложила разумное разрешение 1280x1024

Эмулятор монитора VGA для фермы майнинга

Решил сделать отключаемым, на всякий случай. Разрезал мониторный кабель, спаял резисторы.

VGA эмуляторы монитора для фермы майнинга

Сделал два эмулятора монитора для ферм

Эмулятор VGA на майнинговой ферме

После установки ферма запустилась без проблем, а Win10 так же как и 7-ка "определила" монитор. Удалённо управление стало выводить графику через процессорное ядро, тем самым фермы стабильно работают.

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

Последние посетители 0 пользователей онлайн

sputnic

25602

Тоже планирую сделать такой усь, на СЧ-ВЧ Лимит, на НЧ - ОМ2.7, и даже подходящий трансформатор припасен:

Ильяс Эреджепов

А для чего это делается? В даташите на stm32f030 есть только конденсатор на 100нФ. Это есть. В схеме я забыл подключить Vdda, но на плате это сделано. и в параллель 2 конденсатор на 100нФ стоит. Тот же вопрос что и к первой цитате. Зачем это делается? Я не оспариваю, просто интересуюсь.)) В даташите линейного стабилизатора были указанны четкие номиналы кондеров. Я подумал что здесь их подбирать не надо. Почему нужно взять 2.2мкФ? Об этом я не подумал. Номиналы я взял из даташита для стабилизаторов. Тут я действительно взял первый попавшийся. Поменяю. Спасибо.

Иван, спасибо за помощь. В файле небольшой отчет. Нагрузка 8 Ом. Частота 1 кГц. Приложил по нелинейным еще измерения осциллографа напрямую с генератором( не святой, как с этим бороться не знаю и возможно ли, а RMAA пока у себя запустить не могу) Отчет_Усилитель_R1979N6_TEST.zip

Спасибо, но совсем не решение. Готовые светильники не моргают. Срок жизни год-другой от силы. Потому и полез на форум


Разработать конвертер HDMI‑LVDS не имеющий прошивки. Аппаратная реализация на доступной элементной базе. Конвертер должен быть универсальным, поддерживать различные типы матриц (с одно- и двух-канальным LVDS) и напряжения управляющих сигналов инверторов. Работа в индустриальном температурном диапазоне.

Сформулированные основные технические требования:

  • два канала LVDS (с возможностью переключения и использования одного);
  • схемотехника платы должна включать в себя питатель для инвертора подсветки матрицы (желательно универсальный для матриц 12/24В);
  • двухпиксельный режим работы конвертера;
  • поддержка 24-bit матриц;
  • рабочее напряжение конвертера 12/24В;
  • рабочее напряжение панели 3,3В, 5В, 12В (24В от отдельного БП);
  • управление яркостью/включением подсветки: 3,3В и 5В;
  • иметь возможность управления изображением матрицы (зеркалить, переключать битность и т.д.);
  • простое (механическое) конфигурирование платы (DIP-переключатели);
  • геометрические размеры платы не критичны;
  • включение/выключение, регулировка яркости кнопками на плате;
  • индикация включения/выключения.

Первый вариант. Texas Instruments в линейке своей продукции предлагает конвертеры HDMI-RGB и RGB-LVDS. Микросхемы TFP401A, SN75LVDS83B и DS90C387A. Отличие SN75LVDS83B от DS90C387A в основном в том, что последний имеет два канала LVDS. Структурная схема такая (взято из документации TI):


Второй вариант — это использование микросхем ПЛИС (программируемая логическая интегральная схема). Минусом такой системы является добавление программной части для реализации конвертации, что, в свою очередь, дает и ряд преимуществ, например организация меню для настройки, возможность изменения размера картинки и т.д.

Также существует и третий вариант — это использование специализированных контроллеров. Тоже тянет программную часть на базе ОС, хотя и имеет множество преимуществ, в том числе настройки цвета/яркости картинки, регулировка отступов и размеров картинки, наличие меню и т.д.

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

Выбор элементной базы для осуществления питания

Для питания платы напряжением 24В был выбран преобразователь LM22670 компании TI (24В -> 12В).

Напряжения 3,3В и 5В были получены с помощью конвертеров NCP3170 компании ON Semiconductor, так же прорабатывался вариант использования преобразователей ST1S10PHR компании STMicroelectronics, но изучив характеристики обеих микросхем в соотношении цена-качество оказались более доступными первые.

Управление подсветкой и настройками панели

Включение подсветки панели и регулировка яркости осуществляется напряжением 3,3В и 5В (зависит от конкретной модели матрицы). Включение происходит по средствам подачи логической единицы на определенный пин инвертора, регулировка — с помощью ШИМ. Для управления выведены кнопки на плату (так же имеется разъем для подключения внешней клавиатуры).

Обработчик кнопок и ШИМ реализованы на контроллере STM32F100, который так же управляет светодиодной индикацией (включение/выключение/прошивка EDID). Стоит отметить, что есть два типа управления подсветкой (ШИМ): логическая единица максимальная яркость или логический ноль максимальная яркость. В данной конструкции это реализуется по средствам прошивки контроллера, но можно было сделать DIP-переключатель. В разъем LVDS на плате был заведен пин 3,3В/5В/GND (через DIP-переключатель). На матрицах часто присутствуют управляющие пины: MAP (карта данных), BIT (выбор битности), MODE (обычный и зеркальный режим) и т.д… При необходимости управления этими параметрами можно завести соответствующий пин матрицы в разъем LVDS конвертера и изменять один них.

Настройка и первое включение

Настройка конвертера сводится к следующему:

1. Прошивка контроллера. Для этого был выведен разъем SWD, так как в планах не было изготовление 100к партии.
2. Установка параметров EDID. Тут пришлось долго разбираться с полями и версиями EDID.

Все основные параметры находятся в даташите на матрицу. EDID на программаторе зашивается в микросхему eeprom (например M24C02). При подключении к ПК данные eeprom читаются и у пользователя появляется возможность выбирать параметры разрешения, частоты и т.д.

3. Подключение и тестирование. С некоторыми оговорками первый макет запустился и была отлажена прошивка контроллера и eeprom.

В итоге было сделано три итерации платы (включая релиз). Несколько вариантов печатных плат (1 и 2 — одно-канальный LVDS, 3 — двухканальный LVDS):



Печатные платы макетов с производства

В релизной версии платы было решено прошивать EDID в плату с помощью контроллера. Был написан простенький софт для ПК. Конвертер подключается к ПК по UART с помощью переходника USB-UART.

По релизному КД было сделано порядка 100 плат. Все работают, картинка отличного качества, регулировка и управление матрицей без нареканий. Сконфигурирован универсальный EDID, подходящий для большинства матриц заказчика.



Фото работы конвертера



Фото релизной версии конвертера

Для чего служит MHL можно ознакомится в статье о назначении HDMI MHL или статье HDMI (STB, DVI, ARC, MHL), назначение, описание, различия.

А если кратко то MHL это интерфейс передачи информации позволяющий передавать напрямую с одного устройства на другое потоковое видео или другую информацию, без необходимости установки дополнительного программного обеспечения. Широкое распространение MHL получил в телефонах и телевизорах, он позволяет быстро передать на телевизор например снятое видео или фото. Не надо скидывать файлы на флешку или карточку для просмотра на телевизоре.

Очень часто используется стык HDMI-USB, на картинке показано какую распайку имеет кабель HDMI-USB.


Переходник hdmi usb своими руками

Для распайки кабеля необходимо

  • между 2 и 15 ножками HDMI установить резистор 3,3 кОм
  • 17, 8, 5, 11 и корпус разъема HDMI- объединить и соединить с 5 ножкой USB
  • 18 HDMI красный провод (Red) соединить с 1 USB
  • 9 HDMI белый (White) соединить с 2 USB
  • 7 HDMI зеленый (Green) соединить с 3 USB
  • 19 HDMI черный (Black) соединить с 4 USB
  • В USB оплётку кабеля можно припаять к корпусу.

Для чего служит MHL можно ознакомится в статье о назначении HDMI MHL или статье HDMI (STB, DVI, ARC, MHL), назначение, описание, различия.

А если кратко то MHL это интерфейс передачи информации позволяющий передавать напрямую с одного устройства на другое потоковое видео или другую информацию, без необходимости установки дополнительного программного обеспечения. Широкое распространение MHL получил в телефонах и телевизорах, он позволяет быстро передать на телевизор например снятое видео или фото. Не надо скидывать файлы на флешку или карточку для просмотра на телевизоре.

Очень часто используется стык HDMI-USB, на картинке показано какую распайку имеет кабель HDMI-USB.


Переходник hdmi usb своими руками

Для распайки кабеля необходимо

  • между 2 и 15 ножками HDMI установить резистор 3,3 кОм
  • 17, 8, 5, 11 и корпус разъема HDMI- объединить и соединить с 5 ножкой USB
  • 18 HDMI красный провод (Red) соединить с 1 USB
  • 9 HDMI белый (White) соединить с 2 USB
  • 7 HDMI зеленый (Green) соединить с 3 USB
  • 19 HDMI черный (Black) соединить с 4 USB
  • В USB оплётку кабеля можно припаять к корпусу.

Не все старые планшеты поддерживают функцию подключения флешки или модема, а я Вам расскажу как их перехитрить и подключить к ним флешку, модем и даже жесткий диск.

Добрый день, самоделкины!

Сегодня хочу представить вашему вниманию OTG – переходник.

Для начала хочу рассказать Вам что такое OTG? Это способ подключения к вашему планшету или телефону который поддерживает функцию OTG, принтер, флешку и даже жесткий диск. Еще это подключение называют — USB-host.

Также можно подключить клавиатуру или мышь к Вашему гаджету, если гаджет такую функцию поддерживает.

И так, для создания этого чудо кабеля, нам понадобится:

• Старый удлинитель USB

• Micro USB разъем (достать можно из обычного USB кабеля для вашего девайса)

• Паяльник и паяльные принадлежности

И так, поехали, чтобы нам сделать такой кабель, нам будет необходимо соединить 4й контакт с 5м контактом разъема micro USB

Мы должны добраться до четвёртого контакта и соединить его перемычкой с проводом GND так как показано на картинке


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

Но это еще не всё, чтобы подключить к телефону или планшету жесткий диск, этого переходника нам будет недостаточно. Для подключения устройств у которых потребление больше чем 100мА, а именно 100мА может выдать порт вашего устройства, нам потребуется подключить к нашему OTG-кабелю дополнительное питания которого должно быть достаточно чтобы ваш жесткий диск заработал.


Теперь пора приступить к сбору

Берем старый удлинитель USB и разрезаем его не сильно далеко от разъема 2.0, так как ток всего лишь 100мА, чтобы избежать больших потерь. Отрезаем приблизительно в том месте как показано на фото


После зачищаем наш провод Далее его необходимо залудить и припаять как показано на схеме. Залудить нужно приблизительно 1мм провода, так как контакты на разъеме micro USB очень мелкие. Вот что получилось у меня.

Читайте также: