Você está na página 1de 84

Circuitos Digitais I

Conceitos Introdutórios

Circuitos Digitais I
Introdução

Prof. Roger
Bibliografia: TOCCI, R. J., WIDMER, N. S., MOSS, G. L., Sistemas digitais, princípios e aplicações. 10ª Ed., Sao Paulo: Peason Prentice
Hall, 2007.
Introdução
■ No mundo atual, o termo digital tornou-se parte do nosso vocabulárío
no dia-a-dia por causa da maneira profunda pela qual os circuitos e as
técnicas digitais tornaram-se ampla­mente utilizados em quase todas
as áreas de nossas vidas.
■ Sistemas digitais abrangem
desde a mais simples chave
liga-desliga até o mais
complexo computador.
Introdução
■ Começaremos introduzindo alguns conceitos básicos que são a parte
vital da tecnologia digital;
■ estes conceitos serão complementados mais adiante à medida que se tornar
necessário.
■ Também introduziremos alguns termos, importantes para iniciarmos o
estudo nesta nova área de conhecimento.
Representações numéricas
■ Na ciência, na tecnologia, e em qualquer outro campo, estamos
constantemente lidando com quantidades.
■ Quantidades são medidas monitoradas, gravadas, manipuladas
aritmeticamente, ou de algum outro modo utilizadas na maioria dos
sistemas físicos (reais).
Representações numéricas
■ É importante que ao lidarmos com diversas quantidades sejamos
capazes de representar seus valores de modo eficiente e exato.
■ Existem basicamente duas formas de representar o valor numérico de
quantidades:

analógica e a digital
Representações analógicas
■ Na representação analógica, o valor de uma quantidade é
proporcional ao valor de uma tensão ou corrente, ou ainda de uma
medida de movimento.

Rele industrial Detector De Tensão Velocímetro


Representações analógicas
■ Quantidades representadas na forma tais como aquelas citadas possuem
uma importante característica:
elas podem variar em um determinado intervalo contínuo de
valores

Rele industrial Detector De Tensão Velocímetro


Representações digitais
■ Na representação digital, as quantidades são representadas não por
outras quantidades proporcionais.
■ Mas são representados por símbolos chamados

dígitos
Representações digitais
■ Na representação digital, as quantidades são representadas não por
indicadores continuamente variáveis, mas por símbolos chamados

dígitos
Representações analógicas e digital
■ Velocímetro
Diferença de Representações digitais e analógica
■ A diferença principal entre as formas de representação analógica e
digital pode ser simplesmente simbolizada da seguinte maneira:

analógica ► contínua
digital ► discreta
Diferença de Representações digitais e analógica
■ A diferença principal entre
contínua discreta
as formas de representação
analógica e digital pode ser
simplesmente simbolizada da
seguinte maneira:
analógica ► contínua
digital ► discreta
Exercícios
Quais dos itens a seguir referem-se à forma de representação digital e
quais se referem à analógica?
a. Chave de dez posições
b. A corrente elétrica na tomada na parede
c. A temperatura de uma sala
d. Grãos de areia na praia
e. Velocímetro de automóvel
Exercícios
■ Dentre as quantidades a seguir, quais estão relacionadas a quantidades
analógicas e quais estão relacionadas a quantidades digitais?
■ Subida usando uma escada.
■ Subida usando uma rampa.
■ Corrente que flui de uma tomada elétrica por meio um motor.
■ Altura de uma criança medida por uma fita métrica
em divisão de 1 cm.
■ Altura de uma criança colocando uma marca na parede.
■ Volume de areia em um balde.
■ Volume de água em um balde.
Questões de Revisão
■ Descreva, de modo resumido, a principal diferença entre as formas de
representação digital e analógica.
Telegrafo

"What hath God wrought!"


“O que Deus fez! "

Morse
século XVIII
Telegrafo

"What hath God wrought!"


“O que Deus fez! "

Morse
século XVIII
Sistema Digital e Analogico
Sistema Digital
Sistemas Digitais
■ Um sistema digital é uma combinação de dispositivos projetados para
lidar com informações lógicas ou com quantidades físicas
representadas de forma digital, isto é, estas quantidades só podem
assumir valores discretos.

■ Estes dispositivos são geralmente eletrônicos.


Sistemas Analógicos
■ Um sistema analógico contém dispositivos que podem manipular
quantidades físicas que são representadas de forma analógica.
■ Em um sistema analógico, as quantidades físicas podem variar sobre
um intervalo contínuo de valores.
Vantagens das Técnicas Digitais
■ Uma crescente maioria das aplicações na eletrônica, bem como
em muitas outras áreas, utiliza técnicas digitais para realizar
operações anteriormente realizadas através de métodos
analógicos.

■ A técnica digital pode SUSBTITUIR ao analógico


Vantagens das Técnicas Digitais
Vantagens das Técnicas Digitais
■ Sistemas digitais geralmente são mais fáceis de projetar.
■ Isto se deve ao fato de que os circuitos utilizados são circuitos de
chaveamento.
Vantagens das Técnicas Digitais
■ Fácil armazenamento de informação.
■ Isto é alcançado por circuitos de chaveamento especiais, capazes de capturar a
informação e guardá-la pelo tempo que for necessário.
Vantagens das Técnicas Digitais
■ Maior exatidão e precisão.
■ Sistemas digitais podem manipular quantos dígitos de precisão forem
necessários, para o que basta adicionar um número maior de circuitos de
chaveamento.
Vantagens das Técnicas Digitais
■ Maior exatidão e precisão.
■ Uma vez que um sinal é digitalizado, a informação
que ele contém não se deteriora ao ser processada
Vantagens das Técnicas Digitais
■ A operação do sistema pode ser programada.
■ É bastante simples projetar sistemas digitais cuja operação pode ser controlada
por um conjunto de instruções, constituindo um programa.
■ A medida que a tecnologia avança, a programação de sistemas vem se tornando
cada vez mais simples.
Vantagens das Técnicas Digitais
■ Circuitos digitais são menos afetados pelo ruído.
■ Flutuações espúrias na tensão (ruído) não são tão críticas em sistemas digitais
porque o valor exato da tensão não é tão importante.
Vantagens das Técnicas Digitais
■ Circuitos digitais são menos afetados pelo ruído.
■ Flutuações espúrias na tensão (ruído) não são tão críticas em sistemas digitais
porque o valor exato da tensão não é tão importante.
Vantagens das Técnicas Digitais
■ Um maior número de circuitos digitais pode ser colocado em um
circuito integrado.
■ Os sistemas analógicos não alcançam o mesmo nível de integração que os
sistemas digitais.
Desvantagens das Técnicas Digitais
■ Realmente existe uma principal desvantagem quando utilizamos
técnicas digitais:

O mundo real é totalmente analógico


■ A maioria das quantidades físicas é originalmente analógica, e elas são
frequentemente as entradas e saídas monitoradas, operadas e
controladas por um sistema
Desvantagens das Técnicas Digitais
■ Realmente existe uma principal desvantagem quando utilizamos
técnicas digitais:
O mundo real é totalmente analógico.
■ Uma outra desvantagem secundaria é que:

Processar sinais digitais leva tempo


Limitações das técnicas digitais
■ Para tirar proveito das técnicas digitais quando estivermos lidando
com entradas e saídas analógicas, quatro passos devem ser seguidos:

sinal saida
sinal elétrico
(Analógico)
(Analógico)

variável
física
Controle da
variável física

Entrada Saída
Digital Digital
Limitações das técnicas digitais
■ Para tirar proveito das técnicas digitais quando estivermos lidando
com entradas e saídas analógicas, quatro passos devem ser seguidos:
1. Converter a variável física em um sinal elétrico (analógico).
2. Converter as entradas analógicas para a forma digital.
3. Processar a informação digital.
4. Converter as saídas digitais de volta à forma analógica

sinal saida
sinal elétrico
(Analógico)
(Analógico)

variável Controle da
física variável
física

Entrada Saída
Digital Digital
Exemplo: Diagrama de um sistema de controle de temperatura de
precisão que utiliza processamento digital
1. Converter as entradas analógicas (Temperatura) em um sinal elétrico.

2. Converter as entradas analógicas para a forma digital.


3. Processar a informação digital.

4. Converter as saídas digitais de volta à forma analógica


Considerações
Futuro digital
Questões para revisão
■ Quais são as vantagens das técnicas digitais sobre as analógicas?
■ Qual é a maior limitação que existe para se usar técnicas digitais?
Sistemas digitais
Numeração Digital
Sistemas de Numeração Digital
■ Muitos sistemas de numeração são usados na tecnologia digital.
■ Os mais comuns são:
■decimal (humanos),
■binário (computadores),
■ octal e
■ hexadecimal
Sistemas de Numeração Digital
■ decimal
■ binário
Base 2
■ octal e
■ hexadecimal

Base 16 Base 8

Divisões por 2
Base 10
Sistema Decimal
■ O sistema decimal é composto de 10 algarismos, numerais ou
símbolos.
■ Estes 10 símbolos são:

0, 1, 2, 3, 4, 5, 6, 7, 8 , 9.
■ Utilizando estes símbolos como dígitos de um número,
■ podemos expressar qualquer quantidade.
■ exemplo: 6, 28, 496, 8128, 33550336, 8589869056,
137438691328,
2305843008139952128,
2658455991569831744654692615953842176, etc
Sistema Decimal
■ O sistema decimal é também chamado de sistema de base 10 porque
possui 10 dígitos
■ naturalmente do fato de que as pessoas têm 10 dedos.
■ De fato, a palavra "dígito" é derivada da palavra latina usada para denominar
"dedo".
Sistema Decimal
Valores posicionais (pesos)

103 102 101 100


2 ×103 +
7 ×102 +
2 7 4 5 = 4 ×101 +
5 ×100

MSD LSD
Digito mais Digito menos
significativo significativo
Sistema Decimal
Valores posicionais (pesos)

103 102 101 100 10-1 10-2 10-3

2 7 4 5 , 2 1 4

MSD Virgula LSD


Digito mais Decimal Digito menos
significativo significativo
Contagem
digital
■ base 10
Contagem decimal
Com N dígitos, podemos contar até

10N
números distintos, começando do zero e incluindo-o na
contagem.

O maior número possível será sempre igual a:


10N - 1
Contagem decimal. Exemplo
Com N = 1 dígitos, podemos contar até

101 = 10
números distintos, começando do zero e incluindo-o na
contagem.

0 1 2 3 4 5 6 7 8 9
O maior número possível será sempre igual a:
101 - 1 = 9
Contagem decimal. Exemplo
Com N = 1 dígitos, podemos contar até

102 = 100
números distintos, começando do zero e incluindo-o na
contagem.

0 1 2 3 ... 49 50 51 ... 97 98 99
O maior número possível será sempre igual a:
102 - 1 = 90
Sistema binário
■ O sistema decimal não é conveniente para ser
implementado satisfatoriamente em sistemas digitais.
■ É muito fácil implementar circuitos eletrônicos simples e
precisos que operem somente com dois níveis de tensão.
Sistema Digital binário
Por esta razão, quase todo sistema digital usa o sistema de
numeração binário

base 2
como sistema de numeração básico para suas operações.
(as vezes outros sistemas de numeração são
usados em conjunção com o sistema binário )
Sistema binário
■ No sistema binário existem apenas dois símbolos ou valores
possíveis para os dígitos,

0 e 1
■ Ainda assim, este sistema de base 2 pode ser usado para
representar qualquer valor que possa ser representado no
sistema decimal ou em qualquer outro sistema.
■ Todas as afirmações feitas anteriormente em relação ao sistema
decimal são aplicáveis do mesmo modo ao sistema binário.
Sistema Decimal
Valores posicionais (pesos)
Va

103 102 101 100 10-1 10-2 10-3

1 1 , 6 2 5

MSD Virgula LSD


Digito mais Decimal Digito menos
significativo significativo
Sistema binário

2-3
2-2
2-1
23 22 21 20

1 0 1 1 1 0 1
Sistema binário

2-3
2-2
2-1
23 22 21 20

1 0 1 1 1 0 1

1011.1012 = 1 ×23 + 0×22 + 1×21 + 1×20 + 1×2-1 + 0×2-2 + 1×2-3

= 8 + 2 + 1 + 0.5 + 0.125
Sistema binário: digito binário
■ No sistema binário, o termo digito binário é geralmente abreviado
para bit (binary digit)
Exercícios
■ Qual é o maior número que pode ser representado usando 3 dígitos do
sistema decimal ?

■ Qual é o maior número que pode ser representado usando 8 (dígitos


binários) bits?
Exercícios
■ Qual é o maior número que pode ser representado usando 8 (dígitos
binários) bits?

2N – 1 = 28 – 1 = 25510 = 111111112 Base 2

Base 10
Questões para revisão
■ Qual é o número decimal equivalente a 1101011 2 ?
■ Qual é o número binário seguinte a 10111 2 em uma sequência de
contagem?
■ Qual é o valor do maior número decimal que pode ser representado
usando 12 bits?
Representação de quantidades binaria

O sinal de temperatura analógico real é mostrado na linha. Os dados que você


registrou são digitais porque você designou um número inteiro discreto para a
quantidade a cada hora. A lista de números é agora o sinal digital
Representação de quantidades binaria
■ Em sistemas digitais, a informação que está sendo processada
geralmente se apresenta sob forma binária.
■ Quantidades binárias podem ser representadas por qualquer
dispositivo que apresente apenas dois estados de operação ou
condições possíveis
Representação de quantidades binaria
■ Em sistemas digitais eletrônicos, a informação binária é
representada por tensões (ou correntes) que estão presentes
nas entradas e saídas dos vários circuitos.
■ Tipicamente, os 0 e 1 binários são representados por dois
níveis de tensão

Diagrama de tempos
Questões para revisão
■ Como um sinal analógico é representado em um sistema digital?
■ Como os 1s e 0s são representados eletricamente?
Circuitos Digitais
■ Circuitos digitais são projetados para produzir tensões de entrada e
saída que
estejam dentro dos
intervalos determinados
para os binários 0 e 1.
Circuitos Lógicos
■ A maneira ou modo como um circuito digital responde a uma entrada é
chamada de lógica do circuito.
■ Cada tipo de circuito digital obedece a um determinado conjunto de
regras lógicas.
■ Por esta razão, circuitos digitais também são chamados circuitos
lógicos
Circuitos Integrados Digitais
■ Circuitos digitais da tecnologia atual são fundamentalmente
implementados usando circuitos integrados (CIs) sofisticados e
configurados eletronicamente ou feitos sob medida para a aplicação.
■ A principal família lógica é referida como TTL (Transistor/Transistor
Logic).
■ Atualmente, a tecnologia mais comum para implementar circuitos
digitais é o CMOS (Complementary Metal-Oxide Semiconductor).
Questões para revisão
■ Determine se a seguinte afirmação é verdadeira ou falsa:
o valor exato da tensão de entrada é decisivo para um circuito digital.
■ Um circuito digital pode produzir a mesma tensão de saída para
diferentes valores de tensão de entrada?
■ Um circuito digital também é conhecido por circuito
________________.
■ Um gráfico que mostra como um ou mais sinais digitais variam no
tempo é chamado ___________
Transmissões paralela e serial
■ Uma das operações mais comuns que ocorrem em qualquer sistema
digital é a transmissão da informação de um lugar para outro.
Transmissões paralela e serial
Memoria
Memoria
Computador digital
■ Um computador é um sistema de hardware que realiza operações
aritméticas (das entradas), manipula dados (processamento na forma
binária) e toma decisões (controle).
Diagrama funcional de um computador digital
■ Um computador é um sistema de
hardware que realiza operações
aritméticas (das entradas), manipula
dados (processamento na forma
binária) e toma decisões (controle).
Computador digital
■ Os computadores que usam um microprocessador como CPU
costumam ser chamados de microcomputadores.
■ Os microcomputadores de uso múltiplo executam diversas tarefas em
uma grande variedade de aplicações conforme os softwares
(programáveis)
Computador digital
■ Os computadores dedicados, que executam tarefas especificas.
■ Não podem ser programados pelo usuário apenas executam a tarefa de
controle para a qual foram programados e são, por isso, chamados de
microcontroladores.
Exemplo
■ O papel desempenhado pelo computador embutido no seu telefone
celular.
■ Cite 2 entradas para o computador de seu telefone celular.
■ Cite 2 tipos de informações que são armazenadas na memória.
■ Cite 2 saídas do computador de seu telefone celular.
Questões para revisão
1. Explique como um circuito digital que possui memória difere de um
que não a possui.
2. Cite as cinco principais unidades de um microcomputador.
3. Quais são as duas unidades que compõem uma CPU?
4. Um CI que contém uma CPU é denominado _____________.
5. Cite três circuitos digitais fundamentais que podem ser encontrados
no sistema de telefonia celular.
Exercícios
1.1 Quais das grandezas a seguir são analógicas e quais são digitais?
■ (a) Número de átomos em uma amostra de material.
■ (b) Altitude de um avião.
■ (c) Pressão em um pneu de bicicleta.
■ (d) Corrente em um alto-falante.
■ (e) Ajuste do temporizador de um forno de micro-ondas.

1.2 Quais das grandezas a seguir são analógicas e quais são digitais?
■ (a) Largura de um pedaço de madeira.
■ (b) Intervalo de tempo até o alarme do forno disparar.
■ (c) Hora mostrada em um relógio de quartzo.
■ (d) Altitude acima do mar medida sobre uma escada.
■ (e) Altitude acima do mar medida sobre um declive.
Exercícios
■ 1.3 Converta os seguintes números binários em seus valores equivalentes
decimais.
■ (a) 110012
■ (b) 1001,10012
■ (c) 10011011001,101102
■ 1.4 Converta os seguintes números binários em seus valores equivalentes
decimais.
■ (a) 100112
■ (b) 1100,0101
■ (c) 10011100100,10010
■ 1.5 Usando 3 bits, mostre a sequência de contagem binária de 000 a 111.
Exercícios
■ 1.6 Usando 6 bits, mostre a sequência de contagem binária de 000000
a 111111.

■ 1.7 Qual é o maior número que podemos contar usando 10 bits?


■ 1.8 ... E usando 14 bits?

■ 1.9 Quantos bits são necessários para contar até 511?


■ 1.10 ... E para contar até 63?
Exercícios
■ 1.11* Desenhe o diagrama de tempo para um sinal digital que alterna
continuamente entre 0,2 V (binário 0) por 2 ms e 4,4 V (binário 1) por
4 ms.

■ 1.12 Desenhe o diagrama de tempo para um sinal que alterna entre 0,3
V (binário 0) por 5 ms e 3,9 V (binário 1) por 2 ms.

■ 1.13 Suponha que os valores inteiros decimais de 0 a 15 sejam


transmitidos em binário. Quantas linhas serão necessárias:
■ (a) Se for usado o formato paralelo?
■ (b) E se for usado o formato serial?
Exercícios
■ 1.14 Qual é a diferença entre um microprocessador e um
microcomputador?

■ 1.15 E entre um microcontrolador e um microcomputador