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.
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 .
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.
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.
Benutzer51166
Anindo Ghosh
Tobi Lawrence
Gustavo Litowski
Leon Heller
Scott Seidmann