Conexión de varias cámaras a un solo CAMIF (Interfaz de cámara)

2

Estoy buscando ejemplos de cómo conectar múltiples módulos de cámara a un solo CAMIF para la adquisición de imágenes fijas de sensores múltiples (es decir, una velocidad muy baja por sensor). El chip de banda ancha utilizado en la frambuesa pi admite hasta 20 sensores MP. Quiero conectar 5 sensores de 14MP.

Supongo que, dado que una de las señales es el vsync que indica el final de una trama, se podría usar un fpga para multiplexar correctamente entre los múltiples módulos (tal vez tener que volcar tramas ocasionalmente).

¿Alguien tiene un ejemplo de alguien que haga esto en el mundo real?

    
pregunta michael

1 respuesta

1

"CAMIF" = Interfaz de la cámara.

Solo pensamientos: no tengo experiencia de primera mano con esto.

Si puede sincronizar los sensores con el cuadro, no debería tener que perder cuadros, cambiando las fuentes durante la señal de sincronización del cuadro.

El entusiasmo excesivo podría agregar un búfer de hardware para sincronizar los datos del cuadro desde la siguiente fuente y luego intercambiarlos y cargarlos cuando se termine el cuadro actual. Si puede cargar lo suficientemente rápido para avanzar antes de finalizar el cuadro, puede cambiar a tiempo real y asignar el búfer al siguiente en la línea. Dos x RP suena más fácil :-).

Si no puede sincronizar el cuadro, entonces el arranque progresivo de los sensores, por lo que la próxima línea estará disponible poco después de que el final de la corriente permita una pérdida mínima. A continuación, muestro los sensores que comienzan con 1.xx después del anterior, pero, por supuesto, solo con los inicios asombrosos, por ejemplo, 0.1 de un tiempo de fotograma, significa que el próximo sensor estará disponible poco después de que finalice la corriente. Se desviarán entre sí, lentamente, así que si están bajo el control del cristal. Solo vuelve a sincronizar cuando el retraso sea demasiado largo o corto.

11111111 = fotograma 1, etc.

111111112222222233333333444444445455555566666666 ...
 ......... 111111112222222233333333444444445555555566666666 ...
 ........... 11111111222222223333333344444444 .........

Si los sensores son totalmente asíncronos, puede buscar la siguiente sincronización de cuadros después del final del cuadro actual y cambiar a eso. El pedido (casi siempre) no será secuencial, pero debería cubrirlo todo a tiempo.

Oh Wow !!! departamento:

Oferta de microprocesador "multimedia" S3C6410X de Samsung.
  Hoja de datos de 1370 páginas :-)
 No puedo encontrarlo en venta :-(
 424 pines FBGA - 13 mm x 13 mm

Microprocesador RISC S3C6410X

enlace

    
respondido por el Russell McMahon

Lea otras preguntas en las etiquetas