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.

Deserializer - Frame grabber for LVDS & 4K LVDS video signals

Hi,
I'm looking for a solution to handle those three signals below reported.

SIGNAL               SERIALIZER                         RESOLUTION                 FRAME RATE (FPS)

Signal_1               DS90UB949                   2800x960 – 4K LVDS                     30

Signal_2               DS90UB947Q1              1200x1920 LVDS                           30

Signal_3               DS90UB947Q1               1240x225 LVDS                            30

The aim is to show them on a pc monitor using a switch/multiplexer handled by API. To do that I have two solutions: frame grabber o deserializer.

FIRST SOLUTION: frame grabber handled by API

SECOND SOLUTION: using a deserializer which output is sent to a framegrabber that handle the signal like a webcam.

Could someone tell me which Texas Instrument product could be used? Is there only one device or I need to use more than one product?

Thanks for the support
Best regards
Davide

  • Hello Davide,

    for these three setup you can use only one Deserializer; DS90UB948 for example.
    Note: Signal_1 has a high resolution, hence you will need to use dual lane mode between SER and DES to support this resolution.
  • Hi,
    thanks for the information. I've found www.ti.com/.../toolssoftware but I need to have a board. Do you know which one?

    Could you please explain better the reason why for signal_1 I have to use SER and DES? The signal is already serialized.

    Thanks
    Davide
  • You can buy the EVM from here: www.ti.com/.../ds90ub948-q1evm
    This Deserializer have oLDI (LVDS) output interface, so you need to make sure this is the correct interface for your application.

    I did not mean that you need to use another Serializer, but you need to use your Serializer and the Deserializer in Dual lane mode to support the higher resolution.
  • Hi,
    let me give more details about my needs. By ' show them on a pc monitor' I mean that I have to be able to use the video signal as a source video to be manipulated by a program running on the pc,something like a stream video.
    To do this on a previous project we used a framegrabber like this

    www.goepel.com/.../lvds.html

    but our current project needs to handle a serialaizer that they cannot support. For this we thought about deserializing the signal, 'converting' it to hdmi and then sending it to this

    www.epiphan.com/.../

    Do you have any product to implement this solution? Or maybe can you suggest another solution?

    Thanks
    Best regards
    Davide
  • Hi,
    could someone help me?

    Thanks
    Davide
  • Hello,
    In your applications
    lets assume 10% overhead for blanking
    PCLK = Vert * Horiz * (1 + Blanking%/100) * Refresh Rate

    Signal_1 DS90UB949 2800x960 – 4K LVDS 30, PClk Est - 88.704e6, Single or Dual FPD

    Signal_2 DS90UB947Q1 1200x1920 LVDS 30, PClk Est - 76.032e6 - Suggest Single FPD

    Signal_3 DS90UB947Q1 1240x225 LVDS 30, PClk Est - 9.207e6, (this is below the min rate of 25Mhz) Single FPD
    increase to higher refresh, and larger blanking time to get >25Mhz PClk

    In all 3 cases, you could couple this to a DS90UB928 or DS90UB948 deserializer. You can wire the 2nd FPD Link for future expansion.
    You would then use an DVI Mux, or convert the LVDS signals 947 to HDMI 949 signals.

    The OLDI (4 data 1/7 clk)LVDS or HDMI(TMDS 3 data 1/10 clk) LVDS could be multiplexed into a special video card that has a Frame Grabber.
    You might just use 3 Frame grabber video cards.

    An alternate approach for the deserializer is to use the DS90UB940, so you would capture CSI-2 serdes, instead of video signals. You would still need 3 Deserializers.

    Regards,
    Joe Quintal
  • Hi Joe,
    thanks for the information. All of you saying to use the deserializer DS90UB948, because it is compatible with the serializers DS90UB949 & DS90UB947Q1, but reading techinal document www.ti.com/.../ds90ub948-q1.pdf there is written that "supporting video resolutions up to 2K (2048x1080)" whereas we have to hanlde 2800x960 – 4K LVDS. So, it seems that it could not be able to handle that video type.

    Am I wronging?

    Thanks
    Best regards
    Davide
  • Hello,

    There are several specific limits for the Deserializer, each FPD transmission is one Pixel time.

    There is a Pixel output clock limit of Single FPD3 - Single OLDI, 96Mhz PCLK

    There is a Pixel output clock limit of Dual FPD3 - Dual OLDI, 192Mhz PCLK

    Based on 35bit-serialized data, (35 * 96Mhz) =  3.36Gbps FPD line rate.

    You need to make sure the output panel or resolution you desire is supported for test by the pattern generator for both active and total display size.

    2800 x 960 x 30 x (blanking overhead) < selected FPD3 limit above.

    The size listed 2048 x  1080 x 60 x (blanking overhead 10%) =  145.98144Mhz PCLK - still works in Dual OLD mode.

    If you want to pretest your design before making a board, I suggest you get a serializer and deserializer EVM, so you can have confidence.

    The 947 serializer in Dual OLDI mode has special errata work arounds, PDB must be connected to external GPIO control (not RC), special software overrides.

    I will ask the other IVI specialist engineer, to see if there are more constraints, but I think it should work.

    Note: as you have a higher data rate, the layout quality, and jitter may limit performance also.

    Regards,

    Joe Quintal