Diferencia entre revisiones de «Simulación de circuitos»
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: | ||
=Archivo de Entrada SPICE= | =Archivo de Entrada SPICE (tr808_clave.cir)= | ||
<pre> | <pre> | ||
.title Roland TR-808 Clave | .title Roland TR-808 Clave | ||
| Línea 71: | Línea 71: | ||
.ENDS | .ENDS | ||
</pre> | </pre> | ||
=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 | |||
<pre> | |||
ngspice -b tr808_clave.cir | |||
</pre> | |||
==Para ver el resultado de la simulación== | |||
Usando GNU Plotutils: | |||
<pre> | |||
graph -T ps -f 0.04 outputfile > outputfile.ps | |||
ps2pdf outputfile.ps | |||
open outputfile.pdf | |||
</pre> | |||
El resultado: | |||
<gallery> | |||
Resultado de la simulación de clave.png | |||
</gallery> | |||
Revisión del 13:53 5 ago 2026
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: