¿Datos PAL con ADC?

0

¿Es posible recibir datos de video PAL de ADC de STM32, por ejemplo?

Hice un programa que convierte datos analógicos en datos digitales (probado con acelerómetro analógico).

¿Es lo mismo para datos de video PAL? ¿O debería seguir un protocolo específico?

    
pregunta EEElectronic

1 respuesta

3

No es práctico resolver datos de video analógico de tipo NTSC o PAL en un formato digital usando un típico convertidor A / D de microcontrolador. La densidad de píxeles equivalente de la señal analógica es de 13,5 MHz y si desea conservar cualquier tipo de capacidad para darse cuenta del color de los píxeles, tendrá que sobredimensionar la señal analógica en un orden del orden de 54 MHz.

Lo que debe buscar es un tipo de chip llamado decodificador de video. Estos contienen todos los circuitos de procesamiento para convertir una señal de video analógica en un flujo de datos digitales. Una parte típica se convertirá en un flujo de datos de video digital que se representa con valores de 8 o 10 bits de ancho decodificados en el reino digital en un formato conocido como video componente YCbCr. Los datos saldrán de dicho chip a una velocidad de 13,5 MHz en valores paralelos de 8 o 10 bits.

Para utilizar los datos digitales, tendría que capturar los datos en tiempo real en un búfer de memoria y luego enviarlos a través de su enlace de comunicaciones. Una conexión UART típica no será particularmente factible a menos que esté satisfecho con la transferencia de un cuadro de video durante un largo período de tiempo en relación con la velocidad de cuadros real del video.

Tenga en cuenta que hay chips de codificador que también pueden producir salidas RGB pero que pueden generar más datos por píxel a menos que se use una resolución de 5 bits por píxel por color.

    
respondido por el Michael Karas

Lea otras preguntas en las etiquetas