Forum: Mikrocontroller und Digitale Elektronik PIC24 In-Circuit-Programmierung


von PIC24 (Gast)


Lesenswert?

Hallo zusammen !

Es ist ein PIC24FJ128GA006 im Einsatz, dieser soll mit der PIC24 
In-Circuit-Programmierung programmiert werden. Als Programmer kommt 
MPLAB oder PICkit2 zum Einsatz.

Die Pinbelegung ist soweit korrekt, habe es öfter nachgeprüft. Auf der 
Platine befindet sich nur der PIC24 und der Programmierstecker, sonst 
noch keine Bauteile. Spannungsversorgung von PICkit2.

Ich bekomme weiterhin keine Verbindung zum PIC24.

Hat von euch auch schonmal dieses Problem gehabt.

Bitte um Hilfe !

Danke !

von stephan_ (Gast)


Lesenswert?

Bitte erst mal einen Schaltplan ...

Und: hast Du schon 
http://ww1.microchip.com/downloads/en/DeviceDoc/39768d.pdf gelesen ?

von PIC24 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo !

Ja, das Dokument habe ich gelesen.

Anbei der Schaltplan

Gruß

von PIColo (Gast)


Lesenswert?

Und wo sind Clock und Data angeschlossen?

von stephan_ (Gast)


Lesenswert?

wo gehen denn VR+ und VR- hin, VR+ ??? VR+ müsste nach PGDx und VR- nach 
PGCx (x= 1 oder 2) gehen.

Hast Du mal die Spannungen zw. Vdd und Vss AM CHIP gemessen?

von Sebastian H. (sebihepp)


Lesenswert?

VCap wird auf jeden Fall benötigt

von PIC24 (Gast)


Lesenswert?

Hey !

Clock (VR-) ist an PIN15 (PGC1) angeschlossen
Data (VR+) ist an PIN16 (PGD1) angeschlossen

von PIC24 (Gast)


Lesenswert?

Spannung ist korrekt am Chip mit 3,25 V

von stephan_ (Gast)


Lesenswert?

VDDCORE/VCAP und ENVREG angeschlossen (sieht man auf dem Schaltplan 
leider nicht) ???

von Sebastian H. (sebihepp)


Lesenswert?

Aber zwischen VCap und GND wird ein Kondensator benötigt. Hast du diesen 
schon bestückt? Der PIC erzeugt intern eine Spannung von 2.5V für den 
Kern und benötigt dazu zwingend diesen Kondensator.

von PIC24 (Gast)


Angehängte Dateien:

Lesenswert?

Hey !

Ja, C9 und C19 sind bestückt.

Anbei noch ein größerer Ausschnitt vom Schaltplan.

von Sebastian H. (sebihepp)


Lesenswert?

Uff...
Irgendwelche Lötbrücken? ICSP-Stecker richtig gepolt? Richtigen 
Programmer und PIC in MPLAB gewählt? Spannungsversorgung in MPLAB 
angeschalten? Wackelkontakt bei ICSP- und/oder USB-Anschluss?

Zur Not mal einen anderen PIC benutzen... Vielleicht ist er ja defekt. 
Sollte zwar nicht vorkommen, aber sag niemals nie. =)

von PIC24 (Gast)


Lesenswert?

Hey !

Hier die Meldung in MPLAB

Initializing PICkit 2 version 0.0.3.63
Found PICkit 2 - Operating System Version 2.32.0
Target power not detected - Powering from PICkit 2 ( 3.25V)
PKWarn0003: Unexpected device ID:  Please verify that a PIC24FJ128GA006 
is correctly installed in the application.  (Expected ID = 0x4070000, ID 
Read = 0x0)
PICkit 2 Ready

von PIC24 (Gast)


Lesenswert?

An den Kondensatoren C9 und C19 kann ich auch die 2,5V messen.

von Sebastian H. (sebihepp)


Lesenswert?

Ist das wirklich ein PIC24FJ128GA006?

von stephan_ (Gast)


Lesenswert?

"ID Read = 0x0" heisst, dass er gar keinen PIC sieht.

Entweder ist der PIC kaputt oder eine Verbindung ist tot.

von PIC24 (Gast)


Lesenswert?

Ja !

von Sebastian H. (sebihepp)


Lesenswert?

Okay, ich habe durch zufall ein Bugfix für PICKit2 und PIC24FJ 
Kontroller gefunden. Ich weiss nicht wofür das ist, aber vielleicht 
hilft es.

http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit%202%20v2.61.00%20Setup%20A.zip

von PIC24 (Gast)


Lesenswert?

So, habe noch eine weitere Platine.

Habe dort die Kondensatoren C9 und C19 draufgelötet.
Und siehe da, der Controller wird in MPLAB gefunden.
Dann ist bestimmt der Controller auf der anderen Platine defekt.

Vielen Dank für Eure Mithilfe

Gruß

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.