logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] PCF8563 przerwanie open drain - jak uzyskać stan wysoki na ESP32?

faber 12 Sty 2020 22:00 1410 7
REKLAMA
  • #1 18399300
    faber
    Poziom 24  
    Posty: 701
    Pomógł: 49
    Ocena: 36
    Powiedzcie mi czy można podłączyć przerwanie (funkcję alarmu) PCF8563 do wejścia ESP32 przyjmującego stan wysoki ?
    PCF8563 z tego co wyczytałem ma tylko "open drain" na interrupt a ja już mam ustawione wejście w ESP32 do wybudzenia poprzez stan wysoki na wejściu.
    Nie bardzo mogę to przestawić, można użyć jakiegoś tranzystora np. aby zamiast "open drain" mieć tam stan wysoki ?
  • REKLAMA
  • #2 18399433
    pawlik118
    Poziom 34  
    Posty: 2432
    Pomógł: 202
    Ocena: 611
    Tak, najzwyklejszy tranzystor NPN
  • REKLAMA
  • #3 18399685
    faber
    Poziom 24  
    Posty: 701
    Pomógł: 49
    Ocena: 36
    Ok, sprawdzę ale sądziłem że NPN wymaga zasilania na bazie.
  • REKLAMA
  • #4 18400063
    pawlik118
    Poziom 34  
    Posty: 2432
    Pomógł: 202
    Ocena: 611
    tak wymaga, np. rezystor 10k z bazy do + zasilania. Tak samo należy dać rezystor z kolektora do + zasilania ESP.
  • REKLAMA
  • #5 18400097
    faber
    Poziom 24  
    Posty: 701
    Pomógł: 49
    Ocena: 36
    pawlik118 napisał:
    tak wymaga, np. rezystor 10k z bazy do + zasilania. Tak samo należy dać rezystor z kolektora do + zasilania ESP.

    no dobra, ale tak przecież tego nie podłączę bo INT PCF8563 jest open drain, czy jednak źle to rozumiem ?
    PCF8563 przerwanie open drain - jak uzyskać stan wysoki na ESP32?
  • Pomocny post
    #6 18400191
    Konto nie istnieje
    Poziom 1  
  • #7 18400371
    pawlik118
    Poziom 34  
    Posty: 2432
    Pomógł: 202
    Ocena: 611
    Podłącz wyjście PCF z ESP32, oraz dodaj rezystor z wyjścia PCF = wejściu ESP32 do + zasilania (10k). Wówczas rezystor wymusi 1 gdy wyjście PCF będzie w stanie wysokiej impedancji. Można zrobić to tak, lub tak jak na schemacie powyżej. Różnica jest tylko w odwracaniu lub nie sygnały.
  • #8 18401036
    faber
    Poziom 24  
    Posty: 701
    Pomógł: 49
    Ocena: 36
    Śmiga, opcja z tranzystorem (0 podczas działania, 1 przerwanie) działa.
    Dzięki

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik pyta, czy można podłączyć przerwanie (alarm) z układu PCF8563 do wejścia ESP32, które wymaga stanu wysokiego. Odpowiedzi sugerują użycie tranzystora NPN lub PNP oraz rezystora pull-down (10k) do uzyskania stanu wysokiego na wyjściu ESP32. Wskazówki obejmują podłączenie rezystora z wyjścia PCF8563 do zasilania, co wymusi stan wysoki, gdy wyjście PCF8563 będzie w stanie wysokiej impedancji. Użytkownik potwierdza, że rozwiązanie z tranzystorem działa poprawnie.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA