Академический Документы
Профессиональный Документы
Культура Документы
Agosto 2011 1
Desde su inicio, la empresa Propuesta Dinámica (PD) ha Se exploraron varias opciones para buscar solución esta
planteado la necesidad de definir una metodología propia de problemática. Primero se realizó una búsqueda para encontrar
trabajo en relación con el proceso de diseño electrónico qué tipo de herramientas eran las más comunes y favorables
orientado a la producción. Esto con el objetivo principal de para el desarrollo de prototipos o por lo menos para validar
minimizar los errores generados durante las primeras fases de técnicamente una idea, se encontró la plataforma Arduino, que
desarrollo de los proyectos que se traducen en costos de por su trayectoria ha hecho que muchas personas en el mundo
tiempo y dinero en las etapas posteriores de suministro y la utilicen en proyectos que involucran electrónica. Al mismo
producción de las tarjetas electrónicas. tiempo la empresa había adquirido la licencia del software de
diseño Altium Designer gracias a un concurso de la
A lo largo de su recorrido ha encontrado que la mayoría de Gobernación de Antioquia, por lo que se decide usarlo como
los problemas de producción surgen desde el momento mismo herramienta de referencia, aprovechando lo reconocido que es
del levantamiento de requisitos de los productos. A esto se el programa de diseño electrónico en el medio profesional.
suma el hecho de que aún no existe una industria muy
Se decide realizar un trabajo de consolidar información y
I. Álvarez hace parte de la facultad de Ingeniería Electrónica de la construir una estructura propia de manejo de proyectos
Universidad Pontificia Bolivariana, Medellín, Colombia (e-mail:
cristhyal@gmail.com). electrónicos que recopile la experiencia y capacidades
acumuladas hasta la fecha, dentro del marco de una nueva procesos administrativos y considerar quiénes serán los
unidad de negocio que se venía proponiendo al interior de la usuarios finales de la aplicación.
empresa. Se utiliza como piloto la plataforma de Arduino y la Al final de esta etapa se debe contar con un documento
herramienta Altium para realizar este trabajo. escrito que consolide la idea indicando las especificaciones, su
funcionamiento y los diferentes usuarios del mismo.
Comenzar a diseñar fue un poco difícil puesto que al salir
de la universidad, un estudiante obtiene un gran número de Desarrollo: a partir del documento de especificaciones, se
capacidades que al enfrentarse con el terreno industrial, la realiza el proceso de diseño y desarrollo. Es posible que se
visión y expectativas cambian. Se habla de ahorro de tiempo, involucren diferentes áreas, cada una de ellas con su propio
de dinero, consumo, practicidad, elaborar productos para el esquema de trabajo, por ejemplo diseño mecánico, estético,
día a día y no se someten bajo una metodología. Es por esto electrónico. En esta etapa surgen dos tipos de resultados, uno
que como iniciativa de la empresa y del grupo de personas de funcional que permite probar que la idea está validada
apoyo de la misma. Se inicia el planteamiento de una (prototipo funcional) y el otro, el prototipo final que debe
secuencia para diseñar y administrar de manera organizada la cumplir con los requerimientos finales solicitados dentro de las
información generada dentro de un proyecto de electrónica. Se especificaciones de entrada.
estructuran una serie de pasos para integrar los recursos y así En este contexto, aparecen dos subprocesos:
llevar a cabo una idea. Es un proceso que aún sigue en • Hardware Construcción, validación y diseño del
evaluación y transformación pero con él que se logró cubrir la esquemático y el PCB.
mayor parte de las necesidades. • Firmware Programación en bajo nivel de la
tarjeta diseñada en el hardware.
Este artículo está estructurado de la siguiente manera, una
primera sección para introducir al lector en el propósito del En la etapa de desarrollo se realiza la fabricación de los
trabajo y ambientarlo sobre lo que leerá en las siguientes prototipos, la consecución de materiales, los archivos de
fracciones del escrito. Una segunda sección en la cual se diseño, se articulan los entregables de cada área para
plantea un proceso de diseño global orientado hacia la consolidar lo que por primera vez es un prototipo o el modelo
producción de una tarjeta electrónica, pasando por las de cómo será el resultado final. Se realizan pruebas,
diferentes etapas e instancias que debe seguir un modelo correcciones y ajustes y, dependiendo de la complejidad o los
cuando de fabricar se trata. Luego, en la subsección A, se requisitos, se realizan pruebas pilotos para validar el
especifica y amplifica el proceso sugerido bajo la herramienta comportamiento en campo y tomar información necesaria para
de Altium Designer y con los aportes metodológicos futuras producciones.
experimentados en la empresa PD. La subsección B muestra
cómo este proceso es aplicado a un módulo de desarrollo Escalabilidad: esta etapa aparece cuando se desea escalar
indicando de manera generalizada cómo usar Altium para a una producción y se requiere el diseño de procesos
lograr una tarjeta. Finalmente se presentan las conclusiones productivos de acuerdo con los rangos de fabricación y la
sobre el proceso planteado y las referencias. capacidad tecnológica y productiva en la cual se desarrollaría.
Es necesario que las etapas anteriores estén validadas y el
producto listo para ser fabricado y puesto en las manos del
II. ETAPAS DEL PROCESO DE DISEÑO consumidor. En esta etapa ya se ha evaluado normatividad y se
da tiempo de elaborar pruebas y comprobar que la función del
Cuando se trata de diseñar tarjetas electrónicas, se busca un dispositivo esté acorde con los requisitos. Aquí se construye la
procedimiento que pueda lidiar con la complejidad que tiene documentación del producto final para producción y
armar software, hardware y la integración entre ambas. comercialización.
Estas etapas deben permitir que cualquier proceso global
de diseño se haga más sencillo en el momento de construir los En el trabajo desarrollado se recorrieron las dos primeras
requisitos y se minimice a una idea más simple, donde se etapas como parte de los objetivos, llegando hasta los
identifican tres procesos [1]: prototipos finales. La documentación y los procedimientos
generados son la entrada para la siguiente etapa
Origen de la Idea: en esta fase se recogen todos los (escalabilidad), que no está dentro del alcance de este
requerimientos y especificaciones según las necesidades del documento.
cliente, se debe detallar al máximo cada requerimiento para
evitar futuros problemas. Además incluye cumplir con los
Facultad de Ingeniería Electrónica Universidad Pontificia Bolivariana
Informe Trabajo de Grado, Isabel Cristina Álvarez, IEEE. Agosto 2011 3
pueden incluir notas sobre el proceso de fabricación y En la Figura 2 se muestra la ventana emergente sobre la
ensamble si estos se realizan de manera manual. cual se configuran sus parámetros [3].
Posteriormente se realiza un diagrama de bloques que
integre las funciones que hacen parte del sistema. Este
facilitará la división de cargos para hacer la separación de la
misma forma que se hará en el esquemático, es decir, de
manera jerárquica según el tipo de agrupaciones a las que
correspondan sus funciones lógicas: análogas, digitales, fuente,
comunicaciones críticas, entre otras.
Conocer las condiciones de consumo que se requieren y
qué tipo de fabricantes proporciona los elementos que
contienen las características necesarias para el diseño, hacer
una búsqueda previa y la escogencia de dispositivos que
circulen en el mercado serán la clave para ahorrar tiempo y
costo en el diseño.
Figura 2. Propiedades de los componentes
Una vez los componentes se han definido, Altium brinda la
Cada condición se establece añadiendo el parámetro con el
posibilidad de integrar las librerías al proyecto, luego de
botón Add de Library Component Properties donde se puede
crearlo desde el menú File>>New>>Project>>PCB Project.
activar o desactivar campos como el nombre, el tipo de datos,
Se guarda el proyecto con el nombre correcto y se añade el
valor, referencia, fabricante, que den la información suficiente
esquemático Add New To Project >> Schematic.
para quien sigue las demás etapas de diseño.
Adicionalmente, existe un espacio disponible para agregar
1. Librería de esquemático
los modelos relacionados con el componente, esto permite
complementarlo con:
Se debe crear cada componente según la referencia
específica proporcionada por el fabricante que se haya elegido
• Modelo Footprint: hace referencia a la huella del
en la etapa de reconstrucción de base de datos de
componente en el PCB.
componentes. Existen dos formas de crear un nuevo
componente: • Modelo 3D: incluye un archivo .STEP que guarda la
estructura mecánica del componente. Si no se cuenta
Click en Tools >> New Component
con un departamento de diseño, se puede obtener
En el panel de la librería, dar click en el botón Add información de los modelos desde las páginas
Para ambas opciones se abre una nueva ventana que pedirá principales de 3DConexión [4] ó 3D Content Central
el nombre del componente, inmediatamente se despliega un [5].
panel de dibujo con acceso a las herramientas gráficas para • Modelo de integridad de señal: es importante cuando
crear el símbolo que representará dicho componente. Se puede se quiere conocer la influencia de las señales dentro
usar cualquier objeto gráfico para distinguir formas y colores, de una tarjeta. Si se trabaja con velocidades muy
pero lo ideal es que las conexiones se efectúen con el comando altas, casi que es obligatorio realizar análisis de
integridad de señal, ya que esto permite ver los
Pin . tiempos de respuesta, relación señal a ruido o
cualquier limitación o complejidad que se añada al
Se deben configurar las propiedades accediendo a ellos con diseño a través de las conexiones.
la tecla TAB y guardar los cambios. • Modelo de simulación: Altium cuenta con unos
E.g. para una resistencia el símbolo modelos básicos para los componentes más genéricos
sería en cualquier diseño: resistencias, diodos,
condensadores, entre otros; pero si se requiere de
Al terminar el modo gráfico de los componentes, se puede algún modelo muy específico, lo ideal es recurrir a
acceder a la información con el fin de brindar a los demás los fabricantes y pedir los modelos IBIS y/o PSpice
departamentos de la empresa reportes de lo que se está para obtener un buen resultado de la simulación.
diseñando.
2V8
2V8
3V6 U3 1K
RxD1 1 CT104_RxD1/GPIO5 GND 98 R12
CTS1 2 97 1K
~CT105_CTS1/GPIO7 GND R11 GPS
SIM BAT_RTC 3
BAT_RTC GND
96
PWR SIM_Card.SchDoc CLK_32K 4 95 GND GPS.SchDoc SDA
GPIO0 GND
ADC2 5 94 SCL R14
ADC2 GND
SIM_Vcc 6 93 R13 Rx/SDA Rx2
R6 SIM_Vcc SIM_Vcc GND
SIM_RST
SIM_RST 7 ~SIM_RST GND 92 Tx2
1K SIM_DATA 8 91 Tx/SCL RESET
RESET_GPS
SIM_DATA SIM_IO GND
SIM_CLK
SIM_CLK 9 SIM_CLK GND 90 3V6
SIM_PRESS 10 89 3V6
SIM_PRESS SIMPRE/GPIO18 GND CLK_32K
GPS_STATE 11 88 CLK-32K
GPIO12 12 ~SPI1_I_CS/GPIO20 GND 87
GND SPI1_CLK/SPIO12 GND GPS_STATE
GPIO13 13 86 R15 GPS_STATE
SPI1_IO/GPIO13 GND SDA
1V8 RESET_GPS 14 SPI1_I/GPIO19 GND 85 GPIO24 WAKE_UP
3V6
GPIO21 15 GPIO21 GND 84
SDA 16 SDA/GPIO2 GND 83
BOOT SCL 17 82
SCL/GPIO1 GND
BOOT 18 81
BOOT GND
KAN3542 RTCK 19 80
RTCK GND P1
C2 C3 TRST 20 79
GSM ~TRST GND
10pF 10pF GND 21 GND GND 78 TRST
1 2
RTCK
ANT 1 ANT_GSM 22 ANT GND 77 3V6 BOOT
3 4
SCL
23 76 SDA
5 6
GPIO21
2 GND 24 GND GND 75 GPIO13 GPIO12
GND NC GND 7 8
footprint del componente diferenciado las capas internas con R5 1K VBATT SPK_2P 11 12
ON/OFF 43 ON/~OFF SPK_2N 56 SPK2N USB_DM
13 14
USB_DP
KAN3542 3V6 44 55 MIC2N
15 16
MIC2P
VBATT RESERVED
Tx2 45 54 MIC2N SPK2P
17 18
SPK2N
CT103_TxD2/GPIO14 MIC2N
Rx2 46 53 MIC2P 1V8 19 20
RX2
ON/OFF GPIO47 47 CT104_RxD2/GPIO15 MIC2P 52 TX2
~CT106_CTS2/GPIO16 GND GND 2V8 21 22
TP1 GPIO48 48 51 USB_DM GND
Altium dispone de una herramienta de control de las capas Figura 4. Esquemático módulo AVL Socket
donde se puede configurar y determinar qué capas usar o no, y
se activa con la letra L o a través del menú Design>>Board 4. Diseño de PCB
Layer & Colors.
Se debe crear un proyecto de PCB añadiendolo desde el Línea de fabricación: son archivos de salida para quien
panel de proyecto con click derecho en la opción Add New To realiza el trabajo de manufactura y producción, estos archivos
Project >>PCB y guardar el documento. Aparecerá un se generan desde la opción File >> Fabrication Outputs.
recuadro negro en el que se debe establecer el tamaño y la Los datos de salida y los documentos se agrupan en una
forma del board a través del objeto gráfico Line sobre la capa carpeta dentro del archivo principal del proyecto o en carpetas
Keep Out Layer y con la opción Design >> Board Shape >> separadas para cada tipo de salida como se indica en la ficha
Redefine Board Shape captura el aspecto deseado. de opciones del proyecto. A este grupo de archivos pertenecen
Para sincronizar el documento del esquemático con el los docuemtnos más importantes:
documento de PCB, desde el editor del esquemático se usa la • Archivos gerber que contiene la información de todas
opción Design >> Update PCB Document y se transfieren los las capas del diseño.
footprint asociados a los componentes que se diseñaron • Archivos NC Drill que contiene la especificacion del
inicialmente desde la librería integrada del proyecto. Estos tamaño de brocas y ubicación de los pads para los
deben ser colocados siguiendo las normas de placement de agujeros
velocidades y tamaños. • Archivos de BOM (Bill Of Materials) que contiene la
lista de materiales que fue utilizada en el proyecto.
Luego de asegurar que los componentes quedaron bien Esta lista se puede enlazar con bases de datos de
situados y que no se impedirá el paso de señales entre ellos, se distribuidores.
deben realizar las conexiones a través de pistas, verificando las
reglas con relación a distancias y posición entre componentes. Línea de ensamble: es necesario enviar a quien vaya a
Este tipo de interconexión se puede realizar de manera manual realizar el ensamble documentos de la posición de los
o automática. componentes y su designator o la anotación sobre el plano.
Si el ruteo se hace manual, para garantizar que no hayan Si el ensamble se realiza automático, se envían los archivos
problemas de compatibilidad se deben configurar las reglas de para pick and place más lista de BOM. Dado el caso que se
diseño con las condiciones de aislamiento adecuadas para no realizara de modo manual se envían la lista departes agrupadas
perjudicar las vecindades de los componentes. Una vez las y una copia de la capa de silkscreen.
reglas son comprobadas, el software lanza una recomendación
técnica especificando cuáles se cumplieron y cuales no, e
indicando cómo resolver la conexión o cuáles fueron los III. CONCLUSIONES
puntos que produjeron errores para que el diseñador las valide
o modifique según lo requiera. El proceso de diseño de una tarjeta de circuito impreso
requiere de muchos detalles que se dejan a consideración del
A través de la opción Design>> Rules se definen las diseñador, pero hay elementos claves en un procedimiento que
condiciones para cada parte del PCB, estas categorías son se pueden describir de manera global para orientar a quienes
modificadas por el diseñador hacia sus criterios de layout, apenas comienzan a diseñar. El diseño debe concebirse desde
considerando tamaños, distancias, anchos de pista, capas y el principio como un sistema complejo para no olvidar algunos
planos internos, contancto entre silkscreen, entre otros. detalles que la final ocasionen pérdidas en tiempo y costo. Un
Para generar el reporte se utiliza la opción Tools >> buen levantamiento de requisitos permite que no se obvien
Design Rule Check y genera la lista de errores en un archivo aspectos que en el camino converjan al fracaso.
de texto plano para corregirlos y en caso de estar bien
aplicadas, para documentación del proceso. Diseñar un producto implica altos costos, ya que antes de
comercializar y escalar, debe pasar por una etapa de
5. Archivos de salida prototipado que garantice la funcionalidad y calidad a la hora
de reproducirlo. Son pocas las herramientas en el mercado que
Existen tres líneas ha considerar: permiten pasar por las diferentes secciones y obtener
documentación del proceso como Altium.
Línea de documentación del proyecto: esta línea contiene
la información principal desarrollada por el diseñador de la La capacidad de partir el diseño en bloques funcionales,
tarjeta, se entregan requisitos de entrada, planos esquemáticos hace que el trabajo de realizar una tarjeta dentro de un equipo
y de PCB, software, librerías y aplicaciones realizadas con de trabajo en una empresa sea más sencillo, dado que cada
relación al producto. persona de dedica a su especialidad obteniendo al final un
buen resultado.
Facultad de Ingeniería Electrónica Universidad Pontificia Bolivariana
Informe Trabajo de Grado, Isabel Cristina Álvarez, IEEE. Agosto 2011 7
REFERENCIAS
[2] Clyde F, Coombs Jr, (2008). Printed Circuits Handbook. Cap. 20,
Holden, Happy T. “Manufacturing Information, Documentation, and
Transfer including CAM tooling for FAB and assembly”, pp. 427-427.
Longmont, Colorado. (6ta. Ed.). McGraw Hill Handbooks