Cree un programador PIC16F84A de serie simple

0

Decidí crear mi propio programador PIC16F84A , el problema con 16F84A es el voltaje en el pin MCLR (+ 13V). Cómo conseguimos esto con un puerto serial (-10v; + 10v). Sí, hay muchos métodos, pero elijo el simple. : = D

Así que busqué en la red & Encontré este simple enlace . Gracias a Luke Weston por compartir.

Pregunta 1: Construí el circuito, pero ¿no puedo recuperar el Vpp en el emisor del BC337? ¿Hay algún error?

Pregunta 2: Entonces hice el siguiente circuito para controlar el Vpp (+ 13v) con la señal del puerto serie (es un inversor de dos etapas), ¿es correcto?

simular este circuito : esquema creado usando CircuitLab

Si Signal from PC = -10v === > Vpp = 0v

Si la señal de PC = + 10v === > Vpp = + 13v

primeras modificaciones después de algunas discusiones:

simular este circuito

    
pregunta user38218

1 respuesta

1

Este no es un buen circuito por varias razones. Hay muchos circuitos de mierda en internet. De hecho, la fracción de los circuitos de mierda es más alta en Internet que en la vida real. Aquellos que saben lo que están haciendo y diseñan un circuito para un requisito particular no consideran que sea una gran oportunidad de publicación y, a menudo, no pueden hacerlo debido a cuestiones de confidencialidad. Son los aspirantes a los que apenas se puede deletrear NPN que pasan una semana haciendo que parpadee su LED, y que con orgullo quieren mostrar sus logros herculianos al mundo.

Solo algunos problemas de mi cabeza:

  1. ¿Está clasificado Q2 para una polarización inversa de 10 V a través de su unión B-E? Eso es ciertamente posible, pero muchos transistores pequeños no están clasificados para eso.

  2. Su pullup pasivo que impulsa Vpp caerá algo de voltaje. Parece que ni usted ni la persona que diseñó este circuito ni siquiera vieron la especificación de programación . Consulte la especificación para Ihh en la Tabla 5-1 CARACTERÍSTICAS DE CA / CC , sección 5.0 PROGRAMAR / VERIFICAR MODO CARACTERÍSTICAS ELÉCTRICAS en la página 13. Multiplique ese tiempo actual R4, luego reste eso voltaje de su suministro de 13 V. Su voltaje Vpp ahora está fuera de especificación.

  3. En la misma tabla, observe el tiempo máximo de aumento de Vpp. ¿Realmente crees que un pullup pasivo de 10 kΩ puede cumplir con eso? Tal vez pueda, pero tal vez no. Una vez más, no me gusta el pullup pasivo para conducir Vpp alto.

respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas