OV5642 no funciona problema

Tengo un problema de inicialización del módulo de cámara OV5642.

Puse 3.3V y 24Mhz XCLK en la cámara. Lo he comprobado dos veces. Pero no hace un trabajo inicial.

no hay salida PCLK

no hay salidas HREF, VSYNC

no hay salida D[9:0]

¿Me pueden ayudar por favor a inicializar esa cámara? ¿Debería hacer algo más para obtener esa señal en el encendido?

ingrese la descripción de la imagen aquí

actualizar

ingrese la descripción de la imagen aquí

¿Qué dice la hoja de datos? A menudo, hay una línea RESET y/o PWDN que debe activarse o desactivarse y también puede ser necesaria alguna secuencia de inicialización antes de que funcione. La hoja de datos es una lectura esencial.
@RogerRowland Gracias por una opinión. la hoja de datos dice que "PWDN activo alto, debe conectarse a tierra fuera del módulo si no se usa", así que lo hice. pero no funciona. ¿Es esta necesidad una vez arriba y abajo?
¿También tienes RESET expuesto? Eso es activo-bajo con un pull-up interno, pero podría valer la pena conectarlo a tierra brevemente después del encendido, luego conéctelo a Vdd para mantenerlo alto. Mantenga la PWDN conectada a tierra en todo momento.
@RogerRowland He actualizado con pin map. no hay RESTABLECIMIENTO. y PWDN siempre está conectado a tierra.
¿Qué hay de los pines TWI? ¿Están levantados? Pruebe con un escaneo de bus y vea si el módulo responde. ¿Puedes publicar las etiquetas de los pines detrás de la cámara? ¿Estás seguro de que tu cámara es una 5642?
@TisteAndii, Eso no responde sobre TWI. si es 5642
Los sensores OV56xx, o cualquier cámara de omivisión, o cualquier cámara en general, necesita tener unos cientos de registros i2c configurados y unos pocos para que comience a capturar imágenes.

Respuestas (1)

Si todas las conexiones son correctas, entonces apoyo el comentario de @RogerRowland: el sensor debe inicializarse/configurarse antes de que funcione. Usé uno de los sensores Omnivision sin configuración (no sabía que debería haber uno) y tenía todas las señales funcionando, sin embargo, los datos de píxeles no eran correctos. En su caso, es posible que la configuración sea necesaria antes de obtener cualquier señal de salida.

Los pines SCL y SDATA se utilizan para configurar el sensor. Es una interfaz bastante I2C. Debe haber una lista de registros que deben configurarse para una funcionalidad adecuada.

EDITAR:

Si está seguro de que su sensor puede mostrar signos de vida sin configuración, entonces el sensor/placa parece no funcionar. Todavía intentaría hacer algunas lecturas/escrituras en los registros, o al menos, reconfigurar el registro del reloj; parece que el chip puede tomar una amplia gama de frecuencias de reloj (6-54 MHz). Intente ponerse en contacto con el proveedor.

Naz, he tenido experiencia con OV7670, como sé, básicamente, la cámara Omnivision funciona sin configuración inicial (incluso esa imagen de salida apesta, pero se puede encontrar la salida de la cámara).
Acabo de empezar a trabajar con OV5640, y tiene registros que son responsables de habilitar los pads de salida (y están configurados para deshabilitarse de manera predeterminada). Por lo tanto, esos registros deben configurarse antes que cualquier salida. Esperaría el mismo comportamiento en OV5642. Verifique la hoja de datos.