在Elma,我们不仅会收到大量的售前问题,还会在设计阶段、初步设计审查和关键设计审查中提出大量问题,更不用说标准和定制产品的所有售后问题了。因此,当同样的问题不断出现时,我们知道这是很多客户想听到的。
近40年来,我们一直在为行业提供高质量的嵌入式计算产品——从挤压件和卡片指南到 背板,底盘, 板,以及集成系统。我们的成功来自客户以及他们的问题和反馈,这有助于我们做得更好。
在这个 Elma 提示中,我们将介绍 VPX 系统集成的一些非常基本的起点。客户经常问我们 SYS_CON*、NVMRO 和 MaskableReset* 的用途,或者我们接到无法让系统正常工作的人打来的支持电话,结果发现背板上的这三个信号中的一个或多个出现了问题。
这是协议: OpenVPX 系统需要有一个插槽,而且只有一个插槽,指定为系统控制器。
在 Elma 背板上,每个插槽都有一个 2 针接头连接器,一个引脚为 SYS_CON*,另一个引脚为数字接地。你需要在这个 2 针接头上为一个插槽安装一个跳线,告诉那个插槽中的主板 “嘿,你是系统控制器”。系统控制器沿背板驱动总线的 REF_CLK 以供其他主板使用。
如果没有指定任何插槽作为系统控制器,则您的系统可能无法运行。看起来很简单,但我们曾经遇到过一些客户,他们花了几个小时进行故障排除,却发现他们忘记了这一关键步骤。

NVMRO 基本上就像写保护信号。我们的背板包括一个通向 3.3_AUX 的上拉电阻,如果您不理它,NVMRO 将保持状态(写保护)。
Elma 背板还有一个 2 针接头连接器,一个引脚为 NVMRO,另一个引脚为数字接地。在这两个引脚上安装跳线以取消对 NVMRO 的断言并允许写入。在某些情况下 系统,我们将这些引脚连接到交换机或机箱 I/O,因此您可以轻松地远程控制 NVMRO。
这是我们接到的经典支持电话: 有人尝试更新主板上的固件,但经过多次尝试,他们无法更改固件。他们正在拔头发想知道出了什么问题。事实证明,有人断言 NVMRO 不会让固件更新。我们告诉他们安装跳线来取消对 NVMRO 的断言,然后启动固件升级就可以完美运行。
MaskableReset* 是插件模块的可选本地复位输入,除全局 SYSRESET* 之外还提供。老实说,我们很少看到客户使用 MaskableReset* 信号。
但是,由于我们的许多背板设计在每个插槽处都有一个 2 针接头连接器,可让您将该插槽的 MaskableReset* 信号连接到背板上常见的 MaskableReset* 信号。还有另一个 2 引脚接头,它在一个引脚上有常见的 MaskableReset* 信号,另一个引脚上有数字接地。
这就是它变得有趣的地方: 我们已经看到有人无缘无故地在这些接头上安装了跳线的案例,结果是他们的插卡被重置了。卡片只是放在那里什么也没做。所以,这里有一些很好的建议:除非你,否则不要安装这些套头衫 其实 需要他们。

这三个信号可能看起来很简单,但是弄错它们可能会导致严重的麻烦:
• SYS_CON*:确保只有一个插槽安装了跳线
• NVMRO:在尝试固件更新之前检查写保护是否已关闭
• maskableReset*:除非你特别需要本地重置控制,否则将跳线拒之门外
当客户因神秘的系统问题致电我们时,检查这三个信号通常是我们的起点。正确处理这些问题,可以为自己节省大量的故障排除时间。
对这些信号或其他信号有疑问 VPX 集成 挑战?给我们打个电话。无论你在处理什么问题,我们可能已经看过了,我们在这里可以帮助你解决这个问题。
这些是在 VPX/OpenVPX 系统集成中使用的实用背板信号,用于控制基本行为:SYS_CON* 指定系统控制器,NVMRO 控制非易失性存储器的写入保护,MaskableReset* 为插件模块提供可选的本地复位输入。
SYS_CON* 告诉系统哪个插槽被指定为系统控制器,即负责驱动参考时钟 (REF_CLK) 和管理系统操作的主板。只有一个插槽应通过跳线断言 SYS_CON*
VPX 系统必须只有一个系统控制器才能正常运行。没有它,模块可能无法接收参考时钟或初始化信号,系统可能无法运行
NVMRO 代表非易失性存储器只读,其作用类似于写保护信号。默认情况下处于断言状态时,它会阻止固件写入。要更新固件,必须取消对 NVMRO 的断言(通常通过安装跳线),这样才能允许写入。
在许多背板上,可以将连接到 NVMRO 的 2 针接头跳接到地以取消写入保护,从而允许固件更新。一些系统将此接头连接到交换机进行远程控制。