Hallo zusammen, ich brauche eure Hilfe. Während meiner Abschlussarbeit, muss ich die Steuerung und die Regelung von einem DC/DC Konverter mit dem Mikrocontroller XMC4500 von infineon machen. Ich habe noch nicht mit dem Mikrocontroller von Infineon bis jetzt gearbeitet und hätte gern wissen was ich brauche? welcher Debugger? etc... Außerdem ist das Datenblatt mehr als 25000 Seiten, hat jdn eine Zusammenfassung, was man für die Steuerung und Regelung braucht? Ich würde mich auch auf einen Link oder Eintiegskurs in XMC4500 von Infineon sehr freuen Danke euch im voraus
Markus M. schrieb: > Außerdem ist das Datenblatt mehr als 25000 Seiten, Ich sehe 2688 Seiten im Refrence Manual, und 123 Seiten im Datenblatt. Von welchem Dokument der OP redet, kann ich hier grad nicht nachvollziehen. Und da sind durchaus aussagekräftige Kapitelüberschriften drin. Ich glaube nicht dass Du EBU, SD/MMC, Ethernet und USB zusammen in einem Design benutzt. Allerdings ist die Beschreibung des Cortex-M4 Core nur eine Zusammenfassung der Infos von infocenter.arm.com. Debugger? Gute Frage. Dort (https://github.com/arduino/OpenOCD/blob/master/tcl/board/xmc4500-relax.cfg) nimmt man einen J-Link, der geht bei ARM Cortex-M fast immer. Übrigens würde ich immer mit einem Hersteller Developer Kit anfangen, da ist heutzutage ein Debugger mit drauf oder dabei.
Es gibt Developer Boards: https://www.ehitex.de/starter-kits/fuer-xmc4000/ Da kaufst du dir eines, welches den Debugger schon drauf hat. Damit kannst du mit dem Board loslegen, und auch deine eigenen Boards debuggen. Verifiziere das aber vor dem Kauf nochmal - ich habe das nur kurz überflogen. Dann lädst du DAVE herunter (Registrierung erforderlich) und legst los. Einen Kurs braucht man nicht. Lade dir die Beispiele von Infineon herunter, und starte mit dem GPIO-Beispiel (LED-BLinken). Dann hangelst du dich durch, bis du alle verstanden hast, die für dich relevant sind. Code-Beispiele für DAVE findet man hier: https://www.infineon.com/cms/en/product/promopages/aim-mc/dave_downloads.html Das wird ohne Zweifel hart, denn mit dem XMC4500 du hast dir einen ordenltichen Brocken vorgenommen, der mir dazu wenig gängig zu sein scheint. Infineon wäre nicht meine erste Wahl für sowas. Eher ein Atmel SAM3 oder STM32F0, wenn es unbedingt schon ein ARM sein muss.
Beitrag #5306086 wurde vom Autor gelöscht.
Danke erstmal für deinen Beitrag. Hmm schrieb: > Infineon wäre nicht meine erste Wahl für sowas. Eher ein Atmel SAM3 oder > STM32F0, wenn es unbedingt schon ein ARM sein muss. Auf dem DC /Dc Konverter, den ich steuern und regeln soll, ist schon der Mikrocontroller XMC4500 mit eingebaut.
Die Keil IDE inkl. Compiler und die Keil Debugger sind sehr zu empfehlen. Für IDE und Compiler gibt es kostenlose Evaluierungsversionen, die bis zu einer bestimmten Code-Size-Grenze voll funktionsfähig sind. Allerdings sind die Debugger nicht ganz billig (mehrere 100 bis 1000€). Der XMC ist, wie schon erwähnt, nicht so ganz trivial. Erstens ist die Peripherie sehr komplex und zweitens das Reference Manual nicht besonders gut gelungen, wie ich finde. Beim XMC gibt es beispielsweise nicht so etwas wie eine I2C-Peripherie mit sehr übersichtlicher Konfiguration, sondern es gibt "USIC"-Module, die SPI, I2C, UART usw. sein können. So ist man zwar sehr flexibel, die Konfiguration ist aber eher komplex. Beim XMC würde ich tatsächlich empfehlen vorgefertigte Treiber zu verwenden (ansonsten meist keine gute Idee). Die CMSIS Device Treiber sind, im Gegensatz zum Schrott vieler andere Hersteller, sogar ziemlich brauchbar.
Peter S. schrieb: > Der XMC ist, wie schon erwähnt, nicht so ganz trivial. Erstens ist die > Peripherie sehr komplex und zweitens das Reference Manual nicht > besonders gut gelungen, wie ich finde. So unterschiedlich sind die Geschmäcker. Ich finde Infineon macht recht übersichtliche Datenblätter. Auch für den XMC4500. Peter S. schrieb: > Beim XMC gibt es beispielsweise nicht so etwas wie eine I2C-Peripherie > mit sehr übersichtlicher Konfiguration, sondern es gibt "USIC"-Module, > die SPI, I2C, UART usw. sein können. So ist man zwar sehr flexibel, die > Konfiguration ist aber eher komplex. Jap, das stimmt, das ist ziemlich komplex da erst mal durchzusteigen. Peter S. schrieb: > Beim XMC würde ich tatsächlich empfehlen vorgefertigte Treiber zu > verwenden (ansonsten meist keine gute Idee). Die CMSIS Device Treiber > sind, im Gegensatz zum Schrott vieler andere Hersteller, sogar ziemlich > brauchbar. Ganz genau, kann auch die Treiber sehr empfehlen. Und zur einfachen Nutzung kann ich auch Dave empfehlen. Eine durchaus sehr brauchbare IDE, die fast alles kann. Da sind teilweise auch beispiele für komplexere Treiber dabei. Gerade für Motoren gibt es von Infineon so einiges auch an Application Notes. Vielleicht gibts das ja auch für DC/DC? Musst du mal schauen. Viel Erfolg.
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.