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

Título: eficiencia proteus
Publicado 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
Título: Re: eficiencia proteus
Publicado por: MLO__ en 16 de Septiembre de 2008, 18:29:47
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

Título: Re: eficiencia proteus
Publicado por: Gonzalo_BlackHawk en 16 de Septiembre de 2008, 23:54:48
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.
Título: Re: eficiencia proteus
Publicado por: PalitroqueZ en 17 de Septiembre de 2008, 12:35:29
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.




Título: Re: eficiencia proteus
Publicado por: Diego E. en 17 de Septiembre de 2008, 13:14:57
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.