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

ULN2003AN - Niskie napięcie na wyjściu tranzystora w 24-kanałowym optoizolatorze

Kubbaz 09 Sty 2015 10:26 999 9
REKLAMA
  • #1 14309663
    Kubbaz
    Poziom 26  
    Posty: 1237
    Pomógł: 9
    Ocena: 30
    Witam wszystkich Elektrodowiczów!

    Potrzebuję zastosować 24-kanałowy optorizolator.

    Napięcie po stronie wejściowej: +24 V DC (standard przemysłowy)
    Napięcie po stronie wyjściowej: +3,3 V DC (standard logiki +3,3 V uC ARM)

    Ponieważ są aż 24 kanały, to postanowiłem wykonać całą płytkę (na płytce uniwersalnej) w obudowach układów scalonych DIP16 wg poniższego schematu ideowego przedstawiającego tylko jeden kanał:


    ULN2003AN - Niskie napięcie na wyjściu tranzystora w 24-kanałowym optoizolatorze



    Edytuj

    Otóż problem w tym, że na wyjściu (z tranzystora) mam cały czas napięcie 0,736-0,739 V na każdym z kanałów.
    Natomiast na bazie tranzystora pojawia się napięcie: 0,486 V (wyłącznik krańcowy zwarty) i 0,861 V (wyłącznik krańcowy rozwarty).
    Dalej: gdy wyciągnę układ scalony ULN2003AN (tranzystory Darlingtona NPN) to w miejscy gdzie odłączyłem bazę tranzystora są napięcia: 0,190 V (wyłącznik krańcowy zwarty) i 3,27 V (wyłącznik rozwarty), więc całkiem przyzwoicie.

    Nie wiem dlaczego po podłączeniu tego tranzystora (układu scalonego ULN2003AN), tranzystor tak dziwnie działa...
  • REKLAMA
  • Pomocny post
    #2 14309685
    komatssu
    Poziom 29  
    Posty: 1056
    Pomógł: 98
    Ocena: 166
    Przeznaczenie ULN2003 jest zupełnie inne, jeśli chcesz zanegować sygnał z transoptorów to użyj zwykłych inwerterów, np. 74HC04, 74HC14.
  • REKLAMA
  • #3 14309768
    Kubbaz
    Poziom 26  
    Posty: 1237
    Pomógł: 9
    Ocena: 30
    Fakt jest też taki, że po odłączeniu tranzystora (ULN2003AN) na wyjściu transoptora ISP 621-4X (kolektor jego wewnętrznego fototranzystora) przez rezystor pull-up 10 kOhm napięcie nie spada do 0,00 V, ale utrzymuje się na poziomi 0,21 V... co też jest dziwne :?: .
  • REKLAMA
  • #4 14309790
    PiotrPitucha
    Poziom 34  
    Posty: 2658
    Pomógł: 201
    Ocena: 424
    Witam
    Wywal R3 bo jest bez sensu, w ULN sa oporniki do masy i oporniki szeregowe na bazach tranzystorow.
    Pozdrawiam

    Dodano po 1 [minuty]:

    Witam
    Wywal R3 bo jest bez sensu, w ULN sa oporniki do masy i oporniki szeregowe na bazach tranzystorow.
    Pozdrawiam
  • #5 14309826
    Kubbaz
    Poziom 26  
    Posty: 1237
    Pomógł: 9
    Ocena: 30
    Pin nr 8 (wszystkie emitery tranzystorów ) w układach ULN2003AN nie były podłączone do masy układu.
    Co i tak nie zmienia faktu, że fototranzystor transoptora nie ściąga napięcia na masy (0,00 V) tylko pozostaje 0,21 V.


    W takiej konfiguracji i bez rezystora R3 10 kOhm (wstawiłem zworkę) napięcia wyjściowe na kolektorach tranzystora (w ULN2003AN) są na poziomie 3,29 V @ 3,10 V na bazie tranzystora (stan wysoki - wyłącznik krańcowy zwarty) i 0,63 V @ 0,21 V na bazie tranzystora (stan niski - wyłącznik krańcowy rozwarty). Z czego wynika pozostające napięcie 0,63 V na wyjściu... skoro 0,21 V nie jest w stanie spolaryzować złącza B-E tranzystora (potrzebne jest ok. 0,60-0,70 V)?
  • REKLAMA
  • Pomocny post
    #6 14309827
    excray
    Poziom 41  
    Posty: 5502
    Pomógł: 739
    Ocena: 657
    Witam. W zasadzie wszystko w tym temacie napisał kolega komatssu. ULN zbędny wręcz szkodliwy podłączony w taki sposób. Negację zrób w kodzie a jak się nie da to na jakiejś bramce albo pojedynczym tranzystorze. A napięcie na wyjściu ISP nigdy Ci nie spadnie do 0 bo to niemożliwe - Vce(sat). Zmierz w tym układzie na wyjściu ULN2003 napięcie w stanie niskim to dopiero się zdziwisz. Z reszta po co Ci to 0 potrzebne skoro masz histerezę i progi napięciowe na wejściach cyfrowych a do analogowych taka konfiguracja nie ma sensu.
  • #7 14309868
    Kubbaz
    Poziom 26  
    Posty: 1237
    Pomógł: 9
    Ocena: 30
    Dobra... ponieważ nie mam czasu na studiowanie tego przypadku, a układ musi zadziałać szybko, to wywalam rezystory R3 100 kOhm i tranzystory ULN2003AN.
    Bezpośrednio z kolektorów fototranzystorów transoptorów (przez rezystory pull-up 330 Ohm) podepnę się do wejść uC.

    Są w ogóle gdzieś dostępne zwykłe tranzystory NPN/PNP (nie Darlingtona) w obudowach układów scalonych? Przydałyby się do innych urządzeń...
  • #8 14309915
    excray
    Poziom 41  
    Posty: 5502
    Pomógł: 739
    Ocena: 657
    Kubbaz napisał:
    Dobra... ponieważ nie mam czasu na studiowanie tego przypadku, a układ musi zadziałać szybko, to wywalam rezystory R3 100 kOhm i tranzystory ULN2003AN.

    Bardzo dobra decyzja.
    Kubbaz napisał:
    Są w ogóle gdzieś dostępne zwykłe tranzystory NPN/PNP (nie Darlingtona) w obudowach układów scalonych?

    UL1111 :-) Chyba 74HC14 w obudowie SMD to najprostsza opcja którą mogę zaproponować.

    Z tego co widzę układ załącza mechaniczna krańcówka a więc nie zależy Ci na szybkości. radziłbym w takim razie zmienić prądy w układzie. R1 zmieniłbym na 6k8 a R2 na 2k2. Zmniejszy to zużycie prądu, zakłócenia na zasilaniu po stronie wtórnej oraz wydłuży czas życia transoptora.
  • #9 14309933
    Kubbaz
    Poziom 26  
    Posty: 1237
    Pomógł: 9
    Ocena: 30
    excray napisał:
    R1 zmieniłbym na 6k8 a R2 na 2k2.

    R1 mogę dać albo 4,7 kOhma albo 10 kOhma, najbliższe wartości drabinek rezystorowych w obudowach układów scalonych DIP16.
    Tak, R2 będzie większy dokładnie 2,2 kOhma, bo i taką mam drabinkę.
  • #10 14310036
    excray
    Poziom 41  
    Posty: 5502
    Pomógł: 739
    Ocena: 657
    W takim razie zmień R1 na 10k a R2 na 3k3 albo 4k7.

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik poszukiwał rozwiązania dla 24-kanałowego optoizolatora, gdzie napięcie wejściowe wynosi +24 V DC, a wyjściowe +3,3 V DC. Napotkał problem z niskim napięciem na wyjściu tranzystora ULN2003AN, które wynosiło 0,736-0,739 V. Po odłączeniu układu scalonego, napięcia na kolektorach fototranzystora były znacznie wyższe. Użytkownicy forum sugerowali, że ULN2003AN nie jest odpowiedni do tej aplikacji i zalecali użycie inwerterów, takich jak 74HC04 lub 74HC14. Wskazano również na konieczność podłączenia emitera tranzystorów do masy oraz na problemy z rezystorami pull-up. Ostatecznie użytkownik zdecydował się na usunięcie ULN2003AN i podłączenie bezpośrednio do wejść mikrokontrolera, co miało przyspieszyć realizację projektu.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA