Forum: Mikrocontroller und Digitale Elektronik MSP430 über RX und TX auch gepowered?


von Sven Scholz (Gast)


Lesenswert?

Hallo Gemeinde.

Ich habe gestern das 1. Mal UART an einem MSP430G2553 ausprobiert.
Hat sehr schnell auch funktioniert über die Pin 1.1 und 1.2.

PC-seitig verwendet ich einen einfachen USB-RS232 Converter mit 
CP2102-Chip.
Dabei ist GND mit GND vom MSP430 verbunden. Und natürlich P1.1 zu TX, 
P1.2 zu RX. Also zwischen PC und MSP430 verlaufen exakt 3 Leitungen.

Was ist jetzt überhaupt nicht verstehe. Wenn ich die Stromversorgung vom 
MSP430 (Batterien) entferne, läuft der MSP430 trotzdem weiter...
Sprich auch ohne die Beschaltung von VCC sendet der MSP430 weiterhin 
seine Daten zum PC.
Das kann doch nicht sein oder?

Habt ihr das auch schonmal beobachtet?

Danke!

von STK500-Besitzer (Gast)


Lesenswert?

Sven Scholz schrieb:
> Das kann doch nicht sein oder?

Dein Controller wird über die Clamp-Dioden des RX-Ports versorgt.
Der dürfte ja auch als "normaler" GPIO benutzt werden.

von Larry (Gast)


Lesenswert?

> nicht verstehe

Sei froh das der MSP430 so ein sparsamer Geselle ist.
Wenn der Controller mehr ziehen wuerde, dann wuerden
die Schutzdioden irgendwann kaputt gehen.
Weil sie fuer sowas nicht gedacht sind.

von Clemens L. (c_l)


Lesenswert?

"EEVblog #831 - Power A Micro With No Power Pin!"
https://www.youtube.com/watch?v=2yFh7Vv0Paw

von Wolfgang (Gast)


Lesenswert?

Sven Scholz schrieb:
> PC-seitig verwendet ich einen einfachen USB-RS232 Converter mit
> CP2102-Chip.

Bist du sicher, dass du da einen USB-RS232 Converter vor dir hast?
An den MSP430 dürfen RS232-Pegel nicht direkt angeschlossen werden. In 
dem Fall bräuchtest du zusätzlich einen RS232-Transceiver der die 
Umsetzung auf 3.3V erledigt.

> Was ist jetzt überhaupt nicht verstehe. Wenn ich die Stromversorgung vom
> MSP430 (Batterien) entferne, läuft der MSP430 trotzdem weiter...

Dabei verstößt du beim MSP430 gegen die im Datenblatt angegebenen 
Absolute Maximum Ratings. Bei abgeklemmter Batterie beträgt VCC 0V. Die 
maximal zulässige Spannung an irgendeinem I/O-Pin beträgt dann 0.3V 
(VCC+0.3V). Aus deinem USB-RS232(?) Wandler kommt aber bestimmt etwas 
anderes raus.

von STK500-Besitzer (Gast)


Lesenswert?

Wolfgang schrieb:
> Bist du sicher, dass du da einen USB-RS232 Converter vor dir hast?
> An den MSP430 dürfen RS232-Pegel nicht direkt angeschlossen werden. In
> dem Fall bräuchtest du zusätzlich einen RS232-Transceiver der die
> Umsetzung auf 3.3V erledigt.

Sven Scholz schrieb:
> Hat sehr schnell auch funktioniert über die Pin 1.1 und 1.2.
Bei der Aussage würde ich davon ausgehen, dass der Datenverkehr sauber 
funktioniert.

von Wolfgang (Gast)


Lesenswert?

STK500-Besitzer schrieb:
> Bei der Aussage würde ich davon ausgehen, dass der Datenverkehr sauber
> funktioniert.

Da hast du Recht. Damit wäre eigentlich sicher, dass es sich nicht um 
einen USB-RS232 Wandler handeln kann.

von STK500-Besitzer (Gast)


Lesenswert?

Wolfgang schrieb:
> STK500-Besitzer schrieb:
>> Bei der Aussage würde ich davon ausgehen, dass der Datenverkehr sauber
>> funktioniert.
>
> Da hast du Recht. Damit wäre eigentlich sicher, dass es sich nicht um
> einen USB-RS232 Wandler handeln kann.

Die richtige Bezeichnung wäre wohl "USB-TTL-UART-Konverter".
"RS232" hat sich halt umgangssprachlich für eine asynchrone, serielle 
Schnittstelle eingebürgert. Dass die andere Pegel hat, wird gerne 
einfach ignoriert - "man weiß ja, was gemeint ist" (beliebter Spruch in 
Zeiten von Tippfehlern und Frage´n/Aussagen, bei denen man den Sinn 
erraten kann/darf/muss).

von Wolfgang (Gast)


Lesenswert?

STK500-Besitzer schrieb:
> Dass die andere Pegel hat, wird gerne einfach ignoriert
Insbesondere sind die Signale invertiert, d.h. bei RS232 wäre der 
Ruhepegel der negativere

von Clemens L. (c_l)


Lesenswert?

STK500-Besitzer schrieb:
> ... TTL ...
> Dass die andere Pegel hat, wird gerne einfach ignoriert

Genau. :-)

von georg (Gast)


Lesenswert?

STK500-Besitzer schrieb:
> Dass die andere Pegel hat, wird gerne
> einfach ignoriert

Ignoriert ist nicht ganz der richtige Ausdruck, ich glaube eher, die 
meisten wissen es nicht besser. Echte RS232C-Schnittstellen sind 
weitgehend ausgestorben, zumindest bei PCs. Bald wissen nur noch alte 
Knacker wie das war mit +-12V.

Georg

von Wolfgang (Gast)


Lesenswert?

georg schrieb:
> Echte RS232C-Schnittstellen sind weitgehend ausgestorben, zumindest
> bei PCs. Bald wissen nur noch alte Knacker wie das war mit +-12V.

Dann frage ich mich, wer die ganzen USB-RS232 Wandler kauft, die auf 
ebay vertickt werden.
https://www.ebay.com/sch/i.html?_from=R40&_nkw=USB+RS232

von STK500-Besitzer (Gast)


Lesenswert?

Wolfgang schrieb:
> Dann frage ich mich, wer die ganzen USB-RS232 Wandler kauft, die auf
> ebay vertickt werden.

Alte Knacker?!

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.