Other Parts Discussed in Thread: TDA4VM
Hi TI members:
We have one TDA4VM customer board, and have one camera AR0820.
We connect this camera to our board, as below setup:
TDA4VM <-- CSI2 --> DS90UB962 <-- FPD-Link3 --> AR0820 with DS90UB953
After I study the datasheet and related thead,
I calculate our fps limit as below:
- In CSI2 path between TDA4VM and DS90UB962, our DS90UB962 max speed can achieve 1.664Gbps(= 212992 KB/s),
and AR0820 format is 3840 * 2180 * 12bits (RCCB RAW12 HDR), so one frame size = 12150KB
so fps on CSI-2 path is only 17.5 frams - In FPD-Link3, follow thread, PCLK = (Horizontal Lines + Overhead) x (Vertical Lines +Overhead) x fps
In our board case, we use DS90UB962 connect to DS90UB953, so FPD3 input Mode should set as CSI2-mode ==> FPD3_PCLK = 4 x REFCLK = 4 x 25MHz = 100MHz.then fps = 100MHz / (3840 * 2180 * 1.05) = 11.4,so FPD-Links path only can support to 11.4 frams
But vision_apps document describle that AR0820 can support to 27 Frams In TDA4 EVM board case,
I see vision_apps source code, they use DS90UB960 as deserializer, but the speed limit almost the same between DS90UB960 and DS90UB962.
If EVM can support to 27fps, then our customer board should can support AR0820 camera 27 fps.
But as I calculated, our max frames are only 17 frames on CSI-2 path and 11 frames on FPD3.
Can some help me to figure out is there any error in my fps calculated function?
BR
Sentinen Chen