Resistência Pull-Up para Lógica

R = (Vcc − VOH) / Isink

Resposta rápida

Esta calculadora resolve R_pullup = (V_cc − V_OL_max) / I_sink para Resistência de Pull-Up. Com Tensão de Alimentação 12 V, Tensão Máxima do Lado Baixo 26.4 V, Corrente de Dreno 20 mA, o resultado é -0.72 kΩ. Resolve em 4 direções: introduza os valores que tem e obtenha o que falta.

Calculadora

Resistência de Pull-Up (kΩ)
—

Fórmula

R_pullup = (V_cc − V_OL_max) / I_sink

Descrição

As saídas de dreno aberto e de coletor aberto requerem uma resistência de pull-up externa para definir a tensão do estado alto. O valor da resistência deve ser suficientemente pequeno para que a corrente de dreno através dela (quando a saída está baixa) não faça a tensão do estado baixo subir acima de VOL_max. A fórmula fornece a resistência de pull-up máxima. Além disso, o pull-up deve ser suficientemente grande para que o dispositivo de dreno aberto consiga drenar a corrente sem exceder a sua classificação IOL. Os pull-ups do barramento I²C, as linhas de interrupção, os circuitos de reset e os barramentos wired-OR requerem todos resistências de pull-up corretamente dimensionadas.

Variáveis

  • R — Valor da resistência de pull-up (Ω)
  • V_cc — Tensão de alimentação (V)
  • V_OL — Tensão de saída baixa máxima aceitável (V)
  • I_sink — Corrente que a saída de dreno aberto consegue drenar (A)

Notas Práticas

Para I²C a 3,3 V em modo padrão (100 kHz): R = 1,5-4,7 kΩ. Para I²C em modo rápido (400 kHz): R = 1-2,2 kΩ. Um R menor dá tempos de subida mais rápidos, mas aumenta o consumo de potência e a corrente IOL. O tempo de subida é determinado pela constante de tempo RC: t_rise ≈ 2,2 × R × C_bus. Para vários dispositivos no barramento, a capacitância total do barramento C_bus é a soma de todas as capacitâncias de entrada dos dispositivos mais a capacitância da pista.

Símbolos e unidades

Símbolo Significado Unidade predefinida Unidades aceitas
R Resistência de Pull-Up kΩ mΩ, Ω, kΩ, MΩ
Vcc Tensão de Alimentação V pV, nV, µV, mV, V, kV
VOH Tensão Máxima do Lado Baixo V pV, nV, µV, mV, V, kV
Isink Corrente de Dreno mA pA, nA, µA, mA, A, kA

Passo a passo

  1. 1. Dados conhecidos: Tensão de Alimentação 12 V, Tensão Máxima do Lado Baixo 26.4 V, Corrente de Dreno 20 mA
  2. 2. A relação: R_pullup = (V_cc − V_OL_max) / I_sink
  3. 3. Substituir: Vcc = 12 V, VOH = 26.4 V, Isink = 20 mA
  4. 4. Resultado: Resistência de Pull-Up = -0.72 kΩ

Grandezas relacionadas com os mesmos dados

  • P = V × I = 0.24 W

Exemplos resolvidos

Faixa mínima

Dados: Tensão de Alimentação 0.33 V, Tensão Máxima do Lado Baixo 0.726 V, Corrente de Dreno 100 µA

Resultado: Resistência de Pull-Up = -3.96 kΩ

Faixa baixa

Dados: Tensão de Alimentação 3.3 V, Tensão Máxima do Lado Baixo 7.26 V, Corrente de Dreno 1 mA

Resultado: Resistência de Pull-Up = -3.96 kΩ

Típico

Dados: Tensão de Alimentação 12 V, Tensão Máxima do Lado Baixo 26.4 V, Corrente de Dreno 20 mA

Resultado: Resistência de Pull-Up = -0.72 kΩ

Faixa alta

Dados: Tensão de Alimentação 0.23 kV, Tensão Máxima do Lado Baixo 0.506 kV, Corrente de Dreno 0.5 A

Resultado: Resistência de Pull-Up = -0.552 kΩ

Faixa máxima

Dados: Tensão de Alimentação 2.3 kV, Tensão Máxima do Lado Baixo 5.06 kV, Corrente de Dreno 5 A

Resultado: Resistência de Pull-Up = -0.552 kΩ

Resolver para cada variável

Resolver Resistência de Pull-Up

Tensão de Alimentação 0.33 V, Tensão Máxima do Lado Baixo 0.726 V, Corrente de Dreno 100 µA → -3.96 kΩ

Resolver Tensão de Alimentação

Resistência de Pull-Up 100 Ω, Tensão Máxima do Lado Baixo 0.726 V, Corrente de Dreno 100 µA → 0.736 V

Resolver Tensão Máxima do Lado Baixo

Resistência de Pull-Up 100 Ω, Tensão de Alimentação 0.33 V, Corrente de Dreno 100 µA → 0.32 V

Resolver Corrente de Dreno

Resistência de Pull-Up 100 Ω, Tensão de Alimentação 0.33 V, Tensão Máxima do Lado Baixo 0.726 V → -3.96 mA

Como Resistência de Pull-Up varia com Tensão de Alimentação

Tensão de Alimentação (entrada) Resistência de Pull-Up (resultado)
1.2 V -1.26 kΩ
3 V -1.17 kΩ
6 V -1.02 kΩ
9 V -0.87 kΩ
12 V -0.72 kΩ
18 V -0.42 kΩ
24 V -120 Ω
48 V 1.08 kΩ
84 V 2.88 kΩ
120 V 4.68 kΩ

O mesmo resultado noutras unidades

Unidade Valor
mΩ -720000
Ω -720
kΩ -0.72
MΩ -0.00072

Incorporar esta calculadora

Cole isto em qualquer página. Continua a funcionar quando esta página é atualizada e credita a fonte.

<iframe src="https://vbatpower.com/embed/pullup-resistor-logic/" width="100%" height="460" style="border:1px solid #1f2a37;border-radius:12px" loading="lazy" title="Resistência Pull-Up para Lógica"></iframe>
<p><a href="https://vbatpower.com/formulas/pullup-resistor-logic/">Resistência Pull-Up para Lógica</a> Calculadora por vbatpower.com</p>

Perguntas frequentes

Como se calcula Resistência Pull-Up para Lógica?

Use R_pullup = (V_cc − V_OL_max) / I_sink. Com Tensão de Alimentação 12 V, Tensão Máxima do Lado Baixo 26.4 V, Corrente de Dreno 20 mA, Resistência de Pull-Up dá -0.72 kΩ.

Qual é a fórmula de Resistência Pull-Up para Lógica?

A fórmula é R_pullup = (V_cc − V_OL_max) / I_sink. As saídas de dreno aberto e de coletor aberto requerem uma resistência de pull-up externa para definir a tensão do estado alto.

Como obter Tensão de Alimentação conhecendo os outros valores?

Isole Tensão de Alimentação: com Resistência de Pull-Up 100 Ω, Tensão Máxima do Lado Baixo 0.726 V, Corrente de Dreno 100 µA, Tensão de Alimentação é 0.736 V.

Como obter Tensão Máxima do Lado Baixo conhecendo os outros valores?

Isole Tensão Máxima do Lado Baixo: com Resistência de Pull-Up 100 Ω, Tensão de Alimentação 0.33 V, Corrente de Dreno 100 µA, Tensão Máxima do Lado Baixo é 0.32 V.

Que unidades usa Resistência Pull-Up para Lógica?

Resistência de Pull-Up é apresentado em mΩ, Ω, kΩ, MΩ. Os valores são guardados internamente em unidades base do SI, pelo que pode misturar prefixos sem converter à mão.