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-Q1EVM:DS90UB947-Q1 + DS90UB940-Q1

Guru**** 2473850 points
Other Parts Discussed in Thread: DS90UB947-Q1, DS90UB940-Q1

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/653697/ds90ub947-q1evm-ds90ub947-q1-ds90ub940-q1

部件号:DS90UB947-Q1EVM
主题中讨论的其他部件:DS90UB947-Q1DS90UB940-Q1

大家好,

我设计的主板将LVDS信号转换为MIPI CSI-2。 我使用过:LVDS -> DS90UB947-Q1 -> DS90UB940-Q1 -> MIPI CSI -2。

我使用DS90UB947-EVM和DS90UB940-EVM作为参考设计。 当我将来自摄像机Hitachi DI SC 233的LVDS信号连接到DS90UB947-Q1时,来自DS90UB940-Q1引脚7 (引脚通过类似于DS90UB940-EVM设计)的LED会打开。

这意味着来自摄像头的信号是否通过DS90UB947传输到DS90UB940?我该如何检测DS90UB947和940 是否成功将LVDS转换为CSI-2?

我检测到I2C地址940和947。 除此之外,我想将CSI-2信号连接到Nvidia Jetson TX1,任何人都可以为Jetson TX1编写驱动程序读取CSI-2信号电子邮件,以帮助我。 我的电子邮件:ducbanga3cvp1410@gmail.com

谢谢!

Bang Duong

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好,

    我真的需要你们的帮助。

    BRS,

    感叹号

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Bang,

    940上的"通过"仅指示在输入显示计时上未检测到故障。 您可以按照以下步骤评估链接:
    1.检查处理器-947链接:您可以读取947上的Reg 0x5A[3,0],以确保有OLDI (LVDS)信号输入和频率稳定。 然后,您可以从947的Reg 0x5F获得OLDI频率,以确保频率符合您的预期。
    2.检查947-940链路:
    首先,检查锁并从940的寄存器通过。
    其次,执行BIST以检查前进通道错误和后退通道错误。

    检查步骤1和步骤2后,940的输出应正确。 您只需阅读CSI信号,以确保整个链接都正确无误。

    此致,
    Cera
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Cera,

    感谢你的帮助。 BIST指的是BISTENN或BISTC?。 如何执行BIST以检查前面所说的正信道错误和背面信道错误?  

    数据表中的哪个页面有助于执行此操作?

    此致,  

    Bang Duong

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Bang,

    BIST表示内置自检。 执行BIST时,序列化器生成一个模式,解串行化器知道该模式是什么,并将任何差异作为错误进行比较和列出。 BISTN表示BIST启用,BISTC表示BIST时钟选择。 您可以参阅940数据表中的8.3 13部分。

    执行BIST时,您应将940上的寄存器0x24设置为0x01 (BIST通过寄存器配置,使用内部50MHz时钟进行BIST,启用BIST)。 根据需要执行BIST,并通过将Reg 0x24设置为0x00禁用BIST。 并通过读取940上的0x25来检查前进信道错误,并检查947上的后退信道错误。

    此致,
    Cera
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Cera,
    我必须使用内部50MHz时钟进行BIST (BISTC),或者我应该使用哪个频率? 针脚说明说BIST时钟选择0:PCLK;1:33MHz。
    在读取0x25后,我认为Reg 0x25仅计数错误,对吗?如何知道什么错误? 我不明白如何检查947上的信道错误。 请你给你这个想法吗?
    最后,我的电子邮件是bangdd@viettel.com.vn,您能否给我您的电子邮件,以便我轻松请求您的帮助?
    非常感谢,
    感叹号
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Cera,
    我在同一PCB上使用FR4 TRACE CONNECT DS90UB947输出到DS90UB940,那么我需要配置DS90UB947的哪种模式? 将电缆类型FPD-Link III设置为双绞线布线,还是将FPD-Link III设置为同轴布线? 。
    谢谢!
    感叹号
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Cera,
    我再次需要你的帮助。
    我已按照您的说明操作,但未发现错误(Reg 940 0x25 = 0x00)。
    947 Reg 0x5A = 0xCD (1100.1101万);0x5F = 95 (频率为148.5 MHz,如我所需)
    940:BIST已启用,0x25 = 0x00
    现在我仍然无法读取940的CSI-2数据。
    您是否编写了驱动程序来读取从940输出的MIPI CSI-2信号? 如果没有,您能支持我写驱动程序吗?
    非常感谢,
    Bang Duong
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Bang,

    1. 我必须使用内部50MHz时钟进行BIST (BISTC),或者我应该使用哪个频率?

      您可以使用内部时钟或PCLK执行BIST。 当通过选择BISTC引脚使用PCLK时,您可以通过947上的Reg0x14设置PCLK。

    2. 读了0x25后,我认为Reg 0x25只计算错误,对吗?如何知道什么错误?

      是的,这是错误计数。 执行BIST时,947将接收到的数据与发送的数据940进行比较,并将任何差异列为错误。 因此错误计数器是不同位的数量。  

    3. 我不明白如何核对947上的信道错误。 请你给你这个想法吗?

      您可以检查947上的0x1B是否有反向通道错误。

    4. 我使用FR4 TRACE CONNECT DS90UB947输出到同一PCB上的DS90UB940,那么我需要配置DS90UB947的哪种模式?

      您的意思是只使用PCB CONNECT 947和940? 您使用947/940对只是为了将LVDS转换为CSI? 如果是,您是否将连接配置为单端或配对? 如果是单端,请选择同轴模式。 如果947和940之间有电缆,模式取决于电缆类型。

    5 ,现在还不能从940读取Csi-2数据。

      BIST后是否检查了错误? 如果选中,则没有错误。 故障可能来自处理器或脚本。

    此致,

    Cera

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Bang,

    如果要验证读取CSI的脚本,可以在940上启用模式生成器(断开947)并使用处理器读取CSI数据。

    此致,
    Cera