IvanNauka, препод объяснил правильно, но Вы его не так поняли)
В этой схеме элемент И разрешает/запрещает сигнал, но он не ведёт себя как ключ в прямом смысле)
IvanNauka, Элемент И ничего не соединяет, он выполняет логическую функцию И -- если на входах есть единицы, то на выходе тоже единица)
Вы, кажется, не понимаете, как работает элемент И.
В вашей схеме происходит так: если у вас нажата кнопка SB9, то на входе "2" у DD3 будет единица, что логично. Если в этот же момент у сумматора на выходе переноса "Р" будет единица, то на входе "1" DD3 будет единица, следовательно на выходе DD3 будет единица)
Элемент И выдаёт на выходе единицу только тогда, когда на его входах все единички: https://tinyurl.com/ybo6fyg5
Вы заставляете меня копаться в древних манускриптах)
В общем, на схеме стоит сумматор К155ИМ3 (уверен на 99%):
Взято из книги "Шило В.Л. Популярные цифровые микросхемы. Справочник (1987)"
В общем, может Вам это поможет не блуждать в своих умозаключениях)
А вообще, если хотите понять, как оно работает, то потратьте время и нарисуйте всю схему в симуляторе (опять же можете взять вот этот falstad.com/circuit/circuitjs.html)
Да, может быть вы потратите вечер, а то и два, но зато после этого будет понимание.
Судя по тому, как Вы рассуждаете, то могу сказать, что у Вас не хватает базовых знаний (без обид), потратьте чуток больше времени на анализ работы простых элементов -- поковыряйтесь в симуляторе, посоставляйте разные простые схемки, посмотрите как и что работает и понимания станет больше))
IvanNauka, вопросы, конечно, крутые)
К схемам у меня тоже есть ряд претензий)
Вот за такое перекрестие линий связи я бы стукал по рукам, т.к. любое пересечение проводников на схеме ухудшает её читаемость:
IvanNauka, аналоговый сигнал -- это сигнал, например с микрофона или из звуковой карты))
Аналоговые сигналы непрерывны, а цифровые -- дискретны, т. е. имеют строгое разграничение между собой.
В природе все сигналы -- аналоговые, а цифровые сигналы -- это условность, в которой сигналы выше одного порога считаются единицей, и ниже другого порога -- нулём. В разных семействах логических микросхем эти пороги могут отличаться. Например, нулём может считаться всё, что ниже 1 В, а единицей -- всё, что выше 2,7 В.
IvanNauka, вот смотрите, D0-D7 -- это выходы демультиплексора.
Демультиплексор передаёт состояние со входа на выбранный выход.
т.е. для каждого выхода вам надо составить своё уравнение.
В данном примере, задача достаточно тривиальна.
Так, например, выход D0 будет иметь функцию D0 = !A2 * !A1 * !A0.
Здесь я использую знак "!" как отрицание и "*" как логическое И.
Функция же выводится из соображения того, что выражение должно быть истинным.
Т. е. выход D0 демультиплексора будет активен тогда, когда будет истинным выражение !A2 * !A1 * !A0, иными словами, когда !A2 * !A1 * !A0 будет равно единице.
По аналогии будут и другие уравнения:
D1 = !A2 * !A1 * A0;
D2 = !A2 * A1 * !A0;
D3 = !A2 * A1 * A0;
и так далее)
IvanNauka, в учебнике показана схема согласно логической функции, выведенной в произвольной форме. Т. е. если взять таблицу истинности, составить по ней уравнение, и минимизировать, то в ней будут скорее всего и конъюнкции, и дезъюнкции. А если вы видите схему, которая состоит из элементов ИЛИ-НЕ или И-НЕ, то значит функцию привили к соответствующему базису.
Раньше, лет 20-30 назад, было целесообразно приводить к какому-либо базису, дабы стандартизировать номенклатуру применяемых микросхем, т.к. имея только набор микросхем И-НЕ или И-НЕ, можно реализовать любую логическую функцию.
Сейчас это практически неактуально, т.к. логику обычно делают на ПЛИС.
Да, я уже находил ответ, что всё надо делать по одному фронту и в принципе к нему логически и пришел, так что здесь я согласен)
С ошибками тоже разобрался, нашел неочевидный для себя косяк в одном месте, но подумав денёк, до меня дошло, где я неправ.
SDC -- это через timing analizer который делается?
Если да, то чё-то у меня возникли какие-то трудности с созданием его под flex10k (аналог которой нашинская 5576ХС1Т).
Тайминг анализер сказал, что flex10k не поддерживается, если правильно помню. Или это про что-то другое?
Coppermine, подождите, вы не поняли, наверно, про направление. Я имею ввиду, что вы перепутали полярность диода при пайке. В даташите на bpw21 указано, что прямое напряжение в районе 1.3 В. Т.е., если его впаять катодом на землю, а анодом на вход ОУ, то как раз на аноде и будет что-то около 1,3 В.
Если вы отключите диод путём размыкания JP3, то что тогда будет на выходе? Должно быть 3,3 В.
Если хотите энергоэффективно и стабильно, то тогда нужно сделать схему ШИМ с учётом изменения напряжения питания. Способов реализации может быть масса.
Опят же, если стаивть светодиоды параллельно, то нагружены они будут не равномерно. т.к. падение напряжения на ПН-переходе у каждого различается.
Можно сделать повышайку с ограничением тока, а диоды соединить последовательно.
В этой схеме элемент И разрешает/запрещает сигнал, но он не ведёт себя как ключ в прямом смысле)