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?
No creo que haya una buena manera de hacerlo. Mi primera sugerencia sería simplemente agregar un puente frente al LM282:
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:
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.
marcus muller
usuario123
marcus muller