martes, 1 de marzo de 2011

PROTEUS

Proteus es un software de diseño electronico desarrollado por Labcenter Electronics que consta de dos módulos: Ares e Isis y que incluye un tercer módulo opcional denominado Electra.
PROTEUS es un programa para simular circuitos electronicos complejos integrando inclusive desarrollos realizados con microcontroladores de varios tipos, en una herramienta de alto desempeño con unas capacidades graficas impresionantes

SIS: Mediante este programa podemos diseñar el circuito que deseemos con componentes muy variados, desde una simple resistencia hasta algún que otro microprocesador o microcontrolador, incluyendo fuentes de alimentación, generadores de señales y muchas otras prestaciones. Los diseños realizados en Isis pueden ser simulados en tiempo real. Una de estas prestaciones es VSM, una extensión de la aplicación con la cual podremos simular, en tiempo real, todas las características de varias familias de microcontroladores, introduciendo nosotros mismos el programa que queramos que lleven a cabo.

ARES: Ares es la herramienta de rutado de Proteus, se utiliza para la fabricación de placas de circuito impreso, esta herramienta puede ser utilizada de manera manual o dejar que el propio programa trace las pistas, aunque aqui podemos también utilizar el tercer módulo, Electra (Electra Auto Router), el cual, una vez colocados los componentes trazará automaticamente las pistas realizando varias pasadas para optimizar el resultado.



 
El Proteus Design Suite es totalmente único en ofrecer la posibilidad de co-simular tanto el código de micro-controlador de alto y de bajo nivel en el contexto de una simulación de circuitos SPICE en modo mixto. Con esta instalación del sistema de modelado virtual, usted puede transformar su ciclo de diseño de producto, obteniendo enormes beneficios en términos de reducción del tiempo de salida al mercado y reducir los costes de desarrollo.

Si una persona diseños tanto el hardware como el software a continuación, que los beneficios de la persona como el diseño del hardware se puede cambiar tan fácilmente como el diseño de software. En las organizaciones más grandes, donde las dos funciones están separadas, los diseñadores de software puede comenzar a trabajar tan pronto como el esquema se completa, no hay necesidad de que espere hasta que existe un prototipo físico.

En resumen, Proteus VSM mejora la eficiencia, calidad y flexibilidad en todo el proceso de diseño

¿Qué es Proteus VSM?
Proteus Virtual System Modelling (VSM) combina el modo mixto de simulación de circuitos SPICE, componentes animados y modelos de microprocesador para facilitar la co-simulación de diseños de microcontroladores basados completa. Por primera vez, es posible desarrollar y probar los diseños antes de una prototipo físico se construye.

Esto es posible porque se puede interactuar con el diseño de indicadores de la pantalla utilizando como LED y pantallas LCD y actuadores, tales como interruptores y botones. La simulación se lleva a cabo en tiempo real (o lo suficientemente cerca de ella): un 1GMHz Pentium III puede simular un sistema que registra de base 8051 en más de 12MHz. Proteus VSM también ofrece amplias instalaciones, incluyendo la depuración de los puntos de interrupción, la pantalla paso a paso y variable para el código de la asamblea y tanto fuente de alto nivel de idioma.


Esquema de entrada
Proteus VSM utiliza la probada Esquema de software de captura para proporcionar el ambiente para la entrada de diseño y desarrollo. ISIS es un producto con una larga y combina facilidad de uso con potentes herramientas de edición. Es capaz de soportar la captura esquemática, tanto para la simulación y diseño de PCB. Proyectos presentados para Proteus VSM para la prueba puede ser netlisted para el diseño de PCB, ya sea con nuestros propios productos de diseño de PCB o con herramientas de terceros diseño de la PCB. ISIS también proporciona un alto grado de control sobre el aspecto de dibujo, en cuanto a anchos de línea, estilos de relleno, fuentes, etc Estas capacidades se utilizan al máximo en la prestación de los gráficos necesarios para la animación del circuito.

Circuito de simulación
En el corazón de Proteus VSM es ProSPICE. Este es un producto establecido que combina utiliza un análogo SPICE3f5 núcleo simulador con un simulador de velocidad digital orientado a eventos para proporcionar la simulación perfecta de modo mixto. El uso de un núcleo de SPICE le permite utilizar cualquiera de los numerosos modelos SPICE suministrados por el fabricante ya está disponible y cerca de 6.000 de estos están incluidos en el paquete.

Proteus VSM incluye una serie de instrumentos virtuales incluyendo un osciloscopio, analizador de la lógica, generador de funciones, generador de patrones, y Contador de Terminal virtual, así como voltímetros y amperímetros sencillos. Además, ofrecemos dedicada Maestro / Esclavo / Monitor de analizadores de protocolo de modo de SPI y I2C - simplemente los cables en las líneas de serie y monitor o interactuar con los datos en tiempo real durante la simulación. Una forma verdaderamente inestimable (y barato!) para obtener el software de comunicación de la derecha antes de la creación de prototipos de hardware.

Si desea tomar medidas detalladas en los gráficos, o realizar otros tipos de análisis tales como la frecuencia, la distorsión, el ruido o los análisis de barrido de los circuitos analógicos, puede comprar la opción de simulación avanzada. Esta opción también incluye Conformidad Análisis - una herramienta única y poderosa para la Calidad de Software Assurance.
Co-Simulación de software del microcontrolador
La característica más interesante e importante de Proteus VSM es su capacidad para simular la interacción entre el software se ejecuta en un microcontrolador y que ninguna de electrónica analógica o digital conectado a él.

El modelo de micro-controlador se encuentra en el esquema, junto con los demás elementos de su diseño de producto. Se simula la ejecución del código objeto (código máquina), al igual que un chip real. Si el código del programa se escribe en un puerto, los niveles lógicos en el cambio de presión en el circuito, y si el circuito cambia el estado de los terminales del transformador, esto será visto por el código del programa, así como en la vida real.

Los modelos de CPU VSM plenamente simulo puertos E / S, interrupciones, temporizadores, USARTs y todos los demás periféricos presentes en cada procesador compatible. Es nada más que un simulador de software sencilla ya que la interacción de todos estos periféricos con el circuito exterior es totalmente modelado hasta el nivel de forma de onda y todo el sistema es por lo tanto simulada.

VSM incluso puede simular diseños que contiene varias CPU, ya que es una cuestión bastante sencilla de colocar dos o más procesadores en un esquema y alambre juntos
Escuchar
Leer fonéticamente








Depuración del código fuente
Aunque Proteus VSM es único en su capabililty para ejecutar cerca de simulaciones en tiempo real de sistemas completos de micro-controlador, su verdadero poder proviene de su capacidad para realizar estas simulaciones en modo paso a paso. Esto funciona igual que el depurador software favorito, excepto que a medida que paso el código, se puede observar el efecto en el diseño entera - incluyendo todos los componentes electrónicos externos al microcontrolador.

VSM lo consigue en un número de maneras, dependiendo de la familia de procesadores y las herramientas que está utilizando. Para obtener información detallada sobre los compiladores de terceros con el apoyo de Proteus VSM por favor, consulte la página de compiladores de terceros.




Diagnóstico de mensajería
Proteus está equipada con amplio diagnóstico o seguimiento de mensajería. Esto le permite especificar qué componentes o periféricos del procesador que son de interés en un momento dado y recibir informes detallados textual de toda la interacción y la actividad del sistema. Esto es muy valiosa como ayuda para la depuración, lo que le permite localizar y solucionar problemas en software y hardware mucho más rápido de lo que podía cuando se trabaja en un prototipo físico.