cancel
Showing results for 
Search instead for 
Did you mean: 

Dual Channel Parallel ADC with DCMIPP

qmace
Associate

Hi there!

 

I'm looking to interface a dual channel 12bits ADC (TI ADS4222) with an STM32N647L0.

Using a 58MHz sampling clock, I will generate two 58MSPS data streams feeding into my STM32. The acquisitions will be short, so the raw data will be around 1 MB per channel.

I'm wondering whether I can use both the DCMI and DCMIPP interfaces simultaneously to handle the two ADC channels and feed the NPU.


Has anyone already tried this? What is the maximum pixel clock for each interface? I'm not sure which application note applies to these devices.

 

Thanks for your help

 

Quentin

1 REPLY 1
KDJEM.1
ST Employee

Hello @qmace and welcome to the community;

 

The STM32N647L0 supports dual camera inputs by using the DCMIPP as the main interface and optionally DCMI for a second camera.

as mentioned in the STM32N6 reference manual RM0468 section 37.5.6 Double sensors:

Two sensors are simultaneously and independently supported with the following restriction:
• One sensor must be low-resolution, so that it can use the DCMI (the other sensor uses the DCMIPP).
• Two input interfaces must be available: one sensor is CSI2, and the other parallel.

The maximum DCMI pixel clock = 100 MHz and the maximum DCMIPP pixel clock is 120 MHz as mentioned in the datasheet Table 104 and Table 105.

KDJEM1_0-1764754247332.pngKDJEM1_1-1764754265646.png

 

For more information about DCMI and DCMIPP, I advise you to look at Introduction to digital camera interface (DCMI) for STM32 MCUs - Application note and  Introduction to digital camera interface pixel pipeline for STM32 MCUs - Application note

I hope this help you.

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.