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