Forum: Mikrocontroller und Digitale Elektronik Problem mit einer Diode Bitte um Hilfe.


von Christoph Zengel (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

Habe ein Problem mit einer von mir gebauten Schaltung.
Und zwar gibt es zwei Geräte, die Über eine Busleitung miteinander 
kommunizieren. Diese Leitung ist auf 5V mit einem Widerstand von 10k 
hochgezogen. Die beiden Geräte kommunizieren nach einem bestimmten 
Protokoll über diese einzige Leitung indem sie sie zwischendurch auf 
Masse ziehen.

Jetzt will ich ein drittes, selbstgebasteltes Teil in die Schaltung 
einbringen. Habe dazu einen tiny2313 über eine Diode an den Bus 
angeschlossen. Wenn nun der Ausgang des 2313 auf Masse gezogen und ich 
die Spannung an der Signalleitung abgreife ist diese leider 0,6V und 
nicht 0V...
Wieso das?

Zur veranschaulichung des Problems ist ein Bild angehängt.

Vielen Dank im Voraus!
Christoph

von gast (Gast)


Lesenswert?

weil über eine diode immer 0,5..0,7V abfallen

von Tim R. (vref)


Lesenswert?

Nimm einen Transistor oder MosFET (Stichwort "open drain")

von crazy horse (Gast)


Lesenswert?

das ist völlig normal, da jede Diode eine Flussspannung hat.
0,6..0,7V bei Silizium, bei Germanium- und Schottky-Dioden ist diese 
wesentlich geringer.
Normalerweise stört das aber in dem Fall nicht weiter, die 0,6V sollten 
noch als L-Pegel erkennbar sein.
Willst du es doch ändern:
-einen Transistor benutzen (Emitter auf Masse, Kollektor an die 
Busleitung, Basis über einen Widerstand auf den Portpin, invertiert aber 
das Siganl!)
-oder Portpin direkt an die Leitung, Steuerung dann über DDRX, nicht 
Portx.

von Paul H. (powl)


Lesenswert?

Gehen wir das Problem doch mal von einer anderen Seite an: Wozu ist die 
Diode überhaupt gut?

Ich nehme an du möchtest damit bewirken, dass der Tiny nur in der Lage 
ist den Bus auf 0V aber nicht auf 5V zu ziehen, wenn du den Ausgang auf 
High schaltest.

du kannst aber das entsprechende Bit im DDR auch einfach auf LOW setzen, 
damit wird der Portpin hochohmig und ist quasi von der Leitung getrennt. 
Die Diode kannst du dir dann sparen.

lg PoWl

von crazy horse (Gast)


Lesenswert?

steht doch schon da :-)

von Christoph Zengel (Gast)


Lesenswert?

Ja, das mit dem DDRx ist der Knaller, die Diode fliegt raus und dann 
mach ich das so! Vielen Dank crazy horse und an alle anderen!

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.