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.

[参考译文] TMS570LC4357:nERROR 和 nERROR 以及 nERROR 引脚

Guru**** 2609895 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/757785/tms570lc4357-nerror-and-nerror1-and-nerror2-pins

器件型号:TMS570LC4357

尊敬的 TI 支持:

我正在尝试更深入地了解 TMS570LC4357上的三个 nERROR 引脚。 由于该微控制器始终以锁步模式运行、因此可能只有 nERROR 和 nERROR 才真正起作用、对吧? 但是、数据表(SPNS195C:2个同名引脚 nERROR 在第41页的表4-20中有2个不同的描述)和参考手册(在第324页的第6.5.11.1节中有 SPNU563A)中存在矛盾的信息。

您能否解释一下什么真正适用于 TMS570LC4357? 是否所有三个 nERROR/nERROR 引脚都可用? 他们的行为是怎样的? 引脚 B14 (nERROR)和 J2 (SPNS195C 中为 nERROR、而 SPNS195A 中为 nERROR)实际上是相同的信号吗? 如何使用它们?

此致

文森特

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

    请参阅此帖子以了解相关说明: e2e.ti.com/.../2744135

    此致、
    Sunil
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速回答、Sunil。 实际上、相关帖子几乎可以解决问题、但我想最后确认我的理解是完全正确的:

    从2018年3月起在第324页的 SPNU536A 中(第6.5.11.1节:NERROR 和 nERROR 输入复用): 如果 PINMMR174[16]被设置为1、这是因为它始终是必需的、并且由于 ESM2的 nError_out 始终如链接的帖子中所述被强制为1、那么 ESM1从读取 nERROR 引脚获得 nError_in、并在 nERROR 引脚上输出结果。

    总之、在 TMS570LC4357上、nERROR 引脚将始终显示与 nERROR 引脚完全相同的值。 因此、同时启用 nERROR1引脚(在引脚 J2上)只能提供 nERROR 的准确副本(在引脚 B14上)。 您可以确认这一点吗? 如果是、我会将 J2分配为 GIOB[6]。

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

    您的理解是正确的。

    ESM1具有显示 nERROR 或 nERROR 的当前状态的选项。 默认情况下、PINMMR174[16]被设定为1。 这使得 ESM1显示 nERROR 的状态。 输出信号可以同时显示在 nERROR 和 nERROR 焊球上。 请注意、nERROR 不是分配的焊球 J2的默认输出。 该焊球上的默认信号输出为 GIOB[6]。

    因此、应用程序应该假定没有 nERROR1或 nERROR2、只有 nERROR。 此外、将处理 nERROR 复用的 PINMMR 寄存器保持在它们的缺省状态。

    此致、
    Sunil