vak: (Default)
[personal profile] vak
Набросал схему модуля У от БЭСМ-6.



По сути блок У представляет собой четыре асинхронных RS-защёлки. Функционирует защёлка следующим образом:
 Si   ENi     Действие
---------------------------
  0     1     Без изменения
  0     0     OUTi = 0
  1     x     OUTi = 1
Формулой можно описать так:
OUTi <= OUTi * ENi + Si
Эквивалентная логическая схема:

Как можно заметить, защёлка И+ИЛИ работает в "положительной" логике: передний фронт на входе превращается в передний фронт на выходе и наоборот, отрицательный фронт превращается в отрицательный. Нули на входе дают нули на выходе.

Предыдущие посты про модуль У:
504737
485397

Date: 2019-05-14 07:26 (UTC)
From: [personal profile] anatol
Просимулировал с правильными номиналами.
(и схему поправил - у меня был какой-то гибрид из схемы с карандашными номиналами и вашей)

Только R15 должен идти явно не на +5В. Скорее всего на -3.5.
И со входом S не очень понятно - чтобы схема соответствовала вашему описанию, нужно добавить на него ещё диод, как у меня в симуляции (D6). Без диода - если подать на S сигнал с низким выходным сопротивлением, то он просто "пересилит" всю остальную входную логику. При чём диод должен быть именно на входе - если он стоит где-то на выходе (в месте генерации сигнала S), то входы, на которые подан сигнал с этого выхода, всё равно будут мешать друг-другу.
При этом, на фотографиях, вроде, действительно по 5 диодов на канал, и на S уже диода не хватит. Загадочно.

Зато работать стало быстрее - этак оно может завестись мегагерцах на 20-30. Но доверие к моделям диодов пропало окончательно - по справочникам у них время обратного восстановления 50-100 нс (правда, не до конца ясно, в каких именно условиях), а модель даёт 1-4 нс. Похоже, таки буду диоды заказывать.