Forum: Mikrocontroller und Digitale Elektronik MSP430 F5XXX Board


von Jens K. (hardware_freak)


Lesenswert?

Hallo,

ich würde gerne den obigen Mikrocontroller mit dem Launchpad nutzen. 
Dies soll angeblich gehen wenn man RST, TEST und GND vom LaunchPad mit 
dem F5XXX Mikrocontroller verbindet. Weiß jemand dazu näheres?

Mein zweites Problem liegt daran das es den ja nur in der üblichen 
Mikrocontroller "Version" gibt wo die Pins so klein sind das sie in kein 
Breadboard passen und man sie nicht wirklich löten kann. Gibts dafür 
irgendwo Board um das ganze kompatibel zu machen?

Dank für eure Hilfe!

von Marco K. (morpheus133)


Lesenswert?

Hi,
Also das funktioniert mit der SPI Schnittstelle eigentlich ganz gut. Du 
brauchst natürlich die passende Resetbeschaltung an dem µC.

Es gibt im Netzt genug Anbieter für Adapterplatinen, aber das ist ja 
auch von dem verwendeten Controller und deren Footprint abhängig.

Ich würde dir empfehlen ein eigenes Layout zu machen, damit du z.b. die 
Quarze und die AbblockCs mit auf diese Adapterplatine bekommst.

Ausserdem brauchst du wirklich am Anfang so ein "riesigen" Controller?

mfg
zeus

von Jens K. (hardware_freak)


Lesenswert?

Es geht darum, dass ich ein Voltmeter bauen möchte. Da die Daten an den 
PC gesendet werden sollen will ich USb nutzen. Die G2 Serie hat keinen 
USB Controller intigriert... Deshalb wollte ich auf die F5XXX Serie 
zurückgreifen.

von Marco K. (morpheus133)


Lesenswert?

oO
Ist das der einzige Grund ?
Warum benutzt du nicht ein uart2usb modul ? wie einen FT232R ? Habe ich 
hier in gebrauch und geht super.
Ist einfach eine virtualisierte Serielleschnittstelle die du per 
Terminal oder in Software ansprechen kannst.

Ein F5XXX für ein Voltmeter ist wirklich ein wenig Overkill - für meine 
Begriffe.

von Jens K. (hardware_freak)


Lesenswert?

Dann frage ich mal anders... Kriege ich 10000 Messwerte die Sekunde über 
UART rüber?

von Marco K. (morpheus133)


Lesenswert?

Das könnte knapp werden :)
Mir persönnlich wäre der Aufwand der USB Implementierung zu hoch.
Kannst du vielleicht Puffern in Ram oder willst du wirklich live Messen 
?

Ob du so einen großen µC brauchst musst du wissen, Adapterplatinen die 
von smd auf DIP machen gibt es zu hauf.
Teilweise auch ab 5€, aber wie gesagt eine passende Platine mit Abblock 
Cs, Quarzen und evtl Resetbeschaltung samt SBW sind schon praktisch.

Hier ein Beispiel für günstige Platinen: http://shop.anvilex.com/

von Jens K. (hardware_freak)


Lesenswert?

Danke für deine Antwort!

Puffern wäre möglich, ist aber eher die schlechtere Lösung und man muss 
sagen das die G2 Serie da auch wieder nicht so viel Speicher hat...

Ist das so viel Arbeit über USB? Über UART ist es ja recht simpel.

von Marco K. (morpheus133)


Lesenswert?

Du solltest dir darüber im klaren werden um welceh datenmenge es sich 
handelt und ob der Aufwand mit USB sich lohnt.

SRAM für SPI könnte auch ein Ansatz sein

von Erik (Gast)


Lesenswert?

10000 Messwerte pro sekunde
bei 38400 Baud sollte es langen  die Registerwerte  per UART an den PC 
zu senden .

Ich habe da aber bedenken wegen den Eingangsspeicher deines Computers .


mfg Erik

von Helmut L. (helmi1)


Lesenswert?

Karl Henrichter schrieb:
> Ist das so viel Arbeit über USB? Über UART ist es ja recht simpel.

Nein. Nimm die USB Lib von Texas Instruments. Da sind genug Beispiele 
drin enthalten. Ale was du tun must ist die main nach deinen 
Vorstellungen abzuändern.

von Max G. (l0wside) Benutzerseite


Lesenswert?

Karl Henrichter schrieb:
> Hallo,
>
> ich würde gerne den obigen Mikrocontroller mit dem Launchpad nutzen.
> Dies soll angeblich gehen wenn man RST, TEST und GND vom LaunchPad mit
> dem F5XXX Mikrocontroller verbindet. Weiß jemand dazu näheres?

Ich hab´s nicht zum Laufen bekommen und die knapp 100 EUR für den 
MSP-FET430UIF investiert. An der Hardware lag´s nicht, dsa Launchpad war 
i.O., und mit dem FET funktionierte der µC.

Der F5308 ist ein schickes und recht mächtiges Gerät, wenn man sich 
damit mal angefreundet hat. Mache gerade das zweite Projekt damit, der 
µC ist m.E. gut, die Entwicklungsumgebung (CCS) eher mittelprächtig.

Mit DMA kann der MSP430 auch locker 232 kBit/s über seriell. Da ist eher 
die Frage, ob dein PC da noch mitspielt. Wenn du auf seriell gehst und 
mit dem FTDI-Kabel arbeitest: die nativen FTDI-Funktionen sind sehr viel 
schmerzfreier als der Windows-Comport. Ich habe das gerade leidvoll 
durch.

Gruß,

Max

von Jens K. (hardware_freak)


Lesenswert?

Ich wollte jetzt mal zweigleisig fahren... Zum einen habe ich mir 
Adapter Board bestellt...

Habe im Internet schon mal geschaut wie man die Dinger löten soll...

Dort wird überall gesagt man braucht Lötflux. Stimmt das? Wenn ja, 
welches ist zu empfehlen?

Nochmal danke an euch alle!

von Jens K. (hardware_freak)


Lesenswert?

Ich habe nun mehr oder weniger erfolgreich den F5638 auf ein 
Adapterboard gelötet.

Nun habe ich schon Test und RST mit dem launchpad verbunden. Testweise 
auch DVCC3 und DVSS3 an VSS und GND vom launchpad geschlossen. Das 
scheint aber nen kurzen zu geben.

Liegt das daran, das der Chip kaputt ist / ich eventuell eine Lötbrücke 
habe?

Woran schließe ich GND und VCC beim MSP430F5638 an?

Danke für eure Hilfe!

von Marco K. (morpheus133)


Lesenswert?

Lötbrücken durchpiepsen solltest du ja einfach machen können ?

Du solltest auch generell alle Versorgungsspannungen anschließen und 
auch mit Abblock-Cs versorgen. Da diese verschiede Teile des µC 
versorgen.

Wenn du den µC ohne Launchpad betreibst brauchst du auch noch einen 
Widerstand und C zu GND/VCC am Reset.
Genaues müsste ich auch nachschauen, aber wenn du es an die Test/Reset 
an den Leisten Rechts vom Launchpad betreibst brauchst du die aber 
erstmal nicht.

Google doch einfach mal nach ein paar AplicatinNotes oder Layouts mit 
MSPs da siehst du das ganz gut.

von Flo (Gast)


Lesenswert?

Hallo,

ich denke eher dass dein F5638 nicht vom Launchpad Debug Teil erkannt 
wird. In dem Debbug Teil des Luanchpads ist eine Art Datenbank drin, die 
alle unterstützten devices enthält.

Prinzipiell hast du recht man kann eine SBW2 2wire Kommunikation über 
TEST und RST betreiben. GND solltest du anschließen um dasselbe 
Potential zu haben.

Gruß Flo

von Jens K. (hardware_freak)


Lesenswert?

Vielen dank an euchn allle.

Kann man diese Datenbank irgendwo einsehen?

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.