-
Thread
Controller für DCDC Converter
auch haufenweise "Housekeeping", Leistungsüberwachung und Fehlerüberwachung gemacht. Was ich beim dsPIC etwas vermisst habe, ist eine interne Slope-Compensation. Die musste ich mir extern an die Spitzenstromregelung dranbasteln. Geht, aber die Picolos haben so etwas wohl integriert. Ich finde, dass
Es gibt bei den PICs welche: dspic33ep64mc502 dspic33fj16gs502 würde ich aber nicht mehr verbauen, weil mir das Debuggen von den PICs im gegensatz zu Cortex Mx zu nervig ist. Sonst sind das schöne Teile mit genau solchen Hardwareeinheiten
-
Thread
Wie funktioniert load / current sharing?
es für sowas fertige Controller gibt, ich aber die Hoffnung habe, dieses Feature auch mit auf dem DSpic zu realisieren. Trotzdem weiß ich noch nicht so richtig, wie das funktioniert :-( Ausgangsseitig messe ich eh bereits Strom und Spannung. Ich denke all zu viel mehr Sensorik brauch ich auch nicht
In erster Näherung einfach indem eine zentrale Autorität (dein MC=DSPic) die PWM für die Wandler vorgibt. Bei völlig getrennten Wandlern sind durch Toleranzen die Soll-Ausgangsspannungen der Regler unterschiedlich. Der eine Regler ist dann auf max (Spannung noch zu
-
Thread
Probleme mit dspic30f4013
Hallo, ich habe ein Problem mit einem dspic von Microchip. Mir kommt es so vor als würde der Chip sich ständig resetten. Wenn ich zum Beispiel einen oder mehrere Pins auf HIGH schalte, bekomme ich am Ausgang den angehängten Spannungsverlauf
-
Thread
10ns Rechteckimpuls erzeugen
Teilen nicht mehr sonderlich über den Weg. Und 2 Chipfehler in einem Jahr bei dem selben Hersteller DSPIC und MCP1710) lassen uns nun einen weiten Bogen um den Laden machen wenn es um Neudesigns geht. Grüße MiWi
-
Thread
PIC: Verify failed
etwas. Wo > soll ich denn Fehler suchen? Daten, nicht Adresse. Der Flash-Adressraum im PIC24 und dsPIC ist 24 Bit breit, der Daten-Adressraum 16 Bit breit. In Deinem Fall ist das oberste Byte auf 0, soll aber ff sein. Ich gehe mal davon aus, dass es irgend ein Problem mit Deinem Hex-File gibt. Ältere
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Hier ein Stück selbstgemachte Ekletronik. Da sind fünf DSPIC`s drauf ,welche dann Klänge produzieren sollen. Das ist ein Teil vom "Synthesizer". Und der Synth ist auch zu sehen. Je ein DSPIC ist pro Voice vorgesehen. 48 KHz fs, 3 OSC mit SÄgezahn + und -, Sinus
Eckfrequenz von 500Hz- bis 20kHz. Das Filter arbeitet Stereo und benötigt "nur" 100 Zyklen der edlen DSPIC-Performance. Ich finde es kann sich hören lassen. Habe mittlerweile graue Barthaare bekommen..... Laßt mal nen Kommentar vom Klangeindruck da. Machts gut
-
Thread
ATmega8: Das Buch
mit einem Terminalprogramm gemacht und gute Erfolge gehabt. In der Firma musste ich mal für einen DSPIC vor ein paar Jahren einen AES geschützten B.L. Schreiben. Das war trotz AES Beispielscode eine interessante Sache. Funktionierte am Ende ganz gut, nur schaffte ich nicht mehr als 30kB/s. Also, Geschwindigkeitsrecorde
-
Thread
Interrupt CAN dsPic
Hallo Zusammen, seit 2 Tagen kämpfe ich mit einem Problem mit einem dsPIC30F6012A und dessen CAN ISR. Kurze Umschreibung was ich machen möchte: Wenn CAN Botschaften ankommen (egal welche) soll der Controller wach bleiben und arbeiten, wenn keine CAN Botschaften mehr kommen soll er schlafen gehen. Was soweit geht: Der Controller wacht auf und bleibt wach und geht auch immer in seine ISR für CAN. Er schläft ein sobald der CAN abgezogen wird und geht schlafen. Hier beginnt das Problem: Er wacht auch wieder auf, geht dann aber nur noch einmal in die CAN ISR und geht deswegen sofort wieder
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
aufwendig" konfigurieren. Und letztendlich ist es egal, ob der PIC18 zu 30% ausgelastet ist oder der dsPIC zu 5%. Es kommt eben darauf an, was man braucht. Mit den 8bittern kann man meines Erachtens schon sehr viel machen. Be Ti schrieb im Beitrag #3923730: > Für die 8-Bs würde ein PICkit3 Programmer
-
Thread
[C#] Serialport Daten auslesen
Hallo Gemeinde, ich versuche gerade zwei 16Bit ADC-Werte aus meinem dsPIC - via uart/FTDI RS232 - auszulesen. Leider gestaltet sich das ganze nicht so einfach wie erhofft. Um die Daten trennen und unterscheiden zu können verwende ich das folgende Format: Messwert1 0x09
einschleichen können doch dieses kleine Programm soll erst einmal dazu dienen die Messwerte einfach aus dem dsPIC heraus zu bekommen. [c] using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using
-
Thread
Mikrocontroller als Spektrum analyser?
mehr schlecht als recht funktionieren, und du solltest besser einen vollwertigen DSP oder einen dsPIC dafür verwenden.
-
Thread
Vernünftige Audio Wiedergabe mit kleinem Controller
Daten sollen von einer SD Karte kommen Lösung mit 16 bit Hardware PWM (z.B. PIC24) Lösung mit DSPic unter Verwendung des DAC Audio Moduls Lösung mit kleinem MCU z.B. PIC16 mit externem 16bit PWM Baustein optional: Lösung mit kleinem MCU z.B. PIC16 mit 8bit anschließender Nachbearbeitung Momentan
meiner Recherche ein externer DAC mitsamt 8bit Controller teurer kommt als so ein PIC24 oder ein dsPIC für sich allein.
-
Thread
Lookup Tabelle in ASM30 (dsPIC)
0x0000,0x0006,0x000D,0x0013 .word 0x0065,0x006B,0x0071,0x0077 So mach ich das und retlw gibts bei dspic nicht.
Auflösung. Also nein die Tabelle würde ich lieber im Speicher ablegen. RETLW geht übrigens noch beim dsPIC
-
Thread
dspic33ep welche register müssen bei Kontextwechsel gesichert werden
Hallo Community Für mein aktuelles Projekt (Motorsteuerung) nutze ich einen dsPIC der mittels kooperativen Multitasking Betriebssystem gut unterwegs ist. Nun kommt die Anforderung dazu, dass ein zusätzlicher Task laufen soll, der aber unterbrechbar sein muss. Innerhalb dieses Tasks
Schm schrieb im Beitrag #3843858: > Für mein aktuelles Projekt (Motorsteuerung) nutze ich einen dsPIC der > mittels kooperativen Multitasking Betriebssystem gut unterwegs ist. Nun > kommt die Anforderung dazu, dass ein zusätzlicher Task laufen soll, der > aber unterbrechbar sein muss. Innerhalb
-
Thread
dsPIC zu langsam?
Ich glaube DMA kann ich abhaken leider -.- Das dsPIC PWM Modul hat keinen DMA Kanal. Nur so Sachen wie SPI, ADC usw
-
Thread
MSP430: Sinus höherer Frequenz per PWM erzeugen
Ich bin gerade mit einem ähnlichen Projekt beschäftigt. Nehme doch einfach einen dsPIC mit 70MIPS und PWM Modul. Gepart mit einer Sinustabelle die 36.000 Stützen hat (1/100 Grad Auflösung) kannst du locker sehr saubere 130kHz Sinus und mehr mit einem LC Filter 2. Ordnung rausholen. Wenn
-
Thread
Messwert+Zeitpunkt komprimieren
entpacken von zip, rar oder 7zip Dateien. Realisiert wird das Projekt mit einem PIC18F oder einem dsPIC und der Sprache C. Da die Messwertaufnahme allerhöchstens 4 mal die Minute ist, ist die Geschwindigkeit relativ unkritisch, ebenso wie die Code-Größe. Es sollte primär eine möglichst hohe Komprimierungsrate
-
Thread
dsPIC30F4013: I2C-Probleme
Hallo! Ich habe ein Problem mit der Verbindung dsPIC zu MPU6050 (Acc+Gyro) über I2C. Der MPU6050 ist am "GY-521 breakout board" und hat die Pullup-Widerstände bereits drauf (läuft auf 3,3V; dsPIC auf 5V) [http://playground.arduino.cc/Main/MPU-6050]
Update: Auch beim Austausch des dsPIC ändert sich nichts, an einem Defekt liegt es also nicht. Nachdem der Sensor am anderen PIC (18F4620) mit diesem Programm funktioniert, muss das Problem am ehesten im I2C-Modul des dsPIC (ich habe
-
Thread
Wo ist PIN1!
Doch, das ist sogar das einzige, was hilft und vor allem zuverlässig > ist. Ich hab bei PIC's (dspic33ep512mu810) schon erlebt das die Schrift erstens nix mit der PIN-1 zutun hat und bei den unterschiedlichen Chargen auch anders orientiert war... Es zählt einzig und allein der Punkt - Steht auch
-
Thread
Oszi auf Tablet oder Smartphone
Mittels arduino mit 3.3v kann man dspic programmieren. Die Frage ist ob das Projekt dir so reicht. http://code.google.com/p/android-bluetooth-oscilloscope/ . der pic hat zwei ADC mit insgesamt 6 eingangskondensatoren. Ein adc mit einem
Eingänge mit eigenem Kondensator sowie ein ein Eingang mit MUX vor dem Kondensator. Vorteil von dspic sind die vorgefertigten libs für Filterung und FFT. Dies kann dann einfach nebenher gemacht werden und darauf getriggert werden. Dies impliziert aber auch dass man sich etwas einarbeiten muss.
-
Thread
MPLAB _Q15abs und Assembler
Hallo, ich habe leider kein MPLAB installiert, da ich mit dsPIC noch nicht gearbeitet habe. Jetzt bin bei einer APPNote auf den Funktionsaufruf [c] _Q15abs(<Q15_Format_value>); [/c] gestoßen. Kurz: ich will testweise diese Funktion nachbauen, finde aber keinen
-
Thread
arm gcc none eabi: Wie wird ein float/double gespeichert
Es ist ein dsPIC
holger schrieb im Beitrag #3786286: > Der dsPic aber nicht. Also nochmal meinen Post oben > lesen, dann weisst du ganz genau ob die beiden zusammenpassen. Ok. Dann lese ich mich mal in IEEE754 ein. Den dsPIC hab ich schon :) bzw. Weiß wo
-
Thread
PICKIT 3 Alternative
DM330012, ein dsPIC33E Starter Kit (z.B. hier http://de.farnell.com/microchip/dm330012/kit-starter-mplab-dspic33e/dp/1936565 zu bekommen) gestoßen. Der ICSP-Stecker scheint am Board vorhanden zu sein. Ist das Board dann komplett equivalent zum PICKIT 3 zu verwenden? Im Datenblatt zum Board (http://ww1.microchip.com
-
Thread
Dspic PLL RS232 Problem
Hallo an alle, Ich arbeite mit Dspic30F4011 und 10 mhz quarz. Es funktioniert alles super. Ich kann auch über Rs232 kommunizieren. habe sehr einfache code erst mal. #include <30F4011.h> #FUSES NOWDT //No
mit 10Mhz quarz und würde gerne mit PLL 4 arbeiten. wie kann ich es eingeben. Mein PIC ist dspic30F4011 Vielen Dank.
-
Thread
Interrupts beim PIC32
void){ LATBbits.LATB10 = !LATBbits.LATB10; IFS0bits.T1IF = 0; } [/c] Beim dsPIC haben diese Schritte ausgereicht. Ich vermute, dass ich beim PIC32 weitere Bits setzen muss, um Interrupts global zu erlauben. Leider ist mir aus dem Datenblatt nicht klar, welche Bits das sind. Vielleicht
ISRs. Gibt es irgendwo eine Zusammenfassung wie die ISR für jede einzelne Interrupt-Art lautet? Beim dsPIC habe ich die alle im Header-File gefunden.. hier suche ich bis jetzt vergeblich.. Wünsche euch noch einen schönen Sonntag, und schonmal vielen Dank für die Unterstützung!!!
-
Thread
Signal herausfiltern
Von der CPU Leistung her gesehen könnte das mit einem dsPIC schon gehen, wenn du auf etwa 10kHz begrenzt. Jedenfalls ist der schon um eine Klasse besser als ein 8 Bit AVR.
-
Thread
dspic30F-Assembler: Wie unterstes Byte auf 0x01 abprüfen?
Kann mir kurz jemand von euch dsPIC30F-Experten einen Tipp geben? Eigentlich etwas ganz einfaches: Ich möchte das Low Byte von W0 auf 0x01 abprüfen und springen. (es sollen auch andere Werte geprüft werden, aber eine Sprungtabelle rentiert sich nicht) sub.b #0x01,W0 bra Z, HIERHIN_WENN_ES_01_IST bra HIERHIN_WENN_ES_NICHT_01_IST Mir ist klar, dass das oberste Byte von W0 mit abgeprüft wird. Dies ist aber bereits 0x00. Wenn ich richtig gesehen habe, dann setzt sub.b das Zero Flag. Warum geht das nicht?
-
Thread
Wahl der richtigen µC-Familie Gesperrt
gejagt wird. Womit Du sicher Recht hast, was als Argument aber auch dafür taugt bei einem STM32, dsPIC oder was auch immer zu bleiben. Ich habe teilweise aber auch schon aus ganz nichtigen Gründen die Architektur gewechselt und hatte dabei echte aha Effekte. Die Zeit die mich das teilweise gekostet
-
Thread
Buch über digitale Filter
noch eine Frage an die DSP Gemeinde: Was haltet ihr von dem "DM 330011 :: MPLAB Starter Kit für dsPIC DSCs"? Ich finde die Kombination von µC und DSP sehr gut, obgleich ich mich damit noch nicht auseinander gesetzt habe.
dsPICs gibt es auch in DIP. Und TQFP ist ja auch keine Hexenkunst. Da erscheint mir die Kombination dsPIC Deiner Wahl und ein PICkit3 (Programmer/Debugger) sinnvoller zu sein. Ansonsten hat MicroChip auch noch spezialisiertere dsPIC Kits für spezielle Anwendungen (z.B. Audio und Motorcontrol). /reqards
-
Thread
Richtiges PIC-Board für folgende Anforderungen.
http://www.mikroe.com/pic32/development-boards/ http://www.mikroe.com/dspic/development-boards/ Für die Steuerung der Ventile benötigst du noch eine extra Platine http://www.mikroe.com/add-on-boards/various/ http://www.mikroe.com/add-on-boards/various/relay4/
-
Thread
PicKit 3 hängt - Lösung
Beschreibungen im Interner, z.B. hier http://cladlab.com/programming/microcontrollers/pic-and-dspic-family/how-to-unbrick-a-pickit-3 Vom Anlöten rate ich alledings ab, da mittels flexiblen Drahtbrücken ausreichend Kontakt hergestellt wird und nach dem Programmieren alles wieder sauber zusammen
-
Thread
Schon mal jemand das CY8CKIT-049 4200 in der Hand gehabt?
Wollte demnächst auf den dsPic aufspringen, weil ich was mit digitalen Filtern machen will. Gibt es für diesen IC da schon was an Beispielen? Oder anders gefragt: hat schon jemand was in dieser Richtung mit dem Teil gemacht?
-
Thread
Microchipbestellung Frage
China! Lokale Quelle: https://hbe-shop.de/Art-1771323-MICROCHIP-PG164130-DEBUGGER-PICKIT-3-ICD-DSPIC-USB fchk
> > Lokale Quelle: > https://hbe-shop.de/Art-1771323-MICROCHIP-PG164130-DEBUGGER-PICKIT-3-ICD-DSPIC-USB > > fchk Danke Frank, das war knapp.
-
Thread
42kHz Leistungsmesser 110V/3A
rechnen, Display anzusteuern und später vielleicht ein USB-Interface zu realisieren. PIC 18F24K50, DSPic oder ähnliche. Hauptsache mit C -Compiler.
Max Kinema schrieb im Beitrag #3686353: > PIC 18F24K50, DSPic oder ähnliche. Hauptsache mit C -Compiler. Schau dir doch auch mal den Cortex M4 an, der hat eine FPU. Das vereinfacht die SW wesentlich. Du musst quadrieren summieren und nach entsprechender Anzahl
-
Thread
dsPIC33 vs Cortex M4F für Motor Control
lastet den dsPIC so ziemlich aus. Platz für Erweiterungen der Anwendungsapplikation (Funk-Stack, ...) sehe ich da nicht. Grüße, Tobias
90MiPS durch ballert. dann tippe ich auf 16µs für den ST Code. Wenn man sich dann die AN1078 für den DSPic ansieht, merkt man das MC den Code mit Prozessor spezifischem ASM massiv optimiert hat damit der das überhaupt schafft. Reicht dir das? Gruß Tec
-
Thread
Leere while-Schleife
] Und so auch nicht: [c] while(!x); [/c] Was mache ich falsch? Ich Programmiere einen dsPIC in MPLABX mit dem C30 Compiler.
-
Thread
DSPIC33F SPI- Problem mit Highpegel an SDO
Hallo zusammen, ich möchte einen dsPIC33FJ12MC202 programmieren. Derzeit bin ich daran die SPI Schnittstelle flott zu machen. Das ganze funktioniert auch soweit ganz gut. Die einzige Problematik, die sich mir stellt ist, dass der SDO Pegel nicht auf die (meines Erachtens) vorgesehenen 3,3V schnellt. sondern lediglich auf ca. 1V. Der Clock funktioniert völlig normal und erreicht den logischen High-Pegel von 3,3V. Habt ihr Tipps, wie ich an diese Problematik herangehen sollte? Vielen Dank im Vorraus Christian Hier der relevante Code : [code] // ### Basic includes ### #include
-
Thread
Hilfe PIC33FJ32MC 802 mplab x C30
Google mal nach "dspic33f adc example", da kommen ein paar Seiten mit Beschreibungen und Beispielen auf nicht-Microchip Webseiten. Vielleicht hilft dir eine davon weiter?
-
Thread
[V] microchip dev kit PIC24F dsPIC dm300027
http://de.farnell.com/microchip/dm300027/entwicklungsboard-kit-16-bit-28/dp/1367272 mit 28 pin PIC24FJ64GA002 und dsPIC33FJ12GP202 wie neu 33,- euro inkl. versand