unidade 6 - projeto de sistemas embarcados.pdf

Upload: joao-francisco

Post on 05-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    1/13

    Unidade 6 - Projeto deSistemas Embarcados

    1. Introduo 2. Hardware 3.

    Firmware 4. Exemplo com o

    dsPIC30F2010

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    2/13

    Prof. Marcelo Barretto 1o Semestre de 2008

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    3/13

    IntroduoPorque Sistemas Embarcados so diferentes ?

    So dedicados a tarefas especficas

    Usam ampla variedade de array processors e

    arquiteturas de processador

    So sensveis ao custo

    Possuem restries de tempo real

    Possuem restries de alimentao

    Operam com Sistemas Operacionais em temporeal, se usarem

    Operam em condies ambientais extremas

    Possuem menos recursos que um PC

    Todo o software armazenado em ROM

    Requerem mtodos e ferramentas especficas

    Usam circuitos de depurao dedicados

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    4/13

    Falhas no Software tem implicaes severas

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    5/13

    Hardware Memrias tem: Tempo de acesso, Capacidade,

    No-volatilidade e tempo de latncia

    Memrias RAM, PROM, EPROM, EEPROM e

    FLASH

    Memria de PROGRAMA, DADOS,

    ARMAZENAMENTO

    RISC: Formato fixo, Poucas instrues, 1

    instruo/clock

    CISC: Formato varivel, Muitas instrues, Vrios

    clocks

    Clock: Microcont. => 40 MHZ, DSPs => 800 MHz

    Miroproc.: complexos, alto custo, exige circuitos

    perifricos, aplicaes em PCs, Eletrnicos,eletrodomsticos, eq. Mdicos

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    6/13

    Microcont.: simples, baixo custo, j contm os

    perifricos, aplicaes em aut. Industrial,

    residencial, predial, brinquedos, eletrodomsticos

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    7/13

    PIC16F628A da Microchips

    Hardware

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    8/13

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    9/13

    HardwareDiferenas entre DSPs e Microprocessadores ?

    Hardware, Software e Conjunto de Instrues

    Operam em tempo real

    Possuem unidades de Multiplicao e Acumulao Usados em: Telecomunicaes (compresso, mux,

    filtros, ...) Audio (gravao, sintetizadores, mixers, filtros

    e reconhecimento de

    voz) Processamento de Imagens (rea mdica, ...)

    Instrumentao e Controle (medio, indstria, ...)Diferenas entre DSCs e DSPs ?

    DSC Digital Signal Controller

    DSP Digital Signal Processor

    DSCs possuem outros perifricos alm do DSP

    Ex: dsPIC30F2010 da Microchips

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    10/13

    HardwareOutros itens

    Alimentao

    Resistores (cdigo de cores) Dezena, unidade,

    x1000, tolerncia

    Reguladores de Tenso LM78xx: onde xx = 05, 06,

    08, 10, 12, 15, 18 ou 24 Volts LM79xx: onde xx = -5, -6,

    -8, -10, -12, -15 Volts LM117 Tenso de sada de 1,2

    a 57 Volts

    Perifricos Externos Oscilador Externo Reset Padro TTL Exemplo com Z80A

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    11/13

    HardwareResistores

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    12/13

    HardwareResistores

  • 7/31/2019 Unidade 6 - Projeto de Sistemas Embarcados.pdf

    13/13

    HardwareReguladores de Tenso

    Entrada de 7 a 20 Volts

    1

    7805

    3

    2

    GND

    1,5 mA

    7805