ElectroDesignForgeElectroDesignForge
ElectroDesignForge

Encontrar uma página

Ferramentas de PCB
Componentes
Projeto
Pinagens e conectores

Cabos

Documentação
Calculadoras

Conversores

Setas para navegar · Enter para abrir · Esc para fechar

Sinais e interfacesFundamentos

Compatibilidade de níveis lógicos: CMOS, TTL, limiares e margens de ruído

Aprenda a comparar VOH, VOL, VIH e VIL, calcular margens de ruído e interligar circuitos digitais de 1,8 V, 3,3 V e 5 V.

Pinos digitais trocam faixas de tensão. Uma conexão exige níveis reconhecíveis, tensões admissíveis e corrente suficiente nas mesmas condições de alimentação, temperatura e carga. Use o verificador de níveis lógicos em um sentido de cada vez. Todos os exemplos são hipóteses didáticas, não especificações de um componente específico.

1. Níveis lógicos digitais

O receptor reconhece LOW até VIL(max) e HIGH a partir de VIH(min), dentro de sua faixa de operação. Entre os limiares o estado é indefinido e pode aumentar o consumo ou causar múltiplas transições. Uma alimentação nominal de 3,3 V não garante níveis dos pinos, tolerância ou comportamento desligado. Inclua diferenças de terra no orçamento de tensão.

2. TTL e CMOS

TTL clássico usa transistores bipolares; CMOS usa MOS complementares. Limiares, cargas e excursão da saída variam conforme a família. Uma entrada TTL de 5 V pode especificar VIH = 2 V e VIL = 0,8 V; isso não descreve toda entrada de 5 V. Algumas famílias CMOS têm limiares relacionados à alimentação, enquanto HCT oferece limiares TTL. As proporções de entrada 0,7/0,3 e saída 0,9/0,1 das predefinições são apenas ilustrativas.

3. VOH, VOL, VIH e VIL

ParâmetroSignificado garantido
VOH(min)Menor saída HIGH na corrente fornecida especificada
VOL(max)Maior saída LOW na corrente drenada especificada
VIH(min)Menor entrada reconhecida como HIGH
VIL(max)Maior entrada reconhecida como LOW

Não misture valores típicos com limites garantidos. VOH(min) não limita a tensão máxima. Insira VOH(max) e VOL(min) separadamente, incluindo tolerâncias documentadas. A carga deve corresponder às condições da garantia de tensão.

4. Margens de ruído

NMH = VOH(min) − VIH(min) e NML = VIL(max) − VOL(max).

Uma margem negativa demonstra incompatibilidade. Zero é um caso limite sem reserva de ruído. Valores positivos abaixo do limiar ajustável também são marginais. A incerteza ΔV reduz as duas margens: NMH,eff = NMH − ΔV, NML,eff = NML − ΔV. Use primeiro os extremos garantidos da alimentação e não conte a mesma tolerância duas vezes. 1 V equivale a 1000 mV.

5. Operação e limites absolutos

Separe reconhecimento lógico, condições recomendadas e valores máximos absolutos. Para operação normal, exija VOL(min) − ΔV ≥ VIN(min) e VOH(max) + ΔV ≤ VIN(max); confira os limites absolutos em campos separados. Respeitar limites de esforço não garante operação normal. Um limite conhecido pode provar violação mesmo com outros dados ausentes; um limite desconhecido impede aprovação completa. Confira sobre-elevação, subtensão transitória, injeção, tolerância de cada pino e receptor desligado.

6. Exemplo: saída 3,3 V para TTL 5 V

Suponha VOH(min) = 2,9 V, VOL(max) = 0,2 V, VIH = 2 V e VIL = 0,8 V. NMH = 2,9 − 2 = 0,9 V = 900 mV; NML = 0,8 − 0,2 = 0,6 V = 600 mV. Ambas superam o aviso de 0,1 V. Uma saída garantida de 0–3,6 V cabe na entrada operando de 0–5 V e nos limites absolutos −0,3–5,5 V com ΔV = 0. Capacidades HIGH/LOW de 4 mA atendem demandas de 0,02/0,4 mA para uma entrada sem resistores de polarização. Somente com todas essas garantias o resultado estático é compatível. Sem correntes, os dados são insuficientes.

7. Exemplo: saída 5 V para entrada 3,3 V não tolerante

Com VOH(min) = 4,4 V, VOL(max) = 0,4 V, VIH = 2,31 V e VIL = 0,99 V, NMH = 2,09 V e NML = 0,59 V. Porém uma saída máxima de 5,25 V excede tanto o máximo operacional de 3,3 V quanto o absoluto de 3,6 V. O resultado é incompatível apesar das margens positivas. Um resistor série sozinho não demonstra tolerância: proteção, injeção e alimentação dependem do componente.

8. Exemplo: limiares CMOS e TTL

A saída CMOS de 2,9/0,2 V do primeiro exemplo alimenta agora uma entrada CMOS de 5 V com VIH = 3,5 V e VIL = 1,5 V. NMH = 2,9 − 3,5 = −0,6 V, NML = 1,5 − 0,2 = 1,3 V. HIGH falha onde TTL passava. Uma saída TTL ilustrativa de 2,4/0,4 V na mesma entrada dá NMH = −1,1 V e NML = 1,1 V. O sentido inverso exige suas próprias especificações; não basta renomear os limiares.

9. Tradução de níveis

Considere tradutor com controle de direção, buffer especificado para os dois domínios ou circuito de transistor adequado. Um divisor pode servir a um sinal unidirecional suficientemente lento após verificar carga, acomodação RC e correntes de proteção. Não é universal para barramentos rápidos ou bidirecionais. Use a calculadora de divisor e confira o circuito carregado. Um tradutor também exige sequenciamento e temporização adequados.

10. Push-pull, dreno aberto e corrente

Push-pull fornece e drena corrente ativamente. Dreno aberto drena LOW e deixa HIGH ao resistor de elevação do barramento inteiro. O verificador não resolve essa tensão. Um MOSFET bidirecional pode servir a certos barramentos se tensões, capacitância e tempos forem conferidos.

O modelo usa módulos positivos: IH = N × max(|IIH|, |II|) + max(0, VOH(max) + ΔV) / Rdown e IL = N × max(|IIL|, |II|) + max(0, Vpull − VOL(min) + ΔV) / Rup. V/kΩ resulta em mA. A fuga limita a mesma demanda de entrada, sem dupla contagem. Deixe resistores ausentes vazios e informe demanda nula explicitamente. A capacidade deve ser garantida nos VOH/VOL indicados, não ser corrente de curto-circuito. A calculadora de resistores de polarização auxilia na resistência e subida, sem certificar velocidade I²C.

11. Limites do cálculo

Uma violação comprovada produz incompatível. Caso contrário, dados essenciais de tensão ou corrente ausentes produzem dados insuficientes. Com tudo verificado, margens pequenas ou nulas indicam marginal; demais critérios estáticos atendidos indicam compatível. Pressupõem-se terra comum e saída garantida sob carga. Não se simulam bordas, oscilações, correntes capacitivas, histerese, conflitos, sequência de alimentação, injeção ou confiabilidade. Veja o guia de linhas PCB para efeitos de interconexão.

12. Perguntas técnicas

3,3 V sempre funciona com 5 V?

Não. O exemplo TTL atende aos limiares supostos, enquanto o CMOS falha em HIGH. Confira a ficha técnica exata.

Margens positivas bastam?

Não. O segundo exemplo excede limites elétricos. Correntes e todos os extremos de tensão também precisam ser verificados.

Limites absolutos são condições normais?

Não. Use seus campos separados e coloque as condições recomendadas em VIN(min/max). A região entre os limites não garante operação.

Por que a predefinição mostra dados insuficientes?

As correntes ficam desconhecidas de propósito e as tensões são ilustrativas. Substitua tudo por garantias da ficha técnica e complete os critérios.

Trocar valida um barramento bidirecional?

A troca permuta perfis completos e executa outro cálculo unidirecional. Dados inversos podem faltar. Confira cada direção e cada controlador separadamente.

O resultado garante protocolo ou frequência?

Não. Valide subida, descida, propagação, preparação e retenção, terras e alimentação. Em dreno aberto confira todos os caminhos de elevação e drenagem.

13. Referências verificadas de fabricantes

Voltar ao verificador.