¿Por qué necesitamos pulsos de sincronización en el contexto digital (manejo de LCD)?

0

Estoy estudiando cómo manejar la pantalla LCD TFT con el microcontrolador (STM32F746).

El manual menciona que tengo que configurar los tiempos para HSYNC , VSYNC , VBP (Porche trasero vertical), VFP (Porche frontal vertical), HBP (Porche trasero horizontal) y HFP (Frente horizontal Porche).

¿Porquélosnecesitamosenelcontextodevisualizacióndigital(LCD-TFT)?¿Cómofuncionan?

Paraentendermejorlascosas,tratédebuscarenGoogle"Digital Video Signals" y "LCD driving" y "HSYNC" , pero todos los tutoriales son hablando sobre la televisión y las señales ANALÓGICAS . ¿Puede alguien indicarme algo sobre cómo funciona la conducción de gráficos / pantallas DIGITAL ?

¿Por qué no puedo simplemente enviar un flujo lineal de datos de píxeles al controlador de pantalla? ¿No puede el controlador detectar automáticamente qué "píxel-byte" en el flujo de datos entrante se asigna a qué píxel físico? Si entiendo bien las cosas: en el mundo analógico, el haz de CRT necesitó cierto tiempo para volver al principio de la línea / cuadro, por eso tenemos las partes "invisibles" de la imagen, pero ¿qué pasa con eso en las pantallas digitales? y señales?

    
pregunta Jurc192

1 respuesta

0

Necesitas al menos algo de sincronización en algún lugar para que TFT sepa cuándo comienza un nuevo marco. Eso explica el VSYNC. Supongo que el HSYNC está ahí para evitar que se acumulen las variaciones del reloj. De lo contrario, el tiempo tendría que ser hasta 2048 veces más preciso.

    
respondido por el Goswin von Brederlow

Lea otras preguntas en las etiquetas