Me gustaría realizar simulación electromagnética y análisis de PCB simples (acoplamiento, capacitancia, impedancia, EMI, etc.)
¿Hay algún paquete gratuito o a un precio razonable (menos de £ 1000) disponible que haga esto?
crunchyard.com ofrece alquiler de tiempo de CPU basado en la nube que incluye, como opción, Feko. Usted paga por VM/hora y los precios son bastante razonables.
Puede descargar una versión de prueba gratuita de Feko en su sitio web, que no tiene restricciones durante 45 días (requiere un registro de inicio de sesión). También hay una versión Lite gratuita que puede usar sin restricciones de tiempo (solo necesita solicitar una licencia), pero tiene limitaciones estrictas en cuanto a la complejidad de la simulación. Una cosa que podría hacer es usar la versión Lite para crear/editar su modelo y luego alquilar tiempo en Crunchyard para ejecutar la simulación.
Las versiones Trial y Lite incluyen buenos videos instructivos sobre los conceptos básicos del uso de Feko. Pero, como dijo Kortuk, es laborioso recrear el PCB en él. Una alternativa que tiene es importar otros formatos CAD como DXF, siempre que su software de diseño de PCB lo admita. Pero obviamente estás importando solo la geometría, no el perfil EM de las trazas. Esos AFAIK tendrás que configurarlos a mano. Al leer el manual de Feko, parece que al importar archivos Parasolid reconocerá atributos especiales de los objetos que pueden contener características EM, pero nunca lo probé. Necesitaría un software de PCB que pueda exportar ese formato y también poder leer esas características desde algún lugar (quizás los esquemas).
Este es el resultado de la simulación para un área de superficie rectangular de PCB simple.
Si busca en Google "calculadora de acoplamiento de microstrip" y "calculadora de impedancia de microstrip", puede encontrar un par de herramientas para los cálculos pasivos.
EMI es otro asunto. Para determinar la intensidad de campo lejano a 300 MHz de su placa, ¿qué voltajes y corrientes de excitación de 300 MHz usaría en la simulación para representar la salida del procesador de 30 MHz en la placa? ¿O las frecuencias y los armónicos aplicables a su placa?
Debido a que es tan difícil encontrar valores creíbles para manejar voltajes y corrientes, a menudo se usa: un cuerpo existente de conocimiento de diseño, mejores prácticas de diseño, iteración de diseño y pruebas. Esta puede ser la razón por la que la gente se resiste a desarrollar un simulador de software.
También hay un candidato de código abierto emergente, que funciona junto con Matlab u Octave.
http://openems.de/start/index.php
Esto puede importar un archivo de datos de Hyperlinx, como el que se puede exportar desde Eagle y muchas otras herramientas de diseño de PCB. Pregunté sobre el soporte de KiCad, pero en ese momento aún no emitían el formato Hyperlynx. Han pasado varios meses, por lo que puede ser el momento de comprobarlo de nuevo.
Sonnet Lite es una versión gratuita pero simplificada de sus herramientas profesionales; para una comparación ver esto . Las principales limitaciones de la versión Lite gratuita son:
Sin embargo, en teoría, todavía puede hacer análisis de diafonía de trazas de PCB. No caduca (a diferencia de la respuesta aceptada). Por desgracia, las limitaciones antes mencionadas son bastante paralizantes. No puede ejecutar básicamente ninguno de sus ejemplos incluidos. Para un modelo de resistencia 0402 obtienes esto:
E incluso para cosas más simples, la limitación de la memoria es bastante abrumadora, por ejemplo, el siguiente filtro de banda ancha no se puede simular en Lite debido a eso:
Kortuk
Rocketmagnet
Kortuk
Rocketmagnet
Kortuk
Rocketmagnet
Kortuk
gestión
Telaclavo
Rocketmagnet
Telaclavo