Я начинаю разочаровываться в вентилях и макетах в целом из-за этой простой схемы (которая буквально является экспериментом № 1 в моем классе цифровой логики).
Используя только вентили И-НЕ, сгенерируйте функцию F= (~A~C)+(~CD)+(ABC). Используя только вентили НЕ-ИЛИ, сгенерируйте G= (~A+B)(A+~B)(~B+C).
Я не могу получить согласованный логический уровень для каждого значения двоичного кода; т.е. работает, за исключением выключенного для 1111, или работает за исключением 0001-0011 и т. д. Я постараюсь опубликовать как можно больше фотографий информации, которую я сделал до сих пор. Я не могу заставить это работать. F работал немного, но я возился с ним и потерял его. Учитель не поможет; говорит, что мои конструкции в порядке, но дает сбивающие с толку расплывчатые ответы о буквальных соединениях и о том, как и почему каждый влияет на другой в зависимости от напряжения на затворе или чего-то еще, и заявляет, что резисторы вообще не нужны, и что не имеет значения, остаются ли пустые входы плавающими или пустыми и т.д. исходя из всего прочитанного мои мысли стали супом. теоретически я знаю, как это сделать; Я даже смоделировал это, и функции работали нормально. Я даже не могу сосчитать часы, которые я потратил впустую, убивая клетки мозга, буквально создавая все возможные комбинации на буквальном макете безрезультатно. Пробовал разные гейты, даже купил блок питания ардуино. Извините за такой идиотский вопрос, но я буквально теряю интерес к колледжу из-за этой проблемы уровня детского сада, с которой я не могу справиться.
Как узнать, где должны располагаться входы и конечный результат? То есть, требуются ли для производства npn или pnp специально подтягивающие или подтягивающие резисторы для выхода светодиода, и можете ли вы смешивать и сочетать сильноточные модели с низким напряжением Шоттки.
Ваша таблица истинности, преобразование в вентили НЕ-И и вентили ИЛИ-НЕ выглядит правильно, даже нижняя схема выглядит правильно,
На этом этапе я хотел бы перейти к основному устранению неполадок, макетные платы не являются идеальными устройствами, поэтому вы, вероятно, сталкиваетесь с проблемами подключения, и контакты в каждом отверстии становятся все хуже и хуже по мере их использования, объедините это с логическими микросхемами, которые, вероятно, использовались 10 раз раньше, поэтому есть риск, что один из входов на микросхеме может быть поврежден
Из вашей схемы вы можете для отклонений от таблицы истинности определить, каким должен быть выход каждого логического элемента, пройтись, пока не найдете тот, который не соответствует действительности, а затем исправить проблему, будь то провод, неисправный чип или микросхема. макетная дыра
Плавающие затворы могут быть проблемой для затворов на основе CMOS, поэтому использование, скажем, резисторов 10K для заземления 4 внешних входов может гарантировать, что вы знаете, что все входы равны 0, пока вы не установите для них высокий уровень, это вряд ли будет проблемой, скорее может в редких случаях случаи быть.
Редактировать: я бы не рекомендовал ваш вариант «ИЛИ» на схеме, это приведет к короткому замыканию выхода логического элемента через светодиод, например, он пытается вывести 5 В, светодиод проводит где-то около 1,5 В, и ток, возможно, увеличивается. понижение напряжения питания логической микросхемы.
возьмите вольтметр (или купите его в Harbour Freight) и измерьте каждый узел, а также напряжения VDD и GND, наблюдая за логическим состоянием выхода, используя светодиод + 1 кОм последовательно в качестве визуального индикатора.
Если вольтметр касается какой-либо точки цепи и вызывает мерцание светодиода, у вас, вероятно, есть плавающий узел. Подвесьте резистор 10 кОм или 22 кОм либо к GND, либо к VDD, чтобы узел больше не был плавающим.
Разве эти белые доски не забавны? Купите свой собственный или одолжите другой, который не был испорчен предыдущими лабораторными экспериментами.
Повесить там.
Энди ака
МаркУ
Трэвис Кент
МаркУ
Тим Вескотт