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.

DS90UB934-Q1: Camera sync and multiplexing

Part Number: DS90UB934-Q1
Other Parts Discussed in Thread: TMS320DM365, DS90UB954-Q1

Good day,

I have an application with DS90UB934 connected to two cameras with DS90UB933 serializers on RIN0 and RIN1. We would like to multiplex both cameras to get a 12fps min rate at HD resolution (1080x1920) for each camera.

We find however that when switching between inputs it takes too long fro re-sync ("lock") and we are only capable of approx 2.5fps. Is there a way to speed up the "lock" speed when switching between cameras?

I notice there is a mention of Frame sync using GPIO but no further app note or explanation of this anywhere?

Any help or pointing in the right direction will be greatly appreciated.

ps. I had a look at the DS90UB954 but we are interfacing to TMS320DM365/8 device without MIPI CSI-2 interface so it becomes too complicated.

  • Hello,
    When switching between Rx inputs, it will require the deserializer to lock onto the Rx input which can take up to 22ms.
    You may be able speed up the locking algorithm by reducing the equalizer range as shown in register 0xD5. Please reference 954 datasheet description as functionality is similar.
    Programming register 0x41 = 0xA9 may also improve lock time in your system by reducing the time switching between equalizer gain steps.
    If operating under these altered register setting conditions please perform validation at system level across worst case conditions.

    The frame synch operates similar to the DS90UB954-Q1 which has additional description of the frame synch in datasheet section 7.4.27.

    Regards,