Hallo!
Ich habe gerade ein kleines Problem.
Ich möchte mit einem UART Interface (A) 2 Geräte (B & C) ansprechen,
allerdings nicht gleichzeitig.
Das Senden von A nach B bzw. C habe ich bereits gelöst.
Problematischer ist, das A Daten von B bzw. C empfangen soll.
Dazu habe ich mal folgende Schaltung aufgebaut:
1 | _R_
|
2 | B_TX ---|___|-o---->|---o------ A_RX
|
3 | | |
|
4 | _R_ | |
|
5 | C_TX ---|___|-)--o->|---‘
|
6 | | |
|
7 | Pin3 --‘ |
|
8 | |
|
9 | Pin4 -----‘
|
Soll B an A senden:
Pin 3 -> hochohmig
Pin 4 -> niederohmig
Pegel sind 3.3V/0V bei 9600 baud.
R = 820 Ohm um den Strom auf 4mA zu begrenzen
Als Dioden hab ich jetzt mal 1N4148 Kleinsignaldioden eingesetzt. Die
verursachen aber bei diesem Strom einen Spannungsabfall von 750mV.
Nun hab ich das Problem, dass bei A nur mehr die Pegel 2.5V/1.5V
ankommen.
Komischerweise fällt der Pegel nicht mehr auf 0V herab. Woran liegt das?
Würde es was nützen, Dioden mit niedrigerer Durchlassspannung (Schottky
Dioden) zu verwenden?
Oder habt ihr bessere Vorschläge, dieses Vorhaben mit Dioden und
Widerständen umzusetzen?
Eine Gatterschaltung möchte ich vermeiden, weil ich die Bauteile erst
bestellen müsste.
Lg