Isis-Proteus
- El Pic18f4550 y conexión USB.
- Reset manual.
- El oscilador externo.
- Bus de expansión.
- Lcd Gráfico 128x64.
- Leds.
- Conector MAX232 y conector DB9.
- La fuente de alimentación con desacoplos bypass.
- Conector ICD3 (rj12).
- Colocación de componentes.
- Proceso de rutado automático.
- Plano de masa.
- Serigrafía de la placa
Diseño de placa MicrocontroladorIsis-Proteus:
- El Pic18F4550 y conexión USB:
Como podemos observar en la imagen anterior estas son las características de nuestro Pic 18F4550.
Nosotros tendremos que buscar un Pic similar y cambiar el patillaje y añadir los pines necesarios ( os recuerdo que esto lo explicamos en el punto como crear un componente en ISIS/ARES-Proteus).
Como podemos observar he utilizado un USB tipo B para poder comunicarnos con nuestro Pic 18F4550.
Aquí dejo el Datasheet Picc 18F4550 :
- Reset manual:
Como podemos observar Nuestro reset externo va conectado al Pin MCLR de nuestro Pic.
Este consta de un pulsador doble para evitar los rebotes que se puedan producir.
- El oscilador externo:
Como ya sabemos nuestro Pic tiene un oscilador interno de 8Mhz pero para poder trabajar con una mayor frecuencia he implementado un oscilador externo que consta con un crystal de 20Mhz y el cual va conectado alas patillas Osc1 y Osc2 de nuestro Pic, para utilizarlo cuando sea necesario implemente un jumper para tener su control.
- Bus de expansión:

- Lcd Gráfico 128x64:
- Leds:
Estos led nos indicaran el trafico de datos así como la comunicación aunque pueden tener otras funciones si los configuramos.
- Conector MAX232 y conector DB9:
El conector DB9 es el que establece la comunicación con nuestro ordenador y la placa a través de un cable de moden nulo.
Aquí dejo el Datasheet MAX232 :
- La fuente de alimentación con desacoplos bypass:
- Una regleta
- Un Jack dc
Por ultimo utilizaremos condensadores de desacoplo o Bypass para la proteccion de nuestra placa.
- Conector ICD3 (rj12):
Nuestros ICD3 nos permitirá programar nuestro Pic, es uno de los componentes fundamentales de nuestra diseño y placa, se ha empleado un conector rj12 como podemos observar en la siguiente imagen tienes sus distintos pines conectad, este componente es un creación propia por lo cual a tenido que ser creado.
Una vez terminado el proceso de diseño en Isis-proteus procedemos a Ares-proteus donde diseñaremos nuestra placa como resultado final.
Como ya sabéis tendremos que exportar nuestro diseño de Isis a Ares en la barra de menús buscamos el logotipo de Ares ( como en la imagen ).
Proceso de diseño de la placa:
- Dimensiones:
Para calcular el tamaño de nuestra placa procederemos a elegir Board edge en la pestaña donde seleccionamos todas las capas, y después a partir del eje de ordenadas colocaremos nuestras dimensiones correspondientes.
- Colocación de componentes:
Para insertar los componentes iremos a la opción Component mode en la barra de menú lateral izquierda.
En Components tenemos todos nuestros componentes.
En Components tenemos todos nuestros componentes.
- Configuración de rutado:
Una ves abierta la ventana realizaremos la configuración:
- Pulsamos Net classes.
- Elejimos la Net class ( Power o Signal ).
- Trace style a T40
- Via style a V60
- Rutado automático:
Una vez terminada la configuración procedemos al rutado automático en la barra de menú buscamos Auto-router.
Abierta la ventana dejamos los valores por defecto y pulsamos Beging routing.
- Plano de masa:
En la barra de menú buscamos Tools-Power plane-generator..
Tras abrir la ventana configuraremos el plano de masa:
- Net (elegiremos la que sea necesaria).
- Layer/colour (Top o Bottom Cooper).
- Clearance como minimo 2mm.
- Serigrafía de la placa:
La serigrafía nos permitirá identificar los componentes y marcarlos mediante tinta para realizar este proceso seguiremos los siguientes pasos :
- En ala pestaña inferior elegimos Top Silk
- Elegimos la forma en la cual vamos a marcar nuestra placa.
- El texto con el que vamos a llamar nuestra parte marcada.
Una vez terminada nuestra placa, éste será el resultado:
Para descargar Isis/Ares Proteus Sistema microcontrolador: