Страница 2 из 2

PCF8574

Добавлено: 09.01.2018{, 11:24}
Sancho
PCF8574, PCF8574A различаются только секторами адресов, возможно максимально установить по 8 штук на одну шину, итого 8х2х8вх/вых - 128вх/вых.
Блок легко может быть переделан под PCF8575 - 16 вх/вых.
Описание:
Адрес для входа должен подаваться в виде байта(0-255), например: 3C= 3x16 + C = 48+12=60
Для работы в качестве ТОЛЬКО НА ВЫХОД(управляем нагрузками) сигнал byte_out не используется, на нём будет повтор входа. Физически работа выхода почти соответствует
схеме с открытым коллектором и по + питания токооганичивающий резистор(не более 100мкА). Снять логическую единицу с бОльшим током не получится.
Для работы ТОЛЬКО НА ВХОД(считываем входа) на вход необходимо подать byte 255. Поясню.
Сигналы принимаются только прижиманием к общему, поэтому необходимо перевести выводы в 1, внутренне подтянуть к +, ток очень мал - 100мкА: при помехах ДОПОЛНИТЕЛЬНО можно добавить внешние резисторы(20-4,7 кОм).
Для одновременной работы ВХОД/ВЫХОД необходимо так организовать подачу байта на вход, что-бы на выводах, подключенных для ввода присутствовали единицы.
Образно говоря, указанная микросхема принимает байт и распаковывает на биты, или считывая биты- упаковывает их в байт.
Данный блок представляет собой образец/шаблон работы с I2C.
Обсуждение, варианты "В Железе"

UPDATE 21.07.2017
Архив обновлён. Добавлены блоки для работы только на вход и только на выход, работающие с boolean переменными( встроеные шифратор/дешифратор).
Разные примеры с идеями, возможны небольшие ошибки.

Если понравилось и пригодилось - ЖМИ ТУТ!!!

PCF8574

Добавлено: 03.05.2024{, 12:09}
ecoins
WZV писал(а):
02.05.2024{, 09:56}
И правда, извиняюсь, ошибся. Мне надо блок для микросхемы PCA9535 . Это новую тему создавать?
Можно и создать.
Пока такая информация - блок ecoins был, в какой-то момент он будет обновлен до новых требований.
А стандартный блок точно не работает? Вроде должен - попробуйте...

PCF8574

Добавлено: 03.05.2024{, 12:50}
WZV
ecoins писал(а):
03.05.2024{, 12:09}
А стандартный блок точно не работает?
Так стандартного нет.

PCF8574

Добавлено: 03.05.2024{, 14:40}
ecoins
WZV писал(а):
03.05.2024{, 12:50}
Так стандартного нет.
Встроенные->"Расширения"(6 строка)->"PCA9685 - расширитель выходов ШИМ и Servo(16)";

PCF8574

Добавлено: 03.05.2024{, 14:43}
WZV
Мне надо блок для микросхемы PCA9535 я выше о нём писал

PCF8574

Добавлено: 03.05.2024{, 14:56}
ecoins
WZV писал(а):
03.05.2024{, 14:43}
Мне надо блок для микросхемы PCA9535 я выше о нём писал
Теперь понял PCA9535 - запутался немного.
По dataSheet (поверхностно посмотрел) это вроде аналог PCF8575.
Возможно блок PCF8575 будет работать с PCA9535.
Сравните, может там полное совпадение по регистрам и пр. и все будет работать.
Блок сделать со временем можно, чипы как-нибудь для этого приобретём.

PCF8574

Добавлено: 03.05.2024{, 14:59}
WZV
Спасибо. Попробую блок PCF8575.