阿波罗制导计算机中的这种“类似触发器”的电路元件是什么?

电器工程 数字逻辑 原理图 拖鞋
2022-02-04 04:24:18

我一直在尝试将纯基于 NOR 门的 Apollo Guidance Computer 原理图浓缩为更高级别的逻辑元素视图,并遇到了这个有趣的部分:

示意图

模拟此电路- 使用CircuitLab创建的原理图

来自 AGC 档案中的此页面。

乍一看,它只是一个基于交叉反馈的触发器,但顶部的 NOR 门有 3 个输入,而不是 2 个,因此它不是由 2 个输入 NOR 门构建的标准触发器。

那么,它到底在做什么呢?我猜它仍然是某种触发器,因为它显然存储了一点,但是顶部或非门上的额外输入是什么?

2个回答

它是用于设置输出高电平状态的备用信号。

例如,它可以连接到全局信号以将一组寄存器设置为已知值。

您可以向两个 NOR 门添加/删除任意数量的附加输入。您所要做的就是在门上留下至少一个输入以关闭正反馈。

这种“1输入或非门”的一个例子可以是简单的晶体管反相器。多年前,我用它在我的学生面前构建了一个晶体管 RS 锁存器。2008 年,这个场景在实验室中实现,并由我的学生在Wikibooks 故事中描述。

下图显示了这种想法的演变,或者更准确地说,是绘画方式。如您所见,最后三个数字是等价的。

同相放大器

图 1. 同相放大器

由同相放大器锁存

图 2. 由同相放大器制成的锁存器

由两个反相器锁存

图 3. 两个反相器在回路中形成的锁存器

通过循环中的交叉耦合反相器锁存

图 4. 将锁存器绘制为两个交叉耦合的反相器

SRAM 单元.jpg

图 5. 对称地绘制为两个反相器的锁存器(SRAM 单元)

请注意,所有这些结构都是由 1-input 元素组成的。它们是通过将输入信号应用到应用正反馈的相同输入来“残酷地”驱动的。因此,两个电压源之间存在冲突 - 电路输出和输入源。解决方案是通过更强大的输入源(如在 SRAM 中)来控制单元......或为输入源添加额外的输入(如在触发器中)以无冲突的方式控制单元。

RS锁存器

图 6. 由 2 输入 NAND 实现的 RS 锁存器(维基百科)