cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H7 Camera Buffer YUV TVP5150 JPEG

kbch
Associate II

Hello

Let's assume I have a TVP5150 device connected to a STM32H7 MCU. The TVP5150 transmits PAL frames as YUV. This means 2 bytes per pixel.

This results in 720x576 * 2 = 829.440KB per frame. In reality, there is pretty sure the need for double buffering. So I guess I need ~1.65MB to store/cache frames.

There is SDRAM Support for STM32H7 allowing to connect e.g. a 64Mbit SDRAM.

Is this a "supported" setup? Can I use DMA to transfer data of the TVP5150/Camera Interface into SDRAM? Will the SDRAM and STM32H7 be fast enough for such kind of operation?

The STM32H7 should also be able to encode these frames into JPEG/MJPEG.

 

 

1 REPLY 1
FBL
ST Employee

Hello @kbch 

Indeed, we recommend using MDMA. Some examples are already provided, you can take a look into section 2.2 and 2.3 MDMA with JPEG and with external SDRAM in AN5001

 

The STM32H7 should also be able to encode these frames into JPEG/MJPEG.

Sure, I would suggest taking a look to AN4996

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.


I'm out of offce with limited access to my emails.
Happy New Year!