Обсуждаем цифровые устройства...
Ответить

Посоветуйте микросхему с "И" и одним инвертированным входом

Чт сен 08, 2022 20:26:05

В общем, задача у меня такая. Микропроцессор должен просыпаться, когда на выходах двух плат датчиков одновременно:
1) На одном низкий уровень - "ноль"
2) На другом высокий уровень - "единица".
Наоборот нельзя, если на первом 1, а на втором 0 - нещитово. :)
Пока условия не выполняются - на микропроцессор "идёт" низкий уровень. Когда выполняется - "единица".

Re: Посоветуйте микросхему с "ИЛИ" и одним инвертированным в

Чт сен 08, 2022 20:27:55

ЛА3
но я бы просто позволил просыпаться при любых состояниях, а уж засыпать или работать дальше - анализируя их состояние.

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Чт сен 08, 2022 21:01:10

Да схема на аккуме, и слишком часто будет просыпаться и анализировать, а так бы и не заморачивался. :(

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Чт сен 08, 2022 21:01:31

Пока условия не выполняются - на микропроцессор "идёт" низкий уровень. Когда выполняется - "единица".

1.png
(5.61 KiB) Скачиваний: 66

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Чт сен 08, 2022 21:44:36

Изображение
Последний раз редактировалось Alex_641 Чт сен 08, 2022 23:03:52, всего редактировалось 1 раз.

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Чт сен 08, 2022 21:51:53

Дополнительные микросхемы могут сожрать энергии столько же, сколько проснувшийся и тут же заснувший мк.

Но вообще подобное условие можно решить всего-навсего одним P-канальным транзистором с логическим уровнем затвора: "0" открывает транзистор, который пропускает "1". Нет 0 на затворе - транзистор закрыт. Нет 1 на истоке - даже если открыт, ничего не идёт.

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Чт сен 08, 2022 22:19:46

Martian, под питание 3.3в такой полевик надо искать. Ко мне едут, правда, AO3414A и AO3415A.
могут сожрать энергии столько же, сколько проснувшийся и тут же заснувший мк.

Не приходило даже в голову. :) Надо прикинуть будет.
Alex_641, ЛЕ10 (CD4025BE) же имеется в виду?
VNS, это на ЛА3?

Спасибо!

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Чт сен 08, 2022 22:32:33

можно и биполярный p-n-p...

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Чт сен 08, 2022 22:34:52

561 ле 5 , ну или аналлоги )))

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Чт сен 08, 2022 23:13:55

74LVC1G125 , выход нужно будет подтянуть к земле, тк при 1 на ОЕ# на нем будет третье состояние. Можно использовать внутренний резистор подтяжки , если МК умеет так делать.

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Чт сен 08, 2022 23:45:33

можно и биполярный p-n-p...

Это есть. :)) Например, ss8550.
Какая-то резисторная обвязка нужна? По 1к на базу и эмиттер?

А, вот ещё вдруг нашёлся ирлмл...тррр...хаха... извините, IRLML6402TRPBF :))
Нужны какие-то ограничивающие резисторы при управляющем напряжении 3.3 в, извините за глупейший вопрос, пока не умею рассчитывать. :(

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Пт сен 09, 2022 01:19:24

Ну вот для биполярного:

Изображение

Хочу заметить, что:
1) рассмотрен только вариант, что на входах либо 0, либо 1, комбинации Z в ТЗ нет...
2) такая схема обеспечивает подтяжку входа мк к 0, то есть, не требуется включение встроенного подтягивающего к +
3) сопротивление могут варьироваться в больших пределах, но чем больше - тем меньше ток, что плюс для экономии, но помехоустойчивость будет хуже, если есть риск, что входа будут в воздухе...
4) при подаче двух 1 при таких номиналах резисторов, напряжение лог. 1 на базу не должно быть меньше 3 вольт

Добавлено after 4 minutes 45 seconds:
Re: Посоветуйте микросхему с "И" и одним инвертированным входом
Martin76 предложил лучшее решение, оно не страдает проблемой 4)

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Пт сен 09, 2022 01:40:19

из суперудобного для подобных задач:
74LVC1G57,58 - оочень популярная универсальная логика и еще есть более универсальные но пореже использующиеся 97,98,99

вообще с транзистором - отличная идея, R3 можно выкинуть.

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Пт сен 09, 2022 01:58:01

Да, действительно, он у меня проскочил на автомате от висящих в воздухе, хотя сам же и исключил эти случаи, :facepalm:
а ещё он связал оба сигнала, что может быть критичным для других неизвестных частей схемы.

Добавлено after 4 minutes 54 seconds:
Re: Посоветуйте микросхему с "И" и одним инвертированным входом
Кстати, все эти решения не позволяют МК узнать оставшиеся три состояния. Красивее было бы сделать так, что ненужные три состояния ступеньками напряжения разместились в области гистерезиса, то есть, пока МК не распознал лог. 1.
Тогда всего один вход мог бы сработать и по прерыванию, и как АЦП узнать о всех четырёх состояниях.

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Пт сен 09, 2022 09:16:03

еще элегантнее можно решить если получится вход сделать с активным низким уровнем,
тогда вообще без резисторов:
1 n-fet вроде 2n7002 G-на выход активирующий высоким, S-на выход активирующий низким и D -на вход с активным низким, на входе конечно включаем встроеный пуллап.

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Пт сен 09, 2022 16:20:04

Ух сколько красивых решений накидали! Спасибо!
Martian, огромное спасибо, прямо всё разжевали для чайника в схемотехнике (паяю всякую фигню с детства, но только по схемам... :()
С логическими элементами тоже поэкспериментирую.
AlexS4, да, такое полезно иметь, надо будет заказать. Правда, их и на Али трудно несколько штучек купить.

Могу я нагло "до кучи" (про запас, для других проектов) спросить - а если нужно будет "И" не на 1 и 0, а на две единицы со входов?
Вот как сделать это с помощью ЛЕ5, я уже слегка догадываюсь. :)
А на 74LVC1G... действительно, просто по табличке в даташите подсоединил и всё. 8)
Последний раз редактировалось CCat Пт сен 09, 2022 17:35:43, всего редактировалось 2 раз(а).

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Пт сен 09, 2022 16:41:10

VNS, это на ЛА3?

На ваше усмотрение... если ТТЛ то ЛА3, если КМОП то ЛА7.

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Пт сен 09, 2022 19:21:46

вашеть лп2 там нать но лучге лп1(4007)

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Сб сен 10, 2022 02:21:20

cd4007 была хороша, но самая мелкая из них это soic14 а самая _крупная_ 74lvc1g это sot23-8 тоесть футпринт раза в 3..10 меньше, не говоря про скорость и питание от 1.8V.

CCat писал(а):а если нужно будет "И" не на 1 и 0, а на две единицы со входов?

все проще простого "и" от "или" (булево умножение от сложения) отличается активными уровнями, в этом прелесть двоичной системы и дискретной алгебры, она симметрична!, например
есть или-не(=nor ,будем так писать чтоб не путалась операция и предлоги языка) а нужно и-не(nand) - берем добавляем инверторы на входы nor и получается and, затем инвертируем выход и все. тоесть израсходовав корпус 4шт 2nor получаем 1шт 2nand.
точно также наоборот выворачивается nand в or а затем в nor.

чтоб на пальцах это бысто представлять - надо найти единственную комбинацию (или множество в менее простом случае) на которое должна быть реакция и проинвертировать некоторые из входных сигналов так чтоб упростить входную комбинацию до некого единообразия, тоесть свести ее к операции (or,and,nor,nand,xor) которая доступна/удобна...

но найти оптимальное решение не всегда так элементарно как может показаться, чтоб перейти на следующий уровень ключевые слова: ДНФ(дизюнктивная нормальная форма), КНФ, СДНФ, МДНФ, ... дискретка короче. :tea:
Последний раз редактировалось AlexS4 Сб сен 10, 2022 02:30:41, всего редактировалось 2 раз(а).

Re: Посоветуйте микросхему с "И" и одним инвертированным вхо

Сб сен 10, 2022 02:30:39

да, всё что угодно можно сделать из мешка ЛА3 :)))
Ответить