Repository navigation
Releases: ROMERUU-dev/SOFIA
Release list
SOFIA Filter Studio 0.5.1
Netlists compatibles con el LTspice actual (24 y posteriores).
Qué cambió
- El netlist ya no lleva
.probe V(OUT), que el LTspice actual marca como error ("Expected device instantiation or directive here"). - En los modelos de TL082, LM324, LM318 y uA741, la línea
egnd 99 0 poly(2),(3,0),(4,0) 0 .5 .5ahora esegnd 99 0 poly(2) 3 0 4 0 0 .5 .5: es la misma fuente, sin las comas que el LTspice actual rechaza ("Insufficient number of node pairs").
Revisado en LTspice 26.1.1: ningún netlist (8 opamps, 4 tipos de filtro, Butterworth y Chebyshev, todas las topologías) tiene errores, y los resultados son idénticos a los de LTspice XVII.
Descargas
| Sistema | Archivo | Cómo se instala |
|---|---|---|
| Windows 10 u 11 | SOFIA-Filter-Studio-0.5.1-windows.exe |
Doble clic; no se instala. |
| Ubuntu 22.04 o Debian 12, o más recientes | sofia-filter-studio_0.5.1_amd64.deb |
sudo apt install ./sofia-filter-studio_0.5.1_amd64.deb |
| macOS con Apple Silicon (M1 en adelante) | SOFIA-Filter-Studio-0.5.1-macos-arm64.dmg |
Abrir y arrastrar la app a Aplicaciones. |
| macOS con Intel | SOFIA-Filter-Studio-0.5.1-macos-x86_64.dmg |
Abrir y arrastrar la app a Aplicaciones. |
Los programas no están firmados digitalmente, así que la primera vez el sistema avisa:
- Windows puede mostrar "Windows protegió tu PC": elige Más información → Ejecutar de todas formas.
- macOS no la deja abrir: ve a Ajustes del Sistema → Privacidad y seguridad → Abrir de todos modos.
Sin instalar nada también funciona en el navegador: https://romeruu-dev.github.io/SOFIA/app/
SOFIA Filter Studio 0.5.0
Bordes de banda exactos, como en el método de libro.
Qué cambió
- El borde de la banda de paso cae justo en la frecuencia pedida. La atenuación en fp es exactamente Ap: en Butterworth la frecuencia de corte es ε^(−1/N)·fp y en Chebyshev el rizo es Ap. El orden que sobra al redondear queda en la banda de rechazo (más de As). Antes se repartía entre las dos bandas y el borde se corría: en el pasa bajas de ejemplo (fp = 1 kHz, Ap = 1 dB), el punto de −1 dB quedaba en 1016.7 Hz; ahora queda en 1000.0 Hz.
- Casilla "Valores exactos" en la pestaña Netlist (
--exact-valuesen la línea de comandos): el netlist lleva los valores ideales y en LTspice los bordes caen en la frecuencia pedida (error menor a 0.002 %). Con resistencias E96 y el opamp real se mueven unas décimas de por ciento. - Opción "Dejar margen para componentes comerciales" (
--margin): el reparto anterior, para que el circuito armado con resistencias comerciales cumpla con holgura. El borde ya no cae exacto. - La pestaña Detalles muestra la atenuación en cada borde.
Descargas
| Sistema | Archivo | Cómo se instala |
|---|---|---|
| Windows 10 u 11 | SOFIA-Filter-Studio-0.5.0-windows.exe |
Doble clic; no se instala. |
| Ubuntu 22.04 o Debian 12, o más recientes | sofia-filter-studio_0.5.0_amd64.deb |
sudo apt install ./sofia-filter-studio_0.5.0_amd64.deb |
| macOS con Apple Silicon (M1 en adelante) | SOFIA-Filter-Studio-0.5.0-macos-arm64.dmg |
Abrir y arrastrar la app a Aplicaciones. |
| macOS con Intel | SOFIA-Filter-Studio-0.5.0-macos-x86_64.dmg |
Abrir y arrastrar la app a Aplicaciones. |
Los programas no están firmados digitalmente, así que la primera vez el sistema avisa:
- Windows puede mostrar "Windows protegió tu PC": elige Más información → Ejecutar de todas formas.
- macOS no la deja abrir: ve a Ajustes del Sistema → Privacidad y seguridad → Abrir de todos modos.
Sin instalar nada también funciona en el navegador: https://romeruu-dev.github.io/SOFIA/app/
SOFIA Filter Studio 0.4.1
Corrección para simular en LTspice con los opamps de alta velocidad.
Qué cambió
- Con LM7171 y LM6171, LTspice ya no se queda calculando: la topología automática usa Sallen-Key y MFB, y el netlist ya no lleva el
.nodesetque les impedía encontrar el punto de operación. Con topología automática, 60 de 64 diseños (8 opamps, 4 tipos de filtro, Butterworth y Chebyshev) cumplen la especificación en LTspice; en la 0.4.0 eran 52. - El rechaza banda solo se puede armar con Tow-Thomas, y con esos dos modelos LTspice no lo simula: la app lo avisa y sugiere TL082 o LM318.
- Con TL082, LM324, LM318, uA741, LM6164 y LM6165 no cambia nada: siguen cumpliendo en todas las combinaciones.
Descargas
| Sistema | Archivo | Cómo se instala |
|---|---|---|
| Windows 10 u 11 | SOFIA-Filter-Studio-0.4.1-windows.exe |
Doble clic; no se instala. |
| Ubuntu 22.04 o Debian 12, o más recientes | sofia-filter-studio_0.4.1_amd64.deb |
sudo apt install ./sofia-filter-studio_0.4.1_amd64.deb |
| macOS con Apple Silicon (M1 en adelante) | SOFIA-Filter-Studio-0.4.1-macos-arm64.dmg |
Abrir y arrastrar la app a Aplicaciones. |
| macOS con Intel | SOFIA-Filter-Studio-0.4.1-macos-x86_64.dmg |
Abrir y arrastrar la app a Aplicaciones. |
Los programas no están firmados digitalmente, así que la primera vez el sistema avisa:
- Windows puede mostrar "Windows protegió tu PC": elige Más información → Ejecutar de todas formas.
- macOS no la deja abrir: ve a Ajustes del Sistema → Privacidad y seguridad → Abrir de todos modos.
Sin instalar nada también funciona en el navegador: https://romeruu-dev.github.io/SOFIA/app/
SOFIA Filter Studio 0.4.0
Esquemático, placa lista para fabricar y versiones para Linux y macOS.
Descargas
| Sistema | Archivo | Cómo se instala |
|---|---|---|
| Windows 10 u 11 | SOFIA-Filter-Studio-0.4.0-windows.exe |
Doble clic; no se instala. |
| Ubuntu 22.04 o Debian 12, o más recientes | sofia-filter-studio_0.4.0_amd64.deb |
sudo apt install ./sofia-filter-studio_0.4.0_amd64.deb |
| macOS con Apple Silicon (M1 en adelante) | SOFIA-Filter-Studio-0.4.0-macos-arm64.dmg |
Abrir y arrastrar la app a Aplicaciones. |
| macOS con Intel | SOFIA-Filter-Studio-0.4.0-macos-x86_64.dmg |
Abrir y arrastrar la app a Aplicaciones. |
Los programas no están firmados digitalmente, así que la primera vez el sistema avisa:
- Windows puede mostrar "Windows protegió tu PC": elige Más información → Ejecutar de todas formas.
- macOS no la deja abrir: ve a Ajustes del Sistema → Privacidad y seguridad → Abrir de todos modos.
Sin instalar nada también funciona en el navegador: https://romeruu-dev.github.io/SOFIA/app/
Novedades desde la 0.2.0
- Esquemático completo, con la fuente y su desacoplo, la tierra virtual, los conectores y los barrenos, y la lista de materiales en CSV.
- Placa ruteada en dos capas con plano de tierra, en SMD o through-hole: Gerber y barrenos para el fabricante y posiciones para ensamble SMD.
- Proyecto de KiCad con el esquemático, la placa y la biblioteca de símbolos; pasa el ERC y el DRC de KiCad sin errores.
- Interfaz nueva: cálculo en vivo, gráfica de respuesta con zoom y la especificación marcada.
- Una sola resistencia comercial por posición (E96 por defecto) y capacitores elegidos para que caigan cerca de valores comerciales.
- Versión web y manual en PDF: https://romeruu-dev.github.io/SOFIA/SOFIA-manual.pdf
SOFIA Filter Studio 0.2.0
Ejecutable de un solo archivo para Windows: no necesita Python.
Como usarlo
- Descarga
SOFIA-Filter-Studio.exey abrelo. - Windows puede mostrar un aviso de SmartScreen porque el ejecutable no esta firmado digitalmente:
"Mas informacion" -> "Ejecutar de todas formas". - El netlist que guarda ya trae el modelo del opamp incluido, asi que se abre directo en LTspice o ngspice.
Que trae esta version
- Motor de diseno corregido y validado con simulacion SPICE: orden Chebyshev, escalado Butterworth en
pasa banda / rechaza banda, topologias Sallen-Key, MFB, Tow-Thomas y Antoniou para los cuatro tipos de
filtro, etapas de primer orden, alimentacion adecuada por opamp, nombres de subcircuito, barrido AC y
ganancia unitaria al centro en pasa banda. - Avisos cuando el diseno puede fallar en la practica: corriente de polarizacion alta, Q muy alto en
Sallen-Key pasa banda y opamps que oscilan (LM6164 / LM6165). - Banco de pruebas contra el SOFIA original: 10 de 12 casos cumplen la especificacion con el modelo real
del opamp y 12 de 12 con opamp ideal. Detalle endocs/correcciones.md.
SHA-256 de SOFIA-Filter-Studio.exe:
a8d4dfe21ade7644dec7bb09e85828a50691cd7675ccfc8202ddf38fabfc7c12