Haz una pregunta
  Foros de Electrónica » Temas de Interés » Software de Simulación y Diseño Electrónico
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

23/11/2008 #1


Error de simulacion con Proteus
Hola a todos!
Estube armando un diseño de un proyecto con pic en Proteus. Lo quiero simular y me salta el siguiente log:

SIMULATION LOG
==============
Design: F:\I.U.A\Tecnicas Digitales\Tecnicas Digitales II\Ro\PIC.dsn
Doc. no.: <NONE>
Revision: <NONE>
Author: <NONE>
Created: 11/23/08
Modified: 11/23/08

Compiling source files...
Build completed OK.
Compiling netlist...
Linking netlist...
Partition analysis...

Simulating partition 1 [CC32827E]...
Animation started sucessfully...
PROSPICE Release 6.9 SP1 (C) Labcenter Electronics 1993-2005.
SPICE Kernel Version 3f5. (C) Berkeley University ERL.

Reading netlist...
Reading SPICE models...
Building circuit...
Instantiating SPICE models...
[U?] PIC16 model release 6.9 SP0 simulating PIC16627 device.
[U?] Loaded 128 bytes of persistent EEPROM data.
[U?] Loading HEX file 'wally.HEX'.
[U?] Read total of 144 bytes from file 'wally.HEX'.
[U?] Loaded 72 program words and 0 data bytes.
[SPICE] transient GMIN stepping at time=9e-06
[SPICE] transient GMIN stepping at time=9e-06
[SPICE] Error 106 - TRAN: Timestep too small; time = 9e-06, timestep = 1.25e-19: trouble with node "#00010"
.
Totaliters=12160, Totalsteps=32, Goodsteps=22, Badsteps=10


Real Time Simulation FAILED.
No se como solucionarlo.
Espero que me puedan ayudar...

Desde ya, muchas gracias.
23/11/2008 #2

Avatar de Ardogan

Pareciera que no definiste el programa que tiene que ejecutar el pic.
Boton derecho sobre el PIC ->Edit properties. Si te aparece un cuadro de texto con una lista de parámetros con llaves {}, desmarcá el checkbox que dice "Edit all properties as text" abajo de todo; es más fácil y claro llenar campos que editar líneas de texto. En el cuadro Program File elegí el .hex del programa a simular en el pic
Y ya que estamos, en "Component Reference" (arriba de todo) ponele U1, U2... U345, un número para que no quede indefinido.
Saludos
23/11/2008 #3


Gracias Ardogan, edite el post, justo cuando me escribiste! Solucione lo que me dijiste, y ahora me aparecen esos nuevos errores...

Ya revise todo y no se que es lo que pasa
23/11/2008 #4

Avatar de Ardogan

Ahí si que no tengo idea...
En la ayuda del VSM dice:

Ayuda VSM dijo:
· Timestep too small. This means that the circuit has switched in such a way that advancing the time even by very small amounts (typically 1E-18s) still does not produce an acceptably small change in circuit voltages.

Often, this is caused by a badly designed model, or by not supplying sufficient parameters to a diode or transistor model. In a particular, if the junction capacitance values are not chosen correctly, these devices will exhibit zero switching times which can lead directly to this error message.

Most convergence errors are due to badly drawn circuits or incorrect models - time after time we have had circuits sent in that ‘won’t simulate’ only to find that something isn’t connected. Please check the simulation log for clues, and re-check your circuit before jumping to the conclusion that PROSPICE is at fault.
Verificá las conexiones de tu circuito (que no haya quedado un operacional con una entrada al aire por ejemplo).
Lamentablemente, no puedo ayudar más que en esos aspectos básicos.
Saludos
24/11/2008 #5


Listo!, solucionado, arme todo de vuelta y funciono....
Seguramente debe haber habido algun error en las conexiones del circuito como dijiste Ardogan.

Bueno, muchas gracias por tu ayuda.

Saludos!
24/11/2008 #6

Avatar de Ardogan

Puede pasar que al dejar algo sin conectar el sistema empiece a oscilar, los algoritmos del simulador den resultados por las nubes y las soluciones no convergan...

Naaaaaa, quien me va a creer eso, la pegué de puro.... de pura suerte
Un placer dar una mano, aunque sea de casualidad
Saludos
30/06/2015 #7


A mi me a pasado cuando he olvidado poner una masa para la referencia de la simulación, verifica tener porlomenos una masa.. Saludos
29/11/2015 #8


hola a alguien le aparecio este error en proteus?

[PIC18]Clocking 4000000.00000 spacified in schematic component is ignored for oscillator mode 'INT-RC,NO CLKO'.
[PIC18]PC=0X0B5E.Clocking 4000000.00000 spacified in schematic component is ignored for oscillator mode 'INT-RC,NO CLKO'.


