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.

DS90UH929-Q1: How to measure the eye diagram of FPD-Link III output

Genius 4905 points
Part Number: DS90UH929-Q1
Other Parts Discussed in Thread: ALP

Hi E2E members

I asked the following question.
- How to measure the waveform of FPD-Link III output
  e2e.ti.com/.../744023

I have more 2 questions about eye diagram.

1. Do you have Eye Mask setting of measuring the eye diagram?

2. I think FPD-Link output have back-channel data.
so, can we measure the eye diagram of image data signal?
Is there a thing i should pay attention to measure the eye diagram?

Regards,
Nao

  • Hi, E2E members

    Do you have any updates on this ?

    Regards,
    Nao
  • eyemask_estimate_draft.xlsxHello,

    The DS90UH929 is an FPD Link3 serializer normally used with STP differential output DOUT+, DOUT-.

    Using the 35 bits per symbol, and max clock input of 96Mhz, has a max serdes bit frequency of (35*96) 3.36Gbps.

    An external Clock and external Sync can be used with the Pattern Generator, to generate a video data pattern.

    8.3.18 Datasheet.  Also Application Note AN-2198.

    The reference I used is -

    In the datasheet, we don't have an eye mask, we have FPD 3 parameters in electrical characteristics.  see section 7.5, 7.6

    I have created a draft EXCEL, please look at it, and send questions.

    Regards,

    Joe Quintal

  • Hi, Joe

    Thank you for sending Excel sheet.
    I will check it.

    Do you have any update on this?
    =====
    2. I think FPD-Link output have back-channel data.
    so, can we measure the eye diagram of image data signal?
    Is there a thing i should pay attention to measure the eye diagram?
    =====

    Regards,
    Nao
  • Hello,
    The FPD-Link output for back channel is the Deserializer send back through the STP to the Serializer.
    The Forward Channel would need to be turned off to do an eye diagram measurement of the backchannel.

    The DS90UB929 (HDMI) -> DS90UB926 (RGB), has a 10Mbps line rate. There is no listed FPD3 Receiver specification for the DS90uB929, so using the specification for receive in the 926/ 928. I would use the calculator for the 10e6 bit rate,. If you are at the transmitter side the 926 output is shown at the RIN+ RIN-. The insertion loss, and reverse channel loss should be lower for the Back channel than the forward channel.
    The min received differential voltage is 100mv p-p. So you would increase this value by the cable loss. This should develop the eye height.
    The eyewidth is still based on the 80ps skew, and .3UI (now 10Mbps).

    Please remember to terminate the STP cable, since it wouldn't be connected for this measurement to the Serializer.

    Related to other questions, the Forward channel would have image or pattern generator content.
    The back channel is control and status information, there is no image data.

    I sent the keysight information, about measurement methods in the previous email.

    Regards,
    Joe Quintal
  • Hi, Joe

    Thank you for your update.
    I have 3 more questions about measurement of eye diagram.

    1. measurement of the forward channel signal.
    Sorry for confusing you.
    I want to know the effects that is caused to forward channel signal by back channel signal.

    > The FPD-Link output for back channel is the Deserializer send back through the STP to the Serializer.

    Is my understating correct, if we measure the the forward signal by operating the UH929 standalone,
    it will not be affected by the back channel signal?

    2. eye diagram excel
    I checked your excel file. I can't find these value in datasheet.
    Where can I find this value?
    Is this the recommend value of TI for FPD-Link signal? (The customer does not need to change it?)



    3. setting of measurement instruments (Tektronix)
    Our customer and Tektronix engineer  are measuring the UH929 signal the configuration of the attached file.
    Could you please confirm this setting is right way for measurement of eye diagram?

    FPD-LINKⅢ(Tek Oscillo DPOJET)setting.zip

    Regards,
    Nao

  • Hello

    The additional 3 questions.

    1) the eye diagram is looking for data transitions at the sample rate.   This is used just for the Forward Channel, or just for the Back Channel, not both at the same time.    Most Deserializers have an I2C register to turn off the back channel, or you can use the Deserializer CML Out (which cancels the Back channel, and adds the AEQ gain).

    Yes if you terminate the FPDLink to a passive board, and attach the oscillscope to just the Serializer, there will be no backchannel.

    2)  pg 10 of the 929 datasheet, under FPD Link III Differential Driver

    VODp-p - 900mv

    Delta VOD - 50mv

    Delta VOS - 50mv

    3.   You need to have a low jitter input clock, to make a low jitter FPDLink measurement.  pg 11  .3*UI (TMDS)

    You can substitute an LVDS differential signal generator. 

    J10-10, INCLK+, J10 - 12 INCLK-, pg9 datasheet  200mvp-p

    www.tek.com/.../dpojet  "

    There is a Tektronix reference for the DPOJET software.

    on page 39 of the EVM User Guide, if you measure DOUT0P and DOUT0N together check the part installation, or for SMA measurement you need to add resistors.  You need to make sure each line is terminated with 50 ohms to GND.

    Note: if you make SMA measurements, the eye height is 1/2 the total.

    The average cycle to cycle jitter, is needed. 

    In the case of the forward channel (Serializer Output - not connected to Deserializer, terminated at oscilloscope or termination board)

    see Serializer_FwdChannel_Example_EyeDiagram85Mhz_Clock.jpeg

    In the case of reverse channel, I do not have an example picture, different oscilloscope metrics were used.

    See Deserializer_BackChannel_Example_OscMeasurement.10Mhzjpeg.

      Regards,

    Joe Quintal

  • Hi, Joe

    Thank you for your update.

    Could you share a setting of DPO-JET that it looks like I attached picture file before, when you measured the Serializer_FwdChannel_Example_EyeDiagram85Mhz_Clock.jpeg?

    Our customer wants to know how to set the DPO-JET when they measure FPD-Link signal.

    Regards,
    Nao
  • Hello
    I don't have the oscilloscope settings, the notes were to follow the DPOJET setup guide.
    These are individual measurements - terminated Serializer FPD Output (Forward channel output)
    - terminated Deserializer FPD Input (Back channel output)

    Regards,
    Joe Quintal
  • Hi, Joe

    Thank you for your quick responce.

    Our customer and Tektronix engineer are measuring the UH929 signal
    by the configuration of the attached file that I send you before.

    Especial, they wants your comment about "The Clock Recovery Method" setting.
    - DDJ-1.png
    Method: PLL - Custom BW
    PLL Model: Type II
    Loop BW: 5.2MHz
    Damping: 2

    Do you have some advice?

    Regards,
    Nao
  • DPOJETzip.zipHello,

    I have found some instructions.   As I indicated before I did not do this test.  Here is the DPOJETzip information I found.

    Regards,

    Joe Quintal

  • Hi, Joe

    Thank you very much.
    I will share this zip file to our customer.
    I will get back, if they have other questions.

    Regards,
    Nao
  • Hi, Joe

    I can't find "Back Channel Enable" register in DS90Ux94x series.
    Which register have this function?

    I can find "Back Channel Enable" register in DS90Ux92x series.

    Regards,
    Nao
  • Hello,
    for DS90UB948, it is called Back Channel Enable for Camera Mode, reg x1.
  • Hi, Joe

    Which bit?



    Regards,
    Nao

  • Hello
    Back Channel Enable is a Deserializer Control Bit
    DS90Ux926, reg1, 0x01, bit2 ,BC Enable
    DS90Ux928, reg1, 0x01, bit2, BC Enable
    DS90UB948, reg1, 0x01, bit2, Back Channel Enable for Camera Mode (see the ALP tool register map)

    Regards,
    Joe Quintal
  • Hi, Joe

    Thanks.

    Regards,
    Nao
  • Hi, Joe

    I have a question about "eyemask_estimate_draft.xlsx".
    What does this parameter come from?


    Is this value "Rx In" or "CMLOut", if min loss is total loss to Rx of des device from Tx of ser device?


    Regards,
    Nao

  • Hello,

    When we generate the Forward Channel output, there are losses from the device pin to the connector where you would measure the signal.

    These can be measured, using a network analyzer for S21 reflective loss, and S12 for insertion loss.  Those two conditions are combined in the Min Loss

    as the note in the spreadsheet describes.

    Regards,

    Joe Quintal

  • Hi, Joe

    Thank you for your quick update.
    Is this measurement done on the DS90UH929 EVM?

    Regards,
    Nao

  • Hello
    2db is a number to show the effect of reflective and insertion loss it is not an EVM value.
    This would need to be measured by removing the DOUT+ and DOUT- capacitors, and using a network analyzer check the Forward Insertion Loss, and Reverse Reflection loss from the signal.

    Note: a small additional loss from the DOUT coupling cap to the device would be added also.

    Regards,
    Joe Quintal
  • Hi, Joe

    Thank you for your update.
    Do our customer need to care this parameter (Min loss) in their system board?
    Do they need to measure it on their board when they measure the eye pattern to make Eye mask?

    I have one more question.
    I checked the eye pattern in eyemask_estimate.xlsx
    Is this setting correct?


    Regards,
    Nao

  • Hello Nao,

    The spreadsheet calculation is based on the user input.  While the fraction of UI will not change, the value is seconds will change by entering the customer PCLK value (for eye width)

    The spreadsheet value for eyeheight can be based on the spreadsheet method where we estimate the loss from the device to the output connector

    it has a user value for reflective and insertion loss of 2db.  This is a starting value for eye width.

    Note: If the customer FPDLink deserializer has a CMLOut, you can measure the receiver Forward Channel after AEQ is applied.  you want an eye height >= 100mv.

    Other than those comments its OK.

    Regards,

    Joe Quintal 

  • Hi, Joe

    May I confirm your 2 comments?

    > We estimate the loss from the device to the output connector it has a user value for reflective and insertion loss of 2db.

    Is this here?

    > This is a starting value for eye width.

    Is this setting correct? PCLK is 96MHz which is orignal value of the calculat excel file.


    Regards,

    Nao

  • Hello,
    The Serializer DOut pin , to coupling capacitor, to trace to stuffing option resistor, to connector for both P and N are the traces from the part to the connectors. If we have a 1db loss in the DOUT+ to connector, and a 1db loss from DOUT- to connector that is a total of 2db. This includes insertion and reflective loss.

    If you wanted to measure this you would remove the DOUT coupling capacitors and measure from that insertion point, to the connector, after removing the test equipment cable loss.

    If you change the PCLK you change the period and the UI time. You don't change the %UI. In your figure you have the same time, and a different UI value. It should be symmetric. It depends on your PCLK. You change it in the spreadsheet, it will calculate the new time value.

    Regards,
    Joe Quintal
  • Hi, Joe

    I understand that how to measure min loss value
    Thank you.

    Sorry for confused you about Eye mask.
    I would like to know which value of Eye mask the value calculated by Excel.
    Could you draw a Fig, if my understanding is wrong?



    Regards,
    Nao

  • Hello,
    Eye Width is from A to C.
    Please look at "www.onsemi.com/.../AND9075-D.PDF"
    The reason it is a small value is based on the jitter + skew applied to the left and right side.
    If you have a different PCLK, the jitter value scales with the clock period, the skew does not.
  • Hi, Joe

    Thank you for your quick reply.
    Is this setting correct?



    Regards,
    Nao

  • Hello,

    Given that you have a 96Mhz Pixel Clock, and use 2db insertion and reflection loss, its correct.

    Regards,

    Joe Quintal

  • Hi, Joe

    Thank you very much.
    I will tell my customer about this.

    I will get back soon, if my customer has some more additional questions.
    I will close this thread, if not.

    Regards,
    Nao
  • Hello Nao,
    I thought you had received your answers, closing this thread.
    Regards,
    Joe Quintal
  • Hi, Joe

    Thank you very much!!
    I will check it and rise new thread if I have more questions.

    Regards,
    Nao