Forum: Mikrocontroller und Digitale Elektronik dsPIC30F2020 & ICD2 Programmierung?


von Richard K. (richardk)


Lesenswert?

Hallo zusammen

Ich versuche gerade meinen ersten dsPIC in Betrieb zu nehmen.
Ich habe mir auf Grund der schnellen PWM's einen dsPIC30F2020
(Im Dip 28 Gehäuse) ausgesucht.

Nun, scheitere ich bei der Programmierung.

Dazu verwende ich einen original ICD2 welchen, ich an VDD, VSS, MCLR, 
PGC (Pin 18)
und PGD (Pin 17) angeschlossen habe.

Was ich bisher selbst herausgefunden habe ist, dass das ICD2 sich 
weigert die Schaltung
zu versorgen. (Betrifft scheinbar die Ganze dsPIC30 Serie)

Also habe ich die 5V Versorgung extern zu geführt.
Fazit ist, dass der ICD in den Settings keine Target Vcc usw. anzeigt,
lediglich die MCLR. Somit kommt immer die Meldung "... wrong device ID".

Versorgung (5V) liegt an PIN 13,20,28 an. Vss entsprechend.

Nun dachte ich, ob ich ev. den ICD2 abgeschossen habe.
Hab es mit meinem 18er Demo Bord überprüft.
Da funktioniert alles einwandfrei.

Kann mir bitte jemand sagen, was zum Geier ich falsch mache?


Danke, Gruss RichardK

von Benedikt K. (benedikt)


Lesenswert?

Richard Kocsis wrote:

> Kann mir bitte jemand sagen, was zum Geier ich falsch mache?

5V mit Vcc vom ICD2 verbunden? Die Vcc sollte der ICD2 nämlich dann mit 
etwa 5V anzeigen.

PS: Besorg dir schonmal einen Kühlkörper für den dsPIC30F2020. Das Teil 
wird abartig heißt, ich habe schon >70°C Gehäusetemperatur gemessen.

von Gast (Gast)


Lesenswert?

Guten Abend,

schau mal hier http://www.inexglobal.com/downloads/jx-dspic40_e.pdf

...am besten so nachbauen.

Sind alle Versorgungspins am Netz? ... Ohne alle V(cc) und V(ss) geh GAR 
NIX! Hast du mal AV(dd) und AV(ss) angeschlossen?

Hatte ewig selber Probleme damit, habs mit MikroE Boards gelöst. 
Ansonsten kann ich dir nur Breadboard empfehlen und soviele Pins wie 
möglich auf Masse ziehen und Kond auf 5V reinhängen. Nur das hatte 
geholfen. Hab selbst heute noch vereinzelt Probleme mit den Biestern auf 
MikroE Board. Es kommt die Meldung bei frabrikneuen Chips über "...BOR 
was activated...". Scheinen fürs Programmieren sehr anspruchsvoll zu 
sein!

von aha (Gast)


Lesenswert?

Dieser dsPIC zieht ueber 200mA. Das bedeutet man sollte sich ueber die 
Stromversorgung Gedanken machen.

von Richard K. (richardk)


Lesenswert?

Hallo liebe Leute

Vielen Dank für eure promoten Antworten.

Viel neues gibt es nicht. Ja, Vcc Vss und auch die vom A/D waren von 
Anfang an
mit angeschlossen. Auch sind direkt an den PIN's Stütz Keramik 
Kondensatoren dran.
Neu, habe ich noch einen Quarz angeschlossen, obwohl ich eigentlich den 
internen FRC
verwenden wollte. Hat auch nix gebracht.

Am ICD2 stehen mit dem Oszilloskop betrachtet saubere 5V VCC an, am MCLR 
nur die
5V des Pullups nicht die Programmierspannung. PGC & PGD kommen beim 
"connect" Versuch
auch Pulse daher aus dem ICD2. Jedoch zeigt das blöde Ding immer noch 
keine Spannungen
an in der IDE. Immer noch selber Fehler :-(

Ich könnte heulen :-(((
Habe mir auch die Beschaltung des Microchip SMPS Demobords angesehen,
meine Programierschaltug ist identisch.

Hat nun jemand noch einen Tip?

btw. PIC habe ich selbstverständlich auch schon getauscht.


Gruss Richard

von Richard K. (richardk)


Lesenswert?

Hallo Leute

Das Problem hat sich gelöst :-)
Ich schäme mich..

Ja, Versorgung war überall vorhanden, nur nicht am ICD2 selbst.
Ursache war das Adapterkabel vom RJ11 des ICD zu meinem 
Programmierstecker.

Vielen Dank für eure Unterstützung.



Gruss RichardK

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
Noch kein Account? Hier anmelden.