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
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
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€)
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
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...
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...
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 ?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.