TODOPIC

Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: padawan_pic en 21 de Agosto de 2009, 03:01:59

Título: Problemas simulacion usb proteus 7.5 sp3
Publicado por: padawan_pic en 21 de Agosto de 2009, 03:01:59
Saludos gente del foro. Recien empece a chequear lo que es usb en el pic. Hace como una semana que vengo intentando simular un ejemplo simple del pic18f4550 con conexion usb emulando un puerto COM virtual que hay en el foro y que  RedPic tiene en su pagina, pues bien la simulacion nunca salio y despues de golpearme la cabeza, releerme los ejemplos, consultar hojas de datos y tener pesadillas :?, descubri que era el bendito proteus el que fallaba, concretamente es la version 7.5 sp3, lo comprobe cuando desinstale y puse una version anterior, la 7.2 sp6, y ahi en primera corrio la simulacion, sin hacer ningun cambio al ejemplo ni nada. Nose si les habra pasado a alguno de uds o han tenido algun problema con la simulacion en esa version,haganmelo saber. Por el momento me quedo con la 7.2 sp6 que no me ha traido problemas.
Ah y otro dato, cuando armen un circuito hay que poner un condensador en la patita Vusb del Pic, por ese descuido la PC no me reconocia a mi Pic, motivo por el cual no llegaba a la conclusion que es lo que realmente fallaba. Ahora ya funcionaaaaa mi conexion usb, gracias a la gente del foro que aporta ejemplos.  Ahora si, le agarro con ganas al tema de usb :-/ :-/ :-/.Saludos
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: yopepe en 29 de Agosto de 2009, 03:37:33
Pues bueno, yo soy otro de los que se volvió loco tratando de hacer andar simulaciones usb que no sean los ejemplos que trae el proteus 7.5 sp3 , sin obtener resultados, no me imagine que podia ser problema de la versión, asi que voy a seguir tu consejo y voy a probar con alguna anterior a ver si camina. Gracias por el dato master.
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: MLO__ en 29 de Agosto de 2009, 12:59:09
Hola.

Pues a mi la versión 7.4SP3 me funcionó en un equipo ACER, pero en un DELL nada de nada....
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: padawan_pic en 31 de Agosto de 2009, 12:48:55
El problema que tuve no creo que haya sido por el equipo, lo probe en 3 equipos distintos sin ningun resultado. de ahi que supuse que era la version, ah y lo del condensador si es obligatorio, yo le puse uno de 100nF. Saludos
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: darck_khronos en 31 de Agosto de 2009, 21:55:58
Se te ocurrio instalar los controladores que estan en la carpeta del menu de inicio de proteus
???
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: alejandro20 en 08 de Septiembre de 2009, 12:10:24
Hola gente de foro, yo también he estado tratando de hacer simulaciones en protues 7.5 sp3 con el modulo usb del pic 18f4550 o con cualquiera tratando de hacer funcionar ejemplos diferentes a los que vienen ahi en samples del proteus y  nada, no sirve!, y ya estan instalados correctamente los drivers y ese condensador del Vusb y nada,  será  probar con la versión 7.4  o  7.2  a ver si por fin, gracias por ese aporte.
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: alejandro20 en 08 de Septiembre de 2009, 12:39:11
Y efectivamente,  con la versión portable de protues 7.4  si funcionó y reconoce la usb, excelente! y sin hacer ningún cambio a nada,...
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: MLO__ en 09 de Septiembre de 2009, 16:16:32
Pues ...

 :-/ :-/ :-/ :-/

Ya me funcionó en la versión 7.4SP3 en mi DELL ... parece ser que fue obra del antivirus. Ahora anda a full.

PD/ Bueno, ni tan al 100% ... me toca instalar los drivers cada vez que uso un ejemplo.
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: MLO__ en 28 de Septiembre de 2009, 17:20:19
Hola.

100% solucionado, era obra del antivirus. Al arrancar por primera vez la simulación, hay una variación en el registro del sistema, a lo cual el antivirus salta y yo lo había bloqueado.

Al instalar nuevamente el antivirus e iniciar la simulación, permití el cambio y listo.

Saludos
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: nosferatuspacho en 01 de Diciembre de 2009, 16:00:52
Efectivamente con problemas.
(X cierto, soy newbie y me acabo de registrar para dejar el testimonio, parece no ser nuy clasico el post)
Sintomatologia:
Solo corren los samples de usb (aunque me deja la duda xq' intente subirle el firm a el sample, sin resultados optimos), el usbconn parece no funcionar de manera apropiada y parece no funkar ningun ejemplo desde la web...  :5]
A probar a ver que pasa...
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: Suky en 01 de Diciembre de 2009, 16:06:35
Hola nosferatuspacho!
Será la versión 7.5 seguramente, porque con la 7.4 probé un par de ejemplo que funcionaron correctamente  :undecided: Si tienes la posibilidad cambia de versión y realiza las pruebas.



Edit: Ups! Es lo que se viene comentando en el hilo  :oops:

Saludos!
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: MLO__ en 01 de Diciembre de 2009, 16:08:30
Porque dices que no funciona correctamente? hasta donde llega la simulación? Podrías subir una imagen?

Saludos
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: nosferatuspacho en 01 de Diciembre de 2009, 17:25:53
Hey gracias Suky (desde el Uctrl) ese avatar ya lo asumo como un heroe...

Lamentablemente no he podido conseguir que anden las versiones 7,2 sp6 ni 7.4 sp3, ya que en el archivo rar aparece un .exe (*) que no descomprime y me dice que no se puede ejecutar asi que no he podido correr estas versiones para comprobar...

En la version 7.5 SP6 que corria y parecia todo muy bien (o no se si estare haciendo mal algo??) solo corren los ejemplos de USB del mismo proteus, he intentado con firms de RedPic sin exito, con el de JIM, con uno de jan axelson, cargando .cof y .hex pero nada (dudo que sea el osc ya que en el modelo del 18f4550 lo pongo como 48MHz e intento manejar el cristal descrito, a 20M o a 4M) incluso he intentado modificar ligeramente el Sample del isis para cargarle alguno de estos firm pero siempre consiguo lo mismo en el Prot: Sale el Usb analyzer en blanco (solo la primera linea verde vacia) y no hace mas (teniendo ya los drivers para Usb Prot) luego de que me canso de esperar detengo la simulacion y me dice el log en advertencia Pin 'D+' is not modelled e igual para pin D-  (espero haber sido lo suficientemente descriptivo)

En la vida real, al enchufar el usb al pic me dice que un dispositivo ha tenido un mal funcionamiento, donde sale VID0000 y PID0000 (esto presumo debe ser algun error con el osc que tratare de discernir en cuanto le ponga el ICSP que me lo salte por el afan pero ya lo requiero con urgencia) asi que espero que al final funke alguno...

Las imagenes se las debo (ya que de tanto desinstalar/instalar estoy mamado y aun no he puesto de nuevo la 7.5) as ique si son necesarias las cuelgo en breve...

Mil gracias por su atencion...
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: Suky en 01 de Diciembre de 2009, 17:33:53
Fijando uno de los ejemplos que vas a probar y/o modificar, sube lo modificado para ver por ejemplo la correcta configuración de los fuses, ect.



Saludos!
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: nosferatuspacho en 01 de Diciembre de 2009, 18:37:01
Ya, hasta ahora lo corro de nuevo (7.5) el codigo es el de J1M y el diseño es el que estoy probando yo, (todo copia de J1M) asi que deberi correr no? Osc 12MHz Crystal, 48MHz modelo... sin alterar el firm...
El prob descrito anteriormente (o estare muy crudo con esto?)  :D (luchare por no desistir   :5] )
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: Suky en 01 de Diciembre de 2009, 19:06:26
Bueno, el archivo de proteus no lo puedo abrir, pues tengo 7.4  :mrgreen: Pero arme el siguiente esquema, probé el hex y ningún problema.

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=27256.0;attach=10600)

Proba reinstalando los driver USB de proteus, y sino no quedará otra que cambiar de versión. Después en el Hard real, conectando un cristal de 12MHz, el capacitor de 470nF o 1uF en C3 debería de funcionar  :?


Saludos!
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: nosferatuspacho en 01 de Diciembre de 2009, 19:24:31
lo reenvio como isis 7.0, por cierto, usa un 18f4550? modifico el archivo? era el mismo http://todopic.mforos.com/58527/4114317-proyecto-picusb/ ?


Sin encontrar como correr 7.4, 7.2 en el winrar:
No se pudo guardar xxx porque no se pudo leer el archivo origen.
Vuelva a intentarlo más tarde, o póngase en contacto con el administrador del servidor.




