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.

DS90UB926与DS90UB925作为repeater模式使用时寄存器配置问题



项目简介:

我们设计了一个模块使用DS90UB926DS90UB925,用来作为中继模式使用,用来增加一路视频输出。安装到原本的导航主机(使用DS90UB921)和触摸显示模组(使用DS90UB924)之间。

问题点:

我们将926925i2c寄存器都设置为pass_all,在屏幕那端的i2c能测到波形,且两路图像输出显示正常,但是触摸无法使用,我们把中断打开,发现主板上的中断脚电平一直被拉低。

 

1# DS90UB925  ID 0x28

2#DS90UB925   ID 0x26

    DS90UB926   ID 0x66

  • 您好, 做repeater应用时, 需要将UB926的INTB_IN 和UB925的 INTB接在一起,并且必须上拉到VDDIO。
  • 您好,MODE_SEL焊接的阻值都没问题, INT引脚也连接正确。
    读一下925的0XC6 和0XC7 寄存器,看下中断源在哪边。
  • 925过来的中断源,925应该是显示单元那边的924传过来的
  • 我刚才尝试了一下,把我们这个模块的INT断开,然后把主机的921的rem_int和显示单元里面924的int直接连接在一起。所有功能就都正常了,触摸也是正常的,所以问题应该还是中断的问题,还有什么寄存器需要特殊设置的吗?或者有没有参考的repeater模式下关于中断部分寄存器的配置表
  • DS926:
    
    
    DS926_0x0 = 66
    DS926_0x1 = 4
    DS926_0x2 = 0
    DS926_0x3 = F0
    DS926_0x4 = FE
    DS926_0x5 = 1E
    DS926_0x6 = 0
    DS926_0x7 = 1C
    DS926_0x8 = 0
    DS926_0x9 = 0
    DS926_0xA = 0
    DS926_0xB = 0
    DS926_0xC = 0
    DS926_0xD = 0
    DS926_0xE = 0
    DS926_0xF = 0
    DS926_0x10 = 0
    DS926_0x11 = 0
    DS926_0x12 = 0
    DS926_0x13 = 0
    DS926_0x14 = 0
    DS926_0x15 = 0
    DS926_0x16 = 0
    DS926_0x17 = 0
    DS926_0x18 = 0
    DS926_0x19 = 1
    DS926_0x1A = 0
    DS926_0x1B = 0
    DS926_0x1C = 3
    DS926_0x1D = A0
    DS926_0x1E = 0
    DS926_0x1F = 0
    DS926_0x20 = 0
    DS926_0x21 = 0
    DS926_0x22 = 42
    DS926_0x23 = 14
    DS926_0x24 = 8
    DS926_0x25 = 0
    DS926_0x26 = 83
    DS926_0x27 = 84
    DS926_0x28 = 0
    DS926_0x29 = 0
    DS926_0x2A = 0
    DS926_0x2B = 0
    DS926_0x2C = 0
    DS926_0x2D = 0
    DS926_0x2E = 0
    DS926_0x2F = 0
    DS926_0x30 = 0
    DS926_0x31 = 0
    DS926_0x32 = 10
    DS926_0x33 = 25
    DS926_0x34 = FA
    DS926_0x35 = 0
    DS926_0x36 = 0
    DS926_0x37 = 0
    DS926_0x38 = 0
    DS926_0x39 = 0
    DS926_0x3A = 0
    DS926_0x3B = 1
    DS926_0x3C = 0
    DS926_0x3D = A0
    DS926_0x3E = 0
    DS926_0x3F = 10
    DS926_0x40 = 43
    DS926_0x41 = 3
    DS926_0x42 = 3
    DS926_0x43 = 0
    DS926_0x44 = 30
    DS926_0x45 = 70
    DS926_0x46 = 0
    DS926_0x47 = 0
    DS926_0x48 = F
    DS926_0x49 = 0
    DS926_0x4A = 0
    DS926_0x4B = 0
    DS926_0x4C = 0
    DS926_0x4D = 0
    DS926_0x4E = 0
    DS926_0x4F = 0
    DS926_0x50 = 3
    DS926_0x51 = 10
    DS926_0x52 = 0
    DS926_0x53 = 1
    DS926_0x54 = 80
    DS926_0x55 = 0
    DS926_0x56 = 8
    DS926_0x57 = 0
    DS926_0x58 = 0
    DS926_0x59 = 3F
    DS926_0x5A = 20
    DS926_0x5B = 20
    DS926_0x5C = 0
    DS926_0x5D = 0
    DS926_0x5E = 0
    DS926_0x5F = 0
    DS926_0x60 = 0
    DS926_0x61 = 0
    DS926_0x62 = 0
    DS926_0x63 = 0
    DS926_0x64 = 10
    DS926_0x65 = 0
    DS926_0x66 = 0
    DS926_0x67 = 0
    DS926_0x68 = 0
    DS926_0x69 = 0
    DS926_0x6A = 0
    DS926_0x6B = 0
    DS926_0x6C = 0
    DS926_0x6D = 0
    DS926_0x6E = 0
    DS926_0x6F = 0
    DS926_0x70 = 0
    DS926_0x71 = 0
    DS926_0x72 = 0
    DS926_0x73 = 7
    DS926_0x74 = 7
    DS926_0x75 = 8
    DS926_0x76 = 0
    DS926_0x77 = 0
    DS926_0x78 = 0
    DS926_0x79 = 0
    DS926_0x7A = 0
    DS926_0x7B = 0
    DS926_0x7C = 2
    DS926_0x7D = 0
    DS926_0x7E = 0
    DS926_0x7F = 0
    DS926_0x80 = 0
    DS926_0x81 = 0
    DS926_0x82 = 0
    DS926_0x83 = 0
    DS926_0x84 = 0
    DS926_0x85 = 0
    DS926_0x86 = 0
    DS926_0x87 = 0
    DS926_0x88 = 0
    DS926_0x89 = 0
    DS926_0x8A = 0
    DS926_0x8B = 0
    DS926_0x8C = 0
    DS926_0x8D = 0
    DS926_0x8E = 0
    DS926_0x8F = 0
    DS926_0x90 = 0
    DS926_0x91 = 0
    DS926_0x92 = 0
    DS926_0x93 = 0
    DS926_0x94 = 0
    DS926_0x95 = 0
    DS926_0x96 = 0
    DS926_0x97 = 0
    DS926_0x98 = 0
    DS926_0x99 = 0
    DS926_0x9A = 0
    DS926_0x9B = 0
    DS926_0x9C = 0
    DS926_0x9D = 0
    DS926_0x9E = 0
    DS926_0x9F = 0
    DS926_0xA0 = 0
    DS926_0xA1 = 0
    DS926_0xA2 = 0
    DS926_0xA3 = 0
    DS926_0xA4 = 0
    DS926_0xA5 = 0
    DS926_0xA6 = 0
    DS926_0xA7 = 0
    DS926_0xA8 = 0
    DS926_0xA9 = 0
    DS926_0xAA = 0
    DS926_0xAB = 0
    DS926_0xAC = 0
    DS926_0xAD = 0
    DS926_0xAE = 0
    DS926_0xAF = 0
    DS926_0xB0 = 0
    DS926_0xB1 = 0
    DS926_0xB2 = 0
    DS926_0xB3 = 0
    DS926_0xB4 = 0
    DS926_0xB5 = 0
    DS926_0xB6 = 0
    DS926_0xB7 = 0
    DS926_0xB8 = 0
    DS926_0xB9 = 0
    DS926_0xBA = 0
    DS926_0xBB = 0
    DS926_0xBC = 0
    DS926_0xBD = 0
    DS926_0xBE = 0
    DS926_0xBF = 0
    DS926_0xC0 = 0
    DS926_0xC1 = 0
    DS926_0xC2 = 0
    DS926_0xC3 = 0
    DS926_0xC4 = 0
    DS926_0xC5 = 0
    DS926_0xC6 = 0
    DS926_0xC7 = 0
    DS926_0xC8 = 40
    DS926_0xC9 = 0
    DS926_0xCA = 0
    DS926_0xCB = 0
    DS926_0xCC = 0
    DS926_0xCD = 0
    DS926_0xCE = 0
    DS926_0xCF = 0
    DS926_0xD0 = 0
    DS926_0xD1 = 0
    DS926_0xD2 = 0
    DS926_0xD3 = 0
    DS926_0xD4 = 0
    DS926_0xD5 = 0
    DS926_0xD6 = 0
    DS926_0xD7 = 0
    DS926_0xD8 = 0
    DS926_0xD9 = 0
    DS926_0xDA = 0
    DS926_0xDB = 0
    DS926_0xDC = 0
    DS926_0xDD = 0
    DS926_0xDE = 0
    DS926_0xDF = 0
    DS926_0xE0 = 0
    DS926_0xE1 = 0
    DS926_0xE2 = 0
    DS926_0xE3 = 0
    DS926_0xE4 = 0
    DS926_0xE5 = 0
    DS926_0xE6 = 0
    DS926_0xE7 = 0
    DS926_0xE8 = 0
    DS926_0xE9 = 0
    DS926_0xEA = 0
    DS926_0xEB = 0
    DS926_0xEC = 0
    DS926_0xED = 0
    DS926_0xEE = 0
    DS926_0xEF = 0
    DS926_0xF0 = 5F
    DS926_0xF1 = 55
    DS926_0xF2 = 42
    DS926_0xF3 = 39
    DS926_0xF4 = 32
    DS926_0xF5 = 36
    DS926_0xF6 = 0
    DS926_0xF7 = 0
    DS926_0xF8 = 0
    DS926_0xF9 = 0
    DS926_0xFA = 0
    DS926_0xFB = 0
    DS926_0xFC = 0
    DS926_0xFD = 0
    DS926_0xFE = 0
    
    
    DS925 0x28 :
    
    
    DS925_0x0 = 28
    DS925_0x1 = 0
    DS925_0x2 = 0
    DS925_0x3 = D2
    DS925_0x4 = 80
    DS925_0x5 = 0
    DS925_0x6 = 58
    DS925_0x7 = 0
    DS925_0x8 = 0
    DS925_0x9 = 0
    DS925_0xA = 0
    DS925_0xB = 0
    DS925_0xC = 5
    DS925_0xD = A0
    DS925_0xE = 0
    DS925_0xF = 0
    DS925_0x10 = 0
    DS925_0x11 = 0
    DS925_0x12 = 0
    DS925_0x13 = 14
    DS925_0x14 = 0
    DS925_0x15 = 0
    DS925_0x16 = FE
    DS925_0x17 = 5E
    DS925_0x18 = A1
    DS925_0x19 = A5
    DS925_0x1A = 0
    DS925_0x1B = 0
    DS925_0x1C = 0
    DS925_0x1D = 0
    DS925_0x1E = 0
    DS925_0x1F = 0
    DS925_0x20 = 0
    DS925_0x21 = 0
    DS925_0x22 = 25
    DS925_0x23 = 0
    DS925_0x24 = 0
    DS925_0x25 = 0
    DS925_0x26 = 0
    DS925_0x27 = 0
    DS925_0x28 = 0
    DS925_0x29 = 24
    DS925_0x2A = 0
    DS925_0x2B = A0
    DS925_0x2C = 0
    DS925_0x2D = 0
    DS925_0x2E = 0
    DS925_0x2F = 0
    DS925_0x30 = 3
    DS925_0x31 = 10
    DS925_0x32 = 0
    DS925_0x33 = 0
    DS925_0x34 = 0
    DS925_0x35 = 0
    DS925_0x36 = 8
    DS925_0x37 = 34
    DS925_0x38 = 0
    DS925_0x39 = A
    DS925_0x3A = 20
    DS925_0x3B = 21
    DS925_0x3C = 0
    DS925_0x3D = 0
    DS925_0x3E = F0
    DS925_0x3F = 0
    DS925_0x40 = 0
    DS925_0x41 = 0
    DS925_0x42 = 0
    DS925_0x43 = 0
    DS925_0x44 = 0
    DS925_0x45 = 0
    DS925_0x46 = 0
    DS925_0x47 = 0
    DS925_0x48 = 0
    DS925_0x49 = 0
    DS925_0x4A = 0
    DS925_0x4B = 0
    DS925_0x4C = 0
    DS925_0x4D = 0
    DS925_0x4E = 0
    DS925_0x4F = 0
    DS925_0x50 = 22
    DS925_0x51 = 0
    DS925_0x52 = 0
    DS925_0x53 = 0
    DS925_0x54 = 0
    DS925_0x55 = 0
    DS925_0x56 = 0
    DS925_0x57 = 0
    DS925_0x58 = 0
    DS925_0x59 = 0
    DS925_0x5A = 0
    DS925_0x5B = 0
    DS925_0x5C = 0
    DS925_0x5D = 0
    DS925_0x5E = 0
    DS925_0x5F = 0
    DS925_0x60 = 0
    DS925_0x61 = 0
    DS925_0x62 = 0
    DS925_0x63 = 0
    DS925_0x64 = 10
    DS925_0x65 = 0
    DS925_0x66 = 0
    DS925_0x67 = 0
    DS925_0x68 = 0
    DS925_0x69 = 0
    DS925_0x6A = 0
    DS925_0x6B = 0
    DS925_0x6C = 0
    DS925_0x6D = 0
    DS925_0x6E = 0
    DS925_0x6F = 0
    DS925_0x70 = 0
    DS925_0x71 = 0
    DS925_0x72 = 0
    DS925_0x73 = 0
    DS925_0x74 = 0
    DS925_0x75 = 0
    DS925_0x76 = 0
    DS925_0x77 = 0
    DS925_0x78 = 0
    DS925_0x79 = 0
    DS925_0x7A = 0
    DS925_0x7B = 0
    DS925_0x7C = 0
    DS925_0x7D = 0
    DS925_0x7E = 0
    DS925_0x7F = 0
    DS925_0x80 = 0
    DS925_0x81 = 0
    DS925_0x82 = 0
    DS925_0x83 = 0
    DS925_0x84 = 0
    DS925_0x85 = 0
    DS925_0x86 = 0
    DS925_0x87 = 0
    DS925_0x88 = 0
    DS925_0x89 = 0
    DS925_0x8A = 0
    DS925_0x8B = 0
    DS925_0x8C = 0
    DS925_0x8D = 0
    DS925_0x8E = 0
    DS925_0x8F = 0
    DS925_0x90 = 0
    DS925_0x91 = 0
    DS925_0x92 = 0
    DS125_0x93 = 0
    DS925_0x94 = 0
    DS925_0x95 = 0
    DS925_0x96 = 0
    DS925_0x97 = 0
    DS925_0x98 = 0
    DS925_0x99 = 0
    DS925_0x9A = 0
    DS925_0x9B = 0
    DS925_0x9C = 0
    DS925_0x9D = 0
    DS925_0x9E = 0
    DS925_0x9F = 0
    DS925_0xA0 = 0
    DS925_0xA1 = 0
    DS925_0xA2 = 0
    DS925_0xA3 = 0
    DS925_0xA4 = 0
    DS925_0xA5 = 0
    DS925_0xA6 = 0
    DS925_0xA7 = 0
    DS925_0xA8 = 0
    DS925_0xA9 = 0
    DS925_0xAA = 0
    DS925_0xAB = 0
    DS925_0xAC = 0
    DS925_0xAD = 0
    DS925_0xAE = 0
    DS925_0xAF = 0
    DS925_0xB0 = 0
    DS925_0xB1 = 0
    DS925_0xB2 = 0
    DS925_0xB3 = 0
    DS925_0xB4 = 0
    DS925_0xB5 = 0
    DS925_0xB6 = 0
    DS925_0xB7 = 0
    DS925_0xB8 = 0
    DS925_0xB9 = 0
    DS925_0xBA = 0
    DS925_0xBB = 0
    DS925_0xBC = 0
    DS925_0xBD = 0
    DS925_0xBE = 0
    DS925_0xBF = 0
    DS925_0xC0 = 0
    DS925_0xC1 = 0
    DS925_0xC2 = B8
    DS925_0xC3 = 0
    DS925_0xC4 = 68
    DS925_0xC5 = 8
    DS925_0xC6 = 0
    DS925_0xC7 = 20
    DS925_0xC8 = 40
    DS925_0xC9 = 0
    DS925_0xCA = 0
    DS925_0xCB = 0
    DS925_0xCC = 0
    DS925_0xCD = 0
    DS925_0xCE = 0
    DS925_0xCF = 0
    DS925_0xD0 = 0
    DS925_0xD1 = 0
    DS925_0xD2 = 0
    DS925_0xD3 = 0
    DS925_0xD4 = 0
    DS925_0xD5 = 0
    DS925_0xD6 = 0
    DS925_0xD7 = 0
    DS925_0xD8 = 0
    DS925_0xD9 = 0
    DS925_0xDA = 0
    DS925_0xDB = 0
    DS925_0xDC = 0
    DS925_0xDD = 0
    DS925_0xDE = 0
    DS925_0xDF = 0
    DS925_0xE0 = 0
    DS925_0xE1 = 0
    DS925_0xE2 = 0
    DS925_0xE3 = 0
    DS925_0xE4 = 0
    DS925_0xE5 = 0
    DS925_0xE6 = 0
    DS925_0xE7 = 0
    DS925_0xE8 = 0
    DS925_0xE9 = 0
    DS925_0xEA = 0
    DS925_0xEB = 0
    DS925_0xEC = 0
    DS925_0xED = 0
    DS925_0xEE = 0
    DS925_0xEF = 0
    DS925_0xF0 = 5F
    DS925_0xF1 = 55
    DS925_0xF2 = 42
    DS925_0xF3 = 39
    DS925_0xF4 = 32
    DS925_0xF5 = 35
    DS925_0xF6 = 0
    DS925_0xF7 = 0
    DS925_0xF8 = 0
    DS925_0xF9 = 0
    DS925_0xFA = 0
    DS925_0xFB = 0
    DS925_0xFC = 0
    DS925_0xFD = 0
    DS925_0xFE = 0

  • user4466165 说:
    925过来的中断源,925应该是显示单元那边的924传过来的

    您好,那看下924的INTB_IN 是否也被拉低了?  

  • 是的,924那边的触摸一直有中断请求,我们把检测925中断然后清除可以实现触摸功能了,但是会有明显的触摸卡顿情况,感觉主机那边的I2C和屏幕通讯时,我们同时在中间发送数据会有影响