View
1.061
Download
7
Category
Preview:
DESCRIPTION
Objetivos da AulaAo término desta aula você irá: Entender como o Proteus VSM é utilizadona Co-Simulação de MicroControladoresPIC da Microchip. Adquirir conhecimentos de como simularsistemas embarcados utilizando Proteus eMPLAB IDE Entender como utilizar o Proteus paramedições, análises, debug e diagnósticosde um sistema virtual
Citation preview
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 1
Protótipo Virtual Utilizando Proteus VSM
para linha Microchip
(TPS)
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 2
Objetivos da Aula
Ao término desta aula você irá:
� Entender como o Proteus VSM é utilizado na Co-Simulação de MicroControladoresPIC da Microchip.
� Adquirir conhecimentos de como simular sistemas embarcados utilizando Proteus e MPLAB IDE
� Entender como utilizar o Proteus para medições, análises, debug e diagnósticos de um sistema virtual
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 3
Agenda da Aula
� O que é o Proteus VSM� Introdução� Modelos de Processadores� Modelos de Periféricos� Integração com o MPLAB IDE
� Medições e Análises� Analises Gráficas� Instrumentação Virtual
� Ferramentas de Debug e Diagnóstico� Debug com o Proteus e MPLAB� Diagnósticos
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 4
Agenda das Demonstrações
� Editar, Configurar e Rodar uma simulaçãocom Proteus VSM
� Rodar uma simulação com Proteus VSM e MPLAB IDE
� Explorar Medições e Análises Gráficas� Edição de sons - MPFSImgASM� Overview do Proteus PCB � Overview de Prototipágem de PCI
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 5
Overview do Proteus
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 6
Overview do Proteus
� O Proteus é uma ferramenta de CAD/CAE Tradicional com a função extra de simular sistemas embarcados
� Permite realizar simulações avançadas de seu micro-controlador PIC juntamente com componentes analógicos e digitais quaisquer.
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 7
Fluxo de Projeto Tradicional
� O retrabalho do hardware compromete o market-share, principalmente se for necessário um novo protótipo
� A validação do código é difícil sem o hardware e seus periféricos
� Os testes iniciais do sistema não podem começar até que o protótipo físico esteja disponível
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 8
� A Co-simulação do Proteus permite a interação com o sistemaantes da prototipágem
� Podem ser realizadas mudanças no hardware tão facilmentequanto as mudificações de software
� Os testes iniciais do sistema podem ser feitos assim que o diagrama elétrico estiver desenhado
Fluxo de Projeto utilizando o Proteus VSM
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 9
Modelos de Processador
� Família PIC16:� Variações de 14, 18, 28 e 40 pinos
� Família PIC18:�Variações de 18, 28, 40, 64 e 80 pinos
� Família PIC24:� Variações de 64, 80 e 100 pinos
Existem mais de 100 processadores PIC modelados no Proteus VSM
� Família - PIC10/ PIC12:� Variações de 6 e 8 pinos
� Família dsPIC33:� Variações de 18, 28 e 44 pinos
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 10
� Caracteristicas modeladas nos Processadores PIC®:
� Suporte a todos os Ports e outros I/O disponíveis do Processador
� Suporte a todos os Timers em todos os modelos incluindo
� Watchdog
� Sleep Mode
� Wake-up
� Suporte aos módulos (E)CCP em todos os modelos PIC®� Suporte aos módulos MSSP, incluindo
� SPI (em todos os modelos PIC)
� I2C™ (Master e Slave)
Modelos de Processador
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 11
� Caracteristicas modeladas nos Processadores PIC®:
Modelos de Processador(Cont.)
� Suporte a (E)USART em todos os módulos
� Suporte aos Módulos de converção ADC
� Comparador analógico com referência interna e externa
� Suporte a todos os modos de interrupções
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 12
� Periféricos modelados no Proteus VSM
� Milhares de componentes analógicos e digitais – TTL/CMOS, passivos, etc.
� Componentes Interativos como chaves, botões, potenciômetros, teclados, etc.
� Modelos de opto-acopladores
� Motores e dispositvos de controle
� Módulos de memória
� Modelos de componentes para controle de temperatura
� Temporizadores em tempo real
� Modelos de protocolos I2C™/SPI
� Modelos de protocolos RS232/RS485/RS422
� Móduloes de Conversão ADC/DAC
� Entre muitos outros
Modelos de Periféricos
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 13
Ex01 - Demo Proteus - ASM - Motor de Passo Usando PIC16
Demonstração Prática
Ex02 - LED Chaser - C - MPLAB/Proteus/Hitech - PIC16
Ex03 - Explorer 16 - Funcionamento - TEMP/TIME
Ex04 - Explorer 16 - Adição de Voltimetro DC
Ex05 - Explorer 16 - Filtro - Speaker - Temperatura
Ex06 - Explorer 16 - Diferentes Filtros - Speaker - Temperatura
Ex07 - Explorer 16 - Diferentes Linguagens - Speaker
Ex09 - PCB Design - PICDEM2
Ex00 - Overview Proteus - PIC24 - Calculadora
Ex08 - Explorer 16 - Gravação de sons - MPFSImgASM
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 14
Sumário
Após esta aula adquirimos conhecimentos:
� de como simular sistemas embarcados utilizando Proteus e MPLAB IDE
� de como analisar graficamente os dados de simulaçãoutilizando um sistema virtual
� de como usar o debug e diagnósticos dentro do Proteus
� de como o Proteus VSM é utilizado na Co-simulação de Microcontroladores
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 15
Referências
� AN972 Application Note(DS00972A)� MCP23008 Data Sheet (DS21919B)� Explorer 16 User Guide (DS51589A)� TC74 Data Sheet (DS21462C)
� Demo & Info Proteus: http://www.labsis.com.br/proteus� Artimar Microchip: http://www.artimar.com.br� Site da Labcenter: http://www.labcenter.co.uk
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 16
Obrigado!A Equipe Microchip Brasil Agradece a Sua Presença
Recommended