Skip to content

Releases: ROMERUU-dev/SOFIA

SOFIA Filter Studio 0.5.1

Choose a tag to compare

@ROMERUU-dev ROMERUU-dev released this 10 Oct 23:02

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 .5 ahora es egnd 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

Choose a tag to compare

@ROMERUU-dev ROMERUU-dev released this 10 Oct 19:32

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-values en 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

Choose a tag to compare

@ROMERUU-dev ROMERUU-dev released this 10 Oct 02:39

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 .nodeset que 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

Choose a tag to compare

@ROMERUU-dev ROMERUU-dev released this 09 Oct 21:16

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

Choose a tag to compare

@ROMERUU-dev ROMERUU-dev released this 08 Oct 20:59

Ejecutable de un solo archivo para Windows: no necesita Python.

Como usarlo

  1. Descarga SOFIA-Filter-Studio.exe y abrelo.
  2. Windows puede mostrar un aviso de SmartScreen porque el ejecutable no esta firmado digitalmente:
    "Mas informacion" -> "Ejecutar de todas formas".
  3. 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 en docs/correcciones.md.

SHA-256 de SOFIA-Filter-Studio.exe:
a8d4dfe21ade7644dec7bb09e85828a50691cd7675ccfc8202ddf38fabfc7c12