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.

[参考译文] TMS320F280041-Q1:有关 PLL 勘误表及其权变措施的问题

Guru**** 2528170 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1241498/tms320f280041-q1-questions-about-pll-errata-and-its-workaround

器件型号:TMS320F280041-Q1

BU 先生/女士、  

客户遇到了某些 F280041器件的响应时间过长(在其系统启动阶段、主 MCU 需要接收 F280041的响应、如果响应时间过长、主 MCU 将向汽车中央控制器报告错误)。 他们测试了 RST 引脚和晶体引脚波形、发现 在几个复位周期后、晶体振荡器开始振荡 。 这种现象背后的原因是、在它们的 F280041代码中、不仅使用以下重试循环来避免 PLL 勘误、而且在达到重试次数(100次)时、它们将启动看门狗并将器件复位。  

这种现象意味着 F280041多次自我重置、并重试了数百次以锁定 PLL、然后成功。 但对于客户的系统时序规格而言、该时间太长。  

客户要求我回答以下问题、请帮助:  

1.错误的真正根本原因是什么- PLL 可能不会锁定第一次锁定尝试? 物理根本原因和相应的功能故障导致此勘误表。  

2.为什么器件在自身复位几次后能够从这个勘误表中恢复呢? 他们是否能够增加恢复的重试时间? 或者它们是否可以减少重试时间、但使用复位来恢复器件、这可以缩短总恢复时间、从而满足其系统时序规格。  

谢谢。此致、  

将会  

此致、  

将会  

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

    将会、

                   我无法确切地理解问题是什么。 区分晶体振荡器问题和 PLL 勘误表问题非常重要。 换句话说、客户是否遇到晶体振荡器启动问题或 PLL 勘误表?

    Unknown 说:

    为什么晶体振荡器需要"几个"复位周期才能启动振荡? PLL 勘误表无论如何不会影响晶体振荡器的启动。

    Unknown 说:
    此外、当达到重试次数(100次)时、用户可以启动看门狗并将设备复位。  [/报价]

    您是说、有时 PLL 锁定需要超过100次吗?

    Unknown 说:
    1. 错误的真正根本原因是什么- PLL 可能无法锁定第一次锁定尝试?
    [/quote]

    PLL 是一个非常复杂的模拟外设。 除非有人精通 PLL 的操作理论、否则很难理解其根本原因。 无论如何、我们不会披露/讨论 TI 外部的设计细节。  

    Unknown 说:
    2. 为什么器件在自身复位几次后可以从此勘误表中恢复? [/报价]

    这是由错误的性质造成的。

    Unknown 说:

    首先、您需要确定这是晶体振荡器启动问题还是 PLL 锁定问题。 你们谈论的两者都非常令人困惑。

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

    将会、

      请让客户运行一个不配置 PLL 的简单示例。 这可能是一个非常简单的示例、例如切换 GPIO 引脚、但代码应该会脱离晶体振荡器运行。 运行此示例多次。 为了继续进行此调试、我们需要绝对地将问题隔离在 XTAL 振荡器或 PLL 上。 另外、让我们知道温度是否与问题有任何相关性。  

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

    您好、Hareesh。  

    非常感谢您的指导。

    客户通过使用内部振荡器进行类似的测试并发生类似的问题、确定此问题与 PLL 有关、但与 XTAL 振荡器无关。  

    此外、它们增加了重试次数这一宏的价值、并发现器件不会再次复位并能更快地响应监视器、这意味着可以通过重试100多次来锁定 F280041的 PLL。  

    一共有2个问题:  

    1. BU 如何定义 PLL_RETRIES? 为什么默认为100? 客户可以将其定义为更大的值、例如5,000,10000等。  

    2.客户不再要求我提供 PLL 勘误表的根本原因,但他们想知道此勘误的可能性。 我们是否有此类数据?  

    此致、  

    将会  

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

    将会、

                 如果您知道晶体振荡器不是问题、我们可以专注于 PLL。

    1. BU 如何定义 PLL_RETRIES? 为什么默认为100? 客户可以将其定义为更大的值、例如5,000,10000等。  [/报价]

    这是通过分析根本原因和经验数据确定的。 客户确定的重试次数是多少?

    2. 客户不再要求我提供 PLL 勘误表的根本原因、但他们希望知道此勘误表的可能性。 我们是否有此类数据?  [/报价]

    它处于极低的 PPM 范围内。 请查看:

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1240884/tms320f28375s-errata---pll-may-not-lock-on-the-first-lock-attempt 

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

    您好、Hareesh。  

    修改至5000。 但实际的重试次数没有确定。  

    这是通过分析根本原因和经验数据确定的。 [/报价]

    请您与我分享更多详细信息和重试次数分配信息吗? 100倍的覆盖范围是多少?  

    此致、  

    将会  

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

    将会、

           我看到您已向团队发送电子邮件。 让我们继续讨论。  

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

    这将离线处理。