Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Podłączenie UART ATmega z modułem GSM Telit GL865

Daniel_GSM 07 Cze 2015 13:45 759 2
  • #1 07 Cze 2015 13:45
    Daniel_GSM
    Poziom 25  

    Pytanie będzie dotyczyć połączenia Tx i Rx Atmega z moduł GSM oparty na GL865.

    Moje urządzenie składa się z dwóch płytek:
    Na jednej całe urządzenie a na drugiej moduł GSM z GL865 i czytnikiem SIM.
    Tak musi być ponieważ moduł GSM będę również wykorzystywał do innych celów więc zaprojektowałem zupełnie odrębną płytkę.

    I teraz tak:
    Na płycie głównej mam Mega8 (5V) + MAX232 (5V) - dzięki temu mam RS232 - w razie gdybym nie wykorzystywał modemu GSM a chciał wykorzystać RS232 do innych celów (np połączenie z kompem).
    Natomiast na płytce modułu GSM mam GL865 (3.9V) i SP3223A (3.3V).

    Aktualnie konfiguracja połączenia wygląda tak:

    \MEGA8 --> MAX232/ --> \SP3223A --> GL865/
    Wykorzystuje tylko linie RX, TX i GND.

    I wszystko funkcjonuje poprawnie :)

    Ale czy można się pozbyć SP3223A na płytce modułu GSM? (mniej elementów, niższy koszt, mniejsza płytka)
    Poziom napięcia na uart w Atmega to 5V natomiast w GL865 to około 3V.

    Wizję mam taką:

    Płyta główna:
    MEGA8 -> MAX232 (lub coś innego np SP3223) -> uniwersalne linie TX RX
    lub moduł GSM z GL865 bezpośrednio (bez SP3223)

    Czy to jest wykonalne?

    0 2
  • #2 07 Cze 2015 17:50
    alien_audio
    Poziom 21  

    Witam.
    Teoretycznie tak by było, ale moduł GL865 nie toleruje logiki 5V.
    Tam RS232 chyba nawet nie ma 3,3V sprawdź w dokumentacji.
    Ogólnie to zadziała pod warunkiem zachowania
    prawidłowych poziomów logicznych.

    0
  • #3 07 Cze 2015 17:57
    BlueDraco
    Specjalista - Mikrokontrolery

    Zajrzyj do majowego numeru EP.

    0
  Szukaj w 5mln produktów