Sei sulla pagina 1di 36

Condicionamento de Sinal Digital

Representao Analgica vs Digital


Representao Analgica
A representao uma quantidade proporcional ao valor medido A representao varia continuamente dentro de uma faixa de valores Exemplos:
Velocmetro a deflexo do ponteiro proporcional velocidade do veculo Termmetro a faixa de mercrio proporcional temperatura do ambiente

Representao Digital
As quantidades so representadas por smbolos chamados dgitos Exemplos:
Relgio digital representa as horas, minutos e segundos na forma de dgitos decimais Termmetro digital representa as temperatura na forma de dgitos decimais

A representao digital varia em passos discretos


Condicionamento de Sinal Digital 2

Tcnicas Digitais
Vantagens dos sistemas digitais:
Os sistemas digitais so mais fceis de projectar
No necessrio grande preocupao com o correcto valor da tenso na transmisso de sinal, mas sim se na gama dos sinais (baixa 0 / alta - 1)

Fcil armazenamento da informao


Existem muitos dispositivos que permitem quardar a informao durante muito tempo

Preciso e exactido maiores


Os Circuitos Digitais podem trabalhar com um nmero infinito de dgitos de preciso

As operaes podem ser programadas


A programao por software facilita a implementao de algoritmos relativamente ao condicionamento analgico

So menos afectadas pelo rudo


Desde que a tenso esteja dentro da gama 0 ou 1, o rudo no afecta o valor binrio

So mais adequados integrao


Condicionamento de Sinal Digital 3

Tcnicas Digitais
Grande limitao:
O mundo real predominantemente analgico

Converso Analgica-Digital e Digital-Analgica

Condicionamento de Sinal Digital

Sistemas Numricos Digitais


Sistemas numricos mais utilizados
Decimal base 10 Binrio base 2 Octal base 8 Hexadecimal base 16
Decimal
0 1 2 3 4

Binrio
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Hexadecimal
0 1 2 3 4 5 6 7 8 9 A B C D E F

Octal
00 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17

O que varia em cada sistema numrico o nmero de dgitos Dgito nmero formado por 1 s algarismo

5 6 7 8 9 10 11 12 13 14 15

Condicionamento de Sinal Digital

Sistema Decimal
O sistema composto por 10 dgitos o sistema mais utilizado pelo homem pelo facto dele possuir 10 dedos.
A palavra dgito significa dedo em latim.

O valor do dgito depende da posio dentro do nmero peso que expresso como potncia de 10 Nmero 653
Mais significativo: 6 Menos significativo: 3

2745,21410 = 2 103 + 7 10 2 + 4 101 + 5 100 + 2 10 1 + 1 10 2 + 4 10 3


Condicionamento de Sinal Digital 6

Sequncia de Contagem Decimal

Com n posies:
Existem 10n nmeros diferentes O nmero maior 10n-1
Condicionamento de Sinal Digital 7

Sistema Binrio
Sistema composto por 2 dgitos 0 e 1 Fcil de implementar por s ter 2 nveis de tenso um sistema posicional, onde cada dgito tem um peso expresso em potncia de base 2 O termo dgito binrio abreviado para bit A virgula binria representada por ponto (.) Os nmeros binrios so mais extensos que os decimais
65310=10100011012

Com n bits:
Existem 2n nmeros diferentes O ltimo valor constitudo por n 1s equivale a 2n-1 em dcimal
Condicionamento de Sinal Digital 8

Sistema BCD (Binary-Coded-Decimal)


A codificao BCD consiste na substituio directa dos digitos decimais em nmeros binrios Normalmente cada dgito decimal representado por um nmero binrio de 4 bits Exemplo de converso do decimal 137:
Representao em binrio puro:
10001001

Representao em BCD
0001 0011 0111
Condicionamento de Sinal Digital 9

Sistema Octal
um sistema composto por 8 dgitos:
0, 1, 2, 3, 4, 5, 6, 7;

um sistema muito importante na utilizao de sistemas digitais devido fcil converso binrio-octal ou octalbinrio; A virgula binria representada por (,) virgula; uma forma de abreviar o sistema binrio, simplificando o trabalho computacional:
Cada digito octal equivale a 3 bits:

1001110102 4728
Condicionamento de Sinal Digital 10

Sistema Hexadcimal
um sistema composto por 16 dgitos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

um sistema muito importante na utilizao de sistemas digitais devido fcil converso binrio-hexadecimal ou hexadecimal-binrio A virgula binria representada por (,) virgula uma forma de abreviar o sistema binrio, simplificando o trabalho computacional:
Cada digito hexadecimal equivale a 4 bits:
0011101001102 = 3A616.
Condicionamento de Sinal Digital 11

Teorema da Numerao Escrita


Seja k qualquer inteiro maior que 1. Ento, para cada N10, existe uma representao:

N10 = an k n + an 1 k n 1 + ... + a2 k 2 + a1 k 1 + a0 k 0

Onde:
N10 um nmero na base 10; k uma base; an, an-1, , a2, a1, a0 > 0 um digito na base k. n +1 o nmero de dgitos do nmero binrio.

Condicionamento de Sinal Digital

12

Converses para a base Dcimal


Converso Binria-Decimal

N10 = an 2 n + an 1 2 n 1 + ... + a2 2 2 + a1 21 + a0 20

Converso Octal-Decimal

N10 = an 8n + an 1 8n 1 + ... + a2 82 + a1 81 + a0 80

Converso Hexadcimal-Decimal

N10 = an 16 n + an 1 16 n 1 + ... + a2 16 2 + a1 161 + a0 160


Condicionamento de Sinal Digital 13

Converses da base Dcimal para outras bases


Mtodo das divises sucessivas at dividir por 0 O nmero correspondente composto pelos restos das operaes de diviso

Decimal-Binria Decimal-Octal

Decimal-Hexadcimal
Condicionamento de Sinal Digital 14

Operaes Aritmticas
Sistema Binrio
Soma
0+0=0 0+1=1 1+0=1 1 + 1 = 0 e vai 1

Subtraco
0-0=0 0 - 1 = 1 e vai 1 1-0=1 1-1=0

Condicionamento de Sinal Digital

15

Sinal Digital
A informao digital representada por sinais em tenso ou corrente Sinal representa os 2 estados lgicos da linguagem binria Transmisso feita por 2 nveis de tenso ou corrente Exemplo de sinal em tenso
0V para o binrio 0 5V para o binrio 1

Outros nveis de tenso utilizados


0V / 10V 0V / 24V

Valores binrios so definidos para uma gama permitindo a eliminao do rudo


Exemplo de Sinal Digital
Condicionamento de Sinal Digital 16

Transmisso de Sinais Digitais


A ligao Paralela consegue velocidades de transmisso de dados mais elevadas que a ligao Srie. A ligao Srie mais barata e mais fcil de implementar do que a ligao Paralela.

Transmisso Paralela
Condicionamento de Sinal Digital

Transmisso Srie
17

Deteco de erros na transmisso de sinais


Mtodo da Paridade
Acrescenta 1 bit (bit de paridade) palavra digital enviada Existem 2 mtodos de paridade
Mtodo da paridade par o bit de paridade escolhido de forma que o nmero de bits um (1) seja par Mtodo da paridade impar - o bit de paridade escolhido de forma que o nmero de bits um (1) seja impar

Emissor e receptor devem usar o mesmo mtodo Se existir 1 erro o nmero de bits 1 vai ser impar no mtodo par ou par no mtodo impar O mtodo no funciona se existirem 2 erros Exemplo: Transmitir a palavra binria 1000011 segundo o mtodo de paridade par. Desta forma a palavra binria a transmitir ser: 1 1000011. O primeiro bit define assim o mtodo de paridade par.
Condicionamento de Sinal Digital 18

Amostragem e Reteno
Durante a converso entre um sinal analgico para um sinal digital, o valor analgico a converter deve-se manter constante. O circuito amostrador-retentor tem como principal funo a utilizao do sinal analgico mais recente no incio da converso e a manuteno desse sinal durante a mesma converso.

Condicionamento de Sinal Digital

19

Flip-Flop
Latch com portas NAND
Tabela de Verdade
Set 1 0 1 0 Clear 1 1 0 0 Sada No Muda Q=1 Q=0 Invlido

FF
C
Q

Representao Simblica
Condicionamento de Sinal Digital 20

Flip-Flop
Latch com portas NOR
Tabela de Verdade
Set 1 0 1 0 Clear 1 1 0 0 Sada Invlido Q=0 Q=1 No Muda

FF Representao Simblica
Condicionamento de Sinal Digital
C
Q

21

Flip-Flop

Exemplo da utilizao de um Flip-Flop no registo de informao proveniente de um microprocessador


Condicionamento de Sinal Digital 22

Multiplexadores
um circuito lgico com vrios canais de entrada e 1 de sada Envia sinal de apenas uma de das entradas de cada vez A seleco do canal de entrada feita por um selector de n bits para 2n entradas

S0 1 0 1 0

S1 1 1 0 0

Sada E4 E2 E3 E1

Multiplexador de 4 entradas
Condicionamento de Sinal Digital 23

Desmultiplexadores
um circuito lgico com 1 canal de entrada e vrios de sada Redirecciona sinal para apenas uma de das sadas de cada vez A seleco do canal de entrada feita por um selector de n bits para 2n sadas

Selector 1 0

S0 0 E

S1 E 0

Desmultiplexador de 2 sadas

Condicionamento de Sinal Digital

24

Condicionamento Digital - Exemplos

Condicionamento de Sinal Digital

25

Condicionamento Digital - Exemplos

Condicionamento de Sinal Digital

26

Condicionamento Digital - Exemplos

Utilizao de multiplexador e desmultiplexador Transmisso de sinal em srie entre 2 computadores


Condicionamento de Sinal Digital 27

Conversor Digital-Analgico (DAC)


Recebe palavra digita com n bits e fornece sada analgica em tenso Conversor Digital-Analgico baseado no AmpOp Somador
Resistncias variam entre R e 2n-1*R Necessita de grande variao de resistncias medida que se aumenta o nmero de bits

Resoluo depende do nmero de bits do conversor

Condicionamento de Sinal Digital

28

Conversor Digital-Analgico (DAC)


Conversor Digital-Analgico em malha resistiva R-2R
S necessita de 2 tipos de resistncias independentemente do nmero de bits

Equao do DAC

b b b b Vout = Vref ( 1 + 2 + 3 + + n ) 2 4 8 2n
Onde b1, b2,..., bn representam os estados dos bits da palavra digital entrada do DAC

n Resoluo do DAC: Vout = Vref 2

Condicionamento de Sinal Digital

29

Conversor Analgico-Digital (ADC)


Recebe um sinal analgico e converte uma palavra digita com n bits A resoluo inversamente proporcional velocidade de converso Existem diversas configuraes Normalmente a converso Analgico-Digital feita por sucessivas converses Digital-Analgico e comparao do resultado Objectivo encontrar a palavra digital o mais rpido possvel e com o menor erro
Equao do ADC Resoluo do ADC

b b b b Vin = Vref ( 1 + 2 + 3 + + n ) 2 4 8 2n
Condicionamento de Sinal Digital

Vin = Vref 2n
30

Conversor Analgico-Digital (ADC)


Conversor Analgico-Digital por Compensao Directa
Faz converses Digital-Analgica por tentativa-erro at encontrar a palavra digital correspondente Inicia com os n bits da palavra digital igual a zero (0) Varia a pelo bit menos significativo (MSB) Converso lenta Velocidade depende do valor da varivel analgica a converter

Condicionamento de Sinal Digital

31

Conversor Analgico-Digital (ADC)


Conversor Analgico-Digital por Aprximaes Sucessivas
Faz converses Digital-Analgica por tentativa-erro at encontrar a palavra digital correspondente Comea a variar a palavra digital pelo bit mais significativo (MSB) Executa n tentativas para n bits da palavra digital de sada

Exemplo de converso

Circuito e Algoritmo do ADC


Condicionamento de Sinal Digital 32

Conversor Analgico-Digital (ADC)


Conversor Analgico-Digital Simultneo
Todo os bits so convertidos de forma simultnea Tcnica bastante rpida mas bastante dispendiosa Para uma converso de n bits necessita
2n-1 comparadores 2n resistncias.

Codificao dos Sinal Digital Circuito do ADC Simultneo de 3 bits


Condicionamento de Sinal Digital 33

Conversor Analgico-Digital (ADC)


Conversor Analgico-Digital de Dupla Rampa
baseado na integrao da tenso durante um intervalo de tempo constante, seguido da medio do intervalo de tempo necessrio para descarregar o condensador a corrente constante. Na primeira fase realiza-se a integrao da entrada:

Vo =

Vi t RC

Depois de carregado, o condensador descarregado durante um tempo td : t V0 = d Vref RC A sada digital calculada por:

v0

n=
Condicionamento de Sinal Digital

td timp

34

Data Acquisition System (ADC)


Os sistemas de aquisio de dados podem ser divididos em dois grandes grupos:
Placa de aquisio inserida num computador pessoal Sistema externo de aquisio de dados e comunicao com um computador pessoal

Os sistemas baseados em placas de aquisio tem como grandes vantagens o custo e a velocidade de aquisio dos sinais. Os sistemas externos podem ser utilizados em locais mais diversificados, aliviam o computador da gesto da aquisio do sinal, tem custos mais reduzidos e normalmente permitem uma maior imunidade ao rudo.
Condicionamento de Sinal Digital 35

Data Acquisition System (ADC)


Num sistema de aquisio de dados deve existir:
entradas analgicas sadas analgicas entrada e sadas digitais contadores (opcional)

Fluxo de informao dentro de uma placa de aquisio desde a instruo inicial do processador para a leitura de um determinado canal analgico at a chegada desse valor ao processador
Condicionamento de Sinal Digital 36

Potrebbero piacerti anche