Elektrische Frage zu TXD/RXD Leitung

Gast #92917
Lesenswert?
• ▲
▼
Hallo,

ich habe zwei, über die serielle Schnittstelle miteinander verbundnen
AVR. Ich möchte an einen der beiden TXD/RXD Leitungen aber auch noch
einen Transistor anschließen, weil der obere  µC(s. Bild) nur beim
Start einen Byte über die Leitung erhält, und dann aus den RXD Eingang
PIN  einen PWM signal an den Transistor ausgibt.

Meine Frage ist nun, ob der Transistor mit dem Vorwiderstand die
Übertragung beeinflussen kann?
- Dass der Transistor wärend der Datenübertragungn schaltet, ist
unwichtig.
- Kann ich den RXD Pin (obere µC) als Ausgang benutzen, wenn der ander
µC noch mit seinem TXD an der Leitung hängt?

Gruß
Zoltan
Angehängte Dateien:
Gast #92918
Lesenswert?
• ▲
▼
Der uC kann genügend Strom liefern, da hat der 1,2k Widerstand kaum
Einfluß.

Bevor du den den RXD Pin als Ausgang verwendest, musst du TXD auf
Eingang schalten. Oder einen 1k Widerstand in die Leitung hängen...
Gast #92919
Lesenswert?
• ▲
▼
den Basiswiderstand solltest du vergrössern, zumindest bei den
"classic"AVR geht der Pegel dann schon in die Knie, wird zwar noch
funktionieren, aber du musst dir ja nicht mit Gewalt den Störabstand
verringern.
Zu 2: nein, wenn der Transmitter noch aktiviert ist. Kann man aber mit
Diode, Schutzwiderstand und pullup entkoppeln.
Gast #92921
Lesenswert?
• ▲
▼
mit denen 2k2 als strombegrenzung für den Transistor kannst du aber
nichts rechnen; der Atmel hat interne pullups mit 150k!! der Pullup
kommt dann von +5V auf Basis Transistor; die diode kann eigentlich
entfallen! 5K Pullup sollte eigentlich reichen(Ib=1mA; Ic= Hve [160mA
max])
Gast #92922
Lesenswert?
• ▲
▼
Das Problem ist, dass ich gar nicht weiß, ob der interne RXD-Pullup in
dem "oberen" µC aktiviert ist, denn dieses ist in ein mir
unzugänglichem Gerät eingebaut. Nehmen wir an es sei während des
Empfangs aktiviert.

Ich habe die Schaltung nochmal versucht darzustellen (siehe Anhang).
Ich weiß jetzt nicht, ob ich eine Diode brauche oder nicht, oder wohin
der Pullup kommt. Könnte mir nicht jemand bitte die Schaltung  mit
paint z.B. Ergänzen?
Angehängte Dateien:
Gast #92923
Lesenswert?
• ▲
▼
direkt an den TxD-Pin eine Diode (4148), Katode an den TxD-Pin. Am
RxD-Pin einen pullup von 1k, den Transistor über 10k ebenfalls an den
RxD-Pin.
Prinzip: nur der L-Pegel kommt bei der Datenübertragung vom Tx-Pin
(Ruhelage H), der H-Pegel wird vom pullup am Eingang erzeugt.
Gehts andersrum, treibt der Rx-Pin die Leitung in beide Richtungen,
H-Pegel wird vom pullup unterstützt. Die Diode verhindert, dass ein
L-Pegel vom (Rx)-Ausgang gegen den TxD-Ausgang (H) arbeitet.
Einen kritischen Zustand gibts: der TxD sendet später nochmal, dann
gibts Kuddelmuddel.
Gast #92926
Lesenswert?
• ▲
▼
Hallo,

ich habe das Wesentliche aus der Schaltung aus dem letzten Beitrag
versucht im Anhang darzustellen.
Ich verstehe nicht, warum die Schaltung funktioniert: Wenn der µC als
Ausgang arbeitet, und ich den Optokopller durchschalte, dann müsste der
Ausgang des µC doch mit GND verbunden sein? Dann müsste auch der ULN2803
  auf GND liegen, und somit nicht Schalten.
Das ist aber nicht der Fall:
Der ULN2803 schaltet entsprechend des Signals vom µC, obwohl der
Optokoppler die Leitung auf GND zeihen müsste, und somit der ULN2803
keine Reaktion mehr zeigen dürfte.

Kann mir das bitte jemand erklären?



Wie kann ich die Schaltung des I/O Ports auf der rechten Seite
interpretieren? Ich erkenne da nur den Pullup, aber nicht, was die
restlichen Bauteile für eine Funktion haben. Die Steuerung ist für mich
nicht wichtig, sondern was z.B. diese X unten rechts für ein Bauteil
ist.

Gruß
Zoltan
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.