Forum: Mikrocontroller und Digitale Elektronik "Weiche" mit Transistoren


von Oz z. (ozzy)


Lesenswert?

Hallo,

ich möchte eine "Weiche" mit Transistoren bauen. Und zwar habe ich eine 
Leitung, über die Daten in beide Richtungen gesendet werden. Jetzt 
möchte ich einen Master bauen, der das in zwei Leitungen aufsplittet. 
Ein zusätzlicher Pin soll dabei entscheiden, ob Daten gesendet oder 
empfangen werden. Wie lässt sich so etwas einfach mit Transitoren (pnp 
oder npn) realisieren? Wenn der eine leitet, soll der andere ja sperren. 
Ich hätte jetzt die Controlleitung an die Basis angeschlossen, die 
bidirektionale Leitung an den Kollektor, und die Empfangsleitung an den 
Emitter. Dann würde ich nur empfangen, wenn der Pin auf High gesetzt 
ist. Doch wie mache ich das mit der anderen Seite? Mit FETs könnte ich 
mir das ja noch vorstellen, aber mit Transistoren?

Bin für jede Hilfe dankbar, MfG, Ozzy

von Falk B. (falk)


Lesenswert?

@  Christoph O. (ozzy)

>Ein zusätzlicher Pin soll dabei entscheiden, ob Daten gesendet oder
>empfangen werden. Wie lässt sich so etwas einfach mit Transitoren (pnp
>oder npn) realisieren?

Gar nicht.

>ist. Doch wie mache ich das mit der anderen Seite? Mit FETs könnte ich
>mir das ja noch vorstellen, aber mit Transistoren?

Komisch nur, dass ein FET auch ein Transistor ist.

Sag mal lieber GENAU was das werden soll, siehe Netiquette.

MFG
Falk

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Wired Or.

von Oz z. (ozzy)


Lesenswert?

Moin,

ist es nicht aber so, dass es bei FETs selbstsperrende und 
selbstleitende gibt? Da kann man doch beim einen durch Anlegen einer 
Spannung durchschalten, während der andere sperrt und andersherum... 
Oder nicht?

von Oz z. (ozzy)


Lesenswert?

Es geht übrigens um einen I2C-Bus. Über SDA senden ja Master und Slave, 
und ich möchte das mal für mich trennen. Das das mit den Acks etwas 
schwierig werden kann, ist mir klar...

von Peter (Gast)


Lesenswert?

Das kann man prima mit Analog-Switches erreichen! Ich muss ebenfalls 
I2C-Buse umschalten und mache das mit einem MAX4545

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1727

von Falk B. (falk)


Lesenswert?

@  Christoph O. (ozzy)

>Es geht übrigens um einen I2C-Bus. Über SDA senden ja Master und Slave,
>und ich möchte das mal für mich trennen.

Wozu? Nutze den I2C Bus so wie der Rest der Welt und alles wird gut.

MfG
Falk

von Oz z. (ozzy)


Lesenswert?

Wieso die Frage wozu? Ich möchte die Daten gerne getrennt aufbereiten 
und weiterbearbeiten. Wozu ich das brauche ist doch völlig losgelöst von 
der Frage, wie man so etwas machen kann...

von Falk B. (falk)


Lesenswert?

@  Christoph O. (ozzy)

>Ich möchte die Daten gerne getrennt aufbereiten
>und weiterbearbeiten.

Das machen alles Anderen auch. Auf die normale Weise.

> Wozu ich das brauche ist doch völlig losgelöst von
>der Frage, wie man so etwas machen kann...

Nöö, denn meist wollen Leute Probleme lösen, die entweder nicht da sind 
oder sie haben sich von vorn herein auf eine vollkommen untaugliche 
Lösung verannt.

MFG
Falk

von Oz z. (ozzy)


Lesenswert?

Hi,

Falk Brunner schrieb:
> Nöö, denn meist wollen Leute Probleme lösen, die entweder nicht da sind
> oder sie haben sich von vorn herein auf eine vollkommen untaugliche
> Lösung verannt.

Ich weiß ja auch, wie es anders geht, möchte es nur eben gerne auf meine 
Art machen. Man kann ja nur dazulernen!

Hat denn jemand noch eine Idee?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Der I2C-Bus ist doch schon ein open collector Bus - wo ist das Problem? 
Einfach alle Bausteine dranpopeln und losprotokollieren. Elektrisch 
gesehen gibt es da gar keine Sorgen.

von Michael S. (captain-stone)


Lesenswert?

Hallo Ozzy,

zeig doch mal den Schaltplan oder Skizze, wie Du Dir das vorstellst. Ich 
verstehe es auch nicht ganz. Also Du willst einen Bus auftrennen. Wie 
sieht das dann mit den Widerständen aus? Oder soll sein Teil einfach 
lahm gelegt werden?

Michael

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.