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.

[参考译文] TMS320C6657:需要电源定序说明

Guru**** 2562120 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/614744/tms320c6657-power-sequencing-clarification-required

器件型号:TMS320C6657

香榭丽舍

客户的生产产品最近在现场出现了一些故障。 当 DSP 处于更高的温度(但仍在规格范围内:55-65C)时、在 DDR3内存测试期间会发生故障。 在研究过程中发现、当发生故障时、DSP 时钟未在启动期间从66.6MHz 切换到666MHz、这表明 PLL 初始化失败。 此时、仔细检查了电源序列、发现斜升电源轨之间的时间远大于数据表中建议的时间。 实际计时如下所示为红色。 问题是:这种较长的电源轨间时序是否会导致 PLL 初始化失败?  

谢谢、Michael

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

    我已将此事转发给 DDR 专家。 他们的反馈应发布在此处。

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

    您好、Michael、

    让我再问几个问题。

    1) 1)客户使用哪种引导模式? 您能否共享引导模式引脚的自举?

    2) 2)该图未显示电源与 SYSCLK、PORz 和 RESETFULLz 之间的关系。 您是否也可以包括这些信号的时序?

    3) 3)当电路板未初始化时、是否确定是否正在初始化正确的引导模式? 客户是否已使用故障电路板上的仿真器检查了 DEVSTAT 寄存器?

    C6657并非针对所有电源长时间不存在的环境而设计。 我们不知道每个电压轨存在之间长时间的影响、但我认为这更多的是长期可靠性问题、而不是启动问题。 这就是我询问时钟和复位信号之间的时序和关系的原因。  

    此致、

    Bill

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

    大家好、Bill、我是遇到引导问题的电路板设计人员。  以下是您的问题的答案

     引导模式[2:0]="100"= PCIe

    引导模式[8:5]= Bar Config = 1111

    引导模式[9]= "0"= 100MHz

    引导模式[12:10]= "100"= 156.25MHz

    这里 是完整的时序图、测量值显示为红色

    e2e.ti.com/.../DSP-measured-boot-sequence.docx

    没有 、我们没有检查过这个。  我们的生产板没有加载仿真器连接器、因此我们可以将连接器焊接到板上。

    感谢您对此进行深入研究。

    希思

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

    我看到您的 PCIECLK 由100MHz 驱动、CORECLK 由156.25MHz 驱动。 是这样吗? 您是否可以访问 SYSCLKOUT 引脚? 如果是、测量 SYSCLKOUT 上的频率。 它应该显示 SYSCLK/6。 检查通过和故障情况下的频率、并查看故障情况是否显示26.04MHz。 这将表示 BootROM 未配置系统 PLL、这将是另一个指示引导模式未正确锁存的指示。
    此致、
    Bill
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Bill、我们在 SYSCLKOUT 上针对良好和失败状态测量了166MHz、因此看起来主 PLL 正在被配置。

    我相信我们发现了这个问题...  GPIO0也是 LENDIAN 自举引脚、具有内部上拉电阻、因此我们会在电路板上将其上拉。  我们的测试板连接到主板、恰好使用 GPIO0、并且上面有一个上拉电阻。  每当我们在连接了测试板的情况下运行时、无论 DSP 温度如何、启动问题都不会发生。  当我们关闭测试板时、如果 DSP 是热的、但在冷却时工作、则会出现问题。  因此、我相信在某些 DSP 上、当 DSP 高于特定温度时、LENDIAN 自举上的内部上拉电阻无效。

    遗憾的是、这将需要电路板旋转。 :(

    希思

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

    嗨、Heath、

    数据手册的第8.1和8.4节非常清楚配置引脚是否需要外部上拉电阻。

    如果必须将配置引脚从器件引出并且引脚未被驱动(高阻态)、则不应依赖内部上拉或下拉(IPU/IPD)电阻器。 TI 建议使用外部上拉或下拉电阻器。 有关上拉或下拉电阻器以及需要外部上拉或下拉电阻器的情况的更多详细信息、请参阅第8.4节。


    如果引脚未用作输出或由外部驱动、则存在内部拉电阻器以将引脚保持在已知状态。 它们只能用于将未连接的信号球保持在已知状态。 如果任何外部电路或迹线连接到 PCB 上的焊盘、则需要使用外部电阻器来确保输入引脚上存在有效状态。 配置引脚会影响器件的引导状态、正如您发现的那样、这一点对于配置引脚来说是双重的。  

    此致、

    Bill

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

    谢谢 Bill。  是的、我们知道这一要求。  我想发生的情况是、该引脚最初是未连接的、但稍后有人请求 GPIO 引脚。    因此、考虑到内部上拉的波动性、建议的20K 外部上拉电阻是否足够?

    谢谢、

    希思