User - Manual

OV5640 Camera Board (C) User Manual
Version: V1.0 Dec.12 2017 4
The module OV5640 uses DVP data transfer interface, because camera driver interface
(DCMI) in our STM32F407\429\746 boards only supports DVP. OV5640 sensor has 10-bits DVP
interface, but we usually use 8-bits data processing. For example, in the following picture there
are: OV5640 8 highest bits at the left side connected to 8 bits of STM32F407\429\746 board at
the right site.
DVP interface timing diagram:
DCMI INTERFACE
DCMI (Digital camera media interface) is digital camera interface, integrated into
STM32F4xx, F7xx series of MCU. DCMI is synchronous parallel interface, capable receive 8-, 10-,
12- or 14-bits data stream from CMOS camera module. It can support various data modes:
YCbCr422, RGB565 and compressed data (JPEG).
DCMI interface can support input data stream speed up to 54 MB/s. The interface contains
14 data pins (D13-D0) and pixel clock pin (PIXCLK). The pixel clock polarity can be programmed