Hi, möchte auf meiner schaltung den MAX3232 nur einschalten, wenn dieser mit einem seriellen kabel am eingeschlateten PC hängt, sonst soll der abgeschaltet sein, damit dieser keinen strom verbraucht. (batterie anwendung) Weiss einer ob ein pin standartmässig von der UART auf high ligt, damit man den über einen Transistor irgendwie dazu bringen kann den MAX zu aktivieren? Steffi
Die TX-Leitung der RS232 führt (wenn ich mich nicht irre) im Ruhezustand einen negativen Pegel. Diesen könntest du (bitte hochohmig) abgreifen und für die Detektion eines angeschlossenen PCs (oder was auch immer) nutzen. Denke aber daran, daß TX während der Datenübertragung natürlich auch positive Pegel führt ;) Gruß, Magnetus
Was ist mit den Control-Lines DTE/DSE? Du müsste doch auch was gehen.
Man könnte da noch ein retriggerbares Monoflop dranhängen, das eine Pulsdauer grösser als eine Byte-Länge hat und den MAX ein- und ausschaltet. Es gibt aber noch andere RS232-Transceiver, die wiederum einem Enable-Pin besitzen und im Sleep-Mode auch nur ein paar µA ziehen. Das schöne an den Dinger ist, dass die RX-Pins immer noch funktionieren; sprich: der Controller könnte durch ein ankommendes Byte geweckt werden (das ist in der Regel aber verloren, sofern der Controller nicht ganz tief schläft), und schaltet dann seinerseits nur zum Senden den MAX(*) komplett ein (Hauptstromverbraucher wird die Ladungspumpe sein). http://de.wikipedia.org/wiki/RS232 (*) Analog Device, National und Linear Technologies haben auf jeden Fall auch RS232-Transceiver, nicht nur Maxim.
Wenn Du Deine Schaltung noch ändern kannst, nimm einen MAX3227. Der hat eine Autoshutdown-Funktion, bedient jedoch nur zwei RS232-Leitungen.
super klasse der MAX3227. den werd ich wohl nehmen. schukat hat den auch im sortiment. danke. Mit dem kann ich dann auch den mikrocontroller aus dem sleep wecken steffi
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.