Você está na página 1de 11

Electrónica digital

• Sistemas de numeração (binário, decimal, etc.)


• Funções e portas lógicas elementares
• Circuitos combinatórios e circuitos sequenciais
• Conversores Analógico / Digitais (A/D) e
Digitais / Analógicos (D/A)

© Gustavo R. Alves IPP-ISEP-DEE

O sistema de numeração em base 10

572 = 5x100 + 7x10 + 2x1


= 5x102 + 7x101 + 2x100
Cada dígito representa o coeficiente da potência de
base 10 correspondente à posição que ocupa.
(da direita para a esquerda, o 2 ocupa a posição 0, o
7 ocupa a posição 1 e o 5 ocupa a posição 2).

© Gustavo R. Alves IPP-ISEP-DEE

O sistema de numeração em base 2

Qualquer número pode ser representado em base 2:

108 = 64 + 32 + 8 +4
= 1x64 + 1 x32 + 0 x16 + 1 x8 + 1x4 + 0x2 + 0x1
= 1x2 6 + 1x2 5 + 0x2 4 + 1x2 3 + 1x2 2 + 0x2 1 + 0x2 0
Tal como no sistema decimal, os números em base 2
representam-se pela sequência de coeficientes das
potências de base 2 correspondentes às posições
que ocupam.
108 em decimal representa-se 1101100 em binário.
© Gustavo R. Alves IPP-ISEP-DEE
A electrónica digital - 1

A electrónica digital resulta essencialmente da combinação


dos três factores seguintes:
• A facilidade e fiabilidade do funcionamento dos
dispositivos electrónicos básicos (transístores) em
dois estados: condução e não-condução.
• A possibilidade de se representar qualquer quantidade
por uma sequência de dígitos com dois estados
apenas: 0 e 1 (dígitos binários).
• A importância associada à formulação de um conjunto
de relações lógicas com base em apenas dois estados:
falso ou verdadeiro (normalmente correspondentes aos
níveis lógicos 0 e 1).
© Gustavo R. Alves IPP-ISEP-DEE

A electrónica digital - 2

• Os circuitos digitais usam sinais eléctricos com


dois níveis apenas, a que correspondem na maior
parte dos casos os valores de 0 V e 5 V (em geral
correspondentes aos níveis lógicos 0 e 1).
• Uma forma de onda digital pode deste modo
representar-se como no exemplo seguinte:

+5V

0V
© Gustavo R. Alves IPP-ISEP-DEE

Funções lógicas elementares - AND

A função AND ("e"):


só quando todas as entradas forem verdadeiras é que a
saída é verdadeira.

Símbolo:
Tabela de verdade: E1 E2 S
E1 (0: falso,
1: verdadeiro) 0 0 0
S
E2 0 1 0
1 0 0
1 1 1

© Gustavo R. Alves IPP-ISEP-DEE


Funções lógicas elementares - NOT

A função NOT ("não"):


complementa o valor da variável de entrada (verdadeiro
passa a falso e falso passa a verdadeiro).

Símbolo: Tabela de verdade:


(0: falso,
E S 1: verdadeiro) E S
0 1
1 0

© Gustavo R. Alves IPP-ISEP-DEE

Funções lógicas elementares - OR

A função OR ("ou"):
basta que uma das entradas seja verdadeira para que a
saída seja verdadeira.

Símbolo:
Tabela de verdade: E1 E2 S
E1 (0: falso,
1: verdadeiro) 0 0 0
S
E2 0 1 1
1 0 1
1 1 1

© Gustavo R. Alves IPP-ISEP-DEE

Outras funções lógicas elementares

NAND NOR EX-OR EX-NOR


E1 E1 E1 E1
S S S S
E2 E2 E2 E2

E1 E2 S E1 E2 S E1 E2 S E1 E2 S

0 0 1 0 0 1 0 0 0 0 0 1

0 1 1 0 1 0 0 1 1 0 1 0

1 0 1 1 0 0 1 0 1 1 0 0

1 1 0 1 1 0 1 1 0 1 1 1

© Gustavo R. Alves IPP-ISEP-DEE


Circuitos combinatórios e sequenciais

• Circuitos combinatórios são circuitos em que as saídas


dependem apenas do valor das entradas no instante actual
(o estado anterior das entradas é irrelevante).
• Circuitos sequenciais são circuitos em que as saídas
dependem do valor das entradas no instante actual, mas
também do valor que as entradas assumiram em instantes
anteriores. A evolução de um circuito sequencial depende
do valor das entradas e do estado actual do circuito (que é
determinado pelo valor das entradas em instantes
anteriores).

© Gustavo R. Alves IPP-ISEP-DEE

Circuitos sequenciais: o flip-flop

O elemento básico da maior parte dos circuitos sequenciais é


o flip-flop. Entre os vários tipos de flip-flops é mais comum o
flip-flop do tipo D, cujo símbolo é o seguinte:

entrada (D) saída (Q)

relógio
D
(clock)

Quando ocorre uma transição activa no sinal de relógio, a


saída do flip-flop D toma o valor da entrada.

© Gustavo R. Alves IPP-ISEP-DEE

O flip-flop do tipo D: exemplo

entrada (D) saída (Q)

relógio
D
(clock)

entrada (D)

clock

saída (Q)

© Gustavo R. Alves IPP-ISEP-DEE


Circuitos sequenciais: o contador

Decimal Binário
0 000 contador descodificador dígito
1 001
2 010
3 011
4 100
clk
5 101
6 110
... ...

© Gustavo R. Alves IPP-ISEP-DEE

Circuitos sequenciais:
o registo de deslocamento

Sequência de estados
(exemplo)
leds
10000
01000
00100 clk
00010
registo de deslocamento
00001
10000

© Gustavo R. Alves IPP-ISEP-DEE

VLSI e suas aplicações - 1

• A evolução tecnológica permite actualmente


incluir alguns milhões de transístores num
único circuito integrado, o que permite
realizar sistemas de grande complexidade
num único componente.
• Aliás, desde há já cerca de 20 anos que é
possível integrar num único componente as
funções principais de um computador. A
este tipo de componente dá-se a designação
habitual de microprocessador (µP).
© Gustavo R. Alves IPP-ISEP-DEE
VLSI e suas aplicações - 2

Um µP executa um programa armazenado em memória, que


é composto por um conjunto de instruções e de dados.
A execução do programa evolui de forma cíclica, de acordo
com a seguinte sequência de passos:
i) O µP vai à memória ler o código da próxima instrução
a executar.
ii) Se a instrução envolver dados (operandos) residentes
em memória, o µP vai buscá-los.
iii) A operação é realizada.
iv) Se existirem dados a armazenar em memória, o µP
procede a essa operação.
© Gustavo R. Alves IPP-ISEP-DEE

Conversores Analógico-Digitais

• Factores de selecção
– Primários (não admitem compromissos)
» Nível de precisão pretendido
» Número de bits de resolução necessários
» Natureza do sinal de entrada analógico
» Velocidade de operação do conversor (velocidade de conversão)
» Condições ambientais
– Secundários (admitem alguma flexibilidade)
» Existência / necessidade de vários canais
» Referência de tensão interna ou externa
» Requisitos do amplificador de entrada
» Requisitos da interface digital (formato da saída digital)

© Gustavo R. Alves IPP-ISEP-DEE

Conversores Analógico-Digitais

• Nível de precisão
– Regra prática - escolher um conversor com uma
precisão cinco a dez vezes superior ao nível de
precisão do sistema completo
– Análise das especificações-chave em termos de
precisão estática (em relação à função de transferência
ideal)
» Erro de offset
» Erro de ganho
» Não linearidade diferencial
» Não linearidade integracional
© Gustavo R. Alves IPP-ISEP-DEE
Conversores Analógico-Digitais

• Função de 111
transferência 110
ideal de um 101
conversor 100
A/D 011
010
Código
de saída 001
000 Entrada
1/8 2/8 3/8 4/8 5/8 6/8 7/8 f.d.e analógica

Erro
© Gustavo R. Alves IPP-ISEP-DEE

Conversores Analógico-Digitais

• Erro de offset de 1 LSB (Least Significative Bit)


Função de
111 transferência
110 ideal

101
Código
de saída 100
Actual
011
010
001
Entrada
1/8 2/8 3/8 4/8 5/8 6/8 7/8 f.d.e analógica
© Gustavo R. Alves IPP-ISEP-DEE

Conversores Analógico-Digitais

• Erro de ganho (positivo)

111 Erro de ganho


actual
110
101
Código
de saída 100 Erro de ganho ideal
011 Declive = 1

010
001
Entrada
1/8 2/8 3/8 4/8 5/8 6/8 7/8 f.d.e analógica
© Gustavo R. Alves IPP-ISEP-DEE
Conversores Analógico-Digitais

• Não linearidade diferencial


Código
inexistente
111
110
101
Código
100 1.5 LSB
de saída
011
010
001 0.5 LSB

Entrada
1/8 2/8 3/8 4/8 5/8 6/8 7/8 f.d.e analógica
© Gustavo R. Alves IPP-ISEP-DEE

Conversores Analógico-Digitais

• Resolução
– Um conversor A/D de n bits converte um número infinito
de valores de entrada analógicos num conjunto discreto
de valores digitais de saída de dimensão igual a 2n-1.

Valor do LSB (bit menos significativo)


BITS CÓDIGOS ESCALA 20V ESCALA 5V ESCALA 2V
8 256 78.1mV 19.5mV 7.81mV
10 1024 19.5mV 4.88mV 1.95mV
12 4096 4.88mV 1.22mV 488µV
14 16384 1.22mV 305µV 122µV
16 65536 305µV 76.3µV 30.5µV
18 262144 76.3µV 19.1µV 7.63µV
20 1048576 19.1µV 4.78µV 1.91µV

© Gustavo R. Alves IPP-ISEP-DEE

Conversores Analógico-Digitais

• Velocidade de conversão
– Largura de banda do sinal analógico de entrada
» Seguir a regra de Nyquist: a velocidade de amostragem do
conversor deve ser (no mínimo) duas vezes superior à largura de
banda do sinal de entrada. Existem no entanto técnicas de
subamostragem (ver literatura) e sobreamostragem (Σ∆).
» Assegurar uma boa margem de segurança para evitar distorções
introduzidas pelo mecanismo de amostragem ou o efeito de
aliasing (presença de harmónicos).
– Taxa de actualização da conversão

© Gustavo R. Alves IPP-ISEP-DEE


Conversores Analógico-Digitais

• Natureza do sinal analógico de entrada


– Sinal do tipo a.c. ou d.c.
– Amplitude do sinal
– Presença de ruído no sinal
– Características de impedância da fonte do sinal
– Existências de descontinuidades no sinal

© Gustavo R. Alves IPP-ISEP-DEE

Conversores Analógico-Digitais

• Condições ambientais
– As características dos conversores são definidas para
condições ambientais pré-definidas.
– Exemplo: comparação de erros dependentes da temperatura entre
um conversor com e sem auto-calibração (ADS7803 e ADS7804).

PARÂMETRO ADS7803PB 1 ADS7804PB


Gama de temperatura -40ºC a +85ºC -40ºC a +85ºC
Erro de ganho 0.25 LSB 1.0 LSB
Variação do ganho 0.2ppm típico 5ppm típico
Erro de offset 0.25 LSB 2 LSB
Variação do offset 0.2ppm típico 2ppm típico
Erro de Não Linearidade Diferencial 0.5 LSB 0.45 LSB
1
Após um ciclo de calibração.
© Gustavo R. Alves IPP-ISEP-DEE

Conversores Analógico-Digitais

• Tipos existentes
– APROXIMAÇÕES SUCESSIVAS
– INTEGRADOR
– RAMPA
– SIGMA-DELTA (Σ∆)
– FLASH
–…
• Análise comparativa
– Vantagens
– Desvantagens

© Gustavo R. Alves IPP-ISEP-DEE


Conversores Analógico-Digitais

• Aproximações sucessivas (esquema interno)


RELÓGIO
REGISTADOR (n bits)

COMANDO DE MSB LSB


INÍCIO DE
CONVERSÃO

CONTROLADOR ACUMULADOR (n bits)


MSB

SAÍDA
DIGITAL
LSB
COMPARADOR
CONVERSOR
D/A

Vi
© Gustavo R. Alves IPP-ISEP-DEE

Conversores Analógico-Digitais

É superior, fica em 0
• Aproximações
Entrada É superior, fica em 0
sucessivas analógica
Princípio de Valor analógico
funcionamento exterior
É inferior, fica em 1
Meio de escala
(valor inicial)

É inferior, fica em 1

Ciclo de
1 2 3 4 5 6 7 8 relógio
© Gustavo R. Alves IPP-ISEP-DEE

Conversores Analógico-Digitais

• Integrador
Esquema interno

© Gustavo R. Alves IPP-ISEP-DEE


Conversores Analógico-Digitais

• Integrador Declive imposto pela


tensão de entrada
Princípio de Declive imposto
funcionamento V Tensão à saída por Vref (sempre
do integrador o mesmo)

t
Tempo constante Tempo medido
© Gustavo R. Alves IPP-ISEP-DEE

Conversores Analógico-Digitais

• Sigma-Delta (Σ∆)
– Trabalha com o princípio da sobreamostragem. Garante uma boa
resolução para sinais de baixa-média frequência. Utilização
crescente devido a vários factores.

Quantificador
Integrador
(comparador) Sinal de saída
Sinal de entrada + (digital)
(analógico) ∑ ∫ Filtro m bits
- decimador
Conversor
D/A de 1 bit

Modulador de 1ª ordem
© Gustavo R. Alves IPP-ISEP-DEE

Conversores Analógico-Digitais

• Comparação entre alguns conversores A/D

Aproximações Integrador Σ∆ Flash


sucessivas
• Boa velocidade de • Maior velocidade • Precisão e • Velocidade de
conversão de conversão e resolução conversão
• Necessita de N+1 precisão em elevadas elevada
ciclos de relógio relação ao • Velocidade de • Custo elevado
para N bits anterior conversão • Baixa imunidade
• Baixo custo • Maior imunidade médio-elevado ao ruído
• Bastante utilizado ao ruído • Baixo custo • Pouco utilizados
com • Baixo custo • Facilmente em
µprocessadores integrável instrumentação

© Gustavo R. Alves IPP-ISEP-DEE

Você também pode gostar