Перейти к содержанию
Цифровая и датчики

Подтяжка шины I²C

Подбор подтягивающих резисторов по скорости и ёмкости.

Vcc 3.3 ВR = 1800 ОмSDASCLфронт RC (быстрее при меньшем R·Cb)
Rmin (по току IOL = 3 мА)967 Ом
Rmax (по времени фронта)3541 Ом
Рекомендуемый R (E24)1800 Ом
Ток через резистор Vcc/R1.83 мА

Значения хранятся в ссылке — отправьте её коллеге или сохраните расчёт в браузере.

Подобрать подходящий компонент в библиотеке:Найти в каталоге →
Нужно изготовить эту плату?
Загрузите Gerber и получите стоимость в рублях — расчёт, оплата и сопровождение онлайн.
Рассчитать стоимость платы →

Как это работает

Калькулятор подтягивающих резисторов шины I²C находит минимальное и максимальное значение Rpull по напряжению Vcc, ёмкости шины и скорости передачи. Слишком большой резистор замедляет фронты, слишком малый перегружает выходы. Корректный выбор обеспечивает надёжную связь.

R_min = (Vcc − V_OL) / I_OL; R_max = t_r / (0,847 · C_шины)

Дано: Vcc = 3,3 В, C = 100 пФ, 400 кГц (t_r = 300 нс) → R_max ≈ 3,5 кОм, R_min ≈ 0,9 кОм.

Смотрите также