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

Protótipo Virtual Utilizando Proteus VSM para linha Microchip

  • Upload
    nando

  • View
    1.061

  • Download
    7

Embed Size (px)

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

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