Empfehlung des DsPIC-Entwicklungsboards

In ein paar Monaten sollte ich mit der Entwicklung eines Stromrichters beginnen und mir wurde gesagt, ich solle mich an dsPIC gewöhnen. Das derzeit verwendete Modell ist "dsPIC30F6010", was ziemlich "alt" ist (zumindest im Vergleich zu den neueren dsPIC33E/F-Serien).

Ich habe das ziemlich billige (~ 35 $ bei Digikey) "DM330013-2-ND" -Entwicklungsboard mit integriertem Debugger gesehen, der dsPIC33F (sowie PIC24F/H und PIC32) unterstützt, obwohl ich anscheinend größere Schwierigkeiten habe, ein billiges für dsPIC30 zu finden . Ich weiß nicht, ob es aus Sicht des Codestils / der Funktionalität viele Unterschiede zwischen den beiden gibt.

Ich weiß nicht, was andere Leute tun, aber ich dachte, es wäre eine gute Idee gewesen, PICKIT3 direkt zu verwenden, anstatt den integrierten Debugger zu verwenden, da ich meine eigene Leiterplatte erstellen muss. Das schränkt die Möglichkeiten etwas ein.

Für den dsPIC30F6010 schlägt Microchip das "DM183021" vor, aber es ist sehr teuer (~ 130 $ auf Digikey). Ein weiteres vorgeschlagenes Entwicklungsboard ist das "DM300019-ND" (~ 80 $ bei Digikey), das möglicherweise noch in Reichweite meiner Brieftasche ist, obwohl ich ein Add-On "MA300013" kaufen müsste (das veraltet ist ...) .

Wenn PIC32 und dsPIC30F/dsPIC33F aus Sicht des Codestils/der Funktionalität (sehr) ähnlich sind, kann ich ein PIC32-Board mit dem PICKIT 3-Debugger verwenden, nur um ein Gefühl dafür zu bekommen. Trotzdem konnte ich kein gutes und billiges Entwicklungsboard finden, das behauptet, PICKIT 3-Programmierung zu unterstützen oder zumindest einen Header dafür bereitzustellen.

Kennt/nutzt jemand so ein günstiges (möglichst < 80€) Entwicklungsboard? Ich brauche nicht wirklich viele erweiterte Funktionen (wie Ethernet, CAN, ...), obwohl ich I2C/SPI/ADC/GPIO an Bord haben möchte.

Wenn das Zitieren einer MCU oder eines Entwicklungsboards als Einkauf angesehen werden würde, wäre diese Seite schon vor langer Zeit geschlossen worden. Wie viele Beiträge enthalten Verweise auf AVR/PIC/MSP430/ARM? Schließen Sie dann alle diese Fragen ...
Ich würde sagen, diese Frage zeigt einige Forschungsanstrengungen, bevor sie gestellt wird, und ist keine direkte Einkaufsfrage. Die Antworten, falls vorhanden, würden auch zukünftigen Besuchern zugute kommen, die nach Entwicklungstools für DsPIC-Teile suchen.
Dies ist irgendwie lokalisiert: Viele dieser Boards sind möglicherweise keine praktikablen Optionen, und Empfehlungen sind möglicherweise keine praktikablen Optionen, wenn jemand in ein paar Monaten vorbeikommt und diese Frage findet. Es scheint jedoch eine bessere Frage zu sein, wenn der Fokus auf die allgemeine Erfahrung der Menschen mit den verschiedenen Funktionen verschiedener Entwicklungsboards verlagert würde ... welche Funktionen das Debuggen / Prototyping erleichtern usw. usw. Danach sollte die Board-Wahl erfolgen offensichtlich - welches Board die gewünschten Features zum günstigsten Preis hat.
Es ist eine Art Einkaufsfrage, aber das OP hat Untersuchungen zu diesem Problem gezeigt.
Ich würde ein paar Chips kaufen und mein eigenes Board entwerfen, es ist sehr einfach.
Empfehlen Sie die MikroElectronica-Boards wärmstens -- mikroe.com/easypic-fusion

