PCF8574AT + ESP32

Тема в разделе "ESP8266, ESP32", создана пользователем Vitrix, 30 янв 2019.

  1. Vitrix

    Vitrix Нуб

    Столкнулся с такой проблемой. Питание pcf8574AT +5V, esp32 отправляет команду выставить 1 на соответствующем пине, напряжение на пине при этом достигает немного более 1V, но мне нужна подтяжка в 5V. ESP32 адекватно отправляет запрос, а чип реагирует на команды, но не могу понять неадекватное поведение внутренних подтяжек.
     
  2. Daniil

    Daniil Гуру

    А какое напряжение питания? Оно совпадает с напряжением "1"?
     
  3. Vitrix

    Vitrix Нуб

    1 имел ввиду логическую единицу, нужно на пине получить +5V
     
  4. Vitrix

    Vitrix Нуб

    питание 5V
     
  5. схему полную
     
  6. Vitrix

    Vitrix Нуб

  7. Vitrix

    Vitrix Нуб

    Все пины на pcf8574, при выставлении высоких уровней не превышают более 1,2V исключение пин P7 он работает правильно, при записи в него единицы подтягивается к 5V.
     
  8. Это не полная схема.
     
  9. Vitrix

    Vitrix Нуб

  10. Vitrix

    Vitrix Нуб

    Возможно обвязка uln2003 оказывает влияние, потому что 7 пин не задействован, он работает правильно, возможно стоит поставить повторитель с высоким входным сопротивлением.
     
  11. Ну теперь открываем даташит и смотрим, сколько тока выдает pcf, и сколько потребляет uln.
     
  12. b707

    b707 Гуру

    дяд витя, может ты сам откроешь и посмотришь? - фигню сморозил
     
  13. А если открою и окажется что не сморозил?
     
  14. b707

    b707 Гуру

    ну давай. Выходной ток PCF - 40мА на пин, 80 ма на все. У ULN для управления точно не помню. а лезть лень - но входной резистор там внутри 2.7К, так что заведомо менее 1 мА
     
  15. Ну зачем же врать людям
     
  16. SergeiL

    SergeiL Оракул Модератор

    Порт PCF:

    PCF.png

    Резистор подтяжки на 5В нужно ставить.
     
  17. b707

    b707 Гуру

    https://www.ti.com/lit/ml/scyb031/scyb031.pdf
    откуда блин, вы свою траву берете? :)
    В даташит загляните. Чуть ошибся - не 40 мА, а 25. Но все равно на пару порядков больше, чем надо ULN-ке
     
  18. SergeiL

    SergeiL Оракул Модератор

    Это по низкому уровню.
    По высокому видно на схеме выше.
     
  19. b707

    b707 Гуру

    ОК, по высокому.
    в даташите 1 мА номинал, 2мА пик.
    В любом случае В РАЗЫ больше, чем входной у дарлингтона
     
  20. И всё будет открыто до инициализации