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.

[参考译文] TMS570LS1114:TMS570LS1114 PLL 跳周异常会导致程序运行

Guru**** 2391935 points
Other Parts Discussed in Thread: TMS570LS1114, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/974020/tms570ls1114-tms570ls1114-pll-slip-exception-causes-the-program-to-fly

器件型号:TMS570LS1114
主题中讨论的其他器件: HALCOGEN

设计

A-B-A 测试、使用 TMS570LS1114的故障检测功能、芯片损坏并且无法正确运行代码、
使用示波器监控 nERROR 引脚、测试发现通道10 PLL 跳周异常、导致 CAN 总线故障、
nERROR 引脚将被下拉、程序将运行。

代码运行2-3分钟后 PLL 异常跳周的原因是什么? 芯片硬件是否损坏? 损坏的原因是什么?

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

    您好、Honle、

    PLL 跳周意味着 PLL 未正确锁定。 相对于 PLL 输入基准时钟(fCLKIN/NR)、输出时钟运行得太快或太慢。

    2、PLL 跳周位也可以在振荡器发生故障时置位

    当 PLL 跳周发生时、ESM 1.10 (PLL 1)和 ESM 1.42 (PLL 2)被置位。 默认情况下、PLL 跳周错误不会将 nERROR 引脚置为有效。  

    您是否在器件上电后代码运行 PLL 权变措施? HALCoGen 生成的代码(修订版4.07.01)包含 PLL 权变措施。

    振荡器故障和 PLL 跳周信号可被用作 ePWM 区域输入(TZ5)来针对 故障情况向 ePWM 模块发出警报。

     

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

    尊敬的 QJ

        功能故障的现象是通道10 PLL 跳周异常、nERROR 引脚将被下拉

        我可以知道 PLL 故障的原因、因为它是在数据表中写入的。 我想知道我的芯片的硬件是否损坏。 在哪里可以损坏?代码运行2-3分钟后、PLL 异常跳周的原因是什么?

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

    您好!

    上电后是否调用了 PLL 权变措施?

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

    您好!

    PLL 是一个频率和相位敏感型反馈控制电路。 它由三个主要部分组成:相位检测器、LPF 和 VCO。 相位检测器比较输入频率信号和 VCO 输出频率信号、并产生与频率差(输入频率- VCO 输出频率)成比例的输出电压。 此输出电压信号被过滤、并将产生的直流控制电压施加到 VCO。

    控制电压强制 VCO 频率沿可减少误差信号的方向移动(输入频率- VCO 输出频率)。 这意味着 VCO 频率将发生变化、直至其等于输入基准信号频率。 发生这种情况时、两个信号将同步或"锁定"。 相位差会导致相位检测器在 VCO 输入端产生直流电压、从而使 PLL 锁定到输入信号。

    VCO 对电源噪声很敏感。 VCO 频率在 VCC 变化时发生变化。 因此、电源噪声可能会影响 PLL 输出相位噪声。  

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

    设计

         有 A-B 交叉替代测试、确保电源和晶体振荡器正常、使用图片中所示的功能、无法解决问题、是否存在硬件损坏?

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

    您好、Honle、

    有多少器件存在 PLL 问题? 您是如何进行 A-B 替代测试的?  

    HALCOGen 生成的 startup.c 运行 PLL 权变措施5次。 是否可以将此数字(PLL_retries)增大到更大的数字以查看是否可以锁定 PLL?

    确保晶振频率保持在器件数据表中列出的最小和最大锁定频率范围内。

    我不知道硬件是否损坏。 此器件以前是否正常工作?

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

    设计

         需要强调的是、使用过程中存在问题、不是启动时间、晶体振动确认没有问题。