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
Fórmula
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. 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. A relação: R_pullup = (V_cc − V_OL_max) / I_sink
- 3. Substituir: Vcc = 12 V, VOH = 26.4 V, Isink = 20 mA
- 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.
Conceitos Relacionados
Todas as fórmulas de Lógica digital →Precisa de mais funcionalidades?
Guarde cálculos, importe dados de telemetria, simule a descarga de baterias e colabore com a sua equipa.
Experimentar a Aplicação