10.1.2 USB HID (Human Interface Devices)
10.2.1 USB en ISIS
11.1 Introducción
11.2 Diseño de PCB – Entorno gráfico ARES
11.4 Diseño de la placa con ARES
11.4.1 Diseño de la PCB y colocación de componentes
Introducción
El estudio de los microcontroladores PIC no consiste sólo en dominar su arquitectura interna o el código maquina sino también en conocer programas auxiliares que facilitan el diseño de los sistemas donde intervienen.
Entre los muchos programas para el desarrollo de sistemas con PICmicro® destacan, por su potencia, el PROTEUS VSM de ©Labcenter Electrónics y el compilador C de ©Custom Computer Services Incorporated (CCS).
El programa PROTEUS VSM es una herramienta para la verificación vía software que permite comprobar, prácticamente en cualquier diseño, la eficacia del programa desarrollado. Su combinación de simulación de código de programación y simulación mixta SPICE permite verificaciones analógico-digitales de sistemas basados en microcontroladores. Su potencia de trabajo es magnífica.
Por otra parte, tenemos el compilador C de CCS, ya que después de conocer y “dominar” el lenguaje ensamblador es muy útil aprender a programar con un lenguaje de alto nivel como el C. El compilador CCS C permite desarrollar programas en C enfocado a PIC con las ventajas que supone tener un lenguaje desarrollado específicamente para un microcontrolador concreto. Su facilidad de uso, su cuidado entorno de trabajo y la posibilidad de compilar en las tres familias de gamas baja, media y alta, le confieren una versatilidad y potencia muy elevadas.
Al escribir este libro se plantean muchas dudas, sobre todo a la hora de concretar el temario. Escribir profusamente sobre los PIC o sobre el PROTEUS o sobre el CCS C supone, casi seguro, escribir un libro para cada uno de estos temas. Por ello, el planteamiento ha sido diferente, desarrollar los conocimientos básicos necesarios para manejar cada programa, apoyarlo con el mayor número de ejercicios y dejar al lector la posterior ampliación de conocimientos. Así lo he decido en base a la experiencia que me da estar impartiendo clases sobre PIC en la carrera de Ingenieros Técnicos Industriales, especialidad de Electrónica Industrial, de la Universidad Politécnica de Valencia.
Con estas premisas espero que el libro sirva a lector para aumentar sus conocimientos sobre el PIC o para iniciarlos en el caso de los que desconozcan este mundo.
Capítulo 1
ISIS de PROTEUS VSM
1.1 Introducción
El entorno de diseño electrónico PROTEUS VSM de LABCENTER ELECTRONICS (www.labcenter.co.uk) ofrece la posibilidad de simular código microcontrolador de alto y bajo nivel y, simultáneamente, con la simulación en modo mixto de SPICE. Esto permite el diseño tanto a nivel hardware como software y realizar la simulación en un mismo y único entorno. Para ello, se suministran tres potentes subentornos como son el ISIS para el diseño gráfico, VSM (Virtual System Modelling) para la simulación y el ARES para el diseño de placas (figura 1).
Figura 1. Entorno de trabajo PROTEUS (fuente: Labcenter Electronics)
1.2 Captura electrónica: entorno gráfico ISIS
ISIS es un potente programa de diseño electrónico que permite realizar esquemas que pueden ser simulados en el entorno VSM o pasados a un circuito impreso ya en el entorno ARES.
Posee una muy buena colección de librerías de modelos tanto para dibujar, simular o para las placas. Además, permite la creación de nuevos componentes, su modelización para su simulación e, incluso, la posibilidad de solicitar al fabricante (Labcenter Electronics) que cree un nuevo modelo.
Sin entrar profundamente en como utilizar dicho programa (requeriría un libro sólo para ello), a continuación se explican las bases para dibujar cualquier circuito electrónico. El programa ISIS posee un entorno de trabajo (figura 2) formado por distintas barras de herramientas y la ventana de trabajo.
Figura 2. El entorno de trabajo del programa ISIS
Varios de estos menús también se pueden utilizar con la ayuda del botón derecho del ratón. Al pulsarlo en cualquier parte del entorno de trabajo aparece un menú contextual donde se pueden ir obteniendo los distintos submenús de trabajo (figura3).
Figura 3. Submenús de trabajo del botón derecho del ratón
Para dibujar, lo primero es colocar los distintos componentes en la hoja de trabajo. Para ello, se selecciona el modo componentes (figura 4) y, acto seguido, realizar una pulsación sobre el botón P de la ventana de componentes y librerías (figura 5).
Figura 4. Modo componentes
Figura 5. Boton “pick”
Tras activar el botón P se abre la ventana para la edición de componentes (figura 6) donde se puede buscar el componente adecuado y comprobar sus características.
Al localizar el componente adecuado se realiza una doble pulsación en él, de tal forma que aparezca en la ventana de componentes y librerías (figura 7). Se