Revisión de la placa: ¿es esta placa PIC16F877 RS232 + ICSP correcta / robusta?

0

Quiero hacer mi propia placa de desarrollo basada en un PIC, para hacer un bootloader RS232 desde cero. Ha pasado un tiempo que no he usado un PIC, y estaba en una placa de desarrollo preparada.

Busqué en la web y diseñé lo que creo que es una placa RS232 y ICSP minimalista basada en un 16F877. ¿Podría revisarlo y decirme si funcionará, si se puede hacer más sólido (también para proyectos futuros)?

Disculpe si los símbolos parecen divertidos, uso DesignSpark PCB y normalmente voy primero con los modelos en la base de datos ModelSource.

Enparticular,elICSPseráunICD3queaparentementeesdealtovoltaje...NoesbuenoparaelMAX233yelLM340.

P.S:EstossoncomponentesSMD,porlotanto,mi"placa" será en realidad un borrador de PCB de una casa de PCB

    
pregunta user42875

1 respuesta

1

Debe mirar la hoja de datos del MAX232 y agregar los capacitores que faltan. Debería haber 4 condensadores MÁS la tapa de derivación para un total de 5 condensadores cerca del MAX232.

Ahora mismo no tengo la hoja de datos del 16f877 frente a mí, pero debería haber dos conjuntos de Vdd & Vss pines. Sólo veo un conjunto conectado. El chip NO es confiable si no tienes ambos juegos conectados.

Debería tener una tapa de derivación justo al lado de cada uno de esos conjuntos de pines de alimentación.

[Editar]

Ahora veo que estás usando el MAX233, no el 232 como pensé. Lo que tienes se ve bien.

Posiblemente el único problema potencial es cuando está programando el chip con su ICD3.

Usted muestra un pull-up de 4k7 de! MCLR a Vdd. Si no tiene suficiente carga en su suministro de 5V, el voltaje de programación elevará el riel de 5V más alto que el permitido.

Hay varias opciones fáciles para solucionar este problema.

  • Aumente el valor de R4 a 39k según la hoja de datos de Microchip
  • Asegúrese de que haya suficiente carga en el riel de 5V para garantizar que el aumento de Vpp a + 13V no haga que el riel de 5V aumente.
  • ponga un diodo en serie con R4 (cátodo hacia! MCLR)

Tu esquema se ve bien y debería hacer que vayas rápido.

    
respondido por el Dwayne Reid

Lea otras preguntas en las etiquetas