PIC Reset und PICkit ohne stöpseln

OP #7239420
Lesenswert?

Hi, wie kann ich eine Schaltung realisieren, wo ich nicht immer für das 
Programmieren mit PICkit den Reset-Zweig abstöpseln muss? Der würde 
sonst die 13V Programmierspannung stören. Eine Diode funkt auch nicht, 
weil sonst der Pulldown auf Masse nicht funktioniert.
Angehängte Dateien:
#7239438
Lesenswert?

Welches PICkit? 1,2,3 oder 4?
Funktioniert das überhaupt, ohne Anschluss Pin 2 an Vdd?

Warum nicht LVP (Low Voltage Programming)?

Wozu die riesigen 10uF?
Falls wirklich sehr langsame ansteigende Spannungsversorgung
->Schaltung wie im Datasheet (4.3 Power-on Reset)
Sonst nur R nach Vdd, oder MCLR in den Config Bits deaktivieren.

(Ich musste noch nie den Reset Zweig abstöpseln)
OP #7239455
Lesenswert?

Volker S. schrieb:
> Welches PICkit? 1,2,3 oder 4?
> Funktioniert das überhaupt, ohne Anschluss Pin 2 an Vdd?
Der PIC bekommt seine Spannung von der Schaltung.

>
> Warum nicht LVP (Low Voltage Programming)?
?

>
> Wozu die riesigen 10uF?
> Falls wirklich sehr langsame ansteigende Spannungsversorgung
> ->Schaltung wie im Datasheet (4.3 Power-on Reset)
> Sonst nur R nach Vdd, oder MCLR in den Config Bits deaktivieren.
>
> (Ich musste noch nie den Reset Zweig abstöpseln)
Das ist die Schaltung aus 4.3. Wieso soll ich MCLR deaktivieren? Ich 
will resetten.
OP #7239505
Lesenswert?

Volker S. schrieb:
> Volker S. schrieb:
>
>>> Das ist die Schaltung aus 4.3
>> 10uF? fehlt da nicht ein R?
>
> Au sorry, dein R4 ist derjenige, welchen ich vermisst habe.
> Der Anschluss für das PICkit-X sollte dann aber zwischen deinem R4 und
> dem /MCLR Pin sein.
Die 1k sind notwendig zum PIC-Schutz.

>
> Nochmal - Brauchst du die "SLOW VDD POWER-UP" Schaltung überhaupt?
Ja, definitiv. Die Versorgungsspannung ist kritisch.
OP #7239586
Lesenswert?

Volker S. schrieb:
> Ralf S. schrieb:
>> "Electrostatic Discharge (ESD) or Electrical Overstress (EOS)."
>
> Ok, schau dir trotzdem mal das Poster an. Vor allem den Teil unten
> rechts.

Genau mein Thema der Punkt 2. Deshalb muss ich den Reset-Kreis 
abstöpseln. Das war meine Frage, ob es nicht eine Schaltung gibt, die 
das überflüssig macht, weil ich nicht ständig hin und herschalten will 
beim Entwickeln.
#7239608
Lesenswert?

Ralf S. schrieb:
> Hi, wie kann ich eine Schaltung realisieren, wo ich nicht immer für das
> Programmieren mit PICkit den Reset-Zweig abstöpseln muss? Der würde
> sonst die 13V Programmierspannung stören. Eine Diode funkt auch nicht,
> weil sonst der Pulldown auf Masse nicht funktioniert.

Nimm einen MCP120 Resetgenerator. Der hat einen Open Drain Ausgang und 
zieht den MCLR beim Poweron und beim Brownout runter. Da es ein Open 
Drain Ausgang ist, sollte auch High Voltage Programming eigentlich 
nichts ausmachen.

https://ww1.microchip.com/downloads/en/DeviceDoc/11184d.pdf

Wenn Du da doch Bedenken hast, nimmst Du einen MAX810 mit Push-Pull 
high-acxtive Reset Ausgang und hängst da einen NMOS Transistor dahinter.

https://datasheets.maximintegrated.com/en/ds/MAX803-MAX810Z.pdf
https://www.onsemi.com/download/data-sheet/pdf/cat803-d.pdf

Achte bei diesen Bausteinen auf die passende Sollspannung. Für einen 
3.3V PIC willst Du die 3.08V Version haben.

Ich mache immer noch einen 10k zwischen MCLR und VCC, um MCLR im Betrieb 
sicher auf High zu haben. Der Strom über diesen währen des 
Programmierens ist vernachlässigbar, da passiert nichts.

fchk

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