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.

[参考译文] RM46L852错误引脚软件触发器

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/582546/rm46l852-error-pin-software-trigger

主题中讨论的其他器件:RM46L852

您好!

我知道 TMS/RM 系列的错误引脚由内部锁步架构触发。 但是、是否有方法可以使用同一引脚发出软件代码错误信号?

我正在使用 RM46L852和 TPS65381将双模块冗余飞行控制器设计为有源/无源架构。 ERROR 引脚应触发 TPS65381并使用其 DRVENABLE 引脚来切换仲裁器逻辑。 但即使是锁步硬件错误和软件错误(手动触发、例如 IMU 传感器不一致值)、也会发生这种情况。

有什么建议吗?

我还可以将 MCU 错误引脚与其他逻辑共享吗?

如何使用错误引脚驱动错误 LED?

是否还可以在 TPS65381外部复位以强制执行完整的下电上电?

谢谢、

-Jarno

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

    您好、Jarno、

    [引用用户="Jarno Puff"]

    我知道 TMS/RM 系列的错误引脚由内部锁步架构触发。 但是、是否有方法可以使用同一引脚发出软件代码错误信号?

    我正在使用 RM46L852 和 TPS65381将双模块冗余飞行控制器设计为有源/无源架构。 ERROR 引脚应触发 TPS65381并使用其 DRVENABLE 引脚来切换仲裁器逻辑。 但即使是锁步硬件错误和软件错误(手动触发、例如 IMU 传感器不一致值)、也会发生这种情况。

    有什么建议吗?

    [/报价]

    为了清零、ERROR 引脚是一个低电平有效引脚、在发生组2 (专用)或组1 (可配置)错误时驱动为低电平。  有几个组2错误、包括 CCM 错误类型以及不可纠正的 ECC 错误类型。 第1组包括一些可能不太重要的错误、例如外设 RAM 奇偶校验错误、ECC 可纠正的错误、IOMM 配置错误等  

    关于在您的应用中使用 nERROR 引脚、可以使用 ESM 错误密钥 Rigister (ESMEKR)强制出现错误条件、该错误状态将在定义的时间内将 nERROR 引脚置为有效。 更多信息、请参阅 TRM 中的第12.2.3节。

    [引用 user="Jarno Puff"]我是否还可以与其他逻辑器件共享 MCU 错误引脚?

    我不能完全确定您的意思。 当然、您应该如何使用错误引脚并在您的应用中共享该引脚。 关键是确保在识别 MCU 内的错误并激活 nERROR 引脚时采取适当的操作。 该引脚的细节及其负载能力可在器件数据表中找到。

    [报价用户="Jarno Puff"]如何使用错误引脚驱动错误 LED?

    这与使用任何其他低电平有效引脚驱动 LED 没有什么不同。 例如、请在 HDK 或 Launchpad 原理图上设置环路。 HDK 原理图和相关设计文件位于此处:  

    [引用 user ="Jarno Puff"]是否还可以通过复位 TPS65381外部以强制实现完整的电源周期?

    我认为最好向 PMIC 小组的团队咨询、因为他们是 TPS65381专家。 他们的论坛位于:  

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

    因此、我可以使用 ESM 错误密钥 Rigister (ESMEKR)在我的应用中手动触发 nERROR 引脚、该 Rigister 将在一段定义的时间内将 nERROR 引脚置为有效。 如果 nERROR 引脚连接到 TPS65381、这将强制 MCU 复位。 是这样吗?

    有关"共享"nERROR 引脚的问题与 TPS65381和其他逻辑引脚(MCU 或与门)共享相关。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TPS65381是否进行复位取决于您将 TPS 器件连接到 Hercules 器件的方式以及您如何配置 TPS 器件处理 nERROR 引脚。 当然、可以连接 TPS、以便它根据对 nERROR 的反应触发 Hercules 的复位、但我相信触发复位的 nERROR 断言量是可编程的(通过 SPI 接口)。

    就共享而言、只要引脚上的器件数量不超过 IO 引脚的负载规格、这应该是可以的。