Antworten (3)

Das Explorer 16-Modul von Microchip ist ein guter Ausgangspunkt, wenn Sie in die Leistungsumwandlung einsteigen möchten. Sie können ein Buck-Boost-Plug-In-Board (PICtail) erwerben und direkt in die Entwicklung von Software eintauchen, um sie zu steuern.

PIC32 ist ein anderes Tier. Es basiert auf MIPS und hat nicht die dedizierte DSP-Engine, die der dsPIC hat.

Beschränken Sie sich jedoch nicht auf Microchip, es sei denn, andere Einschränkungen blockieren Sie. Texas Instruments hat auch zwei gute Lösungen – den C2000 DSP und den digitalen Leistungsregler UCD3138 .

+1 für den TI C2000 Piccolo-Vorschlag. Sie bieten das Piccolo Launchpad an , ein Entwicklungsboard für 17 US-Dollar, einschließlich weltweitem FedEx.
Das Explorer-16-Modul ist relativ teuer. Da dies ein Universitätsprojekt für das nächste Jahr ist und in der Leistungselektronikabteilung nur dsPIC verwendet wird, glaube ich nicht, dass ich wirklich eine Wahl habe. Ich wollte dsPIC oder ähnliches ein bisschen erleben, bevor ich mit diesem Projekt beginne.
@AnindoGhosh: danke. Sieht interessant aus für den Preis, gerade wenn ich daheim was machen möchte.

Ein "Entwicklungsboard" ist nicht erforderlich. Sie müssen Ihre Schaltung früher oder später sowieso bauen und testen, also debuggen Sie den Code mit einem RealIce, ICD3 usw. auf der realen Schaltung.

Der Zweck hier ist, sich mit dsPIC vertraut zu machen, nicht, einen echten Stromkreis zu simulieren oder zu erstellen. Das Beste, was ich tun könnte, ist, etwas auf einem Steckbrett zu tun, während ich Messungen auf dem Entwicklungsboard durchführe. Ich muss später meine eigene Platine machen, aber ich möchte mich ein wenig mit der Software vertraut machen, die auf dem Mikrocontroller läuft, bevor ich tatsächlich gleichzeitig Hardware- und Softwareprobleme habe. Ist der ICD3 (DV164035) oder RealIce (DV244005) deutlich besser als der PICKIT 3, um seinen Preisunterschied zu rechtfertigen?
Oder lieber eine MCU mit DIP-Sockel auf einem Steckbrett + Programmer (PICKIT 3 oder ICD3, das RealIce ist mir viel zu teuer) und damit herumspielen, um sich mit den Grundlagen vertraut zu machen?
Es gibt viel zu sagen über ein gutes Breakout-Board, mit dem Sie als Teil Ihrer Sandbox schnell und einfach Dinge ändern können. Ich denke, die 200 Dollar, die ich für meine ausgegeben habe, haben sich in Form von eingesparten Stunden immer wieder bezahlt gemacht. Ich bin jetzt an dem Punkt angelangt, an dem ich nur noch darüber kichere, wie albern ich war, wenn ich an die Zeit denke, in der ich gezögert habe, ob ich es kaufen soll oder nicht.
Ich hatte Schwierigkeiten, einen PIC-Programmierer mit durchgestrichenen Pins zu finden (existiert er?). Ich habe mein eigenes Demoboard mit einem ZIF-Sockel gebaut, damit ich verschiedene MCUs testen kann.

Meine Stimme wäre für den Microstick II mit dem Microstick Plus oder dem X2C+ Development Board . Beide Optionen kosten etwa 50 US-Dollar und können mehrere Geräte unterstützen.

Diese sind einfacher als das Explorer 16-Modul, und der Beispielcode von der Microstick Plus-Website ist ziemlich gut.