Hi
We are trying to bring up 2 8M ISP cam @18fps with multi_cam applicaiton based on Processor SDK version 7.2.
And the dataflow show below: TDA4VM CSIRX_IF0 <- MAX96712/MAX96716<- 2*MAX9295 <- 2*(ISP)<-2*AR0820
With one 8M ISP cam @18fps,Multi_cam application works successfully.
As for two cam,we need to set captureNode->LaneBandSpeed to TIVX_CAPTURE_LANE_BAND_SPEED_2250_TO_2500_MBPS.
We tried a number of different settings on the CSI :
1)
CSI frequency:TIVX_CAPTURE_LANE_BAND_SPEED_1350_TO_1500_MBPS
DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT0 = 0x252 |
Read at address 0x04504040 (0xffffab4c4040): 0x0001F01F
Read at address 0x04504048 (0xffffb7294048): 0x00333306/0x00222206
Read at address 0x04504060 (0xffffb4f94060): 0x10000000/0x20000000
Read at address 0x04504074 (0xffff99f14074): 0x00000000
Read at address 0x04504100 (0xffffa4da4100): 0x00000001
Read at address 0x04504104 (0xffff94824104): 0x80000111/0x80000113/0x80000133
2)
CSI frequency:TIVX_CAPTURE_LANE_BAND_SPEED_2250_TO_2500_MBPS
DPHY_RX_VBUS2APB_PCS_TX_DIG_TBIT0 = 0x2D6 |
Read at address 0x04504040 (0xffffab4c4040): 0x0001F01F
Read at address 0x04504048 (0xffffb7294048): 0x00333306/0x00222206
Read at address 0x04504060 (0xffffb4f94060): 0x120F8B80/0x108F0F00/0x120F0F04 (random)
Read at address 0x04504074 (0xffff99f14074): 0x0F8002AF/0x8F80020F/0x0F80002F (random)
Read at address 0x04504100 (0xffffa4da4100): 0x00000001
Read at address 0x04504104 (0xffff94824104): 0x80000111
We looked at deserializer registers and determined that the deserializer receives video data and sends it out the CSI port.
The deserializer output frequcy is 2400Mbps per lane.
Is there any other Registers i need to set for lane band speed setiing ?
Is TDA4 CSI support TIVX_CAPTURE_LANE_BAND_SPEED_2250_TO_2500_MBPS?
Can you tell me the reason for case 2) Registers error ?
Regards,
Jingyu