I'm trying to develop a video streamer based on CC3200 and Camera boost.
VGA format, the Camera web socket application, note that max frame rate is 5fps, and 200mSec of delay.
What is causing the delay 200mSec and why only 5fps?
Thanks
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I'm trying to develop a video streamer based on CC3200 and Camera boost.
VGA format, the Camera web socket application, note that max frame rate is 5fps, and 200mSec of delay.
What is causing the delay 200mSec and why only 5fps?
Thanks
Hi,
Sorry for the confusion. Let me explain.
5fps is experimental result for websocket camera application but it might be different based on how camera sensor,DMA is configured. Let me point to certain delays inherent to websocket camera application:
Also Camera Sensor PLL clock is set to 40MHz which it can be increased to upto 80MHz, which will result in 10fps. Also Camera XCLK can be increased to get better fps. But application need to ensure that enough CPU cycles are available for DMA configuration for a stable operation.
Also application can let sensor running when it is sending data to increase the overall fps. Obviously it will need more buffer and synchronization.
The trade off are clear, is there throughput/BW estimation?
Assuming I'm using best camera sensor with max clock (120MHz) and 1600x1200 resolution. (Fifo 64 byte)
What will be the potential frame rate?
Thanks
Hi David,
CC3200 supports I/O toggling upto 60Mhz. So one can't go beyond this clock speed.
Also Maximum PCLK is 48Mhz.
Given above, The frame rate will depend on how fast MCU can read from camera sensor. It will depend on how DMA is configured and how much CPU instructions are required for DMA setup.
Not sure If above answers your query but point is that one need to profile it at different PCLK and at different resolution.
Currently I don't see we have such throughput/BW estimation for this particular use case.