Forum: Mikrocontroller und Digitale Elektronik LOW & LOW diskret


von Eichhörnchen (Gast)


Lesenswert?

Halöle,

ich hab zwei Steuerssignale, die wenn beide auf LOW sind ein anderes 
Signal gegen Masse ziehen sollen.

Gibt es eine Möglichkeit, das platzsparender als ein NAND-Gatter 
aufzubauen, evtl. sogar diskret? Eines der beiden Steuersignale ist 
zwingend LOW, das andere kann auch invertiert werden (kommt vom µC).

Danke.

von H.Joachim S. (crazyhorse)


Lesenswert?

Eichhörnchen schrieb:
> die wenn beide auf LOW sind ein anderes
> Signal gegen Masse ziehen sollen.

das ist kein NAND, sondern NOR.
Little logic könnte deine Lösung sein.

von Binor (Gast)


Lesenswert?

Wieso eigentlich NAND?

Die Wahrheitstabelle eines NAND ist: (mit x = a NAND b)

a b x
0 0 1
0 1 1
1 0 1
1 1 0


Was du brauchst ist:

0 0 0
0 1 1
1 0 1
1 1 1

was einen Oder (in positiver Logik) oder einem AND (in negativer Logik) 
entspricht.


So ein Gatter wirst Du diskret kaum kleiner als SOT aufbauen können. 
Siehe: https://www.onsemi.com/pub/Collateral/NL17SZ32-D.PDF oder alles 
sonst, was sich tuner "or gate SOT" finden lässt.

von Binor (Gast)


Lesenswert?

OK. Denkfehler bzw. voreilige Annahme von mir:

Wenn das Schaltsignal bewirken soll, dass ein Knoten auf Low gezogen 
wird, dann ist da vermutlich ein Transistor beteiligt, mit Pull-Up. Der 
braucht dann natürlich ein High-Signal, wenn beide Eingangssignale Low 
sind.

Also

0 0 1
0 1 0
1 0 0
1 1 0

Und das ist dann ein NOR.
Gibts aber auch als SOT.

von Joe F. (easylife)


Lesenswert?

Eichhörnchen schrieb:
> Eines der beiden Steuersignale ist
> zwingend LOW, das andere kann auch invertiert werden (kommt vom µC).

1 NPN Transistor + Basiswiderstand reicht.
Basis an invertiertes Signal, Emitter an das eine Steuersignal, das 
"zwingend" low sein muss.
Collector ist der Ausgang. Mit 1 an der Basis, 0 am Emitter wird auch 
der Collector auf 0 gezogen.
1
                    ----OUT
2
                  |/
3
IN1_inv--[10K]----|
4
                  |>-+
5
                     |
6
IN2------------------+

: Bearbeitet durch User
von spess53 (Gast)


Lesenswert?

Hi

>Und das ist dann ein NOR.
>Gibts aber auch als SOT.

Als Single-Gate Gatter im SOT23-5.

MfG Spess

von Binor (Gast)


Lesenswert?

spess53 schrieb:
> Hi
>
>>Und das ist dann ein NOR.
>>Gibts aber auch als SOT.
>
> Als Single-Gate Gatter im SOT23-5.
>
> MfG Spess

Wie ich schon sagte. Siehe mein Link auf das OR.

von c-hater (Gast)


Lesenswert?

Eichhörnchen schrieb:

> ich hab zwei Steuerssignale, die wenn beide auf LOW sind ein anderes
> Signal gegen Masse ziehen sollen.
>
> Gibt es eine Möglichkeit, das platzsparender als ein NAND-Gatter
> aufzubauen

Ein NAND stellt überhaupt nicht die gewünschte Funktion bereit, 
wennschon müsste es ein OR sein.

> evtl. sogar diskret?

Klar: wired OR. Zwei Dioden und ein Widerstand. Wobei hier dann 
natürlich nur der Widerstand "zieht". Ob eine derartige Umsetzung 
möglich/sinnvoll ist, hängt einfach davon ab, wieviel Strom gezogen 
werden muss, also von der konkreten Schaltung, die am Ausgang hängen 
soll.

von Eichhörnchen (Gast)


Lesenswert?

Joe F. schrieb:
> Eichhörnchen schrieb:
>> Eines der beiden Steuersignale ist
>> zwingend LOW, das andere kann auch invertiert werden (kommt vom µC).
>
> 1 NPN Transistor + Basiswiderstand reicht.
> Basis an invertiertes Signal, Emitter an das eine Steuersignal, das
> "zwingend" low sein muss.
> Collector ist der Ausgang. Mit 1 an der Basis, 0 am Emitter wird auch
> der Collector auf 0 gezogen.
>                     ----OUT
>                   |/
> IN1_inv--[10K]----|
>                   |>-+
>                      |
> IN2------------------+

NAND - mein Fehler. Aber dieser Vorschlag gefällt mir. Ich brauche noch 
etwas Übung, um auf sowas zu kommen. Danke.

von horch (Gast)


Lesenswert?

c-hater schrieb:
> Klar: wired OR. Zwei Dioden und ein Widerstand. Wobei hier dann

Top!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.