Hallo! Ich habe einen Level-Shifter wie hier aufgebaut: http://webzone.k3.mah.se/k3dacu/arduino/releases/serial_v2/arduino_rs232_v2.png Allerdings nur den Sendeteil. Wenn ich den Shifter ohne Last (sprich ohne verbundenen PC) betreibe, funktioniert dieser. 0V am Eingang geben 5V am Ausgang, 5V am Eingang geben -10V am Ausgang. Soweit so gut, aber wenn ich einen PC anschließe, ist bei ca. 3V Schluss. Natürlich gibts keinen Datentransfer. Der Eingang am PC ist normalerweise auf 0V. Jemand eine Idee, was das sein könnte?
lgrunenberg schrieb: > Allerdings nur den Sendeteil. Dann zeig bitte die exakt implementierte Schaltung, nicht irgendwas in dem genau das anders implementiert ist, worum es überhaupt geht. Diese Sorte RS232-Levelshifter funktioniert nämlich nicht ohne Empfangssignal am Stecker und Shifter. > Wenn ich den Shifter ohne Last (sprich > ohne verbundenen PC) betreibe, funktioniert dieser. Erstaunlich. Ohne PC ist nirgends eine -10V Versorgung in Sicht. Wo kommen deine -10V also her? Ausserdem ist C8 verpolt.
so siehts aus. die -10V kommen vom PC. ich habe nur die RxD-Leitung aufgetrennt.
Hi! Habe leider kein Target zur hand. ist es möglich, den plan als bild rein zu stellen?
Ja, Bitte schön Das Board ist für Lochraster ausgelegt.
okay. sehe aber keinen nennenswerten unterschied. den kondensator braucht man ja nicht unbedingt, wenn keine daten empfangen werden (die -10V sind auch immer da)... R3 wäre dann noch. aber auch ohne den müsste es ja funktionieren... ich bin ratlos...
also, irrtum: der level-shifter funktioniert natürlich, aber der atmega sendet nicht. beide richtungen mit max232 getestet... jetzt muss ich also die ursache beim controller suchen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.