Lo sentimos, pero no está muy claro cuáles son sus requisitos.
De todos modos, Multisim, que está disponible de forma gratuita en National Instruments con algún tipo de licencia de estudiante, también es un simulador SPICE y entre sus modelos tiene un motor de simulación PIC, es decir, puede ingresar el código de ensamblaje PIC. Yo nunca lo usé, pero conocí a un par de personas que dijeron que es decente. YMMV
Pero usted dice que no necesita simular el PIC, así que tal vez podría usar LTspice , Es un simulador profesional de SPICE gratuito. Admite fuentes de voltaje de comportamiento, es decir, fuentes cuya salida está modelada por funciones matemáticas. Extractos de su archivo de ayuda:
B. Voltaje de comportamiento arbitrario o fuentes de corriente Nombres de símbolos: BV,
BI
Sintaxis: Bnnn n001 n002 V = [ic =]
+ [tripdv =] [tripdt =]
+ [laplace = [window =]
+ [nfft =] [mtol =]]
...
Tripdv y tripdt controlan el rechazo de pasos. Si el voltaje a través de un
la fuente cambia en más de tripdv voltios en tripdt segundos, que
el tiempo de simulación es rechazado.
Las expresiones pueden contener lo siguiente:
o Voltajes de nodo, por ejemplo, V (n001)
o Diferencias de voltaje del nodo, por ejemplo, V (n001, n002)
o corrientes de elementos de circuito; por ejemplo, I (S1), la corriente a través de
interruptor S1 o Ib (Q1), la corriente de base de Q1. Sin embargo, se supone
que la corriente del elemento del circuito varía de forma casi estática, es decir,
no hay retroalimentación instantánea entre la corriente a través de la
Dispositivo referenciado y la fuente de salida de comportamiento. Del mismo modo, cualquier ac
componente de tal dispositivo de corriente se supone que es cero en una pequeña
Análisis lineal de señales .AC.
o La palabra clave, "tiempo" significa la hora actual en la simulación.
o La palabra clave "pi" significa 3.14159265358979323846.
o Las siguientes funciones:
...
Y luego enumera muchas funciones y operadores. Consulte la guía para obtener más detalles o esta muy completa página de LT WIKI .
Incluso puede especificar el comportamiento de origen utilizando las transformadas de Laplace.
Tal vez pueda ser útil para usted: puede ingresar el esquema de su parte analógica y modelar las interacciones usando fuentes de comportamiento.