PCA9575
16-битный I 2C-автобус и SMBus, перевод уровня, низковольтный GPIO с сбросом и
прерывание
Rev. 5.0 — 31 May 2023 Информационный лист
1 Общее описание
PCA9575 - это устройство CMOS, которое обеспечивает 16 битов параллельного ввода/вывода общего назначения (GPIO)
расширение в процессоре с низким напряжением и мобильных приложениях с питанием батареи и было разработано
для расширения семейства NXP I 2C-bus I/O. Улучшения включают в себя более низкий ток предложения, более низкий
рабочее напряжение 1,1 В-3,6 В, отдельные рельсы питания, чтобы обеспечить перевод уровня напряжения в любом месте между 1,1
V и 3,6 В, 400 кГц частоты часов и меньшей упаковки. Любой из 16 портов I/O может быть настроен как
входной или выходной независимо друг от друга и по умолчанию на начальном этапе ввода.
I/O-расширители обеспечивают простое решение, когда необходимы дополнительные I/O при сохранении соединений
до минимума; например, в батареях питание мобильных приложений и устройств моллюсков для подключения к
сенсоры, кнопки, клавиатуры и т.д. В дополнение к предоставлению гибкого набора GPIO, он упрощает подключение
процессора, работающего на одном уровне напряжения к устройствам I/O, работающим при другом (обычно более высоком) напряжении
уровень. PCA9575 имеет встроенную функцию сдвига уровня, которая делает эти устройства чрезвычайно гибкими в смешанном сигнале
среды, где требуется связь между несовместимыми I/Os. Ядро PCA9575 может работать
при напряжении до 1,1 В, в то время как каждый банк I/O может работать в диапазоне 1,1 В-3,6 В. Автобусное крепление
также предоставляется программируемая функция вывода или вывода из строя для I/O.
Выходной этап состоит из двух банков каждый из 8-битных регистров конфигурации, входных регистров, маски прерывания.
регистры, производственные регистры, регистры остановок и выгрузок/свержения и регистры инверсий полярности. Эти
регистры позволяют системному контроллеру программировать и настраивать 16 GPIO через I 2C-bus.
Контроллер системы может включить I/O в качестве входных или выходных данных с помощью writi