Placa Multipropósito para PIC16F877A

Este circuito es un entrenador para el PIC16F877A, el cual consta de un conector para cada uno de sus puertos y contiene el oscilador, un Jumper de reset y la fuente de alimentación.
El Jumper se encarga de poner a nivel bajo el RST del MCU.
La fuente de alimentación funciona en base a un regulador positivo 7805 que mediante el capacitor de 470uF/16V y el de 100nF se logra un filtrado de calidad aceptable para el MCU, el diodo 1N4007 cumple la función de protección de polaridad de entrada, el diodo hace que no se pueda alimentar en inversa el circuito.

11 comentarios:

  1. estan mal las alimentaciones .. vss es 12,31 y vdd es 11,32

    ResponderEliminar
  2. Hola, gracias por la observacion!, voy a modificar el diagrama solamente ya que he revisado el pcb y este se encuentra correcto.
    Saludos.

    ResponderEliminar
  3. Hola Sebastian, te quiero preguntar como hacer para imprimir en el tañano correcto el circuito para pasarlo a la placa PCB.

    ResponderEliminar
    Respuestas
    1. Hola, lo que yo suelo hacer es abrir el PCB en un programa tipo CorelDraw, Inkscape, etc.. o bien el mismo Word. y ahi redimencionar la imagen, la forma mas eficiente es medir algun componente critico, por ejemplo el circuito integrado que no se pueden estirar los pines, por ejemplo medis entre pin y pin, sacas la medida (por ejemplo 2mm) y despues dibujas un cuadrado de 2mm de lado en el programa, lo acercas al PCB donde estarian esos pines y ajustas el PCB hasta que la distancia en esos dos agujeros coincida con los 2mm de los pines. Siempre que ajustes el PCB que sea proporcional, osea si ajustas el alto, que el ancho se ajuste solo automaticamente para que no quede deformado.
      Despues podes imprimirlo en una hoja comun para asegurarte de que el tamaño es correcto, poniendo el integrado sobre el papel. Asegurate imprimir siempre el tamaño de hoja que estas usando porque sino se modifica el tamaño
      Saludos.

      Eliminar
    2. Gracias por el consejo, ya compré casi todas las piezas.Quiero este circuito para manejar motores paso a paso y motores de cc. Me dicen q necesito una etapa de potencia para posterior a este circuito. Me dirias q necesito por favor.
      gracias.
      Pablo

      Eliminar
    3. Hola, lo que necesitaria es saber que tipo de motor y que potencia tienen los motores como para saber que drivers usar.
      Saludos.

      Eliminar
    4. Siguen las preguntas, recien estoy metiendome en el tema y cada vez tengo mas duas.
      1)Una vez armado este entrenador, como lo conecto a la compudara para programarlo?
      2) Que programas recomendarias para programar y cargar el programa para éstePIC?
      3) Puedo alimentar el circuito con una fuente de computadora (5v) ?
      4) Gracias por tu ayuda :)

      Pablo

      Eliminar
    5. Hola.
      1) Este entrenador necesita de un programador para poder cargar el micrcontrolador. Dependera de la pc que uses y del dinero que quieras invertir. Si la PCB tiene puerto Serial (completo, no un conversor USB) podrias usar el programador JDM serial que es muy economico y sencillo de realizar http://electgpl.blogspot.com.ar/2012/09/programador-de-pic-serial-jdm-reducido.html
      Como podes ver la salida de este programador tiene el conector ICSP el cual se enchufa directamente al ICSP de este entrenador.
      Si no tenes puerto Serial, tenes que usar uno USB el cual vas a necesitar comprar por ejemplo el PicKit2, PicKit3, UPP628, etc.. el que quieras y consigas. Todos traen conector ICSP el cual conectas a esta entrenadora.
      2) El programa para cargar el microcontrolador (osea donde pones su archivo hexadecimal compilado previamente) dependera del la respuesta 1, cada programador tiene su programa, por ejemplo el JDM usa multiples programas pero yo utilizo PICpgm (esta en el post del JDM), pero tambien hay otros compatibles como ICprog, PonyProg, etc.. Si usas el PicKit tenes que usar su programa, si usas el UPP628 tenes que usar su programa. Cuando compras el programador te proveen del programa.
      3) El entrenador posee de un regulador de 5V por lo que podes alimentarlo de 6,5V a 20V. Si queres alimentarlo solo con 5V hay que desconectar este regulador, ya que solo funciona cuando la tension es 1,5V mayor a la que requiere regular (5+1.5=6.5V). De todas formas podes probarlo con 5V, ya que algunos poseen en su interior un switch. Lo que haria yo es sin poner el microcontrolador en el zocalo, alimentar esto con 5V y medir en el zocalo que la alimentacion en los pines correspondientes sea de 5V.

      Saludos.

      Eliminar
  4. una pregunta como debo conectarlo al pikit v2.6 es directamente al iscp o debo conectar o desconectar algo expliqueme con detalle ...

    ResponderEliminar
    Respuestas
    1. Hola, exacto, es ICSP, los pines son 1:VPP, 2:VDD, 3:GND, 4:PGD, 5:PGC, es el estandar.
      Saludos.

      Eliminar
  5. Hola una pregunta ya corregiste los pines? de vss y vdd?

    ResponderEliminar