unidade 6 - projeto de sistemas embarcados.pdf
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