Wie kann ich die Spannungsreferenz vom Ausgang des ICSPCLK-Programmierers isolieren?

In meiner Anwendung verwende ich den Mikrocontroller PIC16F676 mit der externen Spannungsreferenz LM282 ( https://www.onsemi.com/pub/Collateral/LM285-D.PDF ) (für A/D-Wandler), die an den RA1-Pin angeschlossen ist. Dieser Pin wird auch während ICSP (Internal Circuit Serial Programming) als ICSPCLK-Taktsignal verwendet. Wie kann ich diese Spannungsreferenz vom Ausgang des ICSPCLK-Programmierers isolieren und den Chip erfolgreich programmieren?PIC16F676 mit externer Spannungsreferenz und angeschlossenem ICSPCLK

Jog my memory: Was ist die Referenzspannung, die der LM282 bietet, und welche Spannungen nimmt ICSPCLK an?
Die Referenzspannung von LM282 beträgt 1,235 V und der Spannungsbereich für ICSPCLK beträgt wahrscheinlich 0,2 VDD für Low-Pegel und 0,8 VDD für High-Pegel. @anrieff Antwort hat mein Problem gelöst.
Nun, dann entfernen Sie R1, wenn Sie sich im Programmiermodus befinden (z. B. indem Sie einen Transistor in Reihe mit R1 nur dann einschalten, wenn Sie die Referenzspannung benötigen). Für Spannungen << Referenzspannung wird der LM282 einfach ein relativ guter Isolator sein, denke ich

Antworten (1)

Ich glaube nicht, dass es einen guten Weg gibt, es zu tun. Mein erster Vorschlag wäre, einfach einen Jumper vor dem LM282 hinzuzufügen:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Der Jumper (oder DIP-Schalter) sollte während des normalen Betriebs geschlossen und beim Programmieren geöffnet sein.

Wenn Sie mit dieser Anforderung für einen manuellen Eingriff absolut nicht leben können, können Sie einen Operationsverstärker einbauen, um diesen Knoten vollständig zu vermeiden:

schematisch

Simulieren Sie diese Schaltung

Auf diese Weise "kämpft" Ihr Programmierer gegen den Operationsverstärker, aber wenn der Widerstand (R2) hoch genug ist, würde der Programmierer "gewinnen". Während des normalen Betriebs puffert der Operationsverstärker nur die Spannungsreferenz. Wenn Sie diesen Weg gehen, wählen Sie einen Operationsverstärker, der Ein- und Ausgänge in der Nähe der Schienen akzeptiert - Rail-to-Rail-I/O.

Vielen Dank für die Antwort. Lösung mit Jumper wird wahrscheinlich gut für meine Anwendung sein.