Страница 1 из 2

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

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

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

Добавлено: Чт сен 08, 2022 20:27:55
Martian
ЛА3
но я бы просто позволил просыпаться при любых состояниях, а уж засыпать или работать дальше - анализируя их состояние.

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

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

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

Добавлено: Чт сен 08, 2022 21:01:31
VNS
[uquote="CCat",url="/forum/viewtopic.php?p=4285479#p4285479"]Пока условия не выполняются - на микропроцессор "идёт" низкий уровень. Когда выполняется - "единица".[/uquote]
1.png
(5.61 КБ) 85 скачиваний

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

Добавлено: Чт сен 08, 2022 21:44:36
Alex_641
Изображение

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

Добавлено: Чт сен 08, 2022 21:51:53
Martian
Дополнительные микросхемы могут сожрать энергии столько же, сколько проснувшийся и тут же заснувший мк.

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

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

Добавлено: Чт сен 08, 2022 22:19:46
CCat
Martian, под питание 3.3в такой полевик надо искать. Ко мне едут, правда, AO3414A и AO3415A.
могут сожрать энергии столько же, сколько проснувшийся и тут же заснувший мк.
Не приходило даже в голову. :) Надо прикинуть будет.
Alex_641, ЛЕ10 (CD4025BE) же имеется в виду?
VNS, это на ЛА3?

Спасибо!

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

Добавлено: Чт сен 08, 2022 22:32:33
Martian
можно и биполярный p-n-p...

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

Добавлено: Чт сен 08, 2022 22:34:52
Alex_641
561 ле 5 , ну или аналлоги )))

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

Добавлено: Чт сен 08, 2022 23:13:55
Martin76
74LVC1G125 , выход нужно будет подтянуть к земле, тк при 1 на ОЕ# на нем будет третье состояние. Можно использовать внутренний резистор подтяжки , если МК умеет так делать.

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

Добавлено: Чт сен 08, 2022 23:45:33
CCat
[uquote="Martian",url="/forum/viewtopic.php?p=4285552#p4285552"]можно и биполярный p-n-p...[/uquote]
Это есть. :)) Например, ss8550.
Какая-то резисторная обвязка нужна? По 1к на базу и эмиттер?

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

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

Добавлено: Пт сен 09, 2022 01:19:24
Martian
Ну вот для биполярного:

Изображение

Хочу заметить, что:
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
AlexS4
из суперудобного для подобных задач:
74LVC1G57,58 - оочень популярная универсальная логика и еще есть более универсальные но пореже использующиеся 97,98,99

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

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

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

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

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

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

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

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

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

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

Добавлено: Пт сен 09, 2022 16:41:10
VNS
[uquote="CCat",url="/forum/viewtopic.php?p=4285545#p4285545"]VNS, это на ЛА3?[/uquote]
На ваше усмотрение... если ТТЛ то ЛА3, если КМОП то ЛА7.

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

Добавлено: Пт сен 09, 2022 19:21:46
musor
вашеть лп2 там нать но лучге лп1(4007)

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

Добавлено: Сб сен 10, 2022 02:21:20
AlexS4
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:

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

Добавлено: Сб сен 10, 2022 02:30:39
Martian
да, всё что угодно можно сделать из мешка ЛА3 :)))