Skip to content
Seções da documentação

Calculadora de resistores pull-up I2C

POSThttps://rftools.io/api/py/v1/calculate

Slug i2c-pullup. Calcule os valores do resistor pull-up I2C para os modos Padrão (100 kHz), Rápido (400 kHz) e Fast-Plus (1 MHz). Deriva a resistência mínima, máxima e recomendada da tensão de alimentação e da capacitância do barramento de acordo com o NXP UM10204.

Entradas

Envie cada uma destas em inputs, nas unidades mostradas. A maioria é obrigatória: uma chamada sem alguma delas é recusada (400) e não custa nada; uma entrada que a calculadora dispensa assume o padrão mostrado. Uma entrada fora da sua faixa ainda é calculada e sinalizada na procedência.

Entradas de i2c-pullup
NomeUnidadeFaixaPadrãoDescrição
vddnúmeroV1.8 … 5.53.3Tensão de alimentação do barramento I2C (trilho de pull-up)
speedModenúmeronenhuma0 … 21Modo de velocidadeUm de: 0 Padrão (100 kHz) · 1 Rápido (400 kHz) · 2 Rápido Plus (1 MHz)
busCapnúmeropF10 … 550100Capacitância total do barramento, incluindo trilhas da PCB e pinos dos dispositivos
pullupnúmeroΩ100 … 1000004700O pull-up instalado em SDA e SCL; seu tempo de subida com a capacitância do barramento é comparado com a UM10204

Descontinuadas, ainda aceitas e ignoradas com um aviso: numDevices (Number of Devices, 12 de outubro de 2026).

Saídas

Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.

Saídas de i2c-pullup
CampoUnidadeDescrição
R_max_ohmΩR_pull máximo
R_min_ohmΩR_pull mínimo
R_recommended_ohmprincipalΩR_pull recomendado
current_mamACorrente do barramento (por linha)
powerPerLine_mwmWPotência por linha (nível baixo)
riseTimeTarget_nsnsTempo de subida alvo
riseTimensTempo de subida
riseTimePercent%Porcentagem do limite
maxBusCappFCapacitância do barramento para conformidade

Como chamar

  • Calcular: uma chamada, a requisição e a resposta completas, e os seus erros.
  • Lote: esta calculadora com outras, ou uma varredura, em uma requisição.
  • Resolver para um valor-alvo: o valor de uma entrada que leva uma saída a um alvo.