Forum: Mikrocontroller und Digitale Elektronik Empfehlung zu Evaluationsboard ARM-Bausteine


von Mirco (Gast)


Lesenswert?

Hi ,

ich bin zur Zeit auf der SUche nach einem Evaluationsboard für 
Microcontoller. Da ich gerne ein PWM SIgnal mit einer relativ hohen 
Frequenz (1 - 3MHz) und einer Auflösungen von mind. 5 bits,erzeugen 
möchte benötige ich euren Ratschlag.

Ich habe im Internet mal ein wenig umgeschaut, in vielen Foren wird 
entweder das Arduino Due empfohlen
https://www.arduino.cc/en/Main/arduinoBoardDue
oder das Teensy 3.1
https://www.pjrc.com/teensy/teensy31.html

Da ich bei beiden Schaltungen bis jetzt noch keinen ISP-Programmer habe, 
den ich zumindestens für das Arduino board benötige um den Prescaler der 
Timer einzustellen. Bei der normalen Arduino IDE kann man die PWM 
frequenz auf max 62 khz einstellen.

Beim Teensy board bin ich mir noch etwas unsicher, weil  es im Internet 
noch wenig Informationsmaterial zur Verfügung steht.

Habt ihr noch alternativ Produkte die ihr empfehlen könnt, ohne teuren 
Programmer dazu zu kaufen ?!

Danke schon einmal

von Meister (Gast)


Lesenswert?

Moin,
fix gerechnet brauchst du also einen Timer der mit 3 MHz * 2^5 = 96 MHz 
läuft. Gibt es Arduinos die Prozessoren mit einem so hohen Takt drauf 
haben? Wenn ja, könnte es damit gehen.
Wenn nein: Schaut dir mal die STM32F4 Discovery Boards an. Die haben 168 
MHz und der Programmer ist mit auf dem Board drauf (15-20€ für ein 
Board).

LG Jan

von Mirco (Gast)


Lesenswert?

Ja, danke. Dann schaue ich mal da weiter.
Ja das arduino due z.B hat auch einen Quarz VOn fast 90MHz, aber die 
arduino library lässt es leider nicht zu eine PWM mit einer taktfrequenz 
voni 1 MHz zu erzeugen. Dafür bräuchte ich dann den speziellen ISP 
programmer(kostenpunkt 130€)

von 6a66 (Gast)


Lesenswert?

Mirco schrieb:
> ich bin zur Zeit auf der SUche nach einem Evaluationsboard für
> Microcontoller. Da ich gerne ein PWM SIgnal mit einer relativ hohen
> Frequenz (1 - 3MHz) und einer Auflösungen von mind. 5 bits,erzeugen
> möchte benötige ich euren Ratschlag.

Wenn es nicht unbedingt ARM sein muss: Die C2000 Serie von TI (Piccolo) 
hat Timer die eine Auflösung in den 100ps-Bereich haben, Taktfrequenz 
ist da etwa 60...80MHz. IDE (Eclipse-Derivat), Bibliothek und Controller 
sind aber etwas gewöhnungsbedürftig.

rgds

von Mathias (Gast)


Lesenswert?

Also ich hab mehrere Teensys (3.0, 3.1, LC) und bin mit denen super 
zufrieden. Gerade für anspruchsvolle Einsteiger ist das ding super 
geeignet, da es dank ARM deutlich Leistungsfähiger ist als Arduinos, 
aber mit Teensyduino wie ein Arduino einfach programmiert werden kann. 
Von da dann auf eine ordentliche IDE zu wechseln ist dann auch nicht so 
kompliziert.
Aber: Bei 5-bit Auflösung ist die PWM auf 1.5Mhz beschränkt:
http://www.pjrc.com/teensy/td_pulse.html
Ich bin mir nicht sicher, ob das eine Beschränkung von Teensyduino oder 
vom Chip ist...

von c-hater (Gast)


Lesenswert?

Mirco schrieb:
>
> ich bin zur Zeit auf der SUche nach einem Evaluationsboard für
> Microcontoller. Da ich gerne ein PWM SIgnal mit einer relativ hohen
> Frequenz (1 - 3MHz) und einer Auflösungen von mind. 5 bits,erzeugen
> möchte benötige ich euren Ratschlag.

Wozu brauchst du 1-3MHz PWM-Zyklusfrequenz, das würde mich echt mal 
interessieren...

von Mirco (Gast)


Lesenswert?

Mathias schrieb:
> Also ich hab mehrere Teensys (3.0, 3.1, LC) und bin mit denen
> super
> zufrieden. Gerade für anspruchsvolle Einsteiger ist das ding super
> geeignet, da es dank ARM deutlich Leistungsfähiger ist als Arduinos,
> aber mit Teensyduino wie ein Arduino einfach programmiert werden kann.
> Von da dann auf eine ordentliche IDE zu wechseln ist dann auch nicht so
> kompliziert.
> Aber: Bei 5-bit Auflösung ist die PWM auf 1.5Mhz beschränkt:
> http://www.pjrc.com/teensy/td_pulse.html
> Ich bin mir nicht sicher, ob das eine Beschränkung von Teensyduino oder
> vom Chip ist...

Wie bist du denn bei Problemen vorangegangen? Sofern du welche hattest? 
Hast du viele Informationen hierzu gefunden ?

von Mirco (Gast)


Lesenswert?

oder anders gefragt, wie bist du voran gekommen wenn du zum Beispiel 
gemerkt hast das die ArduinoIDE an ihre Grenzen kommt? Schließlich kann 
dauert es doch schon relativ lange wenn man sich in dei Bibliotheken 
eingearbeitet hat und dann etwas umändert.

von m.n. (Gast)


Lesenswert?

Mirco schrieb:
> Habt ihr noch alternativ Produkte die ihr empfehlen könnt, ohne teuren
> Programmer dazu zu kaufen ?!

Recht kompakt und günstig ist ein STM32F411 Nucleo-Board; es läuft typ. 
mit 100 MHz. Dazu eine kostenlose IAR-Kickstart IDE und los gehts.

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.