Я сделал схему, которая должна определять, когда все 8 выходных линий имеют высокий логический уровень. Я подключил входы 74HC30 (8-входов NAND) к линиям данных AT28C256 (ПЗУ). Через некоторое время я проверил даташит обоих этих устройств, и там указано, что для AT28C256:
выходное низкое напряжение макс.: 0,45 В выходное высокое напряжение мин.: 2,4 В
А для 74HC30 указано:
Минимальное входное напряжение высокого уровня: около 3,15 В Максимальное входное напряжение низкого уровня: около 1,8 В
Для 74HCT30 указано:
входное напряжение высокого уровня мин.: 2 В входное напряжение низкого уровня макс.: 0,8 В
Я уже собрал схему со всем припаянным на место. Вместо того, чтобы использовать 1/3 катушки фитиля припоя и заменять все мои 74HC на 74HCT, я мог бы добавить подтягивающие или понижающие резисторы ко всем входам 74HC30, чтобы заставить его работать как 74HCT30 без использования избыточный ток?
Вы можете добавить подтягивающие резисторы к выходам AT28C256, чтобы приблизить его высокое выходное напряжение к Vcc и сделать его приемлемым для части 74HC.
Фактический порог переключения для компонентов 74HC может быть близок к 2,5 вольт, а выходной высокий уровень AT28C256, вероятно, намного выше 2,4 вольт, поэтому ваша схема может работать нормально без каких-либо изменений, но я бы не стал доверять ей в производственной ситуации.
Конечно, просто подключите свои 8 линий к +5 с резистором 10 кОм к каждому контакту. На самом деле, если вы не управляете входами TTL, вам, вероятно, вообще не нужны подтягивающие резисторы. В этом техническом паспорте , например, указывается минимальное высокое выходное напряжение 2,4 В для выходного тока 0,4 мА. Если вы используете только CMOS, низкий выходной ток позволит значительно увеличить выходное напряжение.
Также обратите внимание, что ваша схема «всего» также будет реагировать в любое время, когда доступ к ПЗУ не осуществляется, поскольку подтягивания будут нормально работать на выходах, которые находятся в выключенном состоянии с тремя состояниями.
В техническом описании AT28C256 указывается минимум 2,4 В, поскольку это минимум для совместимости с TTL, но фактическое выходное напряжение обычно намного выше. Чип, который я тестировал, достиг 4 В без нагрузки и 3,6 В с подтягивающим резистором 4,7 кОм.
При подключении к другим устройствам с низкой нагрузкой (например, другим компонентам CMOS) у вас не должно возникнуть проблем с получением необходимого уровня напряжения. Проблема может возникнуть только в том случае, если шина была загружена множеством биполярных ТТЛ-устройств и/или резисторов с малым сопротивлением.
трубка
пользователь_1818839