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.

DS90UB954-Q1: About I2S Evaluation when runs FPD-Link III 2Gbps line rate

Part Number: DS90UB954-Q1

Hi,

Below picture is my board hardware design,

For DS90UB954/953, DS90UB936/935 application, to transfer I2S signal, I found the document

https://www.ti.com/lit/an/snla314a/snla314a.pdf?ts=1644823849836&ref_url=https%253A%252F%252Fwww.ti.com%252Fsitesearch%252Fdocs%252Funiversalsearch.tsp%253FlangPref%253Den-US%2526searchTerm%253Dfpd-link%2Biii%2526nr%253D38

The document shows when using 4Gbps line rate, the Maximum Recommended Forward Channel GPIO Frequency (MHz) is 5MHz.

So if I use 2Gbps line rate, will the Maximum Recommended Forward Channel GPIO Frequency (MHz) be 2.5 MHz?

The SCK clock of my application is 2.048 MHz, we want to know if it's ok for 2Gbps line rate.

Thanks.

  • Hi,

    Is there a 2Gbps table could be referenced? thanks.

  • Hi Chris,

    There is not a specific table that can be referenced for 2Gbps, but some math can be done to derive the 2Gbps table. First, let me explain the 4Gbps table.

    In 935/953 serializers that are not in DVP mode, the Forward Channel (FC) frame is 40-bits. A GPIO pin is sampled once every FC frame. Suppose you are using a 25MHz REFCLK in Synchronous mode, then the FC line rate is 4Gbps.

    4Gbps / 40-bits per frame = 100MHz (Frames per second)

    We recommend an oversampling of 4x the signal frequency, so the signal sampled at one of the GPIO pins is at most, 100MHz/4 = 25MHz.

    If we want to sample 2 GPIO pins, then one frame will sample the first GPIO and then the next frame will sample the second GPIO, thus reducing the sampling frequency at each GPIO pin to half the frames per second rate.

    I am not clear on what mode your application line rate is, but if you for example, operate in Non-Synchronous mode and use a 25MHz external reference clock for the serializer, then the FC line rate will be 2Gbps (See Table 7-6. Clocking Modes in the UB935 datasheet for more details).

    In the case where 4 GPIO pins are being sampled, each GPIO is actually sampled every 5 FC frames because of the internal DCA scrambling and encoding sequence on the UB935. If the system is running a FC rate of 2Gbps and 4 GPIO pins are being sampled:

    2Gbps / (40-bits per frame * 5 frames) = 10MHz (Sampling frequency)

    Max frequency of signal sampled at GPIO pins = 10MHz/4 = 2.5MHz (x4 oversampling)

    Best,

    Justin Phan

  • Hi Justin,

    Thanks for your quick reply, I'm using synchronous mode, back channel 25Mbps, will the result is the same as you explained?

  • Hi Chris,

    Yes, the results will be as I explained.

    Since you are sampling at the Serializer GPIO and sending the data to the Deserializer, then the Forward Channel line rate will determine the sampling rate of the GPIOs. We recommend x4 oversampling, so the max recommended signal measured will be 2.5MHz, when 4 GPIOs are sampled on the Serializer GPIO pins.

    Also, here is a related E2E thread about how you can set the 953/954 to operate in Synchronous mode with a FC rate of 2Gbps. REFCLK at the 954 deserializer needs to be 25MHz, but if you lower the BC rate, the serializer will operate with a FC line rate of 2Gbps.

    https://e2e.ti.com/support/interface-group/interface/f/interface-forum/905709/ds90ub954-q1-how-to-set-953-954-at-2gbps-half-of-full-speed-in-syn-mode?tisearch=e2e-sitesearch&keymatch=953%252520clkin%25252025MHz# 

    Best,

    Justin Phan