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.

ds90ub947-q1与ds0ub940-q1相关问题贴



TI 工程师你们好 

我司在调式940与947时遇到在BIST模式下 ,940芯片PASS LOCK 都为低的情况,具体操作手顺如下。

940端寄存器操作:1.0x34=0x02(PORT1_SEL)

                               2.0x1d=0x49(D_GPIO0 set H)

                                3.BISTEN set H

947端没有操作

请帮忙看一下哪里有问题 谢谢

  • 补充一点 查到947寄存器0x0c[4]=0 看描述0为No CRC errors detected during BIST 可940端pass lock依然为L
  • root@imx6dlwisehmi-hall:/# ./i2cdump.sh
    No size specified (using byte-data access)
    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00: 20 80 00 d2 80 00 58 00 00 00 d0 89 07 20 00 00 ?.??.X...??? ..
    10: 00 00 00 fa 00 00 fe 1e 7f 7f 09 00 00 00 01 00 ...?..?????...?.
    20: 0b 00 25 00 00 00 00 00 01 20 20 a0 00 00 a5 5a ?.%.....? ?..?Z
    30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    40: 14 55 00 00 80 00 63 00 00 00 00 00 00 00 00 c0 ?U..?.c........?
    50: 16 00 00 00 03 00 00 02 00 00 0d a0 02 06 44 2e ?...?..?..????D.
    60: 22 02 00 00 10 00 00 00 00 00 00 00 00 00 00 00 "?..?...........
    70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    c0: 00 00 80 00 18 00 00 60 c0 00 00 00 00 00 ff 00 ..?.?..`?.......
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    e0: 00 00 80 00 08 38 00 00 00 00 00 00 00 00 00 00 ..?.?8..........
    f0: 5f 55 42 39 34 37 00 00 00 00 00 00 00 00 00 00 _UB947..........
  • 你看看是不是上电时序的问题
  • root@imx6dlwisehmi-hall:/# ./i2cdump.sh
    No size specified (using byte-data access)
    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00: 20 80 00 d2 80 00 58 00 00 00 d0 89 07 20 00 00 ?.??.X...??? ..
    10: 00 00 00 fa 00 00 fe 1e 7f 7f 09 00 00 00 01 00 ...?..?????...?.
    20: 0b 00 25 00 00 00 00 00 01 20 20 a0 00 00 a5 5a ?.%.....? ?..?Z
    30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    40: 14 55 00 00 80 00 63 00 00 00 00 00 00 00 00 c0 ?U..?.c........?
    50: 16 00 00 00 03 00 00 02 00 00 0d a0 02 06 44 2e ?...?..?..????D.
    60: 22 02 00 00 10 00 00 00 00 00 00 00 00 00 00 00 "?..?...........
    70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    c0: 00 00 80 00 18 00 00 60 c0 00 00 00 00 00 ff 00 ..?.?..`?.......
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    e0: 00 00 80 00 08 38 00 00 00 00 00 00 00 00 00 00 ..?.?8..........
    f0: 5f 55 42 39 34 37 00 00 00 00 00 00 00 00 00 00 _UB947..........
  • 做BIST,首先使能BIST,所以检查下寄存器0X24的配置,并且需要配置采用外部clock还是采用内部晶振。
    如果pass 为low,可以读940寄存器0X25 forward channel 的error count以及947的寄存器0X1B的back channel error count。
  • 你好 Kailyn 

    940端BISTEN 为高 并0x24[3]=1 说明是由PIN控制

    BISTC 我给的电压是低电压 为PCLK

    940端0x25=0x00

    947端0x1b=0x00

    这样是否证明链路没问题了呢?

    注:940端PASS、LOCK依然为低电

  • hi kailyn chen
    有没有ds90ub940 driver参考代码呢?