Ya estoy pensando que sera el prot (a ver si rapidshi.. se digna ha dejar bajar algo que me tiene traumado)
Pd : en efecto This file can only be downloaded by becoming a Premium member



Al de J1M le modifique el clock y el procesador, para 20MHz y 4550, asi que cambie al #include <18f4550> y el clock pll5, y no se si sera suficiente, por que sale igual, no se reconoce el dispositivo usb ... y aparece como dispositivo desconocido, (ahora hasta dudo del Win, que es uE7, a ver si arranco otro PC mas clasico arrumado con otro Win )...

Me ahogo!!!!...  :?


Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: nosferatuspacho en 01 de Diciembre de 2009, 19:37:49
se me olvido el 7.0 :?
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: Suky en 01 de Diciembre de 2009, 19:56:16
Con los cambios realizados (PLL a 5 y el include) es suficiente, debería de arrancar. Fíjate que cargue el hex del 18F2550, le cambie solo la configuración de los fuses en PLLDIV=5 y se lo grabé a un 18F4550 con cristal de 20MHz, y funcionó correctamente. El sistema operativo es Win XP. Todo probado en protoboard  ;-)


Edit: En la simulación, las resistencias a D+ y D- quitalas.

Saludos!
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: nosferatuspacho en 01 de Diciembre de 2009, 20:11:28
Exito, en la vida real... tenia un resistor de 100r que me marco como 300 en el polimetro, ahora el windows me saco el J1M device, procedo a ver que pasa con los drivers...  :mrgreen: me emocione.... :lol:
-- Instalado, pic 18fxx5x device/ picusb, me voy a desmayar jejeje...  al fin quedo 4550, 20MHz y pll5... mil gracias por el apoyo, ahora si casi confirmado el fallo del proteus, faltara ver con otra vesion (o su integracion con el Win,  la otra vez tuve que resolver un error de usb que parecia solo rondar a los usuarios del Ue7, cualquier cosa aviso)...
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: nosferatuspacho en 01 de Diciembre de 2009, 20:34:52
Yaaa 7.6, sp0 y corriendo e instalado el dispositivo, 7.5 sp6 no sire para USB parece ahi les dejo mi dato... (confirmado para mi caso 100%) espero a alguien le ahorre un dolor de cabeza ...
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: pablito2009 en 01 de Diciembre de 2009, 23:39:51
Tambien 100% comprobado. tengo el proteus 7.4 y tampoco me funcionaba el usb, asi que hice como dijo el chico mas arriba. solo vas a inicio, programas, proteus, virtual USB, install USB drivers y ya listo ¡¡¡¡¡¡ claro para que funcione tienes que reiniciar el proteus, bueno si esque esta abierto. :-/ :-/ :-/
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: Suky en 01 de Diciembre de 2009, 23:45:42
Me alegro nosferatuspacho  que hayas solucionado el inconveniente!! A avanzar con el proyecto  :-/


Saludos!
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: siciliano en 11 de Marzo de 2010, 10:46:17
hola me podrias pasar algunos ejemplos de simulacion del pic USB gracias
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: MLO__ en 11 de Marzo de 2010, 11:23:44
En la carpeta de instalación del ISIS hay varios ejemplos ... y acá en el foro también, usa el buscador  ;-)

Saludos
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: Pchuqui_1 en 18 de Abril de 2010, 14:43:02
Hola a todos. Yo tambien tengo problemas para simular el USB de la version 7.5 sp3. Ahora voy a instalar la version 7.6 sp0 y probar que pasa. No pude correr ningun ejemplo que yo hice. Pero en cambio, cuando ejecutaba los ejemplos que trae proteus andaba muy bien.

Tambien voy a probar desactivando el antivirus como leeí mas arriva. Muchas Gracias. 
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: Pchuqui_1 en 18 de Abril de 2010, 14:44:13
Es necesario tener una licencia que abilite el usb para poder simular?
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: Mixxix en 15 de Septiembre de 2010, 08:08:20
Saludos a todos
He encontrado este foro tras 2 semanas devanandome los sesos con el proteus 7.5 SP3 y USB y estas son las conclusiones que he obtenido:

1º- El Usb se simula correctamente "salvo" la gestion de interrupciones. Para simular cualquier diseño hay que utilizar sondeo ("polling") llamando continuamente a la rutina de atencion de interrupciones. Haciendo esto se simula correctamente

2º- Los drivers USB a veces dan prolemas de conexion (El mensaje de error que da es de "no se encuentran los drivers"). Esto es normal durante la depuracion, ya que se producen desconexiones imprevistas (al parar la simulacion) o fallos en el protocolo. Para resolverlo, no hace falta reiniciar, basta con mantener parada la simulacion durante mas 30 segundos para que el propio controlador USB reinicie la conexion por "time out".

3º- Los drivers USB se comunican con el simulador a traves de un "socket" de red, o dicho de otra manera, a traves de una conexion de internet con el propio ordenador. Por ello, si tenemos algun software cortafuegos, es imprescindible permitir las comunicaciones entre estos procesos.

4º- El condensador en Vusb no es estrictamente necesario (por lo menos en simulacion). De echo, tras mucho investigar, he llegado a la conclusion de que el proteus utiliza una simulacion "digital" para simular el micro y no hace caso ni de condensadores, ni de cristales de cuarzo ni otras "zarandajas" analogicas para ahorrar tiempo de simulacion.

5º- Para simular , se necesita una licencia valida para cada micro procesador que se quiera simular. y otra mas para el "usb analyzer" si se quiere utilizar este. Para mi gusto, no es muy util, ya que la mayoria de la informacion que da solo vale para depurar las librerias de usb que traiga el compilador. En mi caso esas librerias funcionaban bien y no necesite depurarlas.

6º- El usb analyzer se activa al hacer una pausa en la simulacion, hacer click derecho sobre el micro. entrar en el submenu correspondiente al micro (al final del todo)y elegir "usb analyzer".

7º- algo mas queria yo decir, pero se me ha olvidado... seguiremos informando

un saludo
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: Mixxix en 15 de Septiembre de 2010, 08:31:07
ah si!!

7º- En mi caso, el problema de exceso de CPU se soluciono al quitar la traza de las funciones del micro. Para ello, en el menu debug hay que poner todas las variantes de la traza que no se necesiten en desactivado, y las que se necesiten, en "debug", o "full trace" pero con un tiempo de traza menor (en mi caso, 5 segundos fue suficiente, frente a los 60 por defecto) con esto. el volumen de datos es mucho menor y no machaca ni la cpu (18%) ni la memoria ram.

Espero haber arrojado un poco de luz a los que se han enfrentado a problemas con esta version del proteus, yo, ahora, intentare probar mis desarrollos con la 7.6 a ver que ocurre

un saludo
Título: Re: Problemas simulacion usb proteus 7.5 sp3
Publicado por: gmua en 11 de Febrero de 2011, 18:07:34
Con los cambios realizados (PLL a 5 y el include) es suficiente, debería de arrancar. Fíjate que cargue el hex del 18F2550, le cambie solo la configuración de los fuses en PLLDIV=5 y se lo grabé a un 18F4550 con cristal de 20MHz, y funcionó correctamente. El sistema operativo es Win XP. Todo probado en protoboard  ;-)


Edit: En la simulación, las resistencias a D+ y D- quitalas.

Saludos!

Hola Suky, espero todavía entres al foro y además que todavía te acuerdes. El include que mencionas es cambiar #include <18F2550.h> por #include <18F4550.h> y el PLL a 5 es cambiar PLL3 por PLL5 en la línea de #fuses?

¿Que versión del C CCS usaste? Yo lo quiero intentar y tengo la 4.106

¿Las resistencias si se deben dejar en el circuito armado?

Saludos.
Título: Re: Problemas Simulación USB Proteus 7.5 SP3 (Solucionado)
Publicado por: gmua en 22 de Febrero de 2011, 12:16:38
Despues de muchas pruebas y preguntar en los foros, puedo concluir que el Proteus 7.6 SP0 (Build 8304) y el Proteus 7.4 SP3 (Build 6792) funcionan mucho mejor que el Proteus 7.5 SP3 para la simulación del USB, para esto no hay que olvidar instalar los drivers del Virtual USB y en mi caso no fue el Antivirus el que me causó problemas sino mi Firewall (Comodo Firewall Pro), porque el UsbService.exe necesita que se le permita el acceso por TCP, las versiones del CCS C que he usado son la 4.106 y la 4.114 y ambas funcionaron bien pero como la 4.114 me dio problemas con los Displays de LCD me quedo con la 4.106.

Saludos a todos y muchas gracias.