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.

Conteúdo da Página

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):

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