Аббревиатура DSI чаще всего встречается в двух ситуациях: на шлейфе дисплея смартфона или одноплатного компьютера (там это интерфейс Display Serial Interface) и в названии портативной консоли Nintendo DSi. Если вы подключаете экран к Raspberry Pi через плоский шлейф с маркировкой DSI или разбираете телефон и видите эту надпись на разъёме — речь идёт именно о дисплейном интерфейсе.
Проблема в том, что у сокращения несколько не связанных между собой значений, и поисковая выдача смешивает их вперемешку. Ниже разберём каждое значение отдельно: что скрывается за буквами, где применяется технология и как отличить одно от другого по контексту.
DSI как Display Serial Interface: основное значение
MIPI DSI (Display Serial Interface) — это стандарт последовательной передачи видеосигнала, разработанный альянсом MIPI Alliance. Он связывает процессор устройства с дисплейной матрицей и является фактическим стандартом в смартфонах, планшетах, встраиваемых системах и многих автомобильных экранах.
Интерфейс передаёт данные по дифференциальным парам проводников — так называемым лейнам (lanes). Одна пара отводится под тактовый сигнал, остальные — под данные. Количество лейнов зависит от требуемой пропускной способности: чем выше разрешение и частота обновления экрана, тем больше полос нужно. Конкретная распиновка и число лейнов зависят от контроллера дисплея, поэтому перед подключением нестандартной матрицы сверяйтесь с документацией на конкретный модуль.
DSI работает в двух режимах: command mode (команды отправляются на контроллер дисплея, у которого есть собственный буфер кадра) и video mode (видеопоток передаётся непрерывно, а кадровый буфер находится на стороне процессора). Выбор режима определяется архитектурой конкретного дисплейного модуля.
💡DSI — это последовательный интерфейс между процессором и экраном, стандарт де-факто для мобильных дисплеев с высоким разрешением.