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.

[参考译文] TMS570LS1115:芯片故障的可能原因

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1192414/tms570ls1115-possible-causes-of-chip-failure

器件型号:TMS570LS1115

大家好、

目前有一个汽车项目、在3-4种情况下、整个汽车在一段时间内静止不动、没有通信。

故障排除显示控制器电压正常、但在无通信时主芯片无法正常工作。

故障状态与未刷新的程序基本相同。 目前、通过故障排除、主芯片初始化在发生故障时未完成。 但是、由于这种情况在静止状态下发生、您能否帮助提供579芯片故障的几个可能原因? 谢谢。

此致、

樱桃

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

    您好、Cherry、

    [引用 userid="496057" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1192414/tms570ls1115-possible-causes-of-chip-failure "]主芯片在没有通信时无法正常工作。

    tms570ls1115是主设备吗? 发生故障时、ESM 组3状态寄存器的值是多少?

    启动代码检查加电期间是否存在 ESM 组3错误。  这些错误可能在电子保险丝自动加载期间或 在加电期间从闪存 OTP 读取期间发生。 器件运行不可靠、 在这种情况下不建议这样做。  ESM 组3错误只将 nERROR 引脚驱动为低电平。  监控 nERROR 引脚的外部电路必须采取适当的措施、以确保 系统处于由应用确定的安全状态。

    您的代码如何在启动期间处理 ESM 组3错误?

    [引用 userid="496057" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1192414/tms570ls1115-possible-causes-of-chip-failure "]您能否帮助提供579芯片故障的几个可能原因?

    "579芯片故障"是什么意思?

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

    您好、QJ Wang

    排除偶发的非通信问题。 主控制芯片卡在与 PLL 相关的 while 环路中。

    请向现场推荐测试。

    TI 的现场显示、只有极少数 PLL 无法启动约570次、您能不能帮助提供有关 这种现象的 PPM?  e2e.ti.com/.../JEE-Test-Report.pptx

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

    e2e.ti.com/.../1055.JEE-Test-Report.pptx

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

    您是不是说代码卡在这个 while 循环中?

    while ((SYS_CSVSTAT &(SYS_CSDIS ^ 0xFFU)& 0xFFU))!=((SYS_CSDIS ^ 0xFFU)& 0xFFU)

        SYS_CSVSTAT = systemREG1->CSVSTAT;
        SYS_CSDIS = systemREG1->CSDIS;
    }/*等待*/

    这两个寄存器的值是什么:CSVSTAT 和 CSDIS?

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

    CSVSTAT:0xBBCSDIS0x8C

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

    TI 的现场显示、几乎没有 PLL 无法启动570次、您能不能帮助提供有关 这种现象的 PPM?

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

    此问题是否有更新?

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

     CSVSTAT 应为0xFB。 第6个时钟源是在 TMS570LS1115器件中实现的 PLL2。  

    您的代码是否禁用了 PLL2?

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

    也许是这样、我如何确认它?  这种现象是否与勘误表相同?

    TI 的现场显示、几乎没有 PLL 无法启动570次、您能不能帮助提供有关 这种现象的 PPM?

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

    您好!

    PLL (PLL1和 PLL2)在加电时默认被禁用、CSVSTAT 为0xB9。 编程 PLLCTL1/2/3后应启用 PLL。

    启用 PLL1和 PLL2后 、CSVSTAT 变为0xFB。  

    如果您的代码中未启用 PLL2、 CSVSTAT 为0xBB。  

    请检查 setupPLL()中的代码:

    /**-启用 PLL 以启动或锁定*/
    systemREG1->CSDIS = 0x000000000000U
    | 0x000000000000
    | 0x00000008U
    |0x00000080U
    | 0x000000000000
    | 0x000000000000
    | 0x000000000000;

    如果 PLL1和 PLL2被启用、但是 CSVSTAT 的 PLL2位被置位 -->勘误表 SYS#46。 我不知道 PPM

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

    这对吗?

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

    是的、正确。