Яка функція PCF8574?

admin | 4 Квітня, 2025


PCF8574/74A забезпечує загальне розширення дистанційного вводу/виводу через двопровідний двонаправлений I2C‑bus (послідовний годинник (SCL), послідовні дані (SDA)). Пристрої складаються з восьми квазі-двонаправлених портів, 100 кГц I2Інтерфейс C‑bus, три входи апаратної адреси та вихід переривань, що працюють від 2,5 В до 6 В.

Пристрій PCF8574 забезпечує загальне розширення дистанційного введення-виведення для більшості сімейств мікроконтролерів за допомогою інтерфейсу I2C [послідовний годинник (SCL), послідовні дані (SDA)].

Розширювач GPIO PCF8574 працює на шині I2C, розширюючи «контакти вводу-виводу», якими можна керувати з однієї хост-шини I2C. Діапазон адрес PCF8574 становить від 0x20 до 0x27 (7-бітний режим адреси). максимум 8 із цих пристроїв можуть бути підключені в проект до шини I2C.

I2C — це двопровідний послідовний протокол зв’язку, який використовує послідовну лінію передачі даних (SDA) і послідовну тактову лінію (SCL). протокол підтримує кілька цільових пристроїв на комунікаційній шині, а також може підтримувати кілька контролерів, які надсилають і отримують команди та дані.

Специфікація: Напруга живлення: 2,5 В – 6 В. Споживана потужність: 100 мкА під час передачі даних, 10 мкА в режимі очікування.

PCF8574 і PCF8574A є ідентичні, за винятком іншої фіксованої частини цільової адреси.

Підключення PCF8574:

  1. Підключіть контакт PCF8574 [VCC] до позитивного контакту макетної плати [червона лінія]
  2. Підключіть контакт PCF8574 [GND] до позитивного контакту макетної плати [чорна лінія]
  3. Підключіть контакт PCF8574 [SCL] до контакту ESP32 GPIO [22]
  4. Підключіть контакт PCF8574 [SDA] до контакту ESP32 GPIO [21]