Top Banner
© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 1 Protótipo Virtual Utilizando Proteus VSM para linha Microchip (TPS)
16

Protótipo Virtual Utilizando Proteus VSM para linha Microchip

Nov 16, 2014

Download

Documents

Nando

Objetivos da Aula
Ao término desta aula você irá:
Entender como o Proteus VSM é utilizado
na Co-Simulação de MicroControladores
PIC 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
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 1

Protótipo Virtual Utilizando Proteus VSM

para linha Microchip

(TPS)

Page 2: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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

Page 3: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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

Page 4: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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

Page 5: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 5

Overview do Proteus

Page 6: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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.

Page 7: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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

Page 8: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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

Page 9: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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

Page 10: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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

Page 11: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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

Page 12: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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

Page 13: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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

Page 14: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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

Page 15: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 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

Page 16: Protótipo Virtual Utilizando Proteus VSM para linha Microchip

© 2009 Microchip Technology Incorporated. All Rights Reserved. Slide 16

Obrigado!A Equipe Microchip Brasil Agradece a Sua Presença