no entiendo que sucedio? y la realidad que no me simula bien lo que estoy haciendo, nose si sera por causa de este error?
29/11/2015 #9
Moderador

Avatar de D@rkbytes

Lo que se muestra no es un error.

Eso es simplemente un aviso de que el programa del PIC está configurado para trabajar con el oscilador interno y que el simulador ignorará esa configuración.

Tampoco afecta la simulación mientras la misma se encuentre operando a la frecuencia del programa.
Esa advertencia se puede omitir en algunos PICs configurando el modo de diagnósticos del simulador.

Click derecho sobre el PIC y seleccionar "Configure Diagnostics" en el menú emergente.


Buscar y deshabilitar "Memory/SFR accesses"


Si aún haciendo eso se sigue mostrando la advertencia, entonces cambia el tipo de oscilador en el programa. Por ejemplo, a cristal.
Y como recomendación, no uses frecuencias superiores a 10 MHz para ejecutar la simulación.
Ya cuando quieras grabar el PIC físicamente, puedes cambiar el tipo de oscilador y la frecuencia requerida.

Nota:
Las configuraciones sólo se pueden realizar en modo de diseño, no cuando se está simulando.
Imágenes Adjuntas
Tipo de Archivo: jpg Menú Configure Diagnostics.jpg (13,4 KB (Kilobytes), 225 visitas)
Tipo de Archivo: jpg Configure Diagnostics.jpg (84,5 KB (Kilobytes), 221 visitas)
Tipo de Archivo: jpg INTRC_OSC Warning.jpg (49,5 KB (Kilobytes), 220 visitas)
30/11/2015 #10


sabes que sucede D@rkbytes, que si hago lo que decis no sirve porque estoy utilizando los pines donde van el cristal, y ya simula cualquier cosa. lo que se que aparece eso que te escribi, y la simulacion nose que sucede como que despues de ir precionando unos botones como que se tilda.
Para que te des una idea cada boton que precionas es un led ejemplo que se enciende lo que sucede que estoy usando un contador para escanear los botones y los MCP23017 para las salidas (todo simulado aun no compre.) si funciona si los compro, pero como que se tilda o capaz demaciado lento nose, es raro porque algo parecido con 887 funcionaba no con la simulacion de los MCP23017 pero andaba. Y la computadora se que no es porque bastante potente la I7.

Te paso los aerchivos.
Uso proteus 8.0, porque el 8.1 y los que siguen lo instale varias veces y lo desinstale porque despues de utilizar un rato como que se sale del programa nose porque hace eso.


te paso dos archivos, uno es el circuito, el otro el programa. Recomendas que haga otra Pregunta en el foro, y me voy sacando las dudas de mi proyecto o lo dejo aqui esto?
Archivos Adjuntos
Tipo de Archivo: zip PrincipalV2.zip (106,1 KB (Kilobytes), 10 visitas)
Tipo de Archivo: zip Principal V2.zip (623,8 KB (Kilobytes), 11 visitas)
24/01/2016 #11


señores una ayuda tengo la version 8.0 del proteus y cuando hago circuitos por logica erroneos el simulador no me muestra absolutamente nada de errores
24/01/2016 #12
Moderador

Avatar de elaficionado

Hola.

Sube los archivos de los circuitos en Proteus que mencionas (empácalo en Zip o Rar).

Chao.
elaficionado.
20/03/2016 #13

Avatar de yorsk2004

proteus error: stack overflow pushing return address of interrupt
Hola, tengo un pequeño inconveniente con el diseño que estoy haciendo, cuando ejecuto el programa en proteus y dejo presionado (fijamente) el botón arranque y presiono continuamente el botón emergencia me tira el error-advertencia: stack overflow pushing return address of interrupt.



Perdónenme por lo detallista. Pero es algo no deseado en el diseño. ¿Alguna idea para corregir esto?

Adjunto el programa en ccs y simulación en proteus 8.4

Gracias.
Imágenes Adjuntas
Tipo de Archivo: jpg error proteus.jpg (123,2 KB (Kilobytes), 161 visitas)
Archivos Adjuntos
Tipo de Archivo: zip 16f628a_Proteus_New.zip (66,4 KB (Kilobytes), 6 visitas)
20/03/2016 #14

Avatar de SKYFALL

El pulsador de emergencia es NA o NC?
21/03/2016 #15

Avatar de yorsk2004

Ferchito dijo: Ver Mensaje
El pulsador de emergencia es NA o NC?
Es NA, aunque las resistencias pullups están activadas. Trate de cambiar el tiempo de accionamiento del botón en proteus y nada.

Lo que quiero es evitar que quien opere el sistema, presione el botón de emergencia y otros botones a la vez, entrando el pic en errores.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Software de Simulación y Diseño Electrónico

Todo lo relacionado con estos programas.

Cerrar
Foros de Electrónica » Temas de Interés » Software de Simulación y Diseño Electrónico

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.