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.

DS90UB948-Q1: margin analysis all green

Part Number: DS90UB948-Q1
Other Parts Discussed in Thread: USB2ANY, ALP, DS90UB929-Q1, DS90UB925Q-Q1, DS90UB927Q-Q1, DS90UB921-Q1

Dear expert,

Customer connect UB948 with USB2ANY. Other side is UB929.

Below "information" page shows everything seems normal.

However, the 2nd pic shows "remote register" empty. I don't know why. (UB948 0x03 register I2C pass through is set.) 

Then the 3rd margin analysis shows all green. It is abnormal.

Could you comment why?

Thanks

Below is UB948 dump register.

https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/138/948_5F00_register.nrd

  • Hi Ryan,

    A few questions:

    • Is this using EVMs or customer system?
    • Can the customer access the remote 948 registers when connected to the 929?
    • Can the customer access remote 929 registers by writing commands to the scripting tab?
      • For example, "board.ReadI2C(0x18, 0x00)"
      • This command should return the I2C address of the 929, if there is some I2C or link issue, it may return 00

    Regards,

    Ben

  • Ben,

    It's customer system.

    We didn't try ALP from UB929 side yet because it need manually solder I2C signal. We will try later.

    Can the customer access remote 929 registers by writing commands to the scripting tab

    Will try.

    In fact, we are blocked with another problem. ALP from UB948 always shows unknown device at other side(UB929). Even UB948 shows LOCK status at 0x1C register. And I2C pass through is enabled in 0x03 register. And 0x07 register can get right remote ID 0x18.

    You can check below UB948 register dump. What might cause this phenomenon?

    [REGISTERS]
    Device = ALP Nano 1 - DS90UB948, Connector 1
    Comments = "948"
    Date = 12/06/2022
    Time = 16:12:06
    Reg = 0,0x0000,0x58
    Reg = 0,0x0001,0x04
    Reg = 0,0x0002,0x00
    Reg = 0,0x0003,0xF8
    Reg = 0,0x0004,0xFE
    Reg = 0,0x0005,0x1E
    Reg = 0,0x0006,0x00
    Reg = 0,0x0007,0x18
    Reg = 0,0x0008,0x00
    Reg = 0,0x0009,0x00
    Reg = 0,0x000A,0x00
    Reg = 0,0x000B,0x00
    Reg = 0,0x000C,0x00
    Reg = 0,0x000D,0x00
    Reg = 0,0x000E,0x00
    Reg = 0,0x000F,0x00
    Reg = 0,0x0010,0x00
    Reg = 0,0x0011,0x00
    Reg = 0,0x0012,0x00
    Reg = 0,0x0013,0x00
    Reg = 0,0x0014,0x00
    Reg = 0,0x0015,0x00
    Reg = 0,0x0016,0x00
    Reg = 0,0x0017,0x00
    Reg = 0,0x0018,0x00
    Reg = 0,0x0019,0x01
    Reg = 0,0x001A,0x00
    Reg = 0,0x001B,0xFA
    Reg = 0,0x001C,0x03
    Reg = 0,0x001D,0x10
    Reg = 0,0x001E,0x00
    Reg = 0,0x001F,0x00
    Reg = 0,0x0020,0x00
    Reg = 0,0x0021,0x00
    Reg = 0,0x0022,0x40
    Reg = 0,0x0023,0x38
    Reg = 0,0x0024,0x08
    Reg = 0,0x0025,0x00
    Reg = 0,0x0026,0x83
    Reg = 0,0x0027,0x84
    Reg = 0,0x0028,0x21
    Reg = 0,0x0029,0x00
    Reg = 0,0x002A,0x00
    Reg = 0,0x002B,0x00
    Reg = 0,0x002C,0x00
    Reg = 0,0x002D,0x00
    Reg = 0,0x002E,0x00
    Reg = 0,0x002F,0x00
    Reg = 0,0x0030,0x00
    Reg = 0,0x0031,0x00
    Reg = 0,0x0032,0x90
    Reg = 0,0x0033,0x25
    Reg = 0,0x0034,0x41
    Reg = 0,0x0035,0x00
    Reg = 0,0x0036,0x00
    Reg = 0,0x0037,0xBE
    Reg = 0,0x0038,0x00
    Reg = 0,0x0039,0x00
    Reg = 0,0x003A,0x00
    Reg = 0,0x003B,0x17
    Reg = 0,0x003C,0x20
    Reg = 0,0x003D,0xE0
    Reg = 0,0x003E,0x23
    Reg = 0,0x003F,0x00
    Reg = 0,0x0040,0x43
    Reg = 0,0x0041,0x03
    Reg = 0,0x0042,0x03
    Reg = 0,0x0043,0x00
    Reg = 0,0x0044,0x02
    Reg = 0,0x0045,0x88
    Reg = 0,0x0046,0x00
    Reg = 0,0x0047,0x00
    Reg = 0,0x0048,0x0F
    Reg = 0,0x0049,0x82
    Reg = 0,0x004A,0x00
    Reg = 0,0x004B,0x08
    Reg = 0,0x004C,0x00
    Reg = 0,0x004D,0x00
    Reg = 0,0x004E,0x63
    Reg = 0,0x004F,0x00
    Reg = 0,0x0050,0x03
    Reg = 0,0x0051,0x10
    Reg = 0,0x0052,0x00
    Reg = 0,0x0053,0x0D
    Reg = 0,0x0054,0x80
    Reg = 0,0x0055,0x00
    Reg = 0,0x0056,0x00
    Reg = 0,0x0057,0x00
    Reg = 0,0x0058,0x00
    Reg = 0,0x0059,0x7F
    Reg = 0,0x005A,0x20
    Reg = 0,0x005B,0x20
    Reg = 0,0x005C,0x00
    Reg = 0,0x005D,0x00
    Reg = 0,0x005E,0x00
    Reg = 0,0x005F,0x00
    Reg = 0,0x0060,0x00
    Reg = 0,0x0061,0x00
    Reg = 0,0x0062,0x00
    Reg = 0,0x0063,0x00
    Reg = 0,0x0064,0x10
    Reg = 0,0x0065,0x00
    Reg = 0,0x0066,0x00
    Reg = 0,0x0067,0x00
    Reg = 0,0x0068,0x00
    Reg = 0,0x0069,0x00
    Reg = 0,0x006E,0x00
    Reg = 0,0x006F,0x00
    Reg = 0,0x0070,0x00
    Reg = 0,0x0071,0x00
    Reg = 0,0x0072,0x00
    Reg = 0,0x0073,0x07
    Reg = 0,0x0074,0x07
    Reg = 0,0x0075,0x08
    Reg = 0,0x0076,0x00
    Reg = 0,0x0077,0x00
    Reg = 0,0x0078,0x00
    Reg = 0,0x0079,0x00
    Reg = 0,0x007A,0x00
    Reg = 0,0x007B,0x00
    Reg = 0,0x007C,0x02
    Reg = 0,0x0080,0x00
    Reg = 0,0x0081,0x00
    Reg = 0,0x0082,0x00
    Reg = 0,0x0083,0x00
    Reg = 0,0x0084,0x00
    Reg = 0,0x0090,0x00
    Reg = 0,0x0091,0x00
    Reg = 0,0x0092,0x00
    Reg = 0,0x0093,0x00
    Reg = 0,0x0094,0x00
    Reg = 0,0x0098,0x00
    Reg = 0,0x0099,0x00
    Reg = 0,0x009A,0x00
    Reg = 0,0x009B,0x00
    Reg = 0,0x009C,0x00
    Reg = 0,0x009D,0x00
    Reg = 0,0x009E,0x00
    Reg = 0,0x009F,0x00
    Reg = 0,0x00C0,0x00
    Reg = 0,0x00C1,0x00
    Reg = 0,0x00C3,0x00
    Reg = 0,0x00C4,0x00
    Reg = 0,0x00C5,0x00
    Reg = 0,0x00C8,0xC0
    Reg = 0,0x00C9,0x00
    Reg = 0,0x00CA,0x00
    Reg = 0,0x00CB,0x00
    Reg = 0,0x00CC,0x00
    Reg = 0,0x00E0,0x00
    Reg = 0,0x00E1,0x00
    Reg = 0,0x00E2,0x00
    Reg = 0,0x00E3,0x00
    Reg = 0,0x00E8,0x00
    Reg = 0,0x00E9,0x00
    Reg = 0,0x00EA,0x00
    Reg = 0,0x00F0,0x5F
    Reg = 0,0x00F1,0x55
    Reg = 0,0x00F2,0x42
    Reg = 0,0x00F3,0x39
    Reg = 0,0x00F4,0x34
    Reg = 0,0x00F5,0x38
    Reg = 0,0x00F6,0x00
    Reg = 0,0x00F8,0x00
    Reg = 0,0x00F9,0x00
    

  • Hi Ryan,

    It looks like MODE_SEL1 is set to #4 which is coax mode, 20Mbps backchannel rate. The back channel frequency must be set to 5 Mbps when paired with a DS90UB925Q-Q1, DS90UB921-Q1, DS90UB929-Q1, or DS90UB927Q-Q1. Please change the mode strap accordingly.

    Regards,

    Ben

  • Ben,

    Pls refer to "https://e2e.ti.com/support/interface-group/interface---internal/f/interface---internal-forum/1177673/ds90ub948-q1-coax-mode/4449288#4449288"

    I've asked this in E2E. William response:

    "UB929 can support a maximum back channel rate of 20Mbps. What you are looking at is a typo on the UB948 datasheet. The UB929 can support rates of up to 20Mbps like it says on the UB929 datasheet. "

    And in fact, we also tried back channel rate of 5Mbps with UB929. It still report "unknown device".

    Thanks

  • Hi Ryan,

    Oh yes, I remember William mentioning this typo now, my bad. Has the customer been able to read remote registers manually via the scripting tab?

    Regards,

    Ben