Conexión de una cámara de 10 bits a una CPU con interfaz de cámara de 8 bits

0

Tengo una cámara de 10 bits ( MT9V032 ) que debo conectar a un procesador que Tiene solo 8 bits de interfaz de datos de cámara. (sin LVDS) ¿Cuál es la mejor manera de conectar estos dos?

Mi plan actual es dejar los datos 0/1 pines flotando o tirados a tierra con una resistencia de 10K. La imagen no tendrá estos bits, pero sospecho que aún será una buena calidad de imagen. Quiero preguntar a los expertos si me falta algo?

    
pregunta Ktc

2 respuestas

3

Al usar la interfaz de datos paralelos, esa es realmente la única opción que tiene para soltar bits. Si sueltas los bits más altos obtendrás una severa degradación de la escena.

Si tiene recursos adicionales (por ejemplo, un FPGA) o similar, podría poner una curva de tono (compresiva) en los datos y reducir la profundidad de bits de 10 a 8 bits. Dado que el ruido del disparo sigue una curva sqrt de escala aproximada, debería ser capaz de seguir una potencia fraccional y no notar la diferencia en el resultado final.

    
respondido por el placeholder
2

Tenga en cuenta que los formatos de salida de datos mencionados en la hoja de datos de la cámara incluyen:

  

LVDS serie de 8 bits o 10 bits

La interfaz serial solo requiere 2 pines, por lo tanto, no estaría restringida por la restricción de 8 bits del procesador.

Teniendo en cuenta la edición de la pregunta (sin LVDS), la solución más sencilla es utilizar un IC de transceptor de LVDS a TTL como el Texas Instruments DS90LV019 ( que hace 3.3 o 5 voltios de TTL / CMOS de un solo extremo ), o uno más adecuado para el voltaje y las tasas de datos deseadas.

    
respondido por el Anindo Ghosh

Lea otras preguntas en las etiquetas