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.

DS90UH948-Q1: What's the detailed direction on Forward Channel and Reverse Channel when used GPIO-PASS through and IIC communication?

Part Number: DS90UH948-Q1

Tool/software:

Please support to check if it's correct based on my understanding?

Serializer:  DS90UB949  &  Deserialzier: DS90UH948

1) GPIO3:

a) Forward Channel from left side to right side;

b) Host-1 and DES-948 is as "MASTER" and SER-949 and HOST-2 is as "SLAVE"

c) Serializer==>0x0F[3:0] = 0x3;   Deserializer==> 0x1F[3:0]=0x5

d) Reverse Channel from right side to left side;

e) Host-1 and DES-948 is as "SLAVE" and SER-949 and HOST-2 is as "MASTER"

f) Serializer==>0x0F[3:0] = 0x3;   Deserializer==> 0x1F[3:0]=0x5

2) IIC:

a) Forward Channel: When Host-2 need to OTA code updating,

the Host-1 will delivery flash-code to SER-949. Then DES-948 will received in forward channel and transfer to HOST-2.

Direction: HOST-1 to SER-949 to DES-948 to HOST-2

HOST-1 & DES-948: MASTER side

SER-949 & HOST-2: SLAVE side

b) Reverse Channel: When delivery display touch data from HOST-2 to HOST-1,

DES-948 will get touch data from HOST-2, then transfer to SER-949 by reverse channel. SER-949 will delivery to HOST-1 by IIC interface.

Direction: HOST-2 to DES-948 to SER-949 to HOST-1

HOST-1 & DES-948: SLAVE side

SER-949 & HOST-2: MASTER side

  • Hello Alix,

    1) GPIO3:

    a) Forward Channel from left side to right side;

    b) Host-1 and DES-948 is as "MASTER" and SER-949 and HOST-2 is as "SLAVE"

    c) Serializer==>0x0F[3:0] = 0x3;   Deserializer==> 0x1F[3:0]=0x5

    Correct.

    d) Reverse Channel from right side to left side;

    e) Host-1 and DES-948 is as "SLAVE" and SER-949 and HOST-2 is as "MASTER"

    f) Serializer==>0x0F[3:0] = 0x3;   Deserializer==> 0x1F[3:0]=0x5

    Wrong. This should be:

    Serializer 0x0F[3:0] = 0x5, Deserializer 0x1F[3:0] = 0x3

    2) IIC:

    a) Forward Channel: When Host-2 need to OTA code updating,

    the Host-1 will delivery flash-code to SER-949. Then DES-948 will received in forward channel and transfer to HOST-2.

    Direction: HOST-1 to SER-949 to DES-948 to HOST-2

    HOST-1 & DES-948: MASTER side

    SER-949 & HOST-2: SLAVE side

    Correct.

    b) Reverse Channel: When delivery display touch data from HOST-2 to HOST-1,

    DES-948 will get touch data from HOST-2, then transfer to SER-949 by reverse channel. SER-949 will delivery to HOST-1 by IIC interface.

    Direction: HOST-2 to DES-948 to SER-949 to HOST-1

    HOST-1 & DES-948: SLAVE side

    SER-949 & HOST-2: MASTER side

    Correct

  • Hi, Jaradat,

    OK, Thanks your reply.