PIC - low voltage programming

OP #850372
Lesenswert?

Hallo,

möchte einen PIC16F884 über ein FPGA programmieren. Verwende dazu den 
LVP-Mode. Leider funktioniert das Programmieren nicht sehr stabil. 
Löschen und Lesen scheinen sehr gut zu funktionieren.
Hat jemand Erfahrung mit PIC und LVP ? Irgend welche Tipps ? Literatur ?

Bin für jeden Tipp dankbar.

Gruss
Thomas
Gast #850385
Lesenswert?

Hallo,

wie hast du den PGM-Pin des Pics beschaltet, liegt der auf definiertem 
Potential oder floatet der rum?
Poste bitte nen Schaltplan damit wir wissen wie der Aufbau konkret 
aussieht.

Markus
#850390
Lesenswert?

Naja, für LVP muss er ja wohl den PGM-Pin beschaltet haben, sonst würd 
ja auch das Löschen/Lesen nicht funktionieren...

Evtl ist das Timing zu knapp? gehts denn langsamer?
Evtl. Abblockkondensator am PIC vergessen, und beim erhöhten Strombedarf 
beim Flash-Schreiben schmiert der ab?
OP #850407
Lesenswert?

PGM ist natürlich beschaltet. Timing ist eigentlich schon um Faktor 2-3 
langsamer als von Micrichip spezifizert. Ich werde jetzt mal einen 
Logic-Analyser dranhängen.
Ablock-C (100nF) ist vorhanden. Die Karte ist in SMD aufgebaut. Aber ich 
werde mal ein Augenmerk drauflegen. Guter Hinweis.
OP #850569
Lesenswert?

Habe noch ein 1uF und 100uF rangehängt. Keine Änderung im Verhalten 
feststellbar. Versorgungsspannung sieht sauber aus.

Logic-Analyzer zeigt auch keinen Unterschied zwischen erfolgreichem und 
misslungenen Programmiercycle. Scheint aber eindeutig am Programmieren 
und nicht am Verifizieren (Readback) zu liegen. Das Timing ist weit weg 
von kritischen Werten.

Sehr komisch...

Noch irgendwelche Ideen/Vorschläge ?

Hat schonmal jemand den LVP-Mode benutzt ? Die meisten Programmer meiden 
diesen Mode ja scheinbar.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren