Problema de diseño de ICSP en PIC16F628A

0

Acabo de agregar el puerto ICSP en este esquema aquí

sin embargo, cuando el programador alimenta el circuito desde el ICSP (pin1 + 5V, pin6 GND) también polariza el relé y el bs170. Si, por alguna razón, el BS170 dispara, el relé comenzará a extraer mucha corriente directamente del programador (pickit2, 3 o lo que sea). ¿Es una preocupación? Me gustaría evitar un interruptor físico para aislar el relé del circuito en el modo de programación.

    

2 respuestas

1

Si intenta extraer más corriente del ICSP de lo que está calificado para suministrar, podría dañar el ICSP o disparar el disyuntor en el concentrador USB (si tiene un concentrador decente con los disyuntores adecuados).

Es razonable suponer que un transistor NPN no se encenderá espontáneamente. Se puede encender desde el pin de E / S. Si desea estar más seguro, puede agregar un fusible a la línea de + 5V en el cable ICSP.

Algunos comentarios más sobre tu esquema.

  • ¿No agregó deliberadamente un pull-up de 47kΩ entre MCLR # y + 5V?
  • Schottky sería un diodo mejor para la protección EMF trasera del relé.
respondido por el Nick Alexeev
1

El pin + 5v en el pin ICSP se puede usar para alimentar una MCU asociada, pero no es necesario. Si no se está utilizando para alimentar el dispositivo, el programador usa este cable para detectar cuándo el cable de programación está conectado a la MCU. Así que todavía necesita estar conectado a +5.

Para evitar que el pin se utilice para alimentación, puede insertar un diodo con el ánodo conectado a +5 y el cátodo (+ o el extremo con la barra) conectado al + 5v del encabezado de ICSP. En este caso, deberá conectar el riel + 5v a un suministro externo.

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas