Circuito ICSP: Vpp (13V) y Vdd (5V) en el pin MCLR del microcontrolador Pic

2

Al conectar ICSP, ¿es seguro conectar Vpp a MCLR mientras que el + 5V de ICSP también va al pin MCLR a través de una resistencia desplegable y Vdd del microcontrolador?

Sospecho que esto no es seguro ya que obtendrías 5V y 13V de dos fuentes de voltaje diferentes en el pin MCLR momentáneamente.

¿Cómo puedes diseñar correctamente un circuito ICSP?

    
pregunta Shubham

2 respuestas

5

De la Guía de programación en serie en circuito de Microchip :

Por lo tanto, el diodo proporciona \ $ V_ {DD} \ $ al pin MCLR cuando el conector ICSP no está conectado o cuando \ $ V_ {PP} \ $ no está presente. Este debe ser un diodo Schottky.

Resistor en línea Vdd.
 RM agregada - Steven puede editar como / si lo desea:

La razón no es 100% segura, pero tenga en cuenta que se muestra como una resistencia directa o directa.
 En la página 2-2 de la hoja de datos dice:

  • Interfaz con el programador
    La longitud del cable entre el programador y el circuito también es un factor importante para ICSP. Si el cable entre el programador y el circuito es demasiado largo, se pueden producir reflexiones de señal. Estas reflexiones pueden ocasione momentáneamente hasta dos veces el voltaje al final de El cable, que fue enviado desde el programador. Esta El voltaje puede causar un enganche. En este caso, se debe utilizar una resistencia de terminación al final de la línea de señal.
respondido por el stevenvh
5

Sí, es perfectamente normal tener una resistencia en MCLR a Vdd, pero también elevar MCLR (esta vez en su rol de Vpp) a la tensión de programación durante la programación. Usualmente uso 20 kΩ para eso. Es una buena compensación entre ser la impedancia lo suficientemente baja como para no captar ruido, pero lo suficientemente alta como para que la mayoría de los programadores no tengan problemas para conducir la línea al nivel de Vpp. Tenga en cuenta que puede ser de hasta 13 V en algunos PIC.

También debe tener en cuenta la descarga actual en el riel de suministro de 5 V. Con 13 V para Vpp, suministro de 5 V y resistencia de extracción de 20 kΩ, 400 µA irán sobre el riel de 5 V. Si el resto del circuito dibuja al menos eso, entonces no habrá problema. La fuente de alimentación solo suministrará 400 µA menos. Si es solo el PIC, es posible que deba considerar sujetar el suministro de 5 V, usar una resistencia de extracción más alta o poner un diodo en serie con la resistencia. En la práctica, la mayor parte del tiempo 400 µA es lo suficientemente pequeño como para que otras partes absorban la corriente, y la mayoría de los PIC más nuevos utilizan un voltaje de programación más bajo de todos modos.

Para obtener más información de fondo y la desmitificación general del diseño para la programación en el circuito, consulte mi artículo en enlace .

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas