Diferencia entre revisiones de «Taller de distorsión»
Ir a la navegación
Ir a la búsqueda
Sin resumen de edición |
Sin resumen de edición |
||
| Línea 1: | Línea 1: | ||
=clip= | |||
==Archivo SPICE (clip.cir)== | |||
<pre> | |||
.title clip | |||
.include 1n4148.lib | |||
v1 sig 0 sin 0 3v 300 | |||
r1 sig out 1k | |||
d1 out 0 1n4148 | |||
</pre> | |||
==comandos== | |||
* tran 10us 3s | |||
* plot v(sig) v(out) xlimit 0 10m | |||
* plot v(sig) v(out)+1 xlimit 0 10m | |||
=amp 1= | =amp 1= | ||
==Archivo SPICE (amp1.cir)== | ==Archivo SPICE (amp1.cir)== | ||
Revisión del 13:04 29 ago 2026
clip
Archivo SPICE (clip.cir)
.title clip .include 1n4148.lib v1 sig 0 sin 0 3v 300 r1 sig out 1k d1 out 0 1n4148
comandos
- tran 10us 3s
- plot v(sig) v(out) xlimit 0 10m
- plot v(sig) v(out)+1 xlimit 0 10m
amp 1
Archivo SPICE (amp1.cir)
.title amp1 .include TL072.mod x1 ninv inv cc ee out TL072 vcc cc 0 15 vee ee 0 -15 v1 sig 0 sin 0 3v 1 r1 sig inv 10k rfb out inv 10k rninv ninv 0 1 .control tran 1ms 30s .endc .end
comandos
- ngspice amp1.cir
- plot v(sig) v(out) xlimit 0 3
- fft v(out)
- plot mag(v(out)) xlimit 0 10
dist 1
Archivo SPICE (dist1.cir)
.title dist1 .include TL072.mod .include 1n4148.lib x1 ninv inv cc ee out TL072 vcc cc 0 15 vee ee 0 -15 v1 sig 0 sin 0 3v 1 r1 sig inv 10k rfb out inv 10k d1 inv out 1n4148 d2 out inv 1n4148 rninv ninv 0 1 .control tran 1ms 30s .endc .end
comandos
- ngspice amp1.cir
- plot v(sig) v(out) xlimit 0 3
- fft v(out)
- plot mag(v(out)) xlimit 0 10
amp 2
Archivo SPICE (amp2.cir)
.title amp2 .include TL072.mod x1 ninv inv cc ee out TL072 vcc cc 0 15 vee ee 0 -15 v1 sig 0 sin 0 3v 300 r1 sig inv 10k rfb out inv 10k rninv ninv 0 1 .control tran 3us 3s wrdata out.dat v(out) .endc .end
comandos
- ngspice amp2.cir
- python spicetowav.py out.dat out.wav (spicetowav.py)
dist 2
Archivo SPICE
.title dist2 .include TL072.mod .include 1n4148.lib x1 ninv inv cc ee out TL072 vcc cc 0 15 vee ee 0 -15 v1 sig 0 sin 0 3v 300 r1 sig inv 10k rfb out inv 10k d1 inv out 1n4148 d2 out inv 1n4148 rninv ninv 0 1 .control tran 3us 3s wrdata out.dat v(out) .endc .end
comandos
- ngspice dist2.cir
- python spicetowav.py out.dat distout.wav