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.

[参考译文] TMS570LS0714:nERROR 引脚

Guru**** 2481885 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/702643/tms570ls0714-nerror-pin

器件型号:TMS570LS0714

您好!  

我正在使用此器件、并想知道如何使用此错误引脚的一些实现。 是否有通过将这个引脚连接到 nPORRST 来复位处理器的建议实现? 遗憾的是、当我进行此连接时、器件会卡在复位状态。  

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

    我不建议将 nERROR 引脚连接到 nPORRST。 TMS570提供了 CPU 手动触发 nERROR 引脚响应的可能性、以测试系统行为或者将一个内部故障通知外部逻辑、此内部故障不会被自动指示给 ESM。 如果 nERROR 引脚连接到 nPORRST 引脚、诊断自检将在启动期间重新启动器件。

    通过使用 TI TPS6538x 电源、可以简化外部错误响应的系统级管理。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答。

    如何区分诊断自检和 ESM 的"实际故障"? 诊断自检的持续时间是否更短?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kyle、

    将“1010b”写入错误强制密钥寄存器(ESMEKR)。 之后、ERROR 引脚输出低电平(错误强制模式)。 将“0000”写入错误强制密钥寄存器(ESMEKR),使其恢复到活动的正常模式。

    如果在功能模式中已经检测到一个故障、ESM 模块不能被切换至错误强制模式。

    错误强制模式不会设置 ESM 错误状态寄存器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 QJ

    感谢您的回答。 我不理解您之前的帖子。

    如果在启动自诊断期间错误引脚被置位、那么它将使我的系统级管理跳闸。

    我想知道的是、是否知道 ERROR 引脚上的自诊断脉冲持续时间、以便我可以在启动期间对其进行"滤波"。 这样、当发生真正的故障时、它将是一个长持续时间脉冲、我可以使用它来复位处理器电源。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅最新帖子。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kyle、

    如果 nERROR 被置为有效、则该引脚在错误被清除前为低电平。 不能说 nERROR 是由自检或使用"脉冲持续时间"的实际故障引起的。

    错误引脚自检在错误强制模式下完成、实际故障在正常功能模式下发生。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 QJ、

    感谢您的回答。  

    要说明的是、我是否可以禁用启动自检、以便每次 nERROR 被置位时都可以确保它是真正的故障? 我想您刚才提到过、禁用错误强制模式是可以实现的吗?  

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

    Kyle、

    ESM 模块支持一个可编程的“低电平时间”,针对这个时间,每当它被激活时 nERROR 引脚被置为有效。 这个低电平时间使用 ESMLTCPR 预加载寄存器进行编程。 您可以在诊断检查期间配置更小的低电平时间、并在诊断检查完成后为实际错误配置更长的持续时间。 需要对外部安全配套器件进行编程、以忽略低于所选值的低电平时间。

    此致、

    Sunil