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.

[参考译文] DS90UB941AS-Q1:为什么941寄存器复位?

Guru**** 2553260 points
Other Parts Discussed in Thread: ALP, USB2ANY

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1337652/ds90ub941as-q1-why-did-941-register-reset

器件型号:DS90UB941AS-Q1
主题中讨论的其他器件:ALPUSB2ANY

您好、TI 团队:  

   941寄存器为什么自动复位了?

   我们会遇到偶尔的闪烁/黑屏现象、并且软件检测到924_LOCK 链接断开;

   验证商品:

1.941 1.1V、1.8V、PDB 是稳定的,并且在941寄存器复位时没有 I2C 写操作;

2.941 PATTEN 模式也 闪烁/黑;

  硬件平台:QC8155+941+924、DSI 作为时钟源、端口1连接到 CID、端口0悬空

  什么:屏幕闪烁/黑屏;

  为什么: 941 REGISTER RESET--> 941_PIN20 断电--> FPDLINK DISCONNECT(Port1)----- >924_锁定链路断开---->屏幕闪烁/黑屏

  :的 CID 显示

  当:产品正常运行, 随机;

  其中:车辆

   

  

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

    尊敬的 Yan:

     为什么941寄存器自动复位?

    我不清楚941是否有重置。 从屏幕截图中可以看出、通过 I2C 进行寄存器读取和写入。 您能解释一下自己的意思吗?

       我们遇到偶尔出现的闪屏/黑屏现象,且软件检测到924_lock 已断开连接;

    系统启动后是否同时出现闪烁/黑屏? 是否始终在每次下电上电时发生?

    在图中、我看到有一个晶体连接到941AS、但它以单链路模式运行。 您还提到 DSI 时钟用作时钟源。 这种闪烁的可能原因可能是941AS 开关时钟基准。

    您能否看到、如果禁用 PCLK_AUTO、闪烁是否停止? 我不能保证这会起作用、因为我对您的配置不了解太多。

    此致!

    插孔

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

    您好、Jack:  

      感谢您的快速回复,很抱歉误解,让我解释更多信息...

     1. 硬件配置 MODE_SEL0通过电阻(10K/OPEN)为7、但实际上需要选择工作模式3、软件配置0X5B 为0x00)自动检测(;但924后、我们读取0X5B 后发现其值变为0x07 (复位值、强制分离器模式);

    -->因此我们判断 941寄存器重置的发生

    --> 我们尝试 通过硬件电阻器(13K/10K)将 MODE_SEL0配置为模式3,但它仍然存在问题;

     2.在工作一段时间后发生,无规律,不是在启动时,没有断电/接通;

     外部 晶体 是保留组件。

      希望再次收到您的来信、谢谢。

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

    对于自动检测/单链路、只能使用端口1吗? Port0硬件保留;是否存在任何风险?

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

    尊敬的 Yan:

    要自动检测/单链接,只能使用 Port1吗? 端口0硬件保留;是否存在任何风险?

    自动检测 CAN 功能仅适用于端口1。 不针对端口1强制采用单 FPD3模式、因此自动检测是此配置的唯一选项。 默认情况下、器件偏置为端口0操作、因此需要将 TX_PORT_SEL 寄存器设置为从端口1寄存器进行写入/读取。

    --> 我们尝试 通过硬件电阻器(13K/10K)将 MODE_SEL0配置为模式3,但它仍然存在问题;

     2.在工作一段时间后发生,无规律,不是在启动时,没有断电/接通;

    [/报价]

    基于此、MODE_SEL 配置和工作模式不会导致闪烁。 我猜这可能是一个边际链接问题、因为它不会定期发生并且在一段时间后发生。

    您能提供以下信息吗?

    • 941AS 寄存器闪烁前和闪烁后转储
    • 所用电缆的类型和长度

    测试链路边缘性是否导致锁定丢失的一种方法是使用 MAP (边缘分析程序)工具。 这需要直接连接到解串器和 ALP。

    地图应用手册: 链接

    此致!

    插孔

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

    您好、Jack、  

     感谢您的答复 agian;

     1. 附有941AS 寄存器;

     2.lvds 电缆长度为50厘米;

     3.我们使用 USB2ANY 通过924的 I2C 测试了链路裕度(941+CABLE+924);

    ================================

    我们的要点是为什么要进行941寄存器重置;

    4.即使 FPDLINK 信号不好、也不会导致941复位、对吧?

    SYNC 的最新进展情况、
    我们发现941_PDB 信号将具有来自车辆 GND 的一些 ns 时间噪声。 941_PDB 由 SOC 通过 GPIO 直接控制。
    5.如此短的噪音是否会导致941复位?
    PDB 信号的去抖时间是多少?  数据表提到必须至少保持低电平2ms;

    ================================

     

      e2e.ti.com/.../TI941-after-flicker-log.txte2e.ti.com/.../TI941-before-flicker-log.txt

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

    尊敬的 Yan:

    感谢您附加寄存器和映射结果。

    4.即使 FPDLINK 信号不好,也不会导致941重置,对吗?

    是的、941不会自动复位。 只有 PDB 引脚、下电上电或 I2C 命令将复位器件。

    5.这样短的噪音是否会导致941复位?
    PDB 信号的去抖时间是多少?  数据表提到必须至少保持低电平2ms;

    PDB 引脚上存在的噪声会导致超出绝对最大额定值、从而导致器件出现不可预测的行为。 PDB 上允许的最小电压为-0.3V、从图中可以看出电压超过-4.5V。

    该噪声需要从 PDB 引脚去耦。 是否已确定噪声源? 去耦电容器是否可以连接到网络以降低噪声?

    此致!

    插孔

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

    您好,Jack

    再次感谢您的答复。

    由于 车辆 GND 系统非常复杂、因此噪声源尚未确定。
    1. 我们 发现这是提高 SOC 从2mA -> 16mA 驱动941_PDB 的电流能力的有效方法。 941_PDB 是否可以承受16mA 的电流容量?  是否存在任何其他风险?
    2.PDB 来自内层布局点的信号不应受到干扰,那么941内部 GND 可能已被干扰,这是正确的分析吗?

    3. 我想问的是、PDB 的波形虽然超过了规范、但只有 ns 的时间会影响芯片吗?

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

    尊敬的 Yan:

    1.  我们 发现、这是提高 SOC 从2mA -> 16mA 驱动941_PDB 的电流能力的有效方法。 941_PDB 是否可以承受16mA 的电流容量?  是否存在任何其他风险?

    PDB 引脚的最大输入高电流为100µA、最大输入低电流为20µA。

    2.pdb 来自内层布局点的信号不应受到干扰,那么941内部 GND 很可能受到干扰,这是正确的分析吗?

    我没有足够的有关硬件的信息来对此进行输入。

    3.  我想问的是、尽管 PDB 的波形超过了规格、但只有 ns 的时间会影响芯片吗?

    这是一个未知的。 如果我们想确定此噪声是否是器件复位的原因、我们将看到924锁定损耗与 PDB 噪声之间是否相关。 这两者都可以同时在示波器上进行跟踪。

    我还有其他一些问题

    • 是否有其他系统出现此类问题?
    • MCU/SoC 在初始化后是否发出任何其他命令?
      • 复位是否可能是软件发出的?
    • 在"闪烁前"寄存器转储中、没有到924的链接。 这是故意的吗?

    此致!

    插孔

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

    您好、Jack、  

    尽管941_PDB 的最大值为100uA、但 SOC 是输出16mA、它是否会损坏941 PDB 引脚?  过剩电流在哪里?

    2...是的,我们判断941_PDB 噪声-->941复位-->924锁定损耗是 相关性 , 噪声似乎只影响941_PDB

    3.其他系统不存在这个问题, MCU 和 SOC 都是正常的,因为另一个屏幕(集群)是正常的,音乐声音是正常的。

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

    941是否有用于提高抗干扰能力的寄存器?

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

    尊敬的 Yan:

    1.虽然941_PDB 的最大值是100uA,但16mA 是输出,它是否会损坏941 PDB 引脚?  多余电流在哪里?

    是否测量了 SoC 输出电流? 或者这是否仅是 SoC 引脚可驱动的最大电流?  

    高于数据表中列出的最大值的电流可能会损坏器件。

    941是否已注册以提高抗干扰能力?

    没有能够校正此干扰的寄存器。 硬件负责确保满足数据表规范。

     噪声似乎只影响941_pdb

    电源是否不受影响?