Circuitos Sequenciais Assíncronos Uma báscula, ou Latch, é um elemento básico de armazenamento de informação. Vejamos alguns tipos de básculas:
Báscula estática (Static Latch) A báscula estática tem dois estados possíveis: Paula Domingues
Q=1 Q=0
Formadora nas áreas de Eletrónica, Telecomunicações, Automação e Comando, IEFP – Évora pauladomingues47@gmail.com
e
Q=0 Q=1
Note que o Set do Latch é feito com S=1, o Reset é feito com R=1, mantém-se o estado anterior quando S=0 e R=0 e estamos perante uma situação indefinida quando S=1 e R=1. Esta situação viola o princípio da complementaridade e, ao voltar ao estado em que S=0 e R=0, não se sabe qual o estado em que vamos ter à saída.
(63$¶2 (/(75ù1,&$ ,1'8675,$/
Báscula SR CIRCUITOS COMBINATÓRIOS VERSUS CIRCUITOS SEQUENCIAIS Num circuito combinatório, o estado lógico das variáveis de saída depende apenas do estado lógico das entradas; num circuito sequencial, o estado lógico das saídas depende do estado lógico das entradas, do valor da memória e do circuito combinatório existente.
Q
R S
Figura 3. Esquema da báscula estática.
Q Q'
Figura 7. Simbologia da Báscula SR .
Como exemplo, a palavra 11001101 pode ser armazenada na estrutura seguinte:
U1A
R
Q
7480N
0
0
1
1
0
0
1
0 U2A
CIRCUITO COMBINATÓRIO
S MEMÓRIA
UREËWLFD
Q
1
1
0
0
1
1
0
Figura 4. Báscula estática a armazenar a palavra Figura 1. Circuitos sequenciais.
11001101.
Assim, um circuito sequencial é especificado por uma sequência temporal de entradas, saídas e estados internos. Podemos caraterizar os circuitos sequenciais como circuitos sequenciais síncronos e circuitos sequenciais assíncronos. Os circuitos sequenciais síncronos só mudam de estado em tempos discretos, controlados por um relógio. Os circuitos sequenciais assíncronos dependem das entradas em qualquer instante e da ordem em que as entradas mudam, para atualizar o estado da sua saída.
Báscula SR (SR Latch)
CIRCUITOS SEQUENCIAIS
SÍNCRONOS
ASSÍNCRONOS
FLIPFLOP
BÁSCULA LATCH
Figura 2. Tipos de circuitos sequenciais.
R S
Q Q'
U1A
Q
1 Figura 8. Esquema da báscula SR .
SR
Qn+1
Qn+1
0 0*
1*
1*
01
1
0
10
0
1
11
Qn
Qn
Figura 5. Simbologia da báscula SR.
R
7480N
* Situação indefinida e a evitar !!!
Q
Tabela 2. Tabela de verdade da báscula SR .
7402N U2A
S
7402N
Q
Figura 6. Esquema da báscula SR.
SR
Qn+1
Qn+1
00
Qn
Qn
01
0
1
10
1
0
1 1*
0*
0*
* Situação indefinida e a evitar !!! Tabela 1. Tabela de verdade da báscula SR.
Na báscula SR o Set do Latch é feito com S=0, o Reset é feito com R=0, mantém-se o estado anterior quando S=1 e R=1 e estamos perante uma situação indefinida quando S=0 e R=0. Esta última situação viola o princípio da complementaridade e, ao voltar ao estado em que S=1 e R=1, não se sabe qual o estado que vamos ter à saída. Será portanto, uma situação a evitar. Note que na báscula SR , o Set é feito com S=0 e o Reset é feito com R=0, sendo essa a origem do nome SR .