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.

DS90UH927QEVM: Pattern Generator Mode doesn't work in Deserializer 928

Part Number: DS90UH927QEVM

Dear TI Team:

I had a trouble about Deserializer 928 in Pattern Generator mode no working.

The followings are my platform setup:

1. Serializer 927EVM board paired with Deserializer 928 by FPD-Link III cable.

2. I used my MCU board and connected 927EVM by I2C channel.

3. I can talk all ICs and program registers for every ICs which are on I2C bus.

4. When I set 927EVM to enter Pattern Generator mode, Deserializer 928 can output LVDS signals to display.

5. But when I set Deserializer 928 to enter Pattern Generator mode. Deserializer 928 cannot work and cannot be talked by 927EVM. The following are my setting to 928.

0x02=F0h; 0x03=7Ch; 0x1C=03h; 0x24=00h; 0x29=07h; 0x39=02h; 0x64=31h; 0x65=05h;

I have 3 questions:

a. Is it not correct that I set Deserializer 928 register?

b. Based on the platform, can I enable Deserializer 928 to enter Pattern Generator mode in 927EVM side?

c. If yes and 928 can enter pattern generator mode, at this moment, once I remove FPD-link III cable but power is still keeping, can the Deserializer 928 still be working?

Looking forward to your feedback.

  • Hi,

    I will double check your settings and come back to you.

  • Hello,

    all you need to modify to enable the Pattern generator on the 928 are the following registers:

    0x1C, 0x39, 0x64, 0x65, 0x66, 0x67

    for more details and how to use registers 0x66 and 0x67 refer to this Application Note:

    www.ti.com/.../snla132d.pdf

  • Dear Hamzeh:

    many thanks for your feedback.

    I had studied application note and it mentioned how enable pattern generation in Page 21.

    As my understanding, to enable pattern generation, the step of writing register is 0x65, 0x39, and final one is 0x64.

    Here, I have 2 questions :

    Q1: should I follow the order (0x65 --> 0x39 --> 0x64) to write instruction? if I don't follow the order, will 928 not enter pattern generation mode?

    Q2: After I write a value in a register, should I have a delay time to write next register?

    Looking forward to your feedback.

  • Dear Hamzeh:

    I have 3 questions and would like to discuss them with you.

    Question 1: If I used 927EVM to talk 928 and command 928 to enter pattern generation mode, I can NOT talk 928 any more via 927EVM. is it normal? 

    Question 2: If the answer is yes, how to let 928 to escape pattern generation mode?

    Question 3: When 928 enters pattern generation mode, I use my MCU board to connect 928 I2C to command 928 to escape pattern genertion mode. I think I can use 927 to talk 928 but it can not. Is it normal?

    Looking forward to your feedback.

  • Hello WenHung,

    here are the answers to your questions:

    Q1: should I follow the order (0x65 --> 0x39 --> 0x64) to write instruction? if I don't follow the order, will 928 not enter pattern generation mode?

    HJ-TI >> Yes, please follow the configuration sequence as you mentioned. Also important is to enable the PattGen (0x64) at the end.

    Q2: After I write a value in a register, should I have a delay time to write next register?

    HJ-TI >> There is no delay requirements.

    --------------
    Question 1: If I used 927EVM to talk 928 and command 928 to enter pattern generation mode, I can NOT talk 928 any more via 927EVM. is it normal?

    HJ-TI >> You should have communication.

    Question 2: If the answer is yes, how to let 928 to escape pattern generation mode?

    Question 3: When 928 enters pattern generation mode, I use my MCU board to connect 928 I2C to command 928 to escape pattern genertion mode. I think I can use 927 to talk 928 but it can not. Is it normal?

    HJ-TI >> This is not normal. Please investigate .