Видео разъем DSI

17

Слева от логотипа Raspberry находится разъем DSI. Я не знаком с этим стандартом. К какому типу дисплеев можно подключиться с помощью этого разъема? И можно ли купить эти дисплеи с полки?

Также есть ли какое-нибудь потребительское устройство, с которого мы могли бы очистить дисплей, которое бы работало с Pi? Мобильные телефоны? Игровые приставки? Кухонный инвентарь? :)

Мария Зверина
источник
Здесь есть немного информации: en.wikipedia.org/wiki/Display_Serial_Interface .
Мария Зверина
DSI Хм ... У меня есть несколько дисплеев DSI, и да, вы можете откопать некоторые вещи. Я купил старый сломанный DS и очистил дисплей, и я мог использовать пи в качестве портативного компьютера, так что, думаю, это совсем немного новостей.

Ответы:

8

Фонд Raspberry Pi объявил, что официальный сенсорный дисплей Raspberry Pi теперь доступен. Это сенсорный экран из десяти точек, который подключается к разъему DSI и имеет полную поддержку ядра после обновления.

Учитывая, что это заняло основу несколько лет, чтобы сомневаться, я сомневаюсь, что это то, что любой мог легко взломать вместе из запасных частей.

Фон

На странице Wikipedia Display Serial Interface написано:

Последовательный интерфейс дисплея (DSI) - это спецификация Альянса по мобильному отраслевому интерфейсу (MIPI), нацеленная на снижение стоимости подсистем отображения в мобильном устройстве. Обычно он ориентирован на ЖК-дисплей и аналогичные технологии отображения. Он определяет последовательную шину и протокол связи между хостом (источником данных изображения) и устройством (местом назначения данных изображения).

На физическом уровне DSI определяет высокоскоростную дифференциальную сигнализацию двухточечной последовательной шины. Эта шина включает в себя одну высокоскоростную линию синхронизации и одну или несколько линий передачи данных. Каждая полоса передается по двум проводам (из-за дифференциальной сигнализации). Все полосы проходят от хоста DSI к устройству DSI, за исключением первой полосы данных (полоса 0), которая способна выполнять операцию перестановки шины (BTA), что позволяет ему изменять направление передачи.

Согласно этой ветке форума, для экранов DSI потребуются новые драйверы графического процессора для включения вывода DSI:

если вам удастся использовать разъем DSI (то есть похитить какого-нибудь инженера до н.э. и позволить ему создать новый двоичный файл gpu для экрана, подключенного к DSI), у вас фактически может быть работающая настройка двойного дисплея ...

Таким образом, хотя официальные экраны DSI теперь доступны и имеется поддержка ядра, маловероятно, что такая поддержка будет распространяться на произвольные другие реализации экранов DSI. Учитывая то, что на странице википедии говорится о протоколе, в наши дни DSI вряд ли является разумным способом работы (протокол осложняется необходимостью поддержки дисплеев без встроенной памяти), и вполне возможно, что любой данный двоичный файл графического процессора может работать только с ограниченным набором специально поддерживаемых устройств, а не с поддержкой любого произвольного дисплея DSI.

Марк Бут
источник
Хм .. не уверен насчет этого. Стандарт датируется 2004 годом и специально предназначен для мобильных устройств. Делает использование дисплея CRT несколько сомнительным - нет? И учитывая, что он поддерживается большинством громких имен в мобильных устройствах, сегодня наверняка должны быть экраны DSI. Можем ли мы даже удалить подходящий BLU GPU BLOB с одного из этих устройств?
Мария Зверина
1
@Maria, нет, я не имею в виду, что в протоколе все еще упоминается период гашения и т. Д., Которые были необходимы только в дни ЭЛТ, чтобы дать время электронному лучу вернуться к началу следующего ряда или верхней части экрана. Все, что связано с графическим процессором, фактически нуждается в Raspberry Pi Foundation для выполнения этой работы, поскольку программное обеспечение графического процессора является закрытым исходным кодом.
Марк Бут
Я думаю, что появится сенсорный экран, который будет полностью работать с
вводом-выводом
1
DSI is hardly a smart way of doing things these days (the protocol is mired in the days of CRT fly-back blanking periods)Вы вряд ли ошибаетесь. DSI является стандартом на данный момент и останется таким в течение некоторого времени. Вы также ошибаетесь насчет пробелов. Всякий раз, когда у вас есть драйвер дисплея без ОЗУ, вам необходимо использовать видеорежим DSI, который включает в себя пропуски. Если у вас есть драйвер дисплея, включая ОЗУ, то вы можете переключиться в командный режим DSI, который не требует гашения ... I am assuming the ribbon cable is a standard DSI interface cable.Стандартного кабеля нет
Я обновил свой ответ @Erwin, что касается периодов гашения, я все еще не думаю, что DSI - это умный способ предоставить дисплей Raspberry Pi, хотя его просто слишком сложно интегрировать.
Марк Бут
1

Nintendo DS использует сенсорный экран DSI, но пока это единственное потребительское устройство, которое я видел, что вы можете получить сменные экраны для установки на Raspberry Pi. Я понятия не имею, с какими проблемами совместимости вы можете столкнуться, если будут предприняты какие-либо запатентованные меры, и я предполагаю, что ленточный кабель является стандартным интерфейсным кабелем DSI.

Adrien
источник
1
У вас есть больше информации об использовании экрана DS с Raspberry Pi? Я ничего не могу найти.
Ещё один случайный пользователь
Не существует такого понятия, как «стандартный интерфейсный кабель DSI». DSI определяет электрические сигналы, а не физические разъемы / кабели.
Дмитрий Григорьев
1

В разделе « Использование экранов мобильных телефонов с любым интерфейсом HDMI» имеется видеоконтроллер, изготовленный из экрана дисплея Arduino DSI с программируемой ПЛИС (Xilinx Spartan-6-SLX9), который соединяет интерфейс дисплея iPhone4 с интерфейсом DSI.

Интерфейс HDMI к DSI

user110251
источник
1
Это не «доска объявлений». Это видео контроллер с ПЛИС, который вы должны запрограммировать, чтобы он работал.
Дмитрий Григорьев