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 89: | Línea 89: | ||
* ngspice amp2.cir | * ngspice amp2.cir | ||
* python spicetowav.py out.dat out.wav ([https://cloud.undernet.uy/s/opnbgPRq6QmAepY spicetowav.py]) | * python spicetowav.py out.dat out.wav ([https://cloud.undernet.uy/s/opnbgPRq6QmAepY spicetowav.py]) | ||
=dist 2= | |||
==Archivo SPICE== | |||
<pre> | |||
.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 | |||
</pre> | |||
==comandos== | |||
* ngspice dist2.cir | |||
* python spicetowav.py out.dat distout.wav | |||
Revisión del 12:58 29 ago 2026
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