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+C35 UART działa tylko z USB-CDC

AVRowiec 13 Lut 2010 03:26 2240 12
REKLAMA
  • #1 7686310
    AVRowiec
    Poziom 18  
    Mam takie połączenie jak na obrazku:

    AVR+C35 UART działa tylko z USB-CDC

    Atmega komunikuje się z SIEMENSEM bez problemu póki jest podłączyony wirtualny port COM (USB-CDC). Jak wystartuje układ bez tego podłączenia to nie chce działać. W dodatku nie sposób określić co się tam dzieje bez takiego podglądu :)

    Podejrzewam że problem jest w różnicy napięć, może brakuje jakiegoś rezystora podciągającego? nie wiem. Procek pracuje przy 3,3V (w zasadzie 3,7 bo jest zasilany z baterii telefonu).
    Mierzyłem napięcie: jest 4,26 i 2,7V. Nie wiem dlaczego są różne ale chyba nie ma to znaczenia bo są identyczne niezależnie od tego czy USBCDC jest podłączony czy nie.

    Proszę o radę.
  • REKLAMA
  • #2 7686605
    _Robak_
    Poziom 33  
    Jak podłączyłeś 2 różne TXy to nie dziwne że nie działa. Powinieneś dać je przez bramkę i wejście podciągnąć jak układ ma być odłączony.
  • REKLAMA
  • REKLAMA
  • #4 7686866
    _Robak_
    Poziom 33  
    No i co z tego, może se tam jakoś działać. Jak odłączy zasilanie z cdc to diody z atmegi zbierają prąd i zasilają układ, mogą się dziać różne rzeczy, w tym przypadku bardzo dobre, bo po prostu układ nie działa.

    Edit:Chyba że chodzi o to że bez wpiętego CDC (a nie tylko zasilonego) nie działa, a z wpiętym i zasilonym działa :) Jeśli tak to przydałoby się wiedzieć jak cdc jest wpinany że zaczyna działać.
  • #5 7687914
    AVRowiec
    Poziom 18  
    _Robak_ - działa kiedy CDC jest wpięty i zasilany. Jeśli jest tylko wpięty a nie zasilany to nie działa.
    Znasz przyczynę? Bo ja nie mam pojęcia o co tu chodzi..
  • #6 7690053
    AVRowiec
    Poziom 18  
    telefon i kontroler mają własne zasilanie ale masa jest wspólna.

    o co chodzi z tymi bramkami? gdzie mają być i co podciągać skoro jest to połączenie na stałe? problemy pojawiają się tylko przy starcie całego systemu. tak jakby telefon głupiał ale nie sposób to sprawdzić bo nie mam przecież podglądu na to co się tam dzieje. a jak mam podgląd to wszystko pięknie działa.
  • REKLAMA
  • #7 7690760
    Konto nie istnieje
    Poziom 1  
  • #8 7691245
    AVRowiec
    Poziom 18  
    na Tx i Rx kontrolera
  • #10 7691490
    _Robak_
    Poziom 33  
    Jak łączysz ze sobą dwa txy to musisz je połączyć bramką and dwu wejściową, wyjście tej bramki dajesz do rxa. A podciągnąć wejścia bramek musisz, w przypadku jeśli układ może działać z wypiętym jednym wejściem.
  • #11 7691747
    ATPAW
    Poziom 20  
    Witam,

    Ja mam podłączony SE45 do AVR w taki sposób jak na rysunku i wszystko śmiga.
    A jeśli chodzi o PC(podłączony przez wirtualny USBcom) to mam podłączoną tylko linię Rx tak by widzieć co uC wysyła do modemu.


    AVR+C35 UART działa tylko z USB-CDC
  • #12 7695803
    AVRowiec
    Poziom 18  
    Dzięki chłopaki, jutro sprawdze obydwa schematy.

    W DSie gpsa dopatrzyłem się dwóch rezystorów 330 na liniach Tx i Rx. Podejrzewam że podobne rozwiązanie jest niezbędne po stronie komórki.

    Jutro opisze wyniki.
  • #13 7761658
    AVRowiec
    Poziom 18  
    rozwiązanie ATPAW'a chyba się nie sprawdza ale być może mam problemy z zasilaniem telefonu więc jeszcze się okaże...
REKLAMA