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

AVR + I2C - uC zasila się pasywnie poprzez szynę I2C

slawek55 18 Sie 2013 16:24 2142 12
REKLAMA
  • #1 12640812
    slawek55
    Poziom 23  
    Cześć.
    Poradźcie mi. Mam uC AVR podpięty pod wyświetlacz zewnętrzny. Jest to gotowy wyświetlacz i nawet teraz nie pamiętam z czego on pochodzi, ale to akurat mało istotne. komunikacja jest poprzez zwykłą szynę I2C. Oba mają własne zasilanie 5V i połączenie miedzy dwoma płytkami jest poprzez GND oraz SDA i SCL.

    Jak oba układy są zasilane to wszystko działa fajnie, ale sterownik wyświetlacza na uC jest wyłączany natomiast wyświetlacz jest cały czas zasilany. Nie może być inaczej tzn. ani wyświetlacza nie mogę wyłączyć, ani ciągle zasilać sterownika.

    Problem mam taki że jak wyłączę zasilanie sterownika to poprzez obwody zabezpieczą ce w uC AVR pasywnie zasila mi się on. Jak można rozdzielić te dwa układy ale tak aby po zasileniu sterownika mógł on sterować wyświetlaczem a jednocześnie jak sterownik nie będzie zasilany "normalnie" zabezpieczyć go przed zasilaniem pasywnym. Próbowałem w szereg włączyć rezystory 1k ale i tak zasila płytkę z uC. Próbowałem z kluczami analogowymi 4066 ale maja podobnie zbudowane obwody i też zasilanie przechodzi.
  • REKLAMA
  • #3 12640962
    slawek55
    Poziom 23  
    Dobre, tylko nie mam dostępu do 5V po stronie wyświetlacza. (zasilany jest 12V a wewnątrz jest stabilizator). A co myślisz o jakimś translatorze napięć? np z zastosowaniem tranzystorów N-MOS? Tam z jednej strony jest 3,3V ale czy można podać tam 5V?
  • #4 12641589
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #5 12641600
    slawek55
    Poziom 23  
    A co myślisz o takim rozwiązaniu aby zastosować przekaźnik podwójny na szynach SCL i SDA, a załączać go po podaniu napięcia na sterownik. Jakiś miniaturowy np kontaktronowy?
  • #7 12641754
    slawek55
    Poziom 23  
    Nie mam dostępu do napięcia podciągającego w wyświetlaczu. Musiałbym go rozbierać, a klejony jest i będzie problem. A co myślisz o tym przekaźniku?
  • #8 12641877
    michalko12
    Specjalista - Mikrokontrolery
    W wyświetlaczu już są rezystory podciągające bo skąd w takim przypadku miałoby się brać zasilanie dla uC? Przekaźnik też dobre rozwiązanie coś w rodzaju NAIS TQ2
  • REKLAMA
  • #9 12642870
    slawek55
    Poziom 23  
    Możesz mi wytłumaczyć jak działa ten translator napięć na tranzystorach MOSFET?
  • #10 12642941
    michalko12
    Specjalista - Mikrokontrolery
    Zobacz w nocie katalogowej tych tranzystorów jakie muszą być spełnione warunki do ich otwarcia i w którym kierunku płynie prąd przez nie oraz zwróć uwagę na diodę pasożytniczą. Jako podpowiedź powiem, że układ służy tylko do "przepuszczania" stanu niskiego.
  • #11 12643300
    slawek55
    Poziom 23  
    Z tego co piszesz to to ma prawo działać jak po jednej stronie jest 5V a po drugiej 3,3V. W moim przypadku po obu stronach będzie 5V. Coś mi tu nie pasuje. Zagwozdka wydaje się prosta, wieczorem postaram sie dojść o co chodzi jak nie chcesz powiedzieć w prost.

    Wiem juz o co w tym chodzi. Wstawię ten układ z tranzystorem bo jest najprostszy i zobaczę jak działa.
  • #12 12644129
    michalko12
    Specjalista - Mikrokontrolery
    Ważne jest tylko to, żeby po stronie źródła tranzystora napięcie nie było większe od napięcia od strony drenu, a napięcie na bramce tranzystora było w zakresie dozwolonych parametrów.
  • REKLAMA
  • #13 12644662
    slawek55
    Poziom 23  
    Ciekawe! A możesz wyjaśnić dlaczego? i o ile? czy chodzi o tą didę w strukturze tranzystora, czy o coś innego?

    Jeszcze jedno pytanie, Masz jakiś p[pomysł aby zabezpieczyć wolne niepodłączone Dreny w chwili spinania obu płytek. Wszystkie końcówki tranzystorów są na jakimś potencjale w czasie jak sterownik i wyświetlacz są ze sobą złączone ale jest moment w którym na jakiś czas jest to rozpinane. Chyba że nie ma potrzeby zabezpieczać jakoś samych drenów tranzystorów?
REKLAMA