dsPIC33 resistencia MCLR

2

Estoy empezando con los procesadores dsPIC33EPXXXGP502. Cuando lo conecté a una placa de pruebas, me dijeron que agregara una resistencia entre ~ MCLR y VDD, así que lo hice; Supuse que esto se debía a que, de lo contrario, el botón de reinicio cortaría el VDD a tierra y que al PIC no le importaba si MCLR tenía una resistencia o no (en otras palabras, funciona como cualquier otro pin de entrada).

Al consultar la hoja de datos, parece que Microchip realmente recomienda que esta resistencia se coloque allí:

¿Cuál es la lógica detrás del cableado en el pin MCLR? Entiendo por qué están presentes los condensadores (para ayudar a estabilizar el voltaje durante un consumo de corriente momentáneo), pero la disposición de las resistencias es confusa.

¿Se pueden eliminar las resistencias si no necesito poder controlar MCLR bajo?

    
pregunta thirtythreeforty

1 respuesta

2

MCLR es simplemente la línea! RESET en los procesadores PIC, es decir, cada vez que MCLR baja, el procesador se reinicia (es posible deshabilitar esta funcionalidad en la configuración del procesador). A pesar de que es tentador evitar la resistencia (pullup sin etiquetar) por completo y simplemente vincular MCLR a VDD, causará problemas si intenta conectarse al programador / depurador ICD / PICKit, ya que el ICD ya no será capaz de controlar MCLR. para entrar en el modo de depuración y el programa. Por supuesto, tener MCLR flotando sin deshabilitar la función de reinicio es una mala idea, ya que su procesador se reiniciará aleatoriamente dependiendo del ruido de RF, su mano al tocarlo, etc.

El condensador está realmente allí con la resistencia en serie (R1) para formar un circuito R-C. Esto es para retrasar la puesta en marcha del PIC, de modo que la fuente de alimentación tenga algún tiempo para estabilizarse antes de que comience la ejecución del código. Por lo general, esto no es necesario si la alimentación ya proviene de un suministro estable (como una batería), pero puede ser necesario si la fuente de alimentación es algo que tiene un aumento importante.

    
respondido por el Zuofu

Lea otras preguntas en las etiquetas