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 输入复用

Guru**** 2601915 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/743069/tms570lc4357-nerror-and-nerror1-input-multiplexing

器件型号:TMS570LC4357

您好!

我们使用 的是 TMS570LC4357、 我们希望了解有关 IOMM 模块的更多信息。

在参考手册(spnu563a)的表6-3和图6-8中、ESM1寄存器可以通过 PINMMRx 对 nERROR 或 nERROR 采样。

然而,以下句子令我们感到困惑:

'默认情况下、ESM1错误引脚状态寄存器(ESMEPSR)对 nERROR 引脚输入进行采样。 缺省值在 PINMMR174[16]=1时实现。 通过设置 PINMMR174[16]=0、ESM1错误引脚状态寄存器
将从 nERROR1引脚采样"

>在数据表的表4-20中,引脚 B14上的 nERROR (来自 ESM 错误)与引脚 J2上的 nERRO (来自 ESM 错误1)之间有何差异?

>参考手册中提到了 nERRO 引脚和 nERROR1引脚、但数据表中没有提到 nERROR 位于 J2和 B14上的情况。  请您澄清一下吗?

> 此外,为什么 ESM1采样 nERROR 引脚输入难以处理这是一个输出而不是折射手册中所述的输入?

此致、

Christopher

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

    我理解文件不清楚造成的混乱。 最初计划以锁步或分锁配置提供这些部件。 这不再是计划、仅支持锁步内核。

    在分锁配置中、两个 R5内核将独立运行。 还有两个独立的 ESM 模块、每个内核对应一个。 这两个 ESM 模块将有它们各自独立的错误端子:nERROR1和 nERROR2。 还有另一个 nERROR 端子、它将是(nERROR1和 nERROR2)。

    根据以上信息、说明多路复用更容易。 只有 ESM1可用于锁步配置。 因此、从输出函数的角度来看、nERROR 和 nERROR 本质上是相同的(nERROR 始终为高电平)。 在端子分配方面、端子 B14上提供 nERROR、而 nERROR 在端子 J2上作为多路复用选项提供。 请始终配置 PINMMR174[16]=1、这也是默认情况。 将错误信号输入切换到 ESMPSR (错误引脚状态寄存器)可能会导致您读取 GIOB[6]输出的状态、这是不可取的。

    我们将更新 IOMM 章节、以删除 ESM1/2和 nERROR R1/2的相关信息、从而避免混淆。

    此致、
    Sunil