TODOPIC
Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: Diego E. en 16 de Septiembre de 2008, 16:22:00
-
Hola grupo, tengo un circuito cargado en el proteus con 3 PIC pero la simulación se hace muy lenta, hay forma de mejorar la eficiencia en la simulación ?
gracias
-
Hola.
La mejor manera de mejorar la simulacion es obviando los transistores y operacionales. Yo he probado un protocolo en red rs485 con 1 maestro (18f452) y 4 esclavos (16f628a) y corria al 60%. Tambien hay que ver las especificaciones del PC :).
No es recomendable hacer el debug cuando tienes varios micros si usas el serial, ya que se genera un error en la DLL, asi que hay que tener cuidado en los puntos de break.
Que tipo de circuito estas simulando?
Saludos
-
Si estas simulando un circuito digital puedes probar lo siguiente:
- Reemplaza las convencionales resistencias analogicas RES por las digitales PULLUP y PULLDOWN, que son varias veces mas rapidas de simular.
- Con el caso de los diodos, si estos solo cumplen funciones digitales (dejar pasar o no) puedes reemplazarlo tambien por su equivalente digital.
- Reemplaza cualquier pulsador por las herramientas LOGICSTATE, que coloca un valor lógico en una net sin necesidad de emplear el interruptor ni su inseparable resistencia de pull-up o pull-down.
- Lo mismo ocurre con los interruptores, puedes utilizar la herramienta LOGICTOGGLE.
- A los LED indicadores los puedes reemplazar junto a su resistencia limitadora por el componente LOGICPROBE.
Todos estos detalles suman preciosos milisegundos a la simulacion. De todas formas no pretenderás simular en tiempo real, por ejemplo, con un procesador de 3 GHz a tres microcontroladores a 48 MHz, eso es demasiado trabajo para la PC, el simulador tiene sus limitaciones.
Saludos.
-
también puedes bajar la frecuencia del micro a 4MHz. Se apartará mas de la actuación real, pero lo que cuenta es analizar si el programa hace lo que debe hacer.
-
A todos muchas gracias por responderme, ha seguido algunas de las recomendaciones y la eficiencia de la cpu aparece en un 85 ó 90 %, es de considerar también que el circuito incluye comunicacion serial y 1 de los PIC debe trabajar a 20 Mhz
gracias.