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

ATMEGA8L <-> ST2378E <-> CC1000 zamiana poziomów napięć

sandarak 14 Lis 2011 08:52 1071 0
  • #1 10136748
    sandarak
    Poziom 1  
    Witam,

    Pomimo przeszukania forum i sieci nie znalazlem podobnego tematu (jest sporo o konwersji 5V <->3V3 miedzy CC1000 a AVR, ale nie przy uzyciu ST2378E. Na temat ST2378 generalnie malo informacji). Dlatego zakladam nowy temat.

    Chciałbym połączyć ATMEGA8L zasilany 5V z modułem CC1000PP na 3V3. W tym celu użyłem 2-kierunkowego konwertera poziomów napięć ST2378E. Sćiślej rzecz biorąc modułu kamami, który zawiera ten układ. Konwersja w kierunku ATMEGA->CC1000 działa poprawnie. Niestety w przeciwnym kierunku, CC1000 nie potrafi wysterować poziomu niskiego po stronie 3V3 na pinie PDATA. Co oznacza brak komunikacji, scislej rzecz biorac brak odczytu z CC1000. Sprawdzałem osobno moduł konwersji napięc w obu kierunkach - działa poprawnie. Eksperymentalnie testowałem też połączenie bezpośrednie ATMEGA i CC1000 na 3V3. Działa poprawnie. W docelowej plytce jednak nie mogę użyć ATMEGA na 3V3, ponieważ znaczna czesc pozostalych komponentow dziala na 5V. Słabo u mnie z elektroniką i jedyne co przychodzi mi do głowy to zbyt niska wartość prądu podawana przez CC1000 na pinie PDATA aby wysterowac stan niski na konwerterze. Jakieś pomysły? Z góry dziękuje za pomoc.

    Połączenie między ATMEGA a CC1000 poprzez piny GPIO, dokładnie tak jak sugerowane w dokumentacji CC1000. Oczywiście ST2378 pomiedzy układami. Programowo we własciwym momencie zmieniam kierunek pinu ATMEGA na wejscie (pull-up albo HI-Z, nie dizala w obu przypadkach) do ktorego podpiety jest pin PDATA ukladu CC1000. Zresztą jak pisalem wyzej bezposdrednie polaczenie dziala, wiec malo prawdopodobny jest blad programowy. Poprawnosc komunikacji sprawdzona analizatorem stanow logicznych.

    Linki do układów:

    CC1000:
    www.ti.com/lit/ds/symlink/cc1000.pdf

    moduł CC1000PP:
    www.ti.com/lit/ug/swru060/swru060.pdf

    ST2378E:
    http://www.st.com/internet/com/TECHNICAL_RESO...TECHNICAL_LITERATURE/DATASHEET/CD00003335.pdf

    moduł ST2378E:
    www.kamami.pl/dl/kamodlvc.pdf

    Pozdrawiam,
REKLAMA