Skip to content
문서 섹션

I2C 풀업 저항기 계산기

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

슬러그 i2c-pullup. 표준 (100kHz), 고속 (400kHz) 및 패스트 플러스 (1MHz) 모드의 I2C 풀업 저항 값을 계산합니다. NXP UM10204 기준 공급 전압 및 버스 커패시턴스에서 최소, 최대 및 권장 저항을 도출합니다.

입력

이 입력을 표시된 단위로 모두 inputs에 담아 보내세요. 대부분 필수이며, 하나라도 빠진 호출은 거부되고(400) 비용이 들지 않습니다. 생략해도 계산할 수 있는 입력은 표시된 기본값을 사용합니다. 범위 밖의 입력도 계산되며 출처 정보에 표시됩니다.

i2c-pullup의 입력
이름단위범위기본값설명
vdd숫자V1.8 … 5.53.3I2C 버스 공급 전압 (풀업 레일)
speedMode숫자없음0 … 21스피드 모드다음 중 하나: 0 표준 (100 kHz) · 1 고속 (400 kHz) · 2 고속 플러스 (1 MHz)
busCap숫자pF10 … 550100PCB 트레이스 및 디바이스 핀을 포함한 총 버스 커패시턴스
pullup숫자Ω100 … 1000004700SDA 및 SCL에 장착한 풀업 저항. 버스 커패시턴스와 함께 결정되는 상승 시간을 UM10204 기준으로 검사합니다

폐지됨(계속 받지만 경고와 함께 무시됨): numDevices (Number of Devices, 2026년 10월 12일).

출력

values에 이름별로 반환됩니다. 상한이 없거나 정의되지 않는 값은 null입니다.

i2c-pullup의 출력
필드단위설명
R_max_ohmΩR_pull 최대값
R_min_ohmΩR_pull 최소값
R_recommended_ohm주요 값Ω권장 R_pull
current_mamA버스 전류 (라인당)
powerPerLine_mwmW라인당 전력 (낮음)
riseTimeTarget_nsns목표 상승 시간
riseTimens상승 시간
riseTimePercent%한도 대비 백분율
maxBusCappF적합 버스 커패시턴스

호출 방법

  • 계산: 호출 한 번, 요청과 응답 전체, 그리고 오류.
  • 배치: 이 계산기를 다른 계산기와 함께, 또는 스윕을, 요청 하나로.
  • 목표값 역산: 출력을 목표값으로 만드는 입력 하나의 값.