Diferencia entre revisiones de «Taller de distorsión»
Sin resumen de edición |
|||
| (No se muestran 5 ediciones intermedias del mismo usuario) | |||
| Línea 1: | Línea 1: | ||
Podemos usar [https://en.wikipedia.org/wiki/Ngspice Ngspice] para simular la distorsión en circuitos. | Podemos usar [https://en.wikipedia.org/wiki/Ngspice Ngspice] para simular la distorsión en circuitos. | ||
Tené en cuenta si estás introduciendo un comando de shell o un comando de ngspice, y también si estás dando órdenes al shell o a ngspice. Para salir de ngspice, escribe "quit". Se recomienda colocar todos los archivos en un único directorio y utilizarlo para ejecutar la simulación. | |||
Archivos que necesitas para esos ejemplos se colocan en este directorio: https://cloud.undernet.uy/s/ByzeA7arTfGdxGD | |||
=clip= | =clip= | ||
v1 es | v1 es una fuente voltaje independiente. Consulta el capítulo en el manual de Ngspice: | ||
* 4.1 Independent Sources for Voltage or Current | * 4.1 Independent Sources for Voltage or Current | ||
v1 tiene | v1 tiene una onda de voltaje sinusoidal. Los parámetros se explican aqui: | ||
* 4.1.2 Sinusoidal | * 4.1.2 Sinusoidal | ||
d1 es un diodo de modelo 1N4148, algo común. El diodo necesita un comando ".model" para especificar sus parámetros. Podés ponerlo en un archivo se llama 1n4148.lib y incluir ese archivo. El contenido del archivo debe ser esto: | d1 es un diodo de modelo 1N4148, algo común. El diodo (y varios otros componentes) necesita un comando ".model" para especificar sus parámetros. Podés ponerlo en un archivo se llama 1n4148.lib y incluir ese archivo. El contenido del archivo debe ser esto: | ||
<pre> | <pre> | ||
.model 1n4148 D(IS=2.5n N=1.9 BV=100 RS=1) | .model 1n4148 D(IS=2.5n N=1.9 BV=100 RS=1) | ||
</pre> | </pre> | ||
Los parámetros del modelo del diodo se definan en el capitulo "7.2.1 Diode Model (D)" del manual usuario de Ngspice. | |||
==Archivo SPICE (clip.cir)== | ==Archivo SPICE (clip.cir)== | ||
| Línea 254: | Línea 260: | ||
* ngspice -b wav_in.cir | * ngspice -b wav_in.cir | ||
Ahora podés escuchar out.wav. | Ahora podés escuchar out.wav. Un ejemplo del archivo de salida es aquí: https://cloud.undernet.uy/s/e2fsjes6fy6P6Ei | ||