cancel
Showing results for 
Search instead for 
Did you mean: 

Camera compatible to Nucleo F756ZG board (?)

LysAn
Associate III

Dear all,

 

I would like to connect a camera to my Nucleo F756ZG board, with the goal to send images via the ethernet port. However, this board doesn't feature a 30-pin ZIF connector nor a 22‑pin FFC connector....

  • Apparently, the STM32 F756ZG has a "DCMI". Is this accessible on the Nucleo board as well?
  • Which module/camera do you recommend for the Nucleo F756ZG?
  • Would you recommend Arducam? They seem suspiciously cheap
  • The B-CAMS-IMX is not compatible, right?

Many thanks

1 ACCEPTED SOLUTION

Accepted Solutions
KDJEM.1
ST Employee

Hello @LysAn,

 

->Do I understand correctly, that MB1683 (B-CAMS-OMV) is only the adapter board 

There is a wide range of camera modules and CMOS sensors that are compatible with the STM32 DCMI.
The table below lists some of them.

KDJEM1_0-1755684623909.png

The B-CAMS-OMV is an example of compatible module with STM32 DCMI.

To know if a CMOS sensor (a camera module) is compatible with the DCMI or not, the user must check the following points in the CMOS sensor specifications:
• Parallel interface (8-, 10-, 12-, or 14-bit)
• Control signals (VSYNC, HSYNC, and PIXCLK)
• Supported pixel clock frequency output
• Supported data output

->UM2779 depicts the MB1683 connecting to the STM32 board via ZIF connector. But my Nucleo F756ZF doesn't have any ZIF connector...So how will I connect a Nucleo F756ZG to a camera? Its DCM pins are apparently not faded-out.

First of all you need to refer to STM32F756 datasheet and check all required pins for camera module (DCMI_PIXCLK, DCMI_HSYNC,  DCMI_D0.....) are supported or not in STM32F756. If yes, you can use jumper wire to connect camera module CN4 pins with desired pins in Nucleo board by referring to UM1974 Figure11.

For example, you can find DCMI_PIXCLK on PA6

KDJEM1_0-1755686098648.png

KDJEM1_1-1755686156571.png

 

 

-> Could you suggest me a bucket list of STM products for a complete solution?

Could you please take a look at Introduction to digital camera interface (DCMI) for STM32 MCUs - Application note .

I hope this answer you request.

Thank you.

Kaouthar

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

3 REPLIES 3
KDJEM.1
ST Employee

Hello @LysAn ;

 

As shown in the below figure, the camera module is connected to the DCMI through the following signal types:
• DCMI clock and data signals
• I2C configuration signals

KDJEM1_0-1755679667809.png

 

For that, it is necessary to refer to the Camera module and to the board Schematics and MCU datasheet and check the required pins for this connection.

You can used B-CAMS-OMV module with STM32MCU have a DCMI peripheral.

To find the required pins used to connect B-CAMS-OMV module with an MCU you can refer to UM2779 or S5k5CAGA.

For B--CAMS-OMV , this connection made with CN4 connector as shown in the below table.

KDJEM1_1-1755679667820.png

 

To find the required pins used to connect STM32F756 with an camera module, I advise you to refer to the datasheet and search the pins of DCMI clock and data signals and I2C configuration signals.

 

Also, I advise you to get inspired from DCMI examples these example used STM32756G-Eval board.

Could you please take a look at Introduction to digital camera interface (DCMI) for STM32 MCUs - Application note .

 The B-CAMS-IMX can be used with any STM32 boards featuring a MIPI CSI-2® interface.

Thank you.

Kaouthar

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

LysAn
Associate III

Hi Kaouthar @KDJEM.1 thanks for the elaborate answer.

Do I understand correctly, that MB1683 (B-CAMS-OMV) is only the adapter board, whereas MB1379 carries the actual lens?

UM2779 depicts the MB1683 connecting to the STM32 board via ZIF connector. But my Nucleo F756ZF doesn't have any ZIF connector...So how will I connect a Nucleo F756ZG to a camera? Its DCM pins are apparently not faded-out...Could you suggest me a bucket list of STM products for a complete solution?

 

Best regards

Lysandros

KDJEM.1
ST Employee

Hello @LysAn,

 

->Do I understand correctly, that MB1683 (B-CAMS-OMV) is only the adapter board 

There is a wide range of camera modules and CMOS sensors that are compatible with the STM32 DCMI.
The table below lists some of them.

KDJEM1_0-1755684623909.png

The B-CAMS-OMV is an example of compatible module with STM32 DCMI.

To know if a CMOS sensor (a camera module) is compatible with the DCMI or not, the user must check the following points in the CMOS sensor specifications:
• Parallel interface (8-, 10-, 12-, or 14-bit)
• Control signals (VSYNC, HSYNC, and PIXCLK)
• Supported pixel clock frequency output
• Supported data output

->UM2779 depicts the MB1683 connecting to the STM32 board via ZIF connector. But my Nucleo F756ZF doesn't have any ZIF connector...So how will I connect a Nucleo F756ZG to a camera? Its DCM pins are apparently not faded-out.

First of all you need to refer to STM32F756 datasheet and check all required pins for camera module (DCMI_PIXCLK, DCMI_HSYNC,  DCMI_D0.....) are supported or not in STM32F756. If yes, you can use jumper wire to connect camera module CN4 pins with desired pins in Nucleo board by referring to UM1974 Figure11.

For example, you can find DCMI_PIXCLK on PA6

KDJEM1_0-1755686098648.png

KDJEM1_1-1755686156571.png

 

 

-> Could you suggest me a bucket list of STM products for a complete solution?

Could you please take a look at Introduction to digital camera interface (DCMI) for STM32 MCUs - Application note .

I hope this answer you request.

Thank you.

Kaouthar

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.