Pytanie:
Logika: wyprowadzanie 1, gdy a = 1 i b = 0
bwoogie
2018-08-07 20:21:23 UTC
view on stackexchange narkive permalink

Jestem hobbystą odkrywającym tylko bramki logiczne i chciałbym wiedzieć, czy istnieje bramka logiczna, która wyświetli 1 tylko wtedy, gdy a to 1 i b jest 0?

Tabela prawdy

  a |b |y
---------
0 |0 |0
0 |1 |0
1 |0 |1
1 |1 |0
 

Oto schemat, który zrobiłem, który moim zdaniem powinien działać w teorii, ale chciałbym to w jednym pakiecie.

logic

Czy takie żetony są łatwo dostępne, czy też wszystko składa się z pojedynczych bramek?


OFF EDYCJA TEMATÓW: IMGUR obecnie nie współpracuje z SE dla mnie ani dla ludzi w komentarzach, więc obejrzałem to, odwiedzając imgur.com i ręcznie przesyłając zdjęcie.Następnie kliknij prawym przyciskiem myszy obraz> Kopiuj adres obrazu, a następnie wklej go tutaj w następujący sposób:

 ! [logika] (https://i.imgur.com/4OqbUN4l.png)
 
Możesz usunąć AND1 i zamienić NOR1 na falownik.Wątpię, czy taka brama jest wykonana jako produkt standardowy - ale spójrz na bramy XOR - robią coś podobnego.
@PeterBennett ok dzięki, to przynajmniej trochę upraszcza ...
@MCG Dlaczego tak myślisz?
Istnieje wiele chipów, które umożliwiają zarówno Hi, jak i Lo dla innych funkcji, takich jak One Shots.
Możesz również wybrać selektor / multiplekser danych - powinno to być tak proste, jak okablowanie go, aby wejścia dokładnie odpowiadały twojej tabeli prawdy - 74x151 lub 153 brzmi jak dobry zakład, jeśli jesteś w tym.
Próbowałem narysować schemat przy użyciu dwóch bramek NOR (jedna używana jako falownik dla A), ponieważ pozwala to na zaimplementowanie obwodu z „jednym pakietem”, ale trzy razy system odmawia mi załadowania.
Czy to muszą być bramki logiczne?czy możesz użyć npn bjt z A -> 100 ohm res -> base i B-> 10k res -> base.Myślę, że wynik byłby taki, jak chcesz.
To nie ty.@Oldfart Dało mi to podobne wady.IMJUR jest w strefie zmierzchu
@MCG Jak to?Spójrz na tabelę prawdy i schemat.Istnieje wyraźna zależność zarówno od A, jak i B.
Szczerze spodziewałem się, że ludzie doradzą użycie MCU ...
Sześć odpowiedzi:
TripeHound
2018-08-08 01:50:55 UTC
view on stackexchange narkive permalink

Jestem prawie pewien, że połowa 7402 to wszystko, czego potrzebujesz: użyj jednej bramki, aby odwrócić A , a drugiej, aby NOR go z B :

schematic

symuluj ten obwód - schemat utworzony przy użyciu CircuitLab

  A A 'B |Y
------------ + ----
 0 1 0 |0
 0 1 1 |0
 1 0 0 |1
 1 0 1 |0
 
CL.
2018-08-07 21:48:12 UTC
view on stackexchange narkive permalink

Można to zaimplementować za pomocą bramki AND z jednym odwróconym wejściem lub z bramką NOR z jednym odwróconym wejściem.

Urządzenia, które implementują tę logikę to (SN) 74xx1G58, (SN) 74xx1G97 i (SN) 74xx1G98.

evildemonic
2018-08-07 20:51:51 UTC
view on stackexchange narkive permalink

Możesz po prostu użyć układu buforującego z aktywnym włączeniem niskiego poziomu.

Coś w rodzaju SN74LV1T125 może działać.

Zaczep od A do A, B do OE, Y to wyjście.

Ponieważ wyjście jest trójstanowe, będziesz potrzebować rezystora do uziemienia na wyjściu.

Ponieważ jest to funkcja trójstanowa, dodaj rezystor.
Tak, będziesz potrzebował rezystora do uziemienia na wyjściu.Próbowałem pokazać to na schemacie, ale mam problem z uruchomieniem tego.Wciąż otrzymuję komunikat „Nie udało się przesłać schematu”.
Donald Posterick
2018-08-08 00:18:42 UTC
view on stackexchange narkive permalink

Logikę można zaimplementować z pojedynczym układem logicznym 7437, używając tylko 3 z 4 bramek w pakiecie.

Logic diagram

Tony Stewart Sunnyskyguy EE75
2018-08-07 20:41:41 UTC
view on stackexchange narkive permalink

Istnieje wiele chipów, które umożliwiają zarówno Hi, jak i Lo dla innych funkcji, takich jak One-Shots, ale nie konkretnie.

Możesz także użyć bramki INV + NOR i wejść zamiany.

user128351
2018-08-07 21:43:58 UTC
view on stackexchange narkive permalink

Jeśli wszystko, czego potrzebujesz, to uzyskać funkcję w jednym pakiecie, możesz to zrobić za pomocą multipleksera: na przykład połowa 74x153.Podłącz A i B do pinów adresu i ustaw wszystkie wejścia oprócz jednego na niskie, podczas gdy pin AB 'będzie wysoki.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 4.0, w ramach której jest rozpowszechniana.
Loading...