Beruflich Dokumente
Kultur Dokumente
Ttulo: Diseo electrnico con aplicaciones libres o gratuitas para el tcnico en electrnica
Autor: Miguel Pareja Aparicio
mipaap@gmail.com
ISBN: 9788484547396
Depsito legal: A9762008
Edita: Editorial Club Universitario Telf.: 96 567 61 33
C/. Cottolengo, 25 San Vicente (Alicante)
www.ecu.fm
Printed in Spain
Imprime: Imprenta Gamma Telf.: 965 67 19 87
C/. Cottolengo, 25 San Vicente (Alicante)
www.gamma.fm
gamma@gamma.fm
Reservados todos los derechos. Ni la totalidad ni parte de este libro puede reproducirse o transmitirse por
ningn procedimiento electrnico o mecnico, incluyendo fotocopia, grabacin magntica o cualquier
almacenamiento de informacin o sistema de reproduccin, sin permiso previo y por escrito de los titulares
del Copyright.
ndice
PRLOGO...................................................................................................................... 9
CAPTULO1
APLICACINLIBREYGRATUITA ...................................................................................... 11
1.1.INTRODUCCIN........................................................................................................... 11
1.2.DEFINICIN................................................................................................................ 12
1.3.DIFERENCIAS .............................................................................................................. 12
1.4.APLICACIONESSHAREWARE ........................................................................................... 14
1.5.CDIGOCERRADOYCDIGOABIERTO .............................................................................. 14
1.6.LICENCIAGPL............................................................................................................. 15
CAPTULO 2
APLICACIONES PARA EL TCNICO EN ELECTRNICA.................................... 31
2.1.INTRODUCCIN........................................................................................................... 31
2.2.PAQUETESDEAPLICACIONESOSOFTWARE. ....................................................................... 32
2.3.SIMBOLOGANORMALIZADA .......................................................................................... 32
2.4.LIBRERASYCREACINDECOMPONENTES ......................................................................... 33
2.5.EDICINDEESQUEMAS ................................................................................................. 34
2.6.CREACINDEPLACASDECIRCUITOIMPRESO...................................................................... 35
2.7.SIMULACINDECIRCUITOS ............................................................................................ 37
2.8.VENTAJASDELASIMULACIN ........................................................................................ 39
2.8.1.INTRODUCCIN ............................................................................................................... 39
2.8.2.REDUCCINDETIEMPODEDISEO ..................................................................................... 40
2.8.3.REDUCCINDECOSTES ..................................................................................................... 40
2.8.4.PORTABILIDAD ................................................................................................................ 41
2.8.5.OTRASVENTAJAS ............................................................................................................. 41
2.9.APLICACIONESOSOFTWAREDECLCULO .......................................................................... 42
2.10.APLICACIONESASOCIADASADISPOSITIVOSPROGRAMABLES................................................ 42
2.11.OTRASAPLICACIONES ................................................................................................. 44
2.12.LINUX ..................................................................................................................... 45
CAPTULO 3
EDICIN DE ESQUEMAS: TINYCAD ...................................................................... 47
3.1.INTRODUCCIN........................................................................................................... 47
3.1.1.LAAPLICACIN ................................................................................................................ 47
3.1.2.JUSTIFICACINDELUSODEESTAAPLICACIN........................................................................ 48
3.1.3.OBTENERLAAPLICACIN................................................................................................... 48
3.2.EDICINDEESQUEMAS................................................................................................. 49
3.2.1.VENTANADETRABAJO ...................................................................................................... 49
3.2.2.MODODETRABAJO.......................................................................................................... 50
3.3.NUEVOSCOMPONENTES ............................................................................................... 52
3.3.1.CREARNUEVALIBRERA..................................................................................................... 52
3.3.2.CREARUNNUEVOCOMPONENTE ........................................................................................ 52
3.3.3.AADIRIMGENESDEBITMAPALCOMPONENTE ................................................................... 55
3.3.4.PROPIEDADESDELCOMPONENTE ........................................................................................ 56
3.4.EJEMPLOS ................................................................................................................. 56
3.5.CREARNETLISTPARAFREEPCB ...................................................................................... 58
3.7.CREARNETLISTPARASIMULACIN .................................................................................. 59
CAPTULO 4
CREAR PLACAS DE CIRCUITO IMPRESO: KICAD .............................................. 61
4.1.INTRODUCCIN........................................................................................................... 61
4.2.INSTALACIN ............................................................................................................. 62
4.3.RECOMENDACINUSODEKICAD .................................................................................... 65
4.4.ELGESTORDEPROYECTOS ............................................................................................. 65
4.5.EESCHEMA................................................................................................................. 69
4.6.PCBNEW ................................................................................................................... 73
4.7.EJEMPLOPASOAPASO ................................................................................................. 76
4.7.1.NUEVOPROYECTO ........................................................................................................... 76
4.7.2.CREARESQUEMAPRINCIPAL............................................................................................... 76
4.7.3.CREARNETLIST................................................................................................................ 78
4.7.4.CREARPLACADECIRCUITOIMPRESO ................................................................................... 79
4.7.5.RESULTADOEN3D........................................................................................................... 81
4.8.MSOPCIONESKICAD.................................................................................................. 83
4.8.1.AUMENTARELGROSORDELASPISTAS ................................................................................. 83
4.8.2.AUMENTARELGROSORDELALNEADECONTORNO ............................................................... 83
4.8.3.AADIRTEXTO ................................................................................................................ 84
4.9.ARCHIVOSGERBER .................................................................................................... 84
4.10.CREARNUEVOSCOMPONENTES .................................................................................... 86
4.10.1.EESCHEMA.................................................................................................................... 86
4.10.2.PCBNEW ...................................................................................................................... 87
CAPTULO 5
CREAR PLACAS DE CIRCUITO IMPRESO: FREEPCB ......................................... 89
5.1.INTRODUCCIN........................................................................................................... 89
5.2.INSTALACIN.............................................................................................................. 90
5.2.1.DESCARGA...................................................................................................................... 90
5.2.2.ESTRUCTURADEDIRECTORIOS............................................................................................ 90
5.3.DESCRIPCINDELAVENTANADEEDICIN......................................................................... 91
5.4.EJEMPLO ................................................................................................................... 94
5.4.1.ELCIRCUITO .................................................................................................................... 94
5.4.2.CREARUNNUEVOPROYECTO ............................................................................................. 95
5.4.3.IMPORTARNETLIST ........................................................................................................... 96
5.4.4.INCLUIRLOSLMITESDELAPLACA ....................................................................................... 98
5.4.5.INCLUIRTALADROS ........................................................................................................... 99
5.4.6.COLOCACINDECOMPONENTES ...................................................................................... 101
5.4.7.CREARPLANOSDEALIMENTACIN .................................................................................... 102
5.4.8.TRAZARLASPISTAS......................................................................................................... 103
5.5.CREARNUEVASHUELLASOFOOTPRINT ........................................................................... 104
5.5.1.LIBRERAS ..................................................................................................................... 104
5.5.2.EDITORDEFOOTPRINT ............................................................................................. 106
5.6.CREAFICHEROSGERBER............................................................................................ 107
CAPTULO 6
SIMULACIN: SWCAD III....................................................................................... 109
6.1.INTRODUCCIN ......................................................................................................... 109
6.2.MODODETRABAJO ................................................................................................... 110
6.3.EDITORDEESQUEMAS ................................................................................................ 111
6.3.CONFIGURACINDELASIMULACIN.............................................................................. 113
6.4.EJEMPLO ................................................................................................................. 116
6.4.ELCIRCUITO ..................................................................................................................... 116
6.4.1.EDICINDELESQUEMA ................................................................................................... 116
6.4.2ARRANQUEDELASIMULACIN ................................................................................... 119
6.4.3.VISUALIZACINDEDATOS ............................................................................................... 121
6.4.4.INCLUIRNOMBREALOSNODOS ........................................................................................ 123
6.5.VISUALIZACINDELAAPLICACIN................................................................................. 124
6.6.NUEVOSCOMPONENTES ............................................................................................. 125
6.7.AADIRTEXTOSIMULABLE .......................................................................................... 127
CAPTULO 7
SIMULACIN: SPICE OPUS LITE.......................................................................... 129
7.1.INTRODUCCIN......................................................................................................... 129
7.2.INSTALACIN ........................................................................................................... 130
7.3.ENTORNODETRABAJO ............................................................................................... 132
7.3.1.VENTANAPRINCIPAL....................................................................................................... 132
7.3.2.CERRARAPLICACIN ....................................................................................................... 133
7.3.3.ACCESOALAAYUDA ....................................................................................................... 133
7.3.4.NAVEGACINENTREDIRECTORIOS .................................................................................... 133
7.3.5.CREARFICHERO ............................................................................................................. 134
7.3.6.ABRIRFICHERO .............................................................................................................. 135
7.4.EDICINDELARCHIVODELCIRCUITO .............................................................................. 135
7.4.1.ESQUEMADELARCHIVO .................................................................................................. 135
7.4.2.DEFINICINDELCIRCUITO ............................................................................................... 136
7.4.3.DEFINICINDELASIMULACIN ........................................................................................ 138
7.5.EJEMPLO ................................................................................................................. 140
CAPTULO 8
SIMULACIN: MULTIMEDIA LOGIC................................................................... 145
8.1.INTRODUCCIN......................................................................................................... 145
8.2.ENTORNODETRABAJO ............................................................................................... 147
8.2.1.INTRODUCCIN ............................................................................................................. 147
8.2.2.BARRADEHERRAMIENTAS ............................................................................................... 147
8.2.3.PALETADECOMPONENTES .............................................................................................. 147
8.3.CREACINDELCIRCUITO ............................................................................................. 148
8.4.SIMULACINDELCIRCUITO ................................................................................................. 149
8.5.CAMBIOSDELACONFIGURACINDECOMPONENTES............................................................... 150
8.6.EJEMPLO ................................................................................................................. 151
8.6.1.ELCIRCUITO ........................................................................................................... 151
8.6.2.CIRCUITOSUMADOR....................................................................................................... 151
8.6.3.CIRCUITOSUMADORCONACARREO .................................................................................. 152
CAPTULO 9
DISEOS MICROCONTROLADOS: MPLAB E ICPROG...................................... 155
9.1.INTRODUCCIN......................................................................................................... 155
9.2.MODODETRABAJO ................................................................................................... 156
9.3.EJEMPLOPASOAPASO ............................................................................................... 158
9.3.1.JUSTIFICACIN............................................................................................................... 158
PRLOGO
10
CAPTULO 1
APLICACIN LIBRE Y GRATUITA
1.1.- Introduccin
A lo largo de este libro se van a comentar algunas aplicaciones que se utilizan
para el diseo electrnico, unas tienen en la licencia que se trata de aplicaciones
libres y otras que se trata de aplicaciones gratuitas.
As pues, este primer captulo se centra en las diferencias entre ambas licencia,
ya que son dos trminos que se suelen confundir.
Se ha dedicado un apartado a la licencia GPL, describiendo cada uno de sus
apartados para que el lector comprenda las caractersticas de las aplicaciones libres,
puesto que las licencias GPL son las que utilizan las aplicaciones libres.
11
1.2.- Definicin
Se entiende como aplicacin libre una aplicacin que una vez conseguida,
principalmente descargada de Internet, se puede usar, distribuir, modificar y
redistribuir; siempre y cuando la nueva aplicacin creada sea redistribuida con la
misma licencia, es decir, contine siendo libre. Para ser libre tambin debe ir
acompaada de su cdigo fuente.
Mientras que una aplicacin gratuita (o Freeware), se distribuye gratuitamente,
y en ocasiones se ofrece el cdigo fuente, aunque no suele ser usual que lo
acompae. Adems la aplicacin suele mantener el copyright del autor.
1.3.- Diferencias
A continuacin se describen en detalle las tres principales diferencias de que
una aplicacin sea libre o gratuita. Se ha incluido un ejemplo de cada una de ellas,
con el fin de que el lector comprenda mejor dichas diferencias. Se debe comentar que
los ejemplos son inventados y simplificados al mximo con el nico fin de que el
ejemplo sea lo ms representativo posible, en otros casos se muestra un ejemplo real.
12
CAPTULO 2
APLICACIONES PARA EL TCNICO
EN ELECTRNICA
2.1.- Introduccin
El uso de diversas aplicaciones para cualquier tcnico o ingeniero se ha
convertido en parte importante, ya que haciendo buen uso de varias aplicaciones se
pueden facilitar las tareas de diseo y clculo.
En partcular el tcnico en electrnica lo utiliza principalmente para la edicin
de esquemas, simulacin y creacin de placas de circuito impreso.
31
En este captulo se ver a grandes rasgos las caractersticas que deben tener las
aplicaciones que utiliza un tcnico en electrnica. Para que en los prximos captulos
se muestren algunos ejemplos de varias aplicaciones, teniendo en cuenta que todas
ellas sean aplicaciones libres o gratuitas (Captulo 1).
Tambin despus de crear los nuevos componentes hay que establecer las
referencias entre una y otra aplicacin, ya que se dispone de ficheros diferentes para cada
una de las aplicaciones que forman el paquete.
En las libreras que se encuentran por defecto ya estn establecidas las referencias
entre los componentes de las diferentes aplicaciones, es decir, la relacin que se
establece entre un smbolo que es utilizado en el editor de esquemas, y su modelo
matemtico que es utilizado en el simulador.
34
35
Usar uno u otro puede ser en funcin de la complejidad del circuito, ya que
partiendo de la representacin del esquema se consigue que las conexiones sean ms
36