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.

DS90UB949-Q1: 关于如何配置949的寄存器进而访问948的寄存器的方法

Part Number: DS90UB949-Q1

你好,我想知道以下问题

949(mcu通过I2C控制949)目前已经连接到948了,也能检测到948的ID了

1.我想知道如何控制948的寄存器呢?是否是通过我的MCU输入948的I2C地址控制呢?

2.我想知道设置948的对应的IO口有哪些方法呢?

3.remote模式指的是949的那个寄存器的对应位呢?

Hello, I would like to know the following questions

949(MCU controls 949 via I2C) is now connected to 948 and can detect the ID of 948

1. I want to know how to control register 948.Is it possible to input 948's I2C address control through my MCU?

2. I would like to know how to set the IO port corresponding to 948?

3. Which bit of the register 949 does the remote mode refer to?

  • 您好,关于您的问题,您可以参考下这篇应用手册,虽然它是以913/914为例,但是详细介绍了MCU或host如何和local,remote ser/des, remote slave 进行通讯的,相信对您问题有所帮助:

    https://www.ti.com/lit/an/snla222/snla222.pdf

    有任何问题,可再联系。

  • 你好,这个手册我看过了,但是我还是没有得到一个确切的结论,一个是mcu能通过949能得到948的id,但是如果我现在想要操作948的寄存器该怎么设置呢?

  • 你好,我具体想要知道是不是当我检测到948的DES ID后,就可以通过mcu的本地I2C访问948呢?

  • 您好,MCU是不是接在947这边?link建立好之后,那么948的DES ID会自动加载到947中,您能正确读取到DES ID 的值吗?然后需要配置947的DES Alias,这时候MCU就可以通过I2C访问948了。 

  • MCU接在949这边,能够得到948的DES ID,你的意思是让我去配置DES Alias?这个配置成DES ID就可以是吧?可是我没在寄存器找到DES Alias,只找到了slave id[0:7] alias

  • MCU接在949这边,能够得到948的DES ID,你的意思是让我去配置DES Alias?这个配置成DES ID就可以是吧?可是我没在寄存器找到DES Alias,只找到了slave id[0:7] alias

  • 你好,除了上述问题,我还发现了back channel CRC error,这个需要进行什么设置吗?

  • 您好,没有DES Alias的话,就不需要配置DES Alias,DES ID是自动加载到949寄存器中的,所以无需配置。

    需要配置0x03的bit 3=0,enable I2C pass-through。

  • 比如噪声,串扰,信号发生反射等都会造成CRC报错。不需要什么设置,您看下lock引脚还是处于锁存状态吧?

  • 您好,CRC这个error似乎只有在刚初始化的一段时间内存在,初始化完成后,crc error cnt则不在累加,那么是否可以认为crc error此时已经不在发生了呢?另外,lock引脚处于锁存状态应该怎么查看呢?

  • 您好,初始化完成后您将这些errors clear掉之后还会再有error吗? 上电初始化发生errors应该是正常的,只要上电后将这些error清除不再报错应该就没问题。

    另外,我指的lock是这个引脚的状态,因为高有效,发生error时候没有拉低吧? 是否为高电平? 有些error像奇偶报错,link error可能都会导致时失锁。

  • clear之后,确实没有error出现

    但是我在利用示波器测量948的lock引脚时发现它好像一直处于低电平,即示波器上没有明显的变化,放大后,lock引脚的示波器图形如下所示

  • Lock应该是一个由低到高的变化过程。您现在整个link能正常工作吗?能否正常显示图像?

    或者您可以按照数据手册做一个BIST测试。 

  • 不能显示图像,主要问题还是在于无法访问948的寄存器,所以无法配置948

  • 您好,回复晚了,948的DES ID自动加载到949中,说明FPD link的link链接没问题了。

    然后配置slave alias, enable I2C  pass through, enable Pass all, 还是无法访问948的寄存器吗? 

x 出现错误。请重试或与管理员联系。