Resistência Pull-Up para Lógica
R = (Vcc − VOH) / Isink
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.
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