几年前,确切地说其实是在 2005 年,我曾经负责进行一项为低地球轨道卫星打造电源的项目。
其中一部份的数字电路涉及使用CD4070BMS 型号电子组件的‘互斥或’(Exclusive-OR;Ex-OR)逻辑闸。原本一切都很顺利,但不久我们就被告知无法取得抗辐射版的4070 组件。我不确定目前的情况是否仍然如此,但当时确实有此问题。
不过,那时可供应给我们另一款具抗辐射功能的CD4077BMS电子组件,其逻辑类型为‘反互斥或’(exclusive-NOR;Ex-NOR)闸。两款装置的比较如下:
图1:原本的Ex-OR逻辑闸组件(左) vs Ex-NOR逻辑闸替代组件(右)
我猜想那天一定有人在暗中偷笑我们,因为我们后来才发现,原来,这一逻辑功能并不受到我们最初选择Ex-OR或Ex-NOR逻辑闸的影响。如同图 2所示的输出F和输出G,与使用‘4070 或‘4077 组件所得到的A和 B输入都是相同的。
图 2 :原来,我们的逻辑算法结果使得原始 Ex-OR闸组件和 Ex-NOR闸替代组件的输出几乎相同。
尽管中间的讯号C在实施Ex-NOR时从其原始状态反转了,但这并不打紧,因为每个讯号路径都包含了两个相互抵消的逻辑反转。
其实它原本并不是那样计划的,我们只是走运罢了。
(原文发表于ASPENCORE旗下EDN美国版,参考链接:Ex-OR versus Ex-NOR: A lucky logic equivalence,编译:Susan Hong)
责编:Demi