Hallo, ich möchte in einer Anwendung einen Mikrocontroller direkt über ein eingehendes RS232-Signal aufwecken lassen können, also +13V bis -13V Pegel auf den Bereich ca. 0 bis 3,3V (zulässiger Pegel am µC-Eingang) runterbrechen? Warum das Ganze? Ich möchte im Normalbetrieb des Gesamtsystems während über die RS232-Schnittstelle keine Daten empfangen oder gesendet werden, den RS-Transceiver abschalten aber eben auch ggfs. den gesamten µC auch..... dieser Controller lässt sich (z.B. diese STm32-Serie) über so genannte wakeup-pins wieder aufwachen lassen. Meine Idee: RS232-RX Signal nicht nur an den Transceiver anzuschließen, sondern auch an einen µC-wakeup-pin...... dazu z.B. eine Diode vorschalten z.B 1N4001 um den Controller nicht mit -13V unnötig über den Jordan zu schicken. ;) und dann ist die Frage, wie ich möglichst verbrauchsarm, die bis zu +13V auf 3,3V begrenzen kann? z.B. Z-Diode? VG Hein
Hein Blød schrieb: > wie ich möglichst verbrauchsarm, die bis zu +13V auf 3,3V begrenzen kann? Wozu "verbrauchsarm"? Kannst du dir leisten, die ersten Bytes der seriellen Schnitte zum Aufwecken zu verlieren? Dann könnte man sich was mit einem Kondensator vorstellen, der den statischen "Verbrauch" auf 0 reduzieren würde. > RS232-RX Signal nicht nur an den Transceiver anzuschließen, sondern > auch an einen µC-wakeup-pin...... ... über einen Serienwiderstand und die übliche Beschaltung eines Portpins mit Klemmdioden nach GND und Vcc.
Lothar M. schrieb: > ... über einen Serienwiderstand und die übliche Beschaltung eines > Portpins mit Klemmdioden nach GND und Vcc Du meinst das hier: Beitrag "Klemmdiodenfunktionsweise"
Kanonen-auf-Spazen Methode: Einen Optokoppler passend beschalten. Das könnte auch die sparsamste Methode sein - wenn man nur die µC Seite betrachtet. Auf der RS232 Sender Seite bin ich mir nicht soo sicher.
Die STM32L4 Serie hat einen Löw Power UART vielleicht kannst du damit das gleiche erreichen wie mit einem zusätzlichen Interrupt
Zweig schrieb: > Die STM32L4 Serie hat einen Löw Power UART vielleicht kannst du damit > das gleiche erreichen wie mit einem zusätzlichen Interrupt Hallo, ich habe in der Tat vor, einen Controller dieser Serie zu verwenden, den STM32L433xxx Aber mir wird nicht klar, warum der Controller dann auch über UART aufwachen kann, wenn doch auf RS-Level-Seite des Transceivers z.B. MAX323 oder so ein Signal ankommt, der Transceiver aber ausgeschaltet ist? VG
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.