Microcontroladores
Sistemas Digitais Microprocessados
(SDM)
AULA 1
Profa. Ana T. Y. Watanabe
[email protected]
“O temor do Senhor é o princípio do conhecimento, mas os
insensatos desprezam a sabedoria e a disciplina.” Provérbios
1:7
1. INTRODUÇÃO
1.1. Definições
1.2. Aplicações
1.3. Evolução dos Sistemas Embarcados
1.4. Processadores Sinais Digitais (DSP)/
Controladores de Sinais Digitais (DSC)
1.5. Arquitetura dos Sistemas Embarcados
1.6. Principais fabricantes
1. 1 Definições
Microprocessador (MPU)  Incorpora num único CI LSI (100 a
999 portas) às funções da CPU. Processamento complexo, alto
custo. Ex.: Microcomputadores, aparelhos eletrônicos em geral.
Microcomputador  Membro da família de computadores que
consiste de um CI de microprocessador, CIs de memória, e CIs
de interfaces de I/O.
Microcontrolador (µC, uC or MCU)  CPU + memória + vários
periféricos em um único CI, usado para controle.
Microcontrolador Embarcado/Dedicado  Microcontrolador que
está embutido em um produto comercial que pode ser um
dispositivo ou sistema específico.
1. 1 Definições – cont.
Sistema Embarcado/Embutido
É um sistema
microprocessado no qual o computador é completamente
encapsulado ou dedicado ao dispositivo ou sistema
específico que ele controla. Diferente de computadores de
propósito geral, como o computador pessoal, um sistema
embarcado realiza um conjunto de tarefas predefinidas,
geralmente com requisitos específicos.
Ex.: celulares, controle automotivo, eletrodomésticos, etc.
1. 1 Definições – cont.
Apollo Guidance Computer (AGC)
Foi o primeiro sistema embarcado da história, desenvolvido pelo
MIT (Instituto de Tecnologia de Massachusetts) no início dos anos
60 para equipar as naves do Projeto Apollo.
Permitia aos pilotos fornecerem e receberem informações de voo,
além de controlar automaticamente todas as funções de
navegação da nave.
1.2. Aplicações
Grande Expansão:  aut. residencial, aut. industrial, indústria
automotiva e de telecomunicações.
Exemplos: Todos os automóveis modernos contêm ao menos
um microcontrolador (até 6 ou 7): o motor, controle de
velocidade, freios antitravamento. Câmeras digitais, telefones
celulares, filmadoras, impressoras a laser, telefones que
possuem identificador de chamadas, memória para 20
números, etc., além de refrigeradores, lava-louças, lavadoras
de roupas e secadoras (os que possuem visores e teclados).
Basicamente, qualquer produto ou dispositivo que interaja
com o usuário possui um microcontrolador interno.
1.2. Aplicações
Fatores Motivadores  criar produtos com diferenciação,
permitindo a inclusão de melhorias de segurança e de
funcionalidade.
Imposições de mercado  alguns mercados impõem os
sistemas dedicados como um pré-requisito tecnológico.
1.3. Evolução dos sistemas embarcados
1a geração:
- hardware primitivo (memória e processamento limitados)
- interface precária com o usuário (leds e displays 7seg)
- sem comunicação com outros sistemas
2a geração:
- hardware mais eficiente (memória e velocidade)
- interface mais amigável (displays de cristal líquido, outros)
- comunicação via interface serial
- software é o diferencial (mais funcionalidades, melhor IHM)
1.3. Evolução dos sistemas embarcados–
cont.
3a geração (ainda emergindo):
- incorpora as características de H&S dos desktops atuais
- 32 bits ou mais, alta capacidade de memória
- interface com redes heterogêneas, DSP (Digital Signal
Processor – sinais de video e áudio, etc.).
1.4. Processadores Sinais Digitais
(DSP)
Diferem dos microprocessadores na arquitetura de hardware,
software e no conjunto de instruções, o qual é otimizado para o
tratamento digital de sinais.
São empregados em aplicações que exigem processamento de
sinais em tempo real, tais como: áudio, imagem, temperatura,
intensidade luminosa, pressão, sinais biomédicos, etc.
São capazes de realizar operações MAC (Multiplica e ACumula
em um único ciclo de instrução), permitindo o processamento
em tempo real.
1.4. Processadores Sinais Digitais
(DSP)
Composição (usual):
- multiplicador por hardware;
- pipeline sofisticado;
- arquitetura Harvard;
Características (gerais):
- arquitetura dedicada ao processamento de sinais em
tempo real;
- altas taxas de processamento (execução em um ciclo);
Alcance:
- em expansão (automação, telecomunicações, áudio,
imagem, etc).
1.4. Controladores de Sinais Digitais
(DSCs)
O hardware de um DSC implementa um DSP, além de outros
dispositivos periféricos.
São designados para aplicações de áudio e controle de
movimentos (motores, encoders, etc.), em particular, aquelas
aplicações as quais os microcontroladores não são capazes de
atender.
Possuem tamanho, custo e periféricos internos tais como os
microcontroladores, aliado à capacidade de operação MAC dos
DSPs.
1.5. Arquitetura de Sistemas Embarcados
Von Neumann:
- execução seqüencial de instruções
- barramento único para instrução e dados
Harvard:
- maior paralelismo
- barramentos separados para instrução e dados
CISC (Complex Instruction Set) x RISC (Reduced Instruction
Set Computer):
- o resultado final depende da aplicação
- muitos processadores combinam as duas tecnologias
1.6. Principais fabricantes
Microcontroladores:
- Intel, Motorola (Freescale), MicroChip, Atmel, National,
Texas, Zilog, ST, Sharp
DSPs:
- Texas, Motorola, Analog Device
DSCs:
- Texas, Motorola( Freescale), MicroChip
Download

aula1_2013_2