Moin, in meiner Schaltung habe ich einen ATMEga644 und einen CP2105 verbaut. Beide sind über die UART verbunden. Der Betrieb funktioniert einwandfrei. Mein Problem dabei ist es nun, dass bei ausgeschalteter Versorgung und angesteckten USB-Kabel, der ATMEGA über den RX/TX pin versorgt wird. Meine Frage ist, wie man diese üblicherweise unterbindet. Wie verhindere ich in diesem Fall den Rückwärtsbetrieb des uC? Gruß
Ich habe hier von Telegärtner ein Programmierkabel USB auf RJ45 mit so einer TTL-RS232 Schnittstelle darin. Auf den Zielplatinen (Notruftelefone und Zubehör) sind RX und TX über Optokoppler galvanisch entkoppelt, und war so, dass jede Seite der OKs auch von der Seite her versorgt wird an der die Datenleitung liegen. De fakto gibt es kein gemeinsames Potential noch nicht einmal Ground. Die Schaltung ist nicht kompliziert. Aber das Ergebnis brummfrei. Und auch Schaltnetzteile am Laptop schleppen nichts in die Schaltung. Trotzdem kann ein standalon Programmierterminal aus dem Target über den selben Stecker versorgt werden. Lediglich werden dazu 2 Pins benutzt, die im Programmierkabel sonst n.c. bleiben da dieses vom USB gespeist wird. Damit erledigt sich auch das Problem der parasitären Speisung, welches ich auch schon hatte. Namaste
:
Bearbeitet durch User
Speise den CP2105 nicht über USB, sondern mit der Versorgungsspannung Deines µC. Siehe Datenblatt, Seite 20, Fig. 9 "Typical Self-Powered Connection Diagram"
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.