Forum: Mikrocontroller und Digitale Elektronik MAX3232 einschalten wenn host PC verbunden


von steffi (Gast)


Lesenswert?

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

von Magnus Müller (Gast)


Lesenswert?

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

von Karl heinz B. (kbucheg)


Lesenswert?

Was ist mit den Control-Lines DTE/DSE?
Du müsste doch auch was gehen.

von unsichtbarer WM-Rahul (Gast)


Lesenswert?

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.

von ecslowhand (Gast)


Lesenswert?

Wenn Du Deine Schaltung noch ändern kannst, nimm einen MAX3227. Der hat 
eine Autoshutdown-Funktion, bedient jedoch nur zwei RS232-Leitungen.

von steffi (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.