2018-10-23 12:43 AM
Hi,
Our team is working on a board that should provide the ability to stream a video from OmniVisions' OV6946 tiny CMOS camera module to a monitor with DVI port https://www.ovt.com/sensors/OV6946
We are planning to use OV426 as a convertor into a parralel interface:
https://www.ovt.com/sensors/OV426
Those two will have the video output fit the DCMI connection with 10-bit data:
https://thinksmallthings.files.wordpress.com/2012/10/camera-pinout.jpg
Our main goal is to keep the product as cheap as possible because its one-time use.
As I understood it should be failry simple to use STM32F407 discovery to grab the DCMI with 400x400 resolution @30FPS and stream it via USB into a custum made application.
But, once the DVI/HDMI output constrain enteres the equasion things start to get dirty.
Its possible to achieve the goal with an FPGA or using and analog chip like ADV75xx and controll it with enternal mcu but they require an NDA and a license for HDMI usage.
What I'd like to ask is are there any low-cost SoC solutions that can be used with STM32 family.
Things to consider:
-video input @400x400-30fps RGB
-video output to DVI/HDMI port of a physical monitor with a specific set of supported resolutions. To avoid quility loss its ok to use 640*480 resolution by padding the 400*400 with blank pixels (that way no calculations required by the mcu)
-as cheap as possible to achive the functionality
Thank you,
Roman