Diferencia entre revisiones de «Simulación de circuitos»

De fabwiki
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:
__NOTOC__
Podemos simular el sonido de la clave de la caja de ritmos
[https://es.wikipedia.org/wiki/Roland_TR-808 Roland TR-808].
Aquí está el esquematico del generador de sonido de clave.
<gallery>
Tr808_clave.png
</gallery>
=Archivo de Entrada SPICE (tr808_clave.cir)=
=Archivo de Entrada SPICE (tr808_clave.cir)=
<pre>
<pre>

Revisión del 14:08 5 ago 2026


Podemos simular el sonido de la clave de la caja de ritmos Roland TR-808.

Aquí está el esquematico del generador de sonido de clave.

Archivo de Entrada SPICE (tr808_clave.cir)

.title Roland TR-808 Clave
.include TL072.mod

v0 opampout out 0 

r1 inv out 20000k
r2 3   0   0.28k
c1 inv 3   0.0047u
c2 3   out 0.0047u

x1 ninv inv cc ee opampout TL072

vcc cc 0  15
vee ee 0 -15

v1 ninv 0 PULSE(0 10m 1u 0 0 100u 0.25) 

.control
  tran 1us 300ms
  wrdata outputfile v(out)
.endc

.end

TL072.mod

* TL072 OPERATIONAL AMPLIFIER "MACROMODEL" SUBCIRCUIT
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08
* (REV N/A)      SUPPLY VOLTAGE: +/-15V
* CONNECTIONS:   NON-INVERTING INPUT
*                | INVERTING INPUT
*                | | POSITIVE POWER SUPPLY
*                | | | NEGATIVE POWER SUPPLY
*                | | | | OUTPUT
*                | | | | |
.SUBCKT TL072    1 2 3 4 5
*
  C1   11 12 3.498E-12
  C2    6  7 15.00E-12
  DC    5 53 DX
  DE   54  5 DX
  DLP  90 91 DX
  DLN  92 90 DX
  DP    4  3 DX
  EGND 99  0 POLY(2) (3,0) (4,0) 0 .5 .5
  FB    7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6
  GA    6  0 11 12 282.8E-6
  GCM   0  6 10 99 8.942E-9
  ISS   3 10 DC 195.0E-6
  HLIM 90  0 VLIM 1K
  J1   11  2 10 JX
  J2   12  1 10 JX
  R2    6  9 100.0E3
  RD1   4 11 3.536E3
  RD2   4 12 3.536E3
  RO1   8  5 150
  RO2   7 99 150
  RP    3  4 2.143E3
  RSS  10 99 1.026E6
  VB    9  0 DC 0
  VC    3 53 DC 2.200
  VE   54  4 DC 2.200
  VLIM  7  8 DC 0
  VLP  91  0 DC 25
  VLN   0 92 DC 25
.MODEL DX D(IS=800.0E-18)
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)
.ENDS

Para Ejecutar la Simulación

  • instalar ngspice
  • crea un directorio para los archivos de simulación
  • crea TL072.mod en ese directorio
  • crea tr808_clave.cir en ese directorio
  • ejecutar la simulación
ngspice -b tr808_clave.cir

Para ver el resultado de la simulación

Usando GNU Plotutils:

graph -T ps -f 0.04 outputfile > outputfile.ps
ps2pdf outputfile.ps
open outputfile.pdf

El resultado:

Para escuchar el resultado de simulación

Podés usar Spice Audio Tools para convertir el outputfile a un archivo de formato .wav.

python spicetowav.py outputile outputfile.wav

El resultado: