Interfaz estándar entre LCD y GPU

1

Casi todos los teléfonos inteligentes en el mercado parecen usar una pantalla LCD distinta como su pantalla, aunque la mayoría usa un procesador ARM con una GPU de una de relativamente (en comparación con las pantallas) una pequeña cantidad de compañías (PowerVR de Imagination, Mali, Adreno de Qualcomm, etc.). Cuando una empresa va a diseñar un teléfono inteligente, asumo que su elección de LCD no está restringida por su elección de SoC (y, por lo tanto, GPU).

Entonces, una vez que hayan elegido su SoC, ¿cómo conectan su LCD y GPU? ¿Hay un protocolo estándar? No usan HDMI debajo del capó, ¿y qué es? Si quisieran tomar, por ejemplo, esta pantalla (elegida sin ninguna razón en particular) y utilizar este controlador (basado únicamente en la recomendación de la pantalla mencionada anteriormente), ¿dónde comenzarían? ¿Es la ingeniería una interfaz una tarea difícil en sí misma?

He visto algunas interfaces diferentes mencionadas al investigar esto antes, por ejemplo:

  • SPI: esto no es lo suficientemente rápido para manejar 1080p @ 60, que muchos teléfonos inteligentes ofrecen
  • i80: esto no proporciona 8 bits por color por lo que puedo decir, pero además no puedo encontrar una descripción "estándar" de esta interfaz
  • varias interfaces rgb paralelas que no están muy bien documentadas.

Siento que esta brecha en mi comprensión en parte proviene de hojas de datos incompletas, hojas de datos chinas que no puedo entender o hojas de datos detrás de los paywalls. ¿Cómo puedo obtener más comprensión sobre este tema? ¿O necesito estar "en el negocio" para comenzar?

Se agradece cualquier consejo u orientación para una mayor comprensión.

pregunta Ell

2 respuestas

3

Los iPhones han utilizado MIPI-DSI ( interfaz MIPI ). Esto está diseñado para baja potencia (oscilación de muy bajo voltaje y modos de baja potencia). También tiene una versión para cámaras MIPI-CSI.

Hay otras interfaces similares alrededor como se menciona en otros carteles.

Estas interfaces modernas para dispositivos móviles suelen utilizar una oscilación de voltaje muy bajo (+/- 200mV para MIPI). Corre a alta velocidad > 1Gbps por línea y solo tiene unas pocas líneas de señal. Están diseñados para poder actualizar una pantalla LCD a 60Hz o más y millones de píxeles de 24 bits. La baja potencia es un aspecto importante para proporcionar una larga duración de la batería.

El controlador de pantalla complejo generalmente se encuentra en el propio vidrio LCD / OLED o se necesitarían miles de conexiones.

    
respondido por el Kevin White
2

Una gran cantidad de SoC ha incorporado Controladores LCD y esto se documenta en las hojas de datos. Un controlador TFT-LCD normalmente tiene 1 pin para cada bit + H_SYNC, V_SYNC y CLK. Es decir. RGB888 (24 bits) tiene 8 pines de datos para rojo, 8 pines de datos para verde y 8 pines de datos para azul, en total 24 pines para transferir color. Además, tiene pines separados para el controlador de pantalla táctil y la retroiluminación.

Para intentar facilitar las cosas a los dispositivos móviles, la Alianza MIPI está definiendo varios estándares de la industria, como MIPI DSI para interfaz de pantalla y MIPI CSI para interfaz de cámara. No estoy realmente familiarizado con esto, pero creo que estos estándares se utilizan en muchos de los teléfonos inteligentes de hoy.

    
respondido por el Christian V

Lea otras preguntas en las etiquetas