MSP430 über RX und TX auch gepowered?

Gast #6435470
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!
Gast #6436124
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.
Gast #6436153
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.
Gast #6436157
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).
Gast #6436249
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren