Відеороз'єм DSI


17

Зліва від логотипу Raspberry є роз'єм DSI. Я не знайомий з цим стандартом. Які дисплеї можна підключити за допомогою цього роз'єму? І чи можу я придбати ці дисплеї з полиці?

Також є якийсь споживчий пристрій, на якому ми могли б очистити дисплей, який би працював із Pi? Мобілі? Ігрові консолі? Кухонні знаряддя? :)


Тут є невеличка інформація: en.wikipedia.org/wiki/Display_Serial_Interface .
Марія Зверина

DSI гмм ... У мене є деякі дисплеї DSI, і так, ви можете побороти деякі речі. Я купив старий розбитий DS і перекинув дисплей, і я міг використовувати пі як портативний комп'ютер, так що, мабуть, це зовсім небагато новин.

Відповіді:


8

Фонд Raspberry Pi оголосив, що офіційний дисплей сенсорного екрану Raspberry Pi тепер доступний. Це десятиточковий сенсорний екран, який після оновлення підключається до роз'єму DSI і має повну підтримку ядра.

Зважаючи на те, що цьому було потрібно кілька років, щоб закінчити, я сумніваюся, що це хтось міг легко зламати разом із запчастин.

Фон

На сторінці послідовного інтерфейсу дисплея Вікіпедії написано:

Послідовний інтерфейс відображення (DSI) - це специфікація Альянсу процесорів мобільних процесорів мобільної промисловості (MIPI), спрямована на зниження витрат на підсистеми відображення в мобільному пристрої. Він зазвичай орієнтований на РК та подібні технології відображення. Він визначає послідовну шину та протокол зв'язку між хостом (джерело даних зображення) та пристроєм (призначення даних зображень).

На фізичному рівні DSI вказує високошвидкісну диференційну сигнальну послідовну шину "точка-точка". Ця шина включає в себе одну швидкісну смугу швидкості та одну або більше смуг передачі даних. Кожна смуга проходить по двох провідних (за рахунок диференціальної сигналізації). Усі смуги руху проходять від хоста DSI до пристрою DSI, за винятком першої смуги даних (смуга 0), яка здатна до операції повороту шини (BTA), що дозволяє їй змінювати напрямок передачі.

Відповідно до цього потоку форуму Екрани DSI потребуватимуть нових драйверів GPU, щоб увімкнути вихід DSI:

якщо вам вдасться використовувати роз'єм DSI (тобто викрасти якийсь інженер-комп'ютер і дозволити йому створити новий gpu-бінарний екран для вашого підключеного до екрану дисплея), ви могли б насправді мати подвійну настройку дисплея ...

Таким чином, хоча офіційні екрани DSI тепер доступні і підтримується ядро, навряд чи така підтримка пошириться на довільну реалізацію екранів DSI. Зважаючи на те, що на сторінці вікіпедії йдеться про протокол, DSI навряд чи є розумним способом вчинити справи в ці дні (протокол ускладнюється необхідністю підтримувати дисплеї без бортової пам'яті), і можливо, будь-який даний бінарний графічний процесор може працювати тільки з обмеженим набором спеціально підтримуваних пристроїв, а не з підтримкою будь-якого довільного дисплея DSI.


Хммм .. не впевнений у цьому. Стандарт датується 2004 роком і спеціально спрямований на мобільні пристрої. Робить використання дисплея CRT дещо сумнівним - ні? І з огляду на те, що його підтримує більшість великих імен у мобільних, сьогодні, безумовно, повинні бути екрани DSI. Чи можемо ми навіть відірвати підходящий BC gpu blob від одного з цих пристроїв?
Марія Зверина

1
@Maria, я не маю на увазі те, що в протоколі все ще згадується період вирівнювання тощо, який був потрібний лише в часи CRT, щоб дати електронному променю час повернутися до початку наступного ряду або верхньої частини екрана. Що б то не було робити з графічним процесором, то для виконання цієї роботи потрібен буде Raspberry Pi Foundation, оскільки програмне забезпечення GPU є закритим джерелом.
Марк Бут

Я думаю, що з'явиться сенсорний екран, який би повністю працював з IO DSI
Hellonearthis

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.


1
Чи маєте ви більше інформації про використання екрана DS із Raspberry Pi? Я нічого не можу знайти.
YetAgetherRandomUser

Не існує такого поняття, як "стандартний інтерфейсний кабель DSI". DSI визначає електричні сигнали, а не фізичні роз'єми / кабелі.
Дмитро Григор’єв

1

З використанням екранів стільникового телефону з будь-яким інтерфейсом HDMI є відеоконтролер, виготовлений із екрана Arduino DSI Display Shield з програмованою FPGA (Xilinx Spartan-6-SLX9), який з'єднує інтерфейс дисплея iPhone4 до інтерфейсу DSI.

Інтерфейс від HDMI до DSI


1
Це не "дошка розбивки". Це відеоконтролер з FPGA, який ви повинні запрограмувати, щоб він працював.
Дмитро Григор’єв
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.