¿Cómo puedo aislar la referencia de voltaje de la salida del programador ICSPCLK?

En mi aplicación utilizo el microcontrolador PIC16F676 con la referencia de voltaje externo LM282 ( https://www.onsemi.com/pub/Collateral/LM285-D.PDF ) (para convertidor A/D) conectado al pin RA1. Este pin también se usa durante ICSP (programación en serie de circuito interno) como una señal de reloj ICSPCLK. ¿Cómo puedo aislar esta referencia de voltaje de la salida del programador ICSPCLK y programar correctamente el chip?PIC16F676 con referencia de tensión externa y ICSPCLK conectado

refrescar mi memoria: ¿Cuál es el voltaje de referencia que ofrece el LM282 y cuáles son los voltajes que toma ICSPCLK?
El voltaje de referencia de LM282 es 1,235 V y el rango de voltaje para ICSPCLK es probablemente 0,2 VDD para nivel bajo y 0,8 VDD para nivel alto. La respuesta de @anrieff resolvió mi problema.
bueno, entonces, elimine R1 cuando esté en modo de programación (por ejemplo, encendiendo un transistor que está en serie con R1 solo cuando necesita el voltaje de referencia). Para voltajes << voltaje de referencia, el LM282 simplemente será un aislador relativamente bueno, supongo

Respuestas (1)

No creo que haya una buena manera de hacerlo. Mi primera sugerencia sería simplemente agregar un puente frente al LM282:

esquemático

simular este circuito : esquema creado con CircuitLab

El puente (o interruptor DIP) debe estar cerrado durante las operaciones normales y abierto durante la programación.

Si no puede vivir con este requisito de intervención manual, puede agregar un amplificador operacional para evitar ese nodo por completo:

esquemático

simular este circuito

De esta manera, su programador "luchará" contra el amplificador operacional, pero si la resistencia (R2) es lo suficientemente alta, el programador "ganará". Durante las operaciones normales, el amplificador operacional solo amortigua la referencia de voltaje. Si elige ese camino, elija un amplificador operacional que acepte entradas y salidas cerca de los rieles: E/S de riel a riel.

Muchas gracias por la respuesta. La solución que usa un puente probablemente sea buena para mi aplicación.