ArduCam OV5642 5MP
Módulo ArduCam 5MP OV5642 (Interface Paralela 20 pinos)
O ArduCam OV5642 5MP é um módulo de câmera baseado no sensor CMOS OV5642, projetado para aplicações de visão embarcada que exigem alta resolução e interface paralela de alta velocidade. Ele fornece imagens de até 5 megapixels e suporta diversos modos de operação, incluindo captura de imagem estática e transmissão contínua de vídeo.
Diferente das versões “Mini SPI”, este módulo utiliza uma interface DVP (Digital Video Port) de 20 pinos, permitindo que o sensor envie dados de vídeo em um barramento paralelo de 8 bits, sincronizado por sinais dedicados de clock e sincronismo. Esse tipo de interface é ideal para FPGAs, microcontroladores avançados (como STM32 com DCMI), processadores embarcados e sistemas de captura de alta performance.
O módulo também inclui pinos de controle para gerenciamento de energia, reset e comunicação via I2C, que é utilizada para configurar todos os registradores internos do sensor, como resolução, formato de cor, exposição, ganho e modos de operação.
🎥 Principais Características
- Sensor CMOS OV5642 de 5 megapixels
- Resolução máxima: 2592 × 1944
- Interface DVP paralela de 8 bits (D0–D7)
- Sinais dedicados de sincronismo: VSYNC, HREF/HSYNC, PCLK
- Clock de entrada XCLK (típico 24 MHz)
- Comunicação de controle via I2C (SDA/SCL)
- Pinos de controle: RESET, PWDN
- Suporte a formatos de saída como YUV, RGB565, JPEG (dependendo da configuração)
- Ideal para FPGA, STM32, ESP32-S3, processadores embarcados e sistemas de captura de alta velocidade
🔌 Interface de 20 Pinos (DVP)
O módulo utiliza um conector de 20 pinos que fornece:
- Alimentação (3.3V e GND)
- I2C para configuração
- Clock de entrada (XCLK)
- Clock de pixel (PCLK)
- Sincronismos de vídeo (VSYNC, HSYNC/HREF)
- Barramento de dados paralelo (D0–D7)
- Pinos de controle (RESET, PWDN)
- GPIOs opcionais
Essa interface permite transmissão de vídeo em alta velocidade, adequada para captura em tempo real.
🧩 Aplicações Típicas
- Sistemas de visão com FPGA
- Robótica e drones
- Reconhecimento de objetos
- Sistemas embarcados de captura de imagem
- Leitores de QR code e visão industrial
- Projetos com STM32 (DCMI), ESP32-S3, Jetson, etc.
🛠️ Vantagens do Módulo
- Alta resolução com excelente qualidade de imagem
- Interface paralela rápida para captura em tempo real
- Totalmente configurável via I2C
- Compatível com diversas plataformas de hardware
- Ideal para projetos que exigem controle total do pipeline de vídeo
Pin No. Signal Name Type Description
1 3V3 POWER 3.3V power supply input
2 GND Ground Power ground
3 SCL Input I2C Serial Clock line for configuration
4 SDA Bi-directional I2C Serial Data I/O line for configuration
5 VS Output Vertical Sync (Frame Sync) signal
6 HS Output Horizontal Sync (HREF) signal
7 PCLK Output Pixel Clock signal generated by the sensor
8 XCLK Input Master Clock input to the sensor
9 D7 Output Data Line 7 (part of the parallel data bus)
10 D6 Output Data Line 6
11 D5 Output Data Line 5
12 D4 Output Data Line 4
13 D3 Output Data Line 3
14 D2 Output Data Line 2
15 D1 Output Data Line 1
16 D0 Output Data Line 0
17 RESET / PEN Input Reset pin (usually active low)
18 PWDN / PDN Input Power Down control pin (usually active high)
19 GPIO0 Bi-directional General Purpose I/O Pin 0 (optional)
20 GPIO1 Bi-directional General Purpose I/O Pin 1 (optional)
ArduCam OV5642 (20p) STM32F4-DISCOVERY
--------------------------------------------------------
3V3 -------------------------> 3V3
GND -------------------------> GND
SCL -------------------------> PB8 (I2C1_SCL)
SDA -------------------------> PB9 (I2C1_SDA)
XCLK ------------------------> PA8 (TIM1_CH1 - 24MHz)
VSYNC -----------------------> PA4 (DCMI_VSYNC)
HSYNC -----------------------> PA6 (DCMI_HSYNC)
PCLK ------------------------> PA10 (DCMI_PCLK)
D0 --------------------------> PC6 (DCMI_D0)
D1 --------------------------> PC7 (DCMI_D1)
D2 --------------------------> PC8 (DCMI_D2)
D3 --------------------------> PC9 (DCMI_D3)
D4 --------------------------> PE4 (DCMI_D4)
D5 --------------------------> PE5 (DCMI_D5)
D6 --------------------------> PE6 (DCMI_D6)
D7 --------------------------> PE7 (DCMI_D7)
RESET -----------------------> PB0
PWDN ------------------------> PB1