1 / 63 · Conceito
Sinais digitais: quando uma tensão representa 0 ou 1
Distinga valores lógicos de tensões e calcule limites de entrada, margens de ruído e atrasos de propagação.
As aulas podem ser lidas gratuitamente. Inscreva-se para salvar o progresso.
O que você deve conseguir construir neste curso
Este curso apresenta, em ritmo ágil, o projeto de lógica digital em nível universitário introdutório, com verificação direta em circuitos. Álgebra do ensino médio basta para começar; programação básica ajuda nas práticas de RTL. Primeiro conectaremos portas → circuitos combinacionais → elementos de armazenamento → máquinas de estados. Os aprofundamentos opcionais seguintes acrescentam caminhos de dados e interfaces.
Memorizar «tensão alta significa 1» não basta: você deve explicar em qual intervalo e a partir de qual instante um valor lógico correto é garantido.
O valor lógico é uma interpretação da tensão
Circuitos lógicos calculam com e , mas os fios apresentam tensões contínuas. Uma entrada de no máximo é interpretada como 0; uma de no mínimo , como 1. Entre os dois limites, nenhuma interpretação é garantida. A folha de dados do dispositivo define os limites e o intervalo de tensão permitido.
Considere um circuito didático de 3.3 V. Os valores abaixo não são a especificação de um produto concreto.
| Tensão de entrada recebida | Interpretação garantida |
|---|---|
| 0–0.8 V | 0 lógico |
| Maior que 0.8 V e menor que 2.0 V | Sem garantia de 0/1 |
| 2.0–3.3 V | 1 lógico |
1.4 V não é um «terceiro valor lógico». A entrada está fora das condições em que o modelo digital garante o resultado. Toda transição de 0 para 1 atravessa essa região; por isso, o instante de observação da saída também importa.
- Saída do transmissor: Garante tensões baixas e altas com a carga permitida
- Fio e ruído: A tensão recebida pode diferir da transmitida
- Entrada do receptor: VIL e VIH determinam o intervalo lógico válido
- Função lógica: Saída garantida após estabilização das entradas e passagem do atraso
Margem entre a saída garantida e os limites da entrada
Suponha uma saída baixa máxima do transmissor e uma saída alta mínima . As margens de ruídoMargem de ruído Diferença entre as tensões de saída garantidas pelo transmissor e os limites de entrada do receptor. É calculada a partir das especificações estáticas de tensão. são:
Mesmo com +0.4 V de ruído na saída baixa, a entrada fica em 0.6 V, ainda no intervalo baixo. São margens estáticas, pressupondo o cumprimento das especificações de tensão e carga. Esse número, sozinho, não avalia pulsos curtos nem reflexões na fiação.
Confira função e tempo em conjunto
Com entradas 11, AND produz 1, mas isso não é garantido no exato instante da mudança. Some os atrasos máximos das portas de cada caminho e use o maior total. Duas portas em série, com máximos de 2 ns e 3 ns, exigem, nesse modelo, esperar até 5 ns depois de as entradas se estabilizarem.
Uma entrada desconectada também não equivale a aplicar 0. No simulador, X representa um valor desconhecido e Z, um estado de alta impedância; nenhum corresponde de forma unívoca a uma tensão física. Os botões deste curso usam um modelo de valores 0/1 estáveis.
Leitura adicional: MIT OpenCourseWare — The Digital Abstraction
Prática · Cruze o limite da margem de ruído
VIL=0.8 V; VIH=2 V; VOL=0.2 V; VOH=2.8 V. NM_L=0.6 V; NM_H=0.8 V. Entre os limiares de entrada, nenhum dos dois valores lógicos é garantido. Este é um modelo didático estático.
- Selecione transmitir 0. A saída fica no pior caso do nível baixo, 0.20 V. Com +0.60 V de ruído, o receptor recebe 0.80 V e ainda garante 0.
- Pressione a seta para a direita para acrescentar 10 mV. Em 0.81 V, o resultado passa a «sem garantia». Isso não significa que vire imediatamente 1.
- Ao transmitir 1, subtraia ruído da saída de 2.80 V. Com −0.80 V, receber 1 ainda é garantido; com −0.81 V, deixa de ser.
- Um ruído maior pode levar a tensão à região válida oposta. Mesmo que o receptor reconheça um valor lógico válido, o dado transmitido pode ter sido alterado. Tensão válida e dado correto são condições diferentes.
A prática não recorta entradas fora de 0–VDD para torná-las válidas. Confira separadamente na folha de dados o intervalo de entrada permitido, a corrente de proteção e as condições dos pulsos transitórios. Este modelo não prevê danos nem a resposta dinâmica de um dispositivo concreto.
Experimente
Se um 1 é transmitido com saída de 2.80 V e ruído de −0.85 V, é possível concluir que o receptor lê 0? Compare com a transmissão de 0 acrescida de +2.00 V.
Ler a explicação
No primeiro caso, 1.95 V está entre os limites: nem 0 nem 1 é garantido. No segundo, 0.20+2.00=2.20 V é interpretado como 1, embora o bit transmitido fosse 0. Uma interpretação válida não garante a preservação do dado.