• Nenhum resultado encontrado

AulaPosPioX SistemasDigitais

N/A
N/A
Protected

Academic year: 2021

Share "AulaPosPioX SistemasDigitais"

Copied!
60
0
0

Texto

(1)

Pós Graduação

Automação e Controle de Processos

Sistemas Digitais

1

(2)

Sistemas Digitais

Objetivo Geral:

Conceituar Sinais Analógicos e Digitais.

Revisar os Conceitos de Sistema de Numeração Binário.

Revisar

Circuitos

Combinacionais

e

Circuitos

Sequenciais.

Identificar as características de Projetos Digitais.

Conceituar Dispositivos Programáveis.

(3)

Sistemas Digitais

Parte 1:

Portas Lógicas e Álgebra Booleana

Sinais Analógicos e Digitais

Sistema de Numeração

Portas Lógicas

Expressões Lógicas

Circuitos Combinacionais

Codificadores/Decodificadores

Multiplexadores/Demultiplexadores

Somadores

3

(4)

Sistemas Digitais

Parte 2:

Soluções com CIs específicos

Flip-Flops

Circuitos seqüenciais:

Registradores

Contadores

Temporizadores

(5)

Sistemas Digitais

Parte

3:

Introdução

aos

Dispositivos

Lógicos

Programáveis

Fundamentos dos circuitos PLDs.

Arquitetura de PLDs.

Estudo de caso.

(6)

Sinal Analógico x Sinal Digital

Sinal analógico:

Principais características:

Amplitude

Intensidade

Frequência:

Repetição da oscilação

Fase

(7)

Sinal Analógico x Sinal Digital

Sinais digitais:

Assumem níveis conhecidos.

Nível ALTO

Nível BAIXO

7

(8)

Sistemas Digitais

Sistema Digital é uma combinação de dispositivos projetados para manipular informação lógica ou quantidades físicas que são representadas no formato digital.

Embora na maioria das vezes seja eletrônico, mas podem também ser mecânicos, magnéticas ou pneumáticos.

Mais conhecidos:

Computadores digitais.

Calculadoras.

(9)

Vantagens dos Sistemas Digitais

9

Geralmente mais fáceis de projetar.

• Não importa os valores exatos, apenas os níveis ALTO e BAIXO do Sinal.

Melhor forma de armazenamento de informação.

• Dispositivos de memória  Flip-Flop

Melhor precisão e exatidão

• O sinal digital processado não é deteriorado.

Menor interferência de ruído

• Flutuações na tensão não são críticas, desde que se consiga distinguir o nível ALTO do nível BAIXO.

Dispositivos programáveis

(10)

Limitação dos Sistemas Digitais

O mundo real é quase que totalmente analógico.

Grandezas físicas: temperatura, pressão, vazão, etc

Processar Sinais digitalizados leva tempo.

(11)

Sistema Digital para Sinais Analógicos

(12)

Fundamentação Matemática

Sistema de Numeração:

• Sistema Decimal  10 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9

• Sistema Binário  2 símbolos: 0 e 1

• Sistema Hexadecimal  16 símbolos: 0,1,2,3,4,5,6,7,8,9,A,B,C,D e F

Sistema Binário (BASE 2)

Cada dígito binário é chamado de bit (BInary digiT)

• Utilizado para modelar sistemas digitais: 0 = Nível Baixo, 1 = Nível Alto

Sistema Hexadecimal (BASE 16)

(13)

Fundamentação Matemática

13

Variáveis Lógicas (Booleanas): • Assume valores 0 ou 1.

• Normalmente representa o estado do nível (presença ou não) de tensão em um sistema qualquer.

(14)

Fundamentação Matemática

Tabela Verdade

• Descreve como a saída de um circuito lógico depende dos níveis lógicos presentes nas entradas.

(15)

Fundamentação Matemática

15

• Relaciona todas as combinações possíveis para os níveis lógicos presentes nas entradas.

(16)

Fundamentação Matemática

Funções Lógicas: operação da álgebra booleana aplicada a

uma ou mais variáveis lógicas.

Básicas: AND, OR, NOT.

Derivadas: NAND, NOR, XOR, XNOR.

As Funções Lógicas são implementadas fisicamente pelas Portas Lógicas.

Portas lógicas são os dispositivos básicos dos circuitos digitais.

(17)

Portas Lógicas

(18)
(19)

Portas Lógicas - Especiais

(20)

Expressão Lógica

Descreve uma função ou uma operação a ser concretizada por um sistema lógico (circuito eletrônico, programa de computador, etc) de forma a resolver determinado problema.

(21)

Circuitos Combinacionais

21

É aquele que executa uma expressão lógica (booleana) através da interligação de portas lógicas, sendo que as saídas dependem

(22)
(23)

Simplificação de Circuitos

23

Expressão Lógica  Circuito Digital

Reduzindo a expressão  simplifica o circuito

Simplificação é o processo de manipulação algébrica da expressão lógica com finalidade de reduzir o número de variáveis e operações necessárias para sua realização.

Métodos:

Álgebra Booleana  postulados, propriedades, teoremas.

(24)

Simplificação de Circuitos

Álgebra booleana.

(25)

Simplificação de Circuitos

25

(26)

Circuitos Combinacionais Dedicados

Codificador e Decodificador

Multiplexador e Demultiplexador

(27)

Codificador

27

Grande parte dos sistemas digitais trabalha com níveis lógicos representando informação, as quais devem ser codificadas.

Calculadora  informações numéricas

Computador  informações alfanuméricas

Telefonia  canais de voz

Disco Laser  sinais sonoros

(28)
(29)

São circuitos lógicos que convertem um código para outro.

Decodificador

29

Principal aplicação: conversão de código para acionamento de displays.

(30)
(31)

Multiplexador (MUX)

31

Possui função de selecionar, através de variáveis de seleção, uma de suas entradas, conectando-a eletronicamente à sua única saída.

(32)

Multiplexador (MUX)

MUX de 4 canais:

(33)

Demultiplexador (DEMUX)

33

Possui função de selecionar, através de variáveis de seleção, qual de suas saída deve receber a informação presente na entrada.

(34)

Demultiplexador (DEMUX)

DEMUX de 4 canais:

(35)

Somador

35

Circuito combinacional dedicado que executa a operação de

Adição no sistema binário.

Esse circuito faz parte de um subsistema denominado de ULA (Unidade Lógica e Aritmética) que é parte integrante dos microprocessadores.

Possui três entradas:

Dois números a serem somados (A e B)

Carry de entrada(Ci)

Possui duas saídas:

Resultado da soma (S)

(36)
(37)

Circuitos Digitais Sequenciais

37

Circuito sequencial é aquele que possui uma realimentação da saída para a entrada, denominada de estado interno, fazendo com que as condições atuais da entrada e do estado interno determinem a condição futura da saída.

(38)

Circuitos Digitais Sequenciais

A relação de tempo existente entre condição atual e condição

futura existe devido ao tempo de propagação (Δt) ou tempo de

(39)

Biestáveis – Flip Flops

39

O principal elemento de memória dos circuitos sequencial é denominado de biestável ou flip-flop, que é o dispositivo básico para formação de registradores e contadores.

O flip-flop (FF) tem como função armazenar níveis lógicos (0 ou 1) temporariamente.

Os FFs podem ter vários tipos de configurações, mas todos eles apresentam duas saída complementares Q e Q .

(40)
(41)

Flip-Flops com entrada de clock

(42)
(43)

Flip-Flop JK

(44)
(45)

Flip-Flop D

45

(46)
(47)

Entradas Assíncronos do Flip-Flop

(48)

Registradores

Dispositivo que tem como função manipular e armazenar dados binários.

Configurações

Modo Serial: a informação é recebida ou transmitida bit a bit em uma única linha.

Modo Paralelo: todos os bits da informação são recebidos ou transmitidos simultaneamente (número de linhas = números de bits)

(49)

Registradores

49

Registrador Série-Série:

Registrador Série-Paralelo:

Registrador Paralelo-Paralelo:

Registrador Paralelo-Série

(50)
(51)

Registradores de Deslocamento

(52)

Contadores

Circuito sequencial que fornece em suas saídas um conjunto de níveis lógicos em uma sequência predeterminada.

Níveis lógicos do contadores  estado interno

Configurações básicas:

Tipo de controle

Assíncrono

Síncrono

Tipo de contagem

Tipo de código

Hexadecimal

Decimal

Outros

(53)

Contador Assíncrono

(54)
(55)

Contador Síncrono de Módulo < 2

N

(56)

Conceito de Máquina de Estado

• Máquina de estado se refere a um circuito que sequencia um conjunto de estados predeterminados controladores por um clock e outros sinais de entrada.

• Utilizada na modelagem comportamental de sistemas sequenciais, sendo composta por estados, transições e ações

• Tipos:

• Mealy

• Os sinais de saída também são controlados por sinais de entrada adiconais.

(57)

Conceito de Máquina de Estado

(58)

Conceito de Máquina de Estado

• Um estado armazena informações sobre o passado.

• Uma transição indica uma mudança de estado e é descrita por uma condição que precisa ser realizada para que a transição ocorra.

• Uma ação é a descrição de uma atividade que deve ser realizada em determinado momento.

• Representação:

(59)

Conceito de Máquina de Estado

(60)

Atividade

• Implementar um contador decimal de módulo 10 com visualização em display de 7 segmentos.

Referências

Documentos relacionados

Considerando a Introdução como primeiro capítulo, a sequência do trabalho se dá da seguinte forma: Capítulo 2, intitulado Novo Hamburgo e Hamburgo Velho: Ações em Defesa da

Clorofila é indicativo de redução de qualidade em sementes de soja e, diferentes porcentagens de sementes esverdeadas interferem em maior ou menor intensidade

Determinar a relação entre adolescentes brancos e negros e o primeiro acesso aos serviços de saúde bucal do Sistema Único de Saúde; Verificar a relação do tempo da última visita

Para o controle do peso, os fatores comportamentais como hábitos alimentares saudáveis e a prática de atividade física devem ser estimulados desde a infância uma vez que

Besides expanding virus abundance counts in water and sediments from Brazilian aquatic ecosystems, future virus ecology studies could use metagenomic approaches to enhance

Os maiores coeficientes da razão área/perímetro são das edificações Kanimbambo (12,75) e Barão do Rio Branco (10,22) ou seja possuem uma maior área por unidade de

BARHAM, 1982 (2), define as diferenças conceituais e campos de ação, tanto para en­ sino como investigação, entre Biomecânica e Cinesiologia Mecânica. Não trataremos

Detectadas as baixas condições socioeconômicas e sanitárias do Município de Cuité, bem como a carência de informação por parte da população de como prevenir