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

Jak na wyjściu ULN2803 otrzymać sygnał prostokątny 100kHz-150kHz?

rafikAVR 06 Maj 2019 07:45 486 5
REKLAMA
  • #1 17945767
    rafikAVR
    Poziom 16  
    Posty: 342
    Pomógł: 9
    Ocena: 72
    Witam
    mam pytanie dotyczące układu ULN2803 i jego max częstotliwości pracy .
    ULN2803 steruje optoizolatorami w sterownikach silników krokowych więc prąd pracy jednej części układu to ok 10mA dla 1 optoizolatora przy 5V .

    Wejścia ULN'a są podłączone do uC który na wyjściu GPIO daje 3.3V

    Czy realne jest aby na wyjściu układu ULN otrzymać sygnał prostokątny o częstotliwości ok 100kHz-150kHz max ?
  • REKLAMA
  • Pomocny post
    #2 17945788
    ArturAVS
    Moderator
    Posty: 26115
    Pomógł: 2295
    Ocena: 7739
    rafikAVR napisał:
    Czy realne jest aby na wyjściu układu ULN otrzymać sygnał prostokątny o częstotliwości ok 100kHz-150kHz max ?

    Oczywiście, to nie są jakieś wielkie częstotliwości. Ciekawe czy uC zdąży takie przebiegi wygenerować.
  • REKLAMA
  • Pomocny post
    #3 17945801
    ladamaniac
    Poziom 40  
    Posty: 5318
    Pomógł: 721
    Ocena: 2060
    w zależności od producenta średnio czas załącz/wyłącz to od 120 nanosekund do 0,25 mikrosekundy, maksymalny dla np Motoroli to 1 mikrosekunda.
  • REKLAMA
  • #4 17945816
    rafikAVR
    Poziom 16  
    Posty: 342
    Pomógł: 9
    Ocena: 72
    ladamaniac napisał:
    w zależności od producenta średnio czas załącz/wyłącz to od 120 nanosekund do 0,25 mikrosekundy, maksymalny dla np Motoroli to 1 mikrosekunda.

    teoretycznie więc przy 1uS max częstotliwość to 1MHz (teoretycznie) , niestety nie mam oscyloskopu aby to sprawdzić dlatego założyłem topic

    Dziękuje za informacje . Pozdrawiam
  • REKLAMA
  • #5 17946045
    krzysiek_krm
    Poziom 40  
    Posty: 4612
    Pomógł: 716
    Ocena: 598
    Tak z innej beczki
    rafikAVR napisał:
    więc prąd pracy jednej części układu to ok 10mA

    rafikAVR napisał:
    Wejścia ULN'a są podłączone do uC który na wyjściu GPIO daje 3.3V

    nie lepiej po prostu sterować tymi optoizolatorami bezpośrednio z µC, ewentualnie z jakiegoś prostego bufora sygnału cyfrowego ?
    ladamaniac napisał:
    w zależności od producenta średnio czas załącz/wyłącz to od 120 nanosekund do 0,25 mikrosekundy, maksymalny dla np Motoroli to 1 mikrosekunda.

    Czas wyłączania może być większy - ten z katalogu jest podany dla stosunkowo małej rezystancji w obwodzie kolektora.
  • #6 17946218
    rafikAVR
    Poziom 16  
    Posty: 342
    Pomógł: 9
    Ocena: 72
    krzysiek_krm napisał:

    nie lepiej po prostu sterować tymi optoizolatorami bezpośrednio z µC, ewentualnie z jakiegoś prostego bufora sygnału cyfrowego ?

    Tak zrobiłem na początku ale z sterownikiem DM556 silnik gubił kroki .
    mam teraz sterowanie przez ULN'a ale chce "wycisnąć" większy podział kroków co powoduje większej częstotliwości
    krzysiek_krm napisał:

    Czas wyłączania może być większy - ten z katalogu jest podany dla stosunkowo małej rezystancji w obwodzie kolektora.


    też znalazłem to w nocie ,(ok40us?) ale to chyba tyczyło się obciążenia indukcyjnego
REKLAMA