Seções da documentação
Calculadora de resistores pull-up I2C
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.
| Nome | Unidade | Faixa | Padrão | Descrição |
|---|---|---|---|---|
| vddnúmero | V | 1.8 … 5.5 | 3.3 | Tensão de alimentação do barramento I2C (trilho de pull-up) |
| speedModenúmero | nenhuma | 0 … 2 | 1 | Modo de velocidade |
| busCapnúmero | pF | 10 … 550 | 100 | Capacitância total do barramento, incluindo trilhas da PCB e pinos dos dispositivos |
| pullupnúmero | Ω | 100 … 100000 | 4700 | O 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.
| Campo | Unidade | Descrição |
|---|---|---|
| R_max_ohm | Ω | R_pull máximo |
| R_min_ohm | Ω | R_pull mínimo |
| R_recommended_ohmprincipal | Ω | R_pull recomendado |
| current_ma | mA | Corrente do barramento (por linha) |
| powerPerLine_mw | mW | Potência por linha (nível baixo) |
| riseTimeTarget_ns | ns | Tempo de subida alvo |
| riseTime | ns | Tempo de subida |
| riseTimePercent | % | Porcentagem do limite |
| maxBusCap | pF | Capacitâ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.