Você está na página 1de 15

UNIVERSIDADE LUSIADA DE V. N.

DE FAMALICO

FACULDADE DE ENGENHARIA







APONTAMENTOS DA DISCIPLINA DE


SISTEMAS DIGITAIS I




Docente: Prof. Doutor Carlos Alberto Rego de Oliveira









LICENCIATURA EM ENGENHARIA ELECTRONICA E INFORMATICA

1ano

Ano Lectivo de 2005/2006

1
1. INTRODUO


1.1 REPRESENTAES NUMRICAS

Em qualquer area do conhecimento (cincia, tecnologia, economia, ...) trabalha-se
constantemente com valores numericos de determinadas grandezas.
Esses valores numericos podem representar-se de duas Iormas:

- Representao analgica

representam-se por valores de outras grandezas que lhes so proporcionais

variam de Iorma continua

Exemplos.

- tenso de saida de um microIone
(variao entre 0 e 10 V, proporcional a amplitude das ondas sonoras)
- temperatura dada pelo volume do mercurio de um termometro
- horas dadas pelos ponteiros de um relogio
- velocidade de um automovel dada pela posio angular do ponteiro do
velocimetro


- Representao digital

representam-se por simbolos chamados digitos

variam de Iorma discreta (passo a passo)

Exemplos.

- horas dadas por um relogio digital
(hora representada por digitos decimais, varia em passos de um minuto ou um segundo)
- velocidade de um automovel dada por um mostrador digital


Principal diIerena entre as Iormas de representao analogica e digital:
Analogica continua
Digital discreta (passo a passo)


2
1.2 SISTEMAS DIGITAIS E SISTEMAS ANALGICOS


Sistema digital

Combinao de dispositivos projectados para lidar com inIormaes logicas ou com
quantidades Iisicas representadas de Iorma digital, isto e, estas quantidades so podem
assumir valores discretos.
A maior parte dos sistemas digitais processa inIormao representada em binario. O
sistema binario e constituido por dois digitos chamados de digitos binrios ou bits : 0
e 1 (binary digit bit).

Exemplos. - computadores e calculadoras digitais
- equipamento de audio e video digital
- sistema teleIonico
etc.


Sistema analgico

Contem dispositivos que podem manipular quantidades Iisicas que so representadas
de Iorma analogica.

Exemplos. - receptor de radio
- ampliIicador de audio
- equipamento de gravao e reproduo de Iita magnetica
etc.


Vantagens das tecnicas digitais

1 Sistemas digitais so geralmente mais Iaceis de projectar
2 Facil armazenamento de inIormao
3 Maior exactido e preciso
4 A operao do sistema pode ser programada
5 Circuitos digitais so menos aIectados pelo ruido
6 - Um maior numero de circuitos digitais pode ser colocado num
circuito integrado




3
1.3 CONVERSES ANALGICO-DIGITAIS


O mundo real e quase totalmente analogico

A maioria das quantidades Iisicas e originalmente analogica
(por ex. temperatura, presso, posio, velocidade,etc.)

Para tirar proveito das tecnicas digitais, quando estivermos a lidar com entradas e
saidas analogicas, trs passos devem ser seguidos:

1) Converter as entradas analogicas para a Iorma digital
(utilizando conversores A/D)

2) Processar a inIormao digital

3) Converter as saidas digitais de volta a Iorma analogica
(utilizando conversores D/A)


Exemplos.

- sistema de controle de temperatura


- gravao de audio (CDs)
4
2. CIRCUITOS LGICOS BSICOS


2.1 INTRODUO


Os sistemas digitais estabelecem uma relao logica entre os valores binarios
colocados nas suas entradas e os valores binarios que aparecem nas suas saidas.


01001110 01101010

Entradas Saidas

Entradas de um sistema ou circuito digital : variaveis logicas independentes cujos
valores logicos determinam o valor logico da saida. So representadas por letras (A,
B, C, ...) que so tomam dois valores: 0 ou 1.

Sadas de um sistema ou circuito digital: variaveis logicas cujos valores, 0 ou 1,
dependem dos valores logicos das entradas do circuito.


Os sistemas digitais so constituidos por dois tipos de circuitos digitais:

- Circuitos combinatrios: os valores das saidas num dado instante dependem
apenas dos valores das entradas num instante
imediatamente anterior.

- Circuitos sequenciais: os valores das saidas dependem no so dos
valores das entradas mas tambem da sequncia desses
valores (das saidas) ao longo do tempo.

Os circuitos combinatorios so usados para implementar as mais variadas Iunes
logicas e, mais especiIicamente, operaes aritmeticas, codiIicadores e
descodiIicadores, selectores e outros componentes de controlo.
Os circuitos sequenciais so usados para construir outros dispositivos de maior
complexidade, tais como contadores, registadores de deslocamento e memorias.

Os valores binarios das entradas e saidas representam geralmente o nivel de tenso
electrica presente nas ligaes ou nos terminais de entrada e saida do circuito. Por
exemplo, num certo sistema digital, o valor 0 e dado para qualquer tenso situada
entre 0 e 0,8 V, enquanto o valor 1 representa qualquer tenso situada entre 2 e 5 V.
Assim os valores 0 e 1 representam o nivel de tenso de uma variavel, ou, como e
chamado, o seu valor ou nvel lgico.
Outros termos so representados pelos niveis logicos 0 e 1, por exemplo:


Sistema digital
5
Nivel logico 0 Nivel logico 1

Falso Verdadeiro
Desligado Ligado
Baixo Alto
No Sim
Chave aberta Chave Iechada

Qualquer circuito digital pode ser construido utilizando apenas 3 circuitos ou
funes lgicas elementares: OR (OU), AND (E) e NOT (NO).
Outras Iunes basicas podem ser construidas a partir das das trs Iunes
elementares: NAND (NO E), NOR (NO OU), EX OR ou XOR (OU
EXCLUSIVO) e EX NOR ou XNOR ( NO OU EXCLUSIVO).

Portas lgicas (~Gates ou ~logic gates) : designao dos componentes
electronicos que representam as Iunes logicas e dos simbolos que os representam.

Tabela de verdade de um circuito: descreve como o valor logico da saida de um
circuito depende dos valores logicos presentes nas suas entradas.

Para um circuito com N entradas o numero de combinaes possiveis dos seus
valores logicos e 2
N
.

Os circuitos logicos basicos representam-se por simbolos, de acordo com
determinadas normas. As normas existentes so:
- Norma MIL-STD-806 B (Americana) a mais utilizada.
- Norma DIN 40700 (Alem)
- IEC-117-15 (Europeia)


2.2 CIRCUITO LGICO AND (E)

Tabela de verdade:

Entradas Saida
A B S
0 0 0
0 1 0
1 0 0
1 1 1

A operao AND opera da mesma maneira que a multiplicao ordinaria

Expresso para a operao AND: S AB ou S AB
L-se 'S igual a A e B ou 'S igual a A and B

6
Smbolos:

A S A S A & S
B B B

Normas: Americana Alem Europeia

Porta com mais de 2 entradas - Exemplo com trs entradas.

Entradas Saida
A B C S
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1

A saida de uma porta AND tem valor logico 0 quando pelo menos uma da entradas
tem valor 0.


Nota: As combinaes dos bits de entrada, em qualquer tabela de verdade,
escrevem-se por ordem crescente dos numeros decimais que elas representam.


2.3 CIRCUITO LGICO OR (OU)

Tabela de verdade:

Entradas Saida
A B S
0 0 0
0 1 1
1 0 1
1 1 1

Expresso para a operao OR: S A + B
L-se 'S igual a A ou B ou 'S igual a A or B

O sinal ' representa a operao OR e no a adio ordinaria.



7
1
Smbolos:

A S A S A _1 S
B B B

Normas: Americana Alem Europeia

Porta com mais de 2 entradas - Exemplo com trs entradas.

Entradas Saida
A B C S
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1

A saida de uma porta OR tem valor logico 1 quando pelo menos uma da entradas tem
valor 1.


2.4 CIRCUITO LGICO NOT (NO) ou INVERTER (INVERSOR)


Tabela de verdade:

Entradas Saida
A S
0 1
1 0

Expresso para a operao NOT: S A (1 0 , 0 1)

L-se 'S igual a no A ou 'S igual a not A ou
'S igual ao inverso de A ou 'S igual ao complemento de A.

Smbolos:

A S A S A S

Normas: Americana Alem Europeia

8
A

&
Qualquer circuito logico, independentemente da sua complexidade, pode ser descrito
usando as operaes deIinidas antes. As portas AND, OR e NOT so os blocos
basicos para a construo de sistemas digitais.

Exemplo.

A AB
B
S AB A(BC)
BC
C (BC)A


Existem dois outros tipos de portas logicas, NOR e NAND, que so amplamente
utilizadas em circuitos digitais. Estas combinam operaes AND, OR e NOT de
modo que se torna simples descrever o seu Iuncionamento.


2.5 CIRCUITO LGICO NAND (NO E)

Tabela de verdade :

Entradas Saida
A B S
0 0 1
0 1 1
1 0 1
1 1 0

Expresso para a operao NAND: S A B

Smbolos:


Normas: Americana Alem Europeia






Os mesmos resultados so obtidos se negarmos as entradas de um circuito OR:



9
Tabela de verdade:

Entradas Saida
A B
S
1 1 1
1 0 1
0 1 1
0 0 0

Expresso para a operao NAND: S A + B

Ou seja





Vimos ento que S A B A B
Ou seja, um circuito NAND pode ser implementado com um AND e um NOT ou
com um circuito OR e tantos NOTs quantas Iorem as entradas (isto resulta das leis de
DeMorgan como veremos no capitulo seguinte).



2.6 CIRCUITO LGICO NOR (NO OU)


Tabela de verdade:

Entradas Saida
A B S
0 0 1
0 1 0
1 0 0
1 1 0

Expresso para a operao NOR: S A B

Smbolos:
A S A S A _1 S
B B B

Normas: Americana Alem Europeia


e

10
Os mesmos resultados so obtidos se negarmos as entradas de um circuito AND:

Tabela de verdade:

Entradas Saida
A B
S
1 1 1
1 0 0
0 1 0
0 0 0

Expresso para a operao NOR: S A B

Ou seja




Vimos ento que S B A B A = +
Ou seja, um circuito NOR pode ser implementado com um OR e um NOT ou com
um circuito AND e tantos NOTs quantas Iorem as entradas (isto resulta das leis de
DeMorgan como veremos no capitulo seguinte).


2.7 CIRCUITO LGICO EX OR ou XOR (OU EXCLUSIVO)

Uma das razes para a existncia deste circuito e a sua aplicao nos circuitos de
soma binaria.

Tabela de verdade:

Entradas Saida
A B S
0 0 0
0 1 1
1 0 1
1 1 0

Expresso para a operao XOR: S AB AB A B

Smbolos:
A S A S A 1 S
B B B

Normas: Americana Alem Europeia
11

Portanto
A B




A S
B S




2.8 CIRCUITO LGICO EXNOR ou XNOR (NO OU EXCLUSIVO)

E a negao do XOR.

Tabela de verdade:

Entradas Saida
A B S
0 0 1
0 1 0
1 0 0
1 1 1

Expresso para a operao XNOR: S B A B A B A = +

Smbolos:
A S A S A 1 S
B B B

Normas: Americana Alem Europeia



A S A S
B B







12

2.9 CIRCUITOS INTEGRADOS (CI)

Um circuito integrado e em geral um pequeno cristal de silicio ('chip) composto por
transistores, diodos, resistncias,etc., interligados entre si de Iorma a Iormarem
circuitos de maior ou menor complexidade.

Cada CI pode ter entre algumas a milhes de portas logicas. Por exemplo, os CIs de
portas logicas AND, OR ou NOT, utilizados no laboratorio, tm de 1 a 6 portas, os
CIs contadores tm dezenas de portas e os microprocessadores Pentium ou Power PC
tm milhes de portas.

Existem varias tecnologias de Iabrico de circuitos integrados digitais, sendo as mais
usadas as seguintes:

- TTL : 'Transistor Transistor Logic

Esta usa transistores bipolares.
A sua tenso de alimentao e de 5V.
Um nivel logico 0 e qualquer tenso na Iaixa entre 0 e 0,8 V.
Um nivel logico 1 e qualquer tenso na Iaixa entre 2 e 5 V.
Qualquer tenso que no esteja localizada nestas Iaixas tem um nivel logico
indeterminado e no deve ser usada como entrada em nenhum circuito TTL.


- CMOS : 'Complementary Metal-Oxide Semiconductor

Esta usa MOSFETS canal p e canal n.
A tenso de alimentao varia entre 3 e 18 V, sendo a mais comum 5V.
Neste caso, um nivel logico 0 e qualquer tenso na Iaixa entre 0 e 1,5 V.
Um nivel logico 1 e qualquer tenso na Iaixa entre 3,5 e 5 V.
A Iaixa de indeterminao inclui tenses entre 1,5 e 3,5 V.



13

Exemplos de circuitos integrados das funes logicas basicas.























Cada CI e encapsulado numa embalagem protectora de plastico ou cermica que
Iacilita o seu manuseamento e da qual saem pinos para tornar possivel a ligao do CI
a outros dispositivos.
Um dos tipos de encapsulamento mais comuns e o 'dual-in-line package (DIP) que
tem duas series de terminais, organizados em duas Iilas de lados opostos do
encapsulamento. Os DIPs podem ter 14, 16, 20, 24, 28, 40 ou 64 pinos.




14

Exemplos da estrutura de alguns circuitos integrados TTL das funes logicas
basicas.

Você também pode gostar