Forum: Mikrocontroller und Digitale Elektronik Auswahl Kristall MSP430FR5739


von Yannick Noel T. (ttyno)


Lesenswert?

Guten Tag,

Ich baue im Moment ein kleines Modul mit dem Controller MSP430FR5739 und 
habe einige Sorgen:

- Wie soll ich den Kristall (Für Oszillator XT1 Pins XIN und XOUT) 
auswählen? Auf mehrere Beispiele wurde ein 32 KHZ Crystal benutzt. Da 
ich auch die ´SPI-Schnittstelle benutzen möchte, soll ich ein Kristall 
mit einem hohen Wert (HF Ca. 8 MHZ) benutzen. Wie das im Datenblatt 
vorgeschrieben ist.

- Welche Programmiergerät und Umgebung können Sie mir für die 
Programmierung des Chips (MSP430FR5739) empfehlen. Dafür möchte ich ein 
JTAG-Anschluss benutzen.

Vielen Dank

Yannick

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Als Taktquelle solltest Du die passende verwenden. Kommt es auf 
möglichst geringe Leistungsaufnahme an, oder kommt es auf möglichst 
präzisen Takt an?

Man kann den 'FR5739 auch ohne Quarz ("Kristall") betreiben, dann wird 
der Takt mit einem internen RC-Oszillator (DCO) erzeugt. Damit sind auch 
8 MHz und höhere Taktfrequenzen möglich, allerdings ist das ganze nicht 
unendlich präzise. Das macht aber nur dann etwas, wenn von der Präzision 
die Kommunikation mit anderen Systemen abhängt, wenn also z.B. eine 
serielle Schnittstelle genutzt wird. Bei SPI ist das nicht erforderlich, 
denn bei SPI wird der Takt vom SPI-Master vorgegeben, hier also entweder 
dem 'FR5739 oder einem etwaigen Gegenstück. Das funktioniert immer.

Außerdem kann der Taktgenerator neuerer MSP430-Varianten auch aus einem 
niedrigen externen Takt einen präzisen hochfrequenten erzeugen, dazu 
musst Du mal in das User's Manual Deines MSP430 blicken und Dir den 
Abschnitt zur Takterzeugung durchlesen; vermutlich wird da etwas namens 
FLL oder FLL+ erwähnt. Dann reicht auch ein Uhrenquarz.

Wie aber bereits eingangs gesagt, das ganze hängt davon ab, was 
letztlich gefordert wird. Wenn es nur um SPI geht, ist überhaupt kein 
Quarz erforderlich.

> Dafür möchte ich ein JTAG-Anschluss benutzen.

Das "Original" von TI, MSP-FET430UIF. Kostet etwa 100 EUR.

Wenn statt JTAG doch auch SBW genutzt werden kann (das ist inhaltlich 
exakt dasselbe, bloß langsamer), dann reicht auch das spottbillige 
Launchpad, das mittlerweile um die 10 EUR kostet.

Und wenn Du noch gar keine eigene Hardware mit dem µC darauf hast, dann 
schaff Dir das hier an:
http://www.ti.com/tool/msp-exp430fr5739

Da ist der µC drauf, da ist der SBW-Programmieradapter drauf, und es 
gibt ein paar Leuchtdioden und Knöpfe, die Du direkt ansteuern kannst, 
sowie Kontakte, um externe Dinge anzuschließen.


Als Softwareumgebung eignet sich u.a. IAR Embedded Workbench for MSP430; 
das gibt es in einer codegrößenbeschränkten Version kostenfrei von TI 
("Kickstart").

von Yannick Noel T. (ttyno)


Lesenswert?

Dank Rufus

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.