Placa de desarrollo de dspic30F4011 y dspic30F4012

Hola a todos, en esta ocasión quiero compartir con ustedes una placa para desarrollo de proyectos con DSPIC30F4011 y DSPIC30F4012 con el objetivo de facilitar las conexiones necesarias mínimas para poder realizar aplicaciones con estos microcontroladores.

El diseño de la placa fué realizado en Altium Designer y pensado para ser construido utilizando una sola capa y con componentes through hole. Además se tomó en cuenta para el diseño que existen componentes comunes en las tiendas de electrónica locales, por lo que se utilizaron componentes como LM7805, MAX232, etc.



Figura 1. Placa de desarrollo para dspic30F4011 y dspic30F4012





Características principales

Microcontrolador: dspic30F4011 o dspic30F4012 (datasheet)

Voltaje de ingreso: 7 - 12 Vdc el cual puede conectarse a través de un jack o una bornera

Voltaje de funcionamiento: 5Vdc o 3.3Vdc seleccionable mediante jumpers

Comunicación: RS232 mediante MAX232 seleccionable mediante jumpers

Programación: mediante sócalo para ICSP (pickit 2 o 3)

Diseño

El diseño se basa en proveer las conexiones mínimas requeridas para poder realizar proyectos con dspic, esto es:

Fuente de alimentación

Diseñada con un LM7805 para obtener 5Vdc y un LM1117 para 3.3Vdc. Puede ser conectada a una bornera o a un jack de 2.5mm. Además posee un diodo de protección para evitar daños en caso de conectar los terminales incorrectamente.

Ver imagen

Figura 2. Fuente de alimentación de 5Vdc y 3.3Vdc.




También se consideró la posibilidad de elegir la alimentación que recibirá el dspic, por lo que la placa cuenta con un jumper para selección de voltaje (VCC) de 5V o 3.3V.


Figura 3. Ubicación de circuito de alimentación en el PCB




Entradas y salidas

Para acceder a todas las entradas y salidas del microcontrolador se ubicaron 2 terminales de 20x2 pines.



Figura 4. Esquema de conexión de puertos

El espaciado es estándar (2.54mm) por lo que pueden soldarse terminales macho o hembra para conectar la placa a una baseta de proyectos (protoboard).



Figura 5. Ubicación de terminales de conexión para acceso a puertos



Comunicación y programación

Se añadió un circuito de comunicación serial RS232 con el objetivo de poder conectar el microcontrolador a la PC mediante un conversor USB-RS232.



Figura 6. Esquema de conexión para circuito de comunicación RS232

Además se cuenta con el puerto de programación ICSP para programar la placa con un Pickit 2 o Pickit 3.



Figura 7. Ubicación en el PCB de puerto RS232 y programación.



Los archivos de diseño lo puedes descargar del siguiente enlace:

https://drive.google.com/open?id=0B6vZ50ghCZBQaGUtNXJlOW1sY0k