circuitos digitais - introdução

36
Page 6 Objetivos: 1. Entender os conceitos fundamentais de lógica digital. 2. Estudo de Sistemas Digitais Combinacionais. 3. Estudo de Sistemas Digitais Sequênciais. 4. Habilitar o aluno a desenvolver análise e síntese de circuitos digitais 5. Apresentação aos Dispositivos de Lógica Programável Por onde começar o estudo de Eletrônica Digital?

Upload: guilhermerodrigues

Post on 10-Nov-2015

22 views

Category:

Documents


6 download

DESCRIPTION

Circuitos Digitais - Introdução

TRANSCRIPT

  • Page 6

    Objetivos:

    1. Entender os conceitos fundamentais delgica digital.

    2. Estudo de Sistemas DigitaisCombinacionais.

    3. Estudo de Sistemas Digitais Sequnciais.

    4. Habilitar o aluno a desenvolver anlise esntese de circuitos digitais

    5. Apresentao aos Dispositivos de LgicaProgramvel

    Por onde comear o estudo de Eletrnica Digital?

  • Page 7

  • Page 8

    Representaes numricas:

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

    Para manipular adequadamente estasquantidades, importante representar seusvalores de modo eficiente e preciso.

    Pode-se representar os valores das quantidades basicamente deduas formas: a ANALGICA e a DIGITAL.

  • Page 9

    Representaes numricas:Representao Analgica:

    A quantidade representada por uma tenso, uma corrente ouuma medida de movimento proporcional ao valor em questo.Quantidades analgicas tm uma importante caracterstica: elaspodem variar ao longo de uma faixa contnua de valores.

  • Page 10

    Representaes numricas:Representao Digital:

    A quantidade no representada por quantidadesproporcionais, mas por smbolos denominados dgitos.Em outras palavras, essa representao de naturezadiscreta no varia continuamente, mas em saltos oudegraus.

    Resumidamente:Analgica contnuaDigital discreta (passo a passo)

  • Page 11

    Representaes numricas:Dentre as quantidades a seguir, quais so as que estorelacionadas a quantidades analgicas, e quais estorelacionadas a quantidades digitais ?

    (a) Chave de dez posies.

    DIGITAL

    (b) Corrente que flui de uma fonte.

    ANALGICA

    (c) Temperatura de um ambiente.

    (d) Gros de areia na praia.

    (e) Velocidade de um automvel.

    ANALGICA

    DIGITAL

    ANALGICA

  • Page 12

    Sistemas Digitais e Analgicos:

    SistemaSistema DigitalDigital

    Combinao de dispositivos projetados para manipular informaolgica ou quantidades fsicas que so representadas no formatodigital; ou seja, as quantidades podem assumir apenas valoresdiscretos. Esses dispositivos so na maioria das vezes eletrnicos,mas podem, tambm, ser mecnicos, magnticos ou pneumticos.

    SistemaSistema AnalgicoAnalgico

    Contm dispositivos que manipulam quantidades fsicasque podem variar ao longo de uma faixa contnua de valores.Por exemplo, a amplitude do sinal de sada de um alto-falante em um receptor de rdio que pode apresentarqualquer valor entre zero e o seu valor mximo (limite).

  • Page 13

    Vantagens das tcnicas digitais:Verifica-se hoje um aumento no nmero de aplicaes em eletrnicaque utilizam tcnicas digitais para implementar funes que eramrealizadas usando-se mtodos analgicos. Os principais motivos paraesta migrao so:

    Os sistemas digitais so geralmente mais fceis de seremprojetados.

    Facilidade no armazenamento da informao.

    Maior facilidade para manter a preciso e a exatido em todoo 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 maisdispositivos internos.

    S h vantagens nessa migrao de analgico para digital ????

  • Page 14

    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 tratamoscom entradas e sadas analgicas, seguimos trs passos: (i) Convertera varivel fsica em um sinal eltrico (analgico), (ii) Converter aentrada analgica para o formato digital, (iii) Realizar oprocessamento da informao digital (operao), e (iv) Converter assadas digitais de volta ao formato analgico.

    Exemplos de sensores em um carro!

  • Page 15

    Um Sistema Eletrnico Analgico:

    natureza analgica

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

    Tenso analgica sinal de udio.

    Tenso analgica de entrada ampliada.

    Alto-falante converte o sinal deudio amplificado de volta para oformato de ondas sonoras com umvolume muito maior que as ondassonoras originais captadas pelomicrofone

  • Page 16

    Um Sistema que Usa Mtodos Analgicos e Digitais:

    O aparelho de CD (compact disk) um exemplo de umsistema no qual so usados tanto circuitos digitais quantoanalgicos.

    Msica formato digital

    Reproduo eltrica da msica

  • Page 17

    O dia-a-dia Digital:

  • Page 18

    Sistemas de Numerao Digital:

    H muitos sistemas de numerao em uso na tecnologia digital. Osmais comuns so os sistemas decimal, binrio e hexadecimal. Osistema decimal obviamente o mais familiar, e examinar algumasde suas caractersticas nos ajudar a entender melhor os outrossistemas.

    Sistema Decimal:

  • Page 19

    Representao de Quantidade Binrias:As quantidades binrias podem ser representadas por qualquerdispositivo que tenha apenas dois estados de operao, ou duascondies possveis. Por exemplo:

    (i) uma chave, que possui apenas duas opes: aberta ou fechada,

    1 0 0 0 1 0 1 0 1 0

    (ii) um carto perfurado.

  • Page 20

    Representao de Quantidade Binrias:

    Em sistemas eletrnicos digitais, uma informao binria representada por tenses (ou correntes) que esto presentesnas entradas e sadas dos diversos circuitos.

    A eletrnica digital envolve circuitos e sistemas com apenasdois estados possveis

    A combinao destes dois estados gera os cdigos utilizadosem sistemas digitais, tais como computadores.

    O sistema de numerao de dois estados denominado debinrio e os seus dois dgitos so o 0 e o 1.

    Um dgito binrio denominado de bit.

  • Page 21

    Representao de Quantidade Binrias:

    Valores tpicos de tenses em um sistema digital.

    Dois nveis de tenso diferentes so utilizados para pararepresentar 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 sorepresentados por faixas de tenso.

    ALTO = 1BAIXO = 0

    VH(mx)

    VH(min)

    VL(mx)

    VL(min)

    Os valores podem ser interpretados de

    forma equivocada.

  • Page 22

    Representao de Quantidade Binrias:

    Diagrama de tempo de um sinal digital tpico.

    A Figura abaixo mostra um sinal digital tpico, e como ele variaao longo do tempo. Na realidade, trata-se de um grfico detenso versus tempo (t) que denominado diagrama de tempo.A escala de tempo, horizontal, dividida em intervalosregulares.

    Sinais Digitais e Diagramas de tempo:

    BAIXO

    ALTO

    BORDA DE

    SUBIDA

    BORDA DE

    DESCIDA

  • Page 23

    Circuitos Digitais/Circuitos Lgicos:

    Os circuitos digitais so projetados para produzir tenses de sadaque se encontrem dentro das faixas de tenses determinadas para osnveis 0 e 1, e para responderem a tenses de entrada tambmdentro destas faixas.

    Um circuito digital responde aos nveis binrios das entradas (0 ou 1) e no ao valor exato da tenso.

  • Page 24

    Representao de Quantidade Binrias:Sinais Digitais e Diagramas de tempo:

    Pulso no-ideal:

  • Page 25

    Representao de Quantidade Binrias:Sinais Digitais e Diagramas de tempo:

    Forma de onda peridica: Se repete em um intervalofixo, denominado de perodo (T). E a frequncia (f) ataxa com que ela se repete e medida em hertz (Hz).

    Forma de onda no-peridica: No ser repete emintervalos fixos e pode ser composta de pulsos comlargura aleatrias e/ou intervalos aleatrios de tempoentre os pulsos.

  • Page 26

    Representao de Quantidade Binrias:Sinais Digitais e Diagramas de tempo:

    Caracterstica importante: Ciclo de trabalho

    ciclo de trabalho = 100%wt

    T

    tw - largura de pulso;

    T - perodo

  • Page 27

    Circuitos Digitais/Circuitos Lgicos:

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

    Circuito integrado.

  • Page 28

    Transmisso de Dados:Uma das operaes mais comuns que ocorrem em qualquer sistemadigital a transmisso da informao de um ponto para outro. Ainformao pode ser transmitida a uma distncia to pequena quantoa de alguns centmetros em uma placa de circuito, ou a uma distnciade 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 deinformao digital so: paralelo e serial.

  • Page 29

    Transmisso Paralela e Serial:Uma das operaes mais comuns que ocorrem em qualquer sistemadigital a transmisso da informao de um ponto para outro. Ainformao pode ser transmitida a uma distncia to pequena quantoa de alguns centmetros em uma placa de circuito, ou a uma distnciade 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 30

    Memria:Quando um sinal de entrada aplicado maioria dos dispositivos oucircuitos, a sada muda, de algum modo, em resposta entrada.

    Se ao ser removido o sinal de entrada, a sada volta ao estadooriginal, ento este circuito no deve possuir memria.

    Se ao ser removido o sinal de entrada, a sada se mantm nonovo estado, ento este circuito deve possuir memria.

  • Page 31

    Introduo - Sistema DecimalSistemas de Numerao Digital:

    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 multiplicadopor uma potncia de 10.

  • Page 32

    Sistemas de Numerao Digital:

    Introduo - Sistema Decimal

  • Page 33

    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 apenasdois diferentes nveis de tenso obrigatrios.

    Valor posicional pode ser indicado como um dgito multiplicado poruma potncia de 2.

  • Page 34

    Sistemas de Numerao Digital:

    !

    1002 10010

    Introduo - Sistema Binrio

  • Page 35

    Sistemas de Numerao e Cdigos:

    Converses de Binrio para Decimal

    1 1 0 1 12

    24+23+22+21+20 = 16 + 8 + 0 + 2 + 1

    = 2710

    1 0 1 1 0 1 0 12

    27+26+25+24+23+22+21+20 = 128 + 32 + 16 + 4 + 1

    = 18110

    Questes de Reviso.

    A converso pode ser feita tambm do sistema decimal para o binrio.

    1. Converta 1000110110112 para seu equivalente decimal.

    2. Qual o peso do MSB de um nmero de 16 bits?

  • Page 36

    Sistemas de Numerao e Cdigos:

    Converso de Decimal para Binrio.

    Duas abordagens para converter um nmero decimal inteiro noseu 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 divisessucessivas por 2.

    EXEMPLOS das duas abordagens.

  • Page 37

    Converso de Decimal para Binrio :

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

    4510 = 25 + 0 + 23 + 22 + 0 + 20= 32 + 8 + 4 + 1

    = 1 0 1 1 0 12

    Observao: todas as posies tm que ser consideradas !

    7610 = 26 + 0 + 0 + 23 + 22 + 0 + 0= 64 + 8 + 4

    = 1 0 0 1 1 0 02

    Exemplo I.

    Exemplo II.

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

  • Page 38

    Converso de Decimal para Binrio :

    Converter um nmero decimal inteiro usando divises sucessivas por 2.

    A converso pode ser realizada atravs de divises sucessivaspelo nmero decimal 2, e a escrita, de modo inverso, dos restosde cada diviso at que um quociente 0 seja obtido. Por exemplo,para 2510:

    2

    25

    0 resto o 62

    12+=

    0 resto o 32

    6+=

    1 resto o 12

    3+=

    1 resto o 02

    1+=

    2510 = 1 1 0 0 12

    bit menos significativo

    bit mais significativo

    1 resto o 12 +=

  • Page 39

    Converso de Decimal para Binrio :Converter um nmero decimal inteiro usando divises sucessivas

    por 2.

    Diviso repetida

    Esse fluxograma descreve oprocesso e pode ser usado paraconverter o sistema decimal emqualquer outro sistemanumrico.

  • Page 40

    Converso de Decimal para Binrio :Faixa de Contagem.

    Usando NN bits, podemos contar 2N diferentes nmeros em decimal

    (de 0 a 2N 1). Por exemplo, para NN == 44, podemos contar de 00002 a

    11112, que corresponde a 010 a 1510, em um total de 16 nmeros

    diferentes.

    H outros sistemas de numerao alm do binrio e do H outros sistemas de numerao alm do binrio e do decimal! decimal!

    Exemplo I.

    Qual a faixa de valores decimais que pode ser representada oito bits?

    Exemplo II.

    Quantos bits so necessrios para representar valores decimais variando de 0 at 12.500?

    Resposta: 255.

    Resposta: 14bits.

  • Page 41

    Converso de Decimal para Binrio :

    Questes de reviso.

    H outros sistemas de numerao alm do binrio e do H outros sistemas de numerao alm do binrio e do decimal! decimal!

    1. Converta 8310 para binrio.

    2. Converta 72910 para binrio. Verifique sua resposta convertendo de volta para decimal.

    Resposta: 10100112.

    Resposta: 10110110012

    3. Quantos bits so necessrios para contar at 1 milho em decimal?

    Resposta: so necessrios 20 bits.