문서 섹션
I2C 풀업 저항기 계산기
POSThttps://rftools.io/ api/ py/ v1/ calculate
슬러그 i2c-pullup. 표준 (100kHz), 고속 (400kHz) 및 패스트 플러스 (1MHz) 모드의 I2C 풀업 저항 값을 계산합니다. NXP UM10204 기준 공급 전압 및 버스 커패시턴스에서 최소, 최대 및 권장 저항을 도출합니다.
입력
이 입력을 표시된 단위로 모두 inputs에 담아 보내세요. 대부분 필수이며, 하나라도 빠진 호출은 거부되고(400) 비용이 들지 않습니다. 생략해도 계산할 수 있는 입력은 표시된 기본값을 사용합니다. 범위 밖의 입력도 계산되며 출처 정보에 표시됩니다.
| 이름 | 단위 | 범위 | 기본값 | 설명 |
|---|---|---|---|---|
| vdd숫자 | V | 1.8 … 5.5 | 3.3 | I2C 버스 공급 전압 (풀업 레일) |
| speedMode숫자 | 없음 | 0 … 2 | 1 | 스피드 모드 |
| busCap숫자 | pF | 10 … 550 | 100 | PCB 트레이스 및 디바이스 핀을 포함한 총 버스 커패시턴스 |
| pullup숫자 | Ω | 100 … 100000 | 4700 | SDA 및 SCL에 장착한 풀업 저항. 버스 커패시턴스와 함께 결정되는 상승 시간을 UM10204 기준으로 검사합니다 |
폐지됨(계속 받지만 경고와 함께 무시됨): numDevices (Number of Devices, 2026년 10월 12일).
출력
values에 이름별로 반환됩니다. 상한이 없거나 정의되지 않는 값은 null입니다.
| 필드 | 단위 | 설명 |
|---|---|---|
| R_max_ohm | Ω | R_pull 최대값 |
| R_min_ohm | Ω | R_pull 최소값 |
| R_recommended_ohm주요 값 | Ω | 권장 R_pull |
| current_ma | mA | 버스 전류 (라인당) |
| powerPerLine_mw | mW | 라인당 전력 (낮음) |
| riseTimeTarget_ns | ns | 목표 상승 시간 |
| riseTime | ns | 상승 시간 |
| riseTimePercent | % | 한도 대비 백분율 |
| maxBusCap | pF | 적합 버스 커패시턴스 |