10.0 Электрические параметры устройств I2C
Электрические параметры ввода/вывода I2C-совместимых устройств и характеристики подключенных к ним линий шины приведены в таблицах 3 и 4 раздела 15.0
I2C-устройства с фиксированными входными уровнями 1.5 В и 3 В могут иметь свои собственные питающие напряжения. Подтягивающие резисторы должны быть подключены к источнику 5 В ± 10% (рис. 21). I2C-устройства с входными уровнями, зависящими от напряжения питания должны иметь одну общую линию питания, к которой также должен быть подключен подтягивающий резистор (рис. 22).
Когда устройства с фиксированным входным уровнем смешаны с устройствами с относительным входным уровнем, последние должны быть подключены к одной общей линии питания 5 В ±10% и должны иметь подтягивающие резисторы, подключенные к SDA и SCL контактам как показано на рис 23.
Входные уровни определяются следующим образом:
- шумовая граница НИЗКОГО уровня есть 0.1 от напряжения питания
- шумовая граница ВЫСОКОГО уровня есть 0.2 от напряжения питания
Как показано на рис. 24, последовательно включенные резисторы Rs (например, 300 Ом) могут быть использованы для защиты от высоковольтных выбросов напряжения на линиях шины.
Рисунок 21. Подключение устройств с фиксированным входным уровнем к шине I2C
Рисунок 22. Подключение устройств с широким диапазоном питания к шине I2C
Рисунок 23. Подключение устройств с относительным (Vdd1) уровнем входного напряжения и фиксированным входным уровнем (Vdd2-4) к шине I2C
Рисунок 24. Последовательные резисторы Rs для защиты от высоковольтных выбросов
10.1 Максимальные и минимальные значения для резисторов Rp и Rs
Для I2C-устройств в стандартном режиме величины резисторов зависят от следующих параметров:
- Напряжение питания
- Емкость шины
- Количество подключенных устройств (входной ток + ток утечки)
Величина питающего напряжения ограничивает минимальное значение Rp вследствие ограниченного минимального тока выходных каскадов (3 мА) при Volmax=0.4 В. Vdd как функция Rpmin показана на рис. 25.
Желаемая шумовая граница 0.1Vdd для НИЗКОГО уровня ограничивает максимальное значение Rs. Rsmax как функция от Rp показано на рис. 25.
Емкость шины состоит из общей емкости проводов, подключенных портов и контактов. Эта емкость ограничивает максимальное значение Rp вследствие ограничений на время установления (фронта). Рис. 27 показывает Rpmax как функцию от емкости шины.
Максимальный ток при ВЫСОКОМ уровне для каждого порта не превышает 10 мкА. Вследствие желаемой шумовой границы 0.2Vdd для ВЫСОКОГО уровня, входной ток ограничивает максимальное значение Rp. Этот предел зависит от Vdd. Общий ток при ВЫСОКОМ уровне как функция от Rpmax показан на рис. 28.
Рисунок 25. Минимальное значение Rp как функция от напряжения питания при параметре Rs
Рисунок 26. Максимальное значение Rs как функция от Rp при параметре – Vdd
Рисунок 27. Максимальное значение Rp как функция от емкости шины для стандартного режима
Рисунок 28. Общий ток при напряжении ВЫСОКОГО уровня как функция максимального значения Rp при параметре – Vdd