Um pino do processador não sabe o que é “zero” nem o que é “um”. Ele só tem tensão — e tensão é uma grandeza contínua, que pode assumir qualquer valor. A eletrônica digital inteira nasce de uma convenção simples: abaixo de certa tensão é zero, acima de certa tensão é um, e o que cai no meio é problema. Este capítulo abre a fase digital da série explicando como essa convenção funciona, por que 3,3 V e 5 V brigam quando se encontram, e o que isso muda na hora de medir uma placa na bancada.
O bit não é um número: é uma faixa de tensão
Todo chip digital carrega quatro números no datasheet que definem como ele enxerga o mundo. Dois valem para a entrada (o que ele aceita ler) e dois para a saída (o que ele promete entregar):
- VIL — a tensão máxima que a entrada ainda entende como nível baixo (zero).
- VIH — a tensão mínima que a entrada já entende como nível alto (um).
- VOL — a tensão máxima que a saída produz quando quer dizer zero.
- VOH — a tensão mínima que a saída produz quando quer dizer um.
Entre VIL e VIH existe uma terceira região que não é zero nem um: a zona proibida. Uma entrada parada nessa faixa não está “meio ligada” — está indefinida, e o chip pode lê-la como zero num instante e como um no seguinte. Na bancada, isso vira o pior tipo de defeito: o intermitente que muda quando você encosta o dedo.
Os valores típicos das duas famílias que você mais encontra:
| Família | Alimentação | Nível baixo até | Nível alto a partir de | Zona proibida |
|---|---|---|---|---|
| TTL / 74HCT | 5 V | 0,8 V | 2,0 V | 0,8 – 2,0 V |
| CMOS 74HC | 5 V | 1,5 V | 3,5 V | 1,5 – 3,5 V |
| CMOS 3,3 V | 3,3 V | 0,8 V | 2,0 V | 0,8 – 2,0 V |
| CMOS 1,8 V | 1,8 V | 0,6 V | 1,2 V | 0,6 – 1,2 V |
Repare: a família CMOS de 5 V exige 3,5 V para reconhecer nível alto. Guarde esse número — ele explica metade dos problemas de compatibilidade adiante.
Por que a zona proibida existe
Parece desperdício reservar uma faixa inteira de tensão para “não sei”. Não é: essa faixa é a margem de segurança que faz o sistema digital funcionar num mundo eletricamente sujo.
Uma saída de 5 V que promete entregar no mínimo 4,4 V está conversando com uma entrada que se contenta com 3,5 V. A diferença — quase 1 V — é a margem de ruído: quanta sujeira pode se somar ao sinal antes que o receptor erre a leitura. É por isso que o digital venceu em comunicação: sinal analógico degradado chega degradado; sinal digital degradado, desde que não invada a zona proibida, chega idêntico ao que saiu.
Como o ruído está sempre presente, essa margem é o que separa a placa que funciona da que trava sozinha uma vez por semana.
Existe ainda um reforço para entradas que recebem sinais lentos ou sujos: o disparador Schmitt, que tem dois limiares em vez de um — reconhece o alto em 2,9 V, mas só volta a reconhecer o baixo em 1,4 V. Essa diferença impede que um sinal com ruído fique oscilando durante a subida, pelo mesmo princípio do termostato da geladeira. Entradas de reset e de botão quase sempre são Schmitt.
5 V, 3,3 V, 1,8 V: por que a eletrônica desceu de tensão
Placa antiga é 5 V. Placa moderna tem 3,3 V, 1,8 V, 1,2 V e às vezes menos que 1 V no núcleo do processador. A queda não foi moda — foi necessidade, e a explicação está na potência.
Dentro de um chip CMOS, cada transição de bit é a carga e a descarga de uma capacitância minúscula, e a energia dessa transição cresce com o quadrado da tensão. Cair de 5 V para 3,3 V não economiza 34% da energia de chaveamento: economiza mais de 50%. Cair para 1,8 V economiza quase 90%. Multiplicado por bilhões de transições por segundo, isso é a diferença entre um chip morno e um chip derretido.
Há um segundo motivo, físico: quanto menor o transistor, mais fina é a camada isolante do gate — e camada fina não aguenta 5 V. É a mesma fragilidade do óxido que faz o MOSFET queimar por ESD, em escala nanométrica. O resultado prático: a placa moderna é um condomínio de tensões diferentes, e os chips precisam conversar através dessa fronteira.
Quando 3,3 V e 5 V se encontram: os quatro casos
Essa é a parte que mais queima componente de quem está começando, principalmente ligando módulos em Arduino e ESP32. São quatro situações, e elas não são simétricas.
1. Saída de 5 V ligada em entrada de 3,3 V — perigoso. O chip de 3,3 V tem diodos internos que grampeiam a entrada em torno da alimentação. Ao receber 5 V, esse diodo conduz e injeta corrente na linha de 3,3 V da placa. Às vezes “funciona” por meses; às vezes derruba a regulação e mata o pino. Nunca faça isso sem adaptar o nível.
2. Saída de 3,3 V ligada em entrada de 5 V — depende da família. Se a entrada é TTL/74HCT (alto a partir de 2,0 V), funciona bem. Se é CMOS 74HC, que exige 3,5 V, os seus 3,3 V caem dentro da zona proibida — circuito que funciona frio, falha quando esquenta e volta quando você mexe. O defeito fantasma clássico.
3. Adaptar de 5 V para 3,3 V. Para sinal lento, um divisor com dois resistores resolve (1 kΩ e 2 kΩ entregam dois terços dos 5 V). Para sinal rápido, o divisor arredonda as bordas — aí o certo é conversor de nível dedicado.
4. Barramentos em dreno aberto resolvem sozinhos. No I2C, nenhum chip força a linha para cima — quem faz isso é o resistor de pull-up. Com o pull-up ligado em 3,3 V, o barramento inteiro trabalha em 3,3 V mesmo com um chip de 5 V pendurado nele, desde que esse chip aceite 3,3 V como alto. Por isso I2C misto dá menos trabalho que UART misto.
Onde comprar
Para trabalhar com tensões diferentes na mesma bancada:
Como Associados da Amazon, recebemos por compras qualificadas feitas pelos links acima — você não paga nada a mais por isso.
Portas lógicas: o que se faz com dois níveis
Com zero e um definidos, o passo seguinte é combiná-los. As portas lógicas são circuitos que recebem uma ou mais entradas e produzem uma saída segundo uma regra fixa:
| Porta | Regra | Saída em 1 quando… |
|---|---|---|
| NOT (inversor) | inverte | a entrada é 0 |
| AND | e | todas as entradas são 1 |
| OR | ou | pelo menos uma entrada é 1 |
| NAND | AND invertida | alguma entrada é 0 |
| NOR | OR invertida | todas as entradas são 0 |
| XOR | ou exclusivo | as entradas são diferentes |
Duas merecem atenção. A NAND é o tijolo universal: qualquer função lógica pode ser construída só com portas NAND. A XOR é a base da aritmética — somar dois bits é fazer XOR entre eles e guardar o “vai um”. Todo processador é, no fundo, uma montanha de portas dessas.
E do que elas são feitas? De MOSFETs aos pares: cada saída CMOS tem um canal P puxando para a alimentação e um canal N puxando para o terra, e eles nunca conduzem ao mesmo tempo. Daí vem uma propriedade decisiva — uma porta CMOS parada quase não consome corrente; ela gasta energia só no instante da transição. É por isso que o consumo de um chip digital acompanha a frequência de clock (mais bordas, mais calor) e por isso que o notebook reduz a frequência quando está ocioso.
O que muda na sua bancada
Saber que bit é faixa de tensão altera concretamente a forma de medir.
Pino flutuante não é zero. Uma entrada CMOS desconectada tem impedância altíssima e fica boiando na zona proibida, captando ruído do ambiente. Por isso toda entrada não usada precisa de pull-up ou pull-down definindo o repouso — entrada “solta” é a explicação da maioria dos projetos que só funcionam com o dedo no fio.
O multímetro entrega média, não bit. Ler 1,7 V num pino que chaveia não é zona proibida: é o pino passando parte do tempo em alto e parte em baixo. Nível estático o multímetro resolve; linha ativa exige osciloscópio ou analisador lógico.
Lógica invertida é a regra. A maior parte dos sinais de controle é ativa em nível baixo: RESET#, /CS, EN com barra em cima — o repouso deles é alto. Ler 3,3 V num pino de reset não é tensão sobrando: é o reset liberado, o estado normal.
Existe um terceiro estado. Saídas em tri-state se desconectam eletricamente do barramento (alta impedância) para que outro chip fale. Pino em tri-state medido com multímetro dá leitura sem sentido — e não é defeito.
Quatro defeitos que nascem dos níveis lógicos
Alimentação baixa derruba os limiares. Um trilho de 3,3 V que caiu para 2,9 V reduz o VOH das saídas e pode empurrar sinais legítimos para a zona proibida. Sintoma: comportamento aleatório com “tudo medindo quase certo” — e a causa está nos trilhos de tensão, não na lógica.
Pull-up ausente ou de valor errado. Solda fria no resistor, ou valor alto demais, deixa a linha subindo devagar; em barramento rápido o receptor lê a borda antes de ela chegar ao nível alto.
Sinal de 5 V entrando em chip de 3,3 V. Módulo antigo ligado direto em placa moderna: funciona hoje, mata o pino em semanas — e quando o defeito aparece, o culpado já foi esquecido.
Entrada danificada por ESD. O diodo de proteção, uma vez perfurado, passa a puxar a linha para baixo. O sinal existe na saída de quem transmite e não sobe no pino de quem recebe — meça nas duas pontas da trilha antes de condenar o transmissor.
Perguntas frequentes
Posso ligar um sensor de 5 V direto no ESP32? Não: a entrada do ESP32 é de 3,3 V e não é tolerante a 5 V. Use divisor de tensão para sinal lento ou conversor de nível para sinal rápido. O caminho contrário costuma funcionar, desde que o módulo aceite 3,3 V como alto.
Medi 1,6 V num pino digital. Está com defeito? Se é uma linha parada, sim — zona proibida (pino flutuante, disputa de barramento, resistor aberto). Se é uma linha que chaveia, a leitura é só a média e não diz nada.
Qual a diferença entre 74HC e 74HCT? Os limiares de entrada: o 74HC exige cerca de 3,5 V para reconhecer nível alto, o 74HCT reconhece a partir de 2,0 V para conviver com TTL. Trocar um pelo outro numa placa antiga é causa comum de circuito que para de funcionar depois do reparo.
Por que os fabricantes não padronizam uma tensão só? Porque cada função tem sua exigência: o núcleo do processador precisa de tensão baixa para não derreter, a porta USB precisa de 5 V por norma, o sensor tem sua própria faixa. A placa concilia todo mundo com reguladores.
Preciso decorar tabela verdade para consertar aparelho? Não. O que serve na bancada é o conceito: a entrada tem limiares, existe zona proibida, o repouso pode ser alto e média de multímetro não é bit. Isso já evita a maior parte dos diagnósticos errados.
Conclusão
Digital não é o contrário de analógico — é analógico com regras de leitura. O chip continua vendo tensão; ele apenas divide essa tensão em faixas e trata a do meio como território proibido. Entender isso muda a pergunta diante de um pino: em vez de “quanto está medindo?”, passa a ser “esse valor cai em qual faixa, e o chip que lê aceita isso?”.
No próximo capítulo, vamos ver como um punhado de portas lógicas vira algo que executa ordens: registradores que guardam bits, contadores que marcam passos e a estrutura interna de um microcontrolador — o chip que junta processador, memória e periféricos num só.
Veja também
- O diagrama de blocos — o capítulo anterior, que fecha a fase de circuitos e ensina a dividir a placa em estágios.
- I2C, SPI e UART — como esses bits viajam de um chip para outro dentro da placa.
- Clock, reset e enable — os sinais que dão o compasso e a largada para toda a lógica.
