Вы находитесь на странице: 1из 36

Objetivos:

1.

Entender os conceitos fundamentais de


lgica digital.

2.

Estudo
de
Combinacionais.

3.

Estudo de Sistemas Digitais Sequnciais.

4.

Habilitar o aluno a desenvolver anlise e


sntese de circuitos digitais

5.

Apresentao aos Dispositivos de Lgica


Programvel

Sistemas

Digitais

Por onde comear o estudo de Eletrnica


Digital?

Page 6

Page 7

Representaes numricas:
Em Engenharia, assim como em outras reas de trabalho, temos
que tratar com quantidades. Estas quantidades so medidas,
monitoradas,
guardadas,
manipuladas
aritmeticamente,
observadas ou utilizadas de alguma outra maneira.

Para manipular adequadamente estas


quantidades, importante representar seus
valores de modo eficiente e preciso.

Pode-se representar os valores das quantidades basicamente de


duas formas: a ANALGICA e a DIGITAL.

Page 8

Representaes numricas:
Representao Analgica:
A quantidade representada por uma tenso, uma corrente ou
uma medida de movimento proporcional ao valor em questo.
Quantidades analgicas tm uma importante caracterstica: elas
podem variar ao longo de uma faixa contnua de valores.

Page 9

Representaes numricas:
Representao Digital:
A quantidade no representada por quantidades
proporcionais, mas por smbolos denominados dgitos.
Em outras palavras, essa representao de natureza
discreta no varia continuamente, mas em saltos ou
degraus.

Resumidamente:
Analgica
Digital

contnua
discreta (passo a passo)

Page 10

Representaes numricas:
Dentre as quantidades a seguir, quais so as que esto
relacionadas a quantidades analgicas, e quais esto
relacionadas a quantidades digitais ?
(a) Chave de dez posies.
DIGITAL
(b) Corrente que flui de uma fonte.
ANALGICA
(c) Temperatura de um ambiente.
ANALGICA
(d) Gros de areia na praia.
DIGITAL
(e) Velocidade de um automvel.
ANALGICA
Page 11

Sistemas Digitais e Analgicos:


Sistema Digital
Combinao de dispositivos projetados para manipular informao
lgica ou quantidades fsicas que so representadas no formato
digital; ou seja, as quantidades podem assumir apenas valores
discretos. Esses dispositivos so na maioria das vezes eletrnicos,
mas podem, tambm, ser mecnicos, magnticos ou pneumticos.
Sistema Analgico
Contm dispositivos que manipulam quantidades fsicas
que podem variar ao longo de uma faixa contnua de valores.
Por exemplo, a amplitude do sinal de sada de um altofalante em um receptor de rdio que pode apresentar
qualquer valor entre zero e o seu valor mximo (limite).

Page 12

Vantagens das tcnicas digitais:


Verifica-se hoje um aumento no nmero de aplicaes em eletrnica
que utilizam tcnicas digitais para implementar funes que eram
realizadas usando-se mtodos analgicos. Os principais motivos para
esta migrao so:
Os sistemas digitais so geralmente mais fceis de serem
projetados.
Facilidade no armazenamento da informao.
Maior facilidade para manter a preciso e a exatido em todo
o sistema.
As operaes podem ser programadas de forma mais fcil.
Os circuitos digitais so menos afetados por rudos.
CIs (chips) digitais podem ser fabricados com mais
dispositivos internos.

S h vantagens nessa migrao de analgico para digital


????

Page 13

Limitaes das tcnicas digitais:


Os dois principais problemas quando se usam tcnicas digitais:
O mundo real quase totalmente analgico !
Processar sinais digitalizados leva tempo!
Assim, para obter as vantagens das tcnicas digitais quando tratamos
com entradas e sadas analgicas, seguimos trs passos: (i) Converter
a varivel fsica em um sinal eltrico (analgico), (ii) Converter a
entrada analgica para o formato digital, (iii) Realizar o
processamento da informao digital (operao), e (iv) Converter as
sadas digitais de volta ao formato analgico.
Exemplos de sensores em um carro!

Page 14

Um Sistema Eletrnico Analgico:


Um sistema de amplificao de som que pode ser ouvido por
uma grande quantidade de pessoas um exemplo simples de
uma aplicao da eletrnica analgica.

natureza analgica

Alto-falante converte o sinal de


udio amplificado de volta para o
formato de ondas sonoras com um
volume muito maior que as ondas
sonoras originais captadas pelo
microfone

Tenso analgica
sinal de udio.
Tenso analgica
de entrada
ampliada.

Page 15

Um Sistema que Usa Mtodos Analgicos e


Digitais:
O aparelho de CD (compact disk) um exemplo de um
sistema no qual so usados tanto circuitos digitais quanto
analgicos.

Msica formato digital


Reproduo eltrica da
msica

Page 16

O dia-a-dia Digital:

Page 17

Sistemas de Numerao Digital:


H muitos sistemas de numerao em uso na tecnologia digital. Os
mais comuns so os sistemas decimal, binrio e hexadecimal. O
sistema decimal obviamente o mais familiar, e examinar algumas
de suas caractersticas nos ajudar a entender melhor os outros
sistemas.

Sistema Decimal:

Page 18

Representao de Quantidade Binrias:


As quantidades binrias podem ser representadas por qualquer
dispositivo que tenha apenas dois estados de operao, ou duas
condies possveis. Por exemplo:
(i) uma chave, que possui apenas duas opes: aberta ou fechada,

1000101010

(ii) um carto perfurado.

Page 19

Representao de Quantidade Binrias:


Em sistemas eletrnicos digitais, uma informao binria
representada por tenses (ou correntes) que esto presentes
nas entradas e sadas dos diversos circuitos.
A eletrnica digital envolve circuitos e sistemas com apenas
dois estados possveis
A combinao destes dois estados gera os cdigos utilizados
em sistemas digitais, tais como computadores.
O sistema de numerao de dois estados denominado de
binrio e os seus dois dgitos so o 0 e o 1.
Um dgito binrio denominado de bit.

Page 20

Representao de Quantidade Binrias:


Dois nveis de tenso diferentes so utilizados para para
representar os dois bits.
Por exemplo:
-Zero volt (0 V) pode representar o binrio 0, e
- Cinco volts (+5 V) pode representar o binrio 1.
Na realidade, devido s variaes nos circuitos, o 0 e o 1 so
representados por faixas de tenso.
VH(mx)

VH(min)
VL(mx)
VL(min)

ALTO = 1
BAIXO = 0

Os valores podem ser


interpretados de
forma equivocada.

Valores tpicos de tenses em um sistema digital.

Page 21

Representao de Quantidade Binrias:


Sinais Digitais e Diagramas de tempo:
A Figura abaixo mostra um sinal digital tpico, e como ele varia
ao longo do tempo. Na realidade, trata-se de um grfico de
tenso versus tempo (t) que denominado diagrama de tempo.
A escala de tempo, horizontal, dividida em intervalos
regulares.

BORDA
DE
SUBIDA

BORDA
DE
DESCIDA

ALTO

BAIXO
Diagrama de tempo de um sinal digital
tpico.

Page 22

Circuitos Digitais/Circuitos Lgicos:


Os circuitos digitais so projetados para produzir tenses de sada
que se encontrem dentro das faixas de tenses determinadas para os
nveis 0 e 1, e para responderem a tenses de entrada tambm
dentro destas faixas.

Um circuito digital responde aos nveis binrios das entradas (0 ou 1) e


no ao valor exato da tenso.

Page 23

Representao de Quantidade Binrias:


Sinais Digitais e Diagramas de tempo:
Pulso no-ideal:

Page 24

Representao de Quantidade Binrias:


Sinais Digitais e Diagramas de tempo:
Forma de onda peridica: Se repete em um intervalo
fixo, denominado de perodo (T). E a frequncia (f) a
taxa com que ela se repete e medida em hertz (Hz).
Forma de onda no-peridica: No ser repete em
intervalos fixos e pode ser composta de pulsos com
largura aleatrias e/ou intervalos aleatrios de tempo
entre os pulsos.

Page 25

Representao de Quantidade Binrias:


Sinais Digitais e Diagramas de tempo:
Caracterstica importante: Ciclo de trabalho

tw
ciclo de trabalho = 100%
T
tw - largura de pulso;
T - perodo

Page 26

Circuitos Digitais/Circuitos Lgicos:


O modo como um circuito digital responde a uma entrada
denominado lgica do circuito. Por esta razo, os circuitos digitais
so tambm chamados de circuitos lgicos. Os dois termos so
usados indistintamente. Os principais tipos de circuitos lgicos
normalmente encontrados em sistemas digitais sero estudados,
dando nfase inicialmente funes lgicas que podem ser
implementadas por esses circuitos.

Circuito integrado.

Page 27

Transmisso de Dados:
Uma das operaes mais comuns que ocorrem em qualquer sistema
digital a transmisso da informao de um ponto para outro. A
informao pode ser transmitida a uma distncia to pequena quanto
a de alguns centmetros em uma placa de circuito, ou a uma distncia
de vrios quilmetros.

A informao transmitida em formato binrio e, geralmente,


representada por tenses na sada de um transmissor que est conectado
entrada de um circuito receptor.
O dois mtodos bsicos para transmisso
informao digital so: paralelo e serial.

de

Page 28

Transmisso Paralela e Serial:


Uma das operaes mais comuns que ocorrem em qualquer sistema
digital a transmisso da informao de um ponto para outro. A
informao pode ser transmitida a uma distncia to pequena quanto
a de alguns centmetros em uma placa de circuito, ou a uma distncia
de vrios quilmetros.

FIGURA 1-9 (a) a transmisso paralela


usa uma linha de conexo por bit, e
todos os bits so transmitidos
simultaneamente; (b) a transmisso
serial usa apenas uma linha de sinal, na
qual os bits so transmitidos
serialmente (um de cada vez).

Page 29

Memria:
Quando um sinal de entrada aplicado maioria dos dispositivos ou
circuitos, a sada muda, de algum modo, em resposta entrada.
Se ao ser removido o sinal de entrada, a sada volta ao estado
original, ento este circuito no deve possuir memria.

Se ao ser removido o sinal de entrada, a sada se mantm no


novo estado, ento este circuito deve possuir memria.

Page 30

Sistemas de Numerao Digital:


Introduo - Sistema Decimal
O Sistema Decimal:
Dez smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Cada smbolo um dgito (do latim, dedo).
Dgitos mais significantes (MSD) e dgitos menos significantes
(LSD).
Valor posicional pode ser declarado como um dgito multiplicado
por uma potncia de 10.

Page 31

Sistemas de Numerao Digital:


Introduo - Sistema Decimal

Page 32

Sistemas de Numerao Digital:


Introduo - Sistema Binrio
O Sistema Binrio (base 02) :
Dois smbolos: 0 e 1.
Empresta-se ao projeto de circuitos eletrnicos com apenas
dois diferentes nveis de tenso obrigatrios.
Valor posicional pode ser indicado como um dgito multiplicado por
uma potncia de 2.

Page 33

Sistemas de Numerao Digital:


Introduo - Sistema Binrio

1002 10010
Page 34

Sistemas de Numerao e Cdigos:


Converses de Binrio para Decimal
1 1

0 1

12

24+23+22+21+20

1 0 1 1

0 1 0 12

27+26+25+24+23+22+21+20

2710

= 16 + 8 + 0 + 2 + 1

18110

= 128 + 32 + 16 + 4 + 1

Questes de Reviso.
1. Converta 1000110110112 para seu equivalente
decimal.
2. Qual o peso do MSB de um nmero de 16 bits?
A converso pode ser feita tambm do sistema decimal para
o binrio.
Page 35

Sistemas de Numerao e Cdigos:


Converso de Decimal para Binrio.
Duas abordagens para converter um nmero decimal inteiro no
seu equivalente binrio:
(i) Expressar o nmero decimal como uma soma de potncias de 2,
e os 1s e 0s so colocados nas posies correspondentes;
(ii) Converter um nmero decimal inteiro usando divises
sucessivas por 2.

EXEMPLOS das duas abordagens.

Page 36

Converso de Decimal para Binrio :


Expressar o nmero decimal como uma soma de potncias de 2:

Exemplo I.
4510 = 32 + 8 + 4 + 1

= 25 + 0 + 2 3 + 22 + 0 + 2 0
= 1

12

Observao: todas as posies tm que ser


consideradas !
Exemplo II.
7610 =

64 + 8 + 4

= 26 + 0 + 0 + 2 3 + 2 2 + 0 + 0
=1

02

Qual a dificuldade ?????????????


Page 37

Converso de Decimal para Binrio :


Converter um nmero decimal inteiro usando divises sucessivas por
2.
A converso pode ser realizada atravs de divises sucessivas
pelo nmero decimal 2, e a escrita, de modo inverso, dos restos
de cada diviso at que um quociente 0 seja obtido. Por exemplo,
para 2510:

25
= 12 + o resto 1
2

bit menos significativo

12
= 6 + o resto 0
2
6
= 3 + o resto 0
2
3
= 1 + o resto 1
2
bit mais significativo
1
= 0 + o resto 1
2

2510 = 1 1 0 0 12
Page 38

Converso de Decimal para Binrio :


Converter um nmero decimal inteiro usando divises sucessivas
por 2.

Diviso repetida
Esse fluxograma descreve o
processo e pode ser usado para
converter o sistema decimal em
qualquer
outro
sistema
numrico.

Page 39

Converso de Decimal para Binrio :


Faixa de Contagem.
Usando N bits, podemos contar 2N diferentes nmeros em decimal
(de 0 a 2N 1). Por exemplo, para N = 4, podemos contar de 00002 a
11112, que corresponde a 010 a 1510, em um total de 16 nmeros
diferentes.
Exemplo I.
Qual a faixa de valores decimais que pode ser
representada oito bits?
Resposta: 255.
Exemplo II.
Quantos bits so necessrios para representar valores
decimais variando de 0 at 12.500?
Resposta: 14bits.
H outros sistemas de numerao alm do binrio e do
decimal!
Page 40

Converso de Decimal para Binrio :


Questes de reviso.
1. Converta 8310 para binrio.
Resposta: 10100112.
2. Converta 72910 para binrio. Verifique sua resposta
convertendo de volta para decimal.
Resposta: 10110110012
3. Quantos bits so necessrios para contar at 1 milho em
decimal?
Resposta: so necessrios 20 bits.
H outros sistemas de numerao alm do binrio e do
decimal!
Page 41

Вам также может понравиться