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

MAX3232 - brak nadawania, Tx zachowuje się niepoprawnie.

dawid.barracuda 04 Wrz 2017 21:06 2799 6
  • #1 16681256
    dawid.barracuda
    Poziom 13  
    Cześć wszystkim :)

    Mam pewien kłopot z układem MAX3232. Transmisja do max'a, czyli po linii Rx działa poprawnie, natomiast wysłanie coś poza transceiver, czyli po linii Tx, nie działa jak powinno. Na oscyloskopie widzę masę na linii Tx i co kilkanaście milisekund prostokąt do ok. -5V. Sprawdziłem 4 maxy 3232 i na każdym to samo. Pomyślałem więc, że to problem z kondensatorami i sprawdziłem pojemności 0.1u, 1u i 10u, za każdym razem to samo, potem zacząłem zmieniać maxy bo pomyślałem, że może jest trafiony. Wcześniej sprawdziłem UARTy mikroprocków poprzez crossowanie Tx i Rx przed transceiverem i działają one poprawnie. Co więcej, sprawdziłem oscyloskopem różne punkty na PCB i zasilanie (3V3) jest "czyste", na V+ jest ok. 5.5V, na V- jest ok. -5.5V więc jest poprawnie. Z kolei na C1 i C2 jest coś dziwnego, mianowicie na oscyloskopie nie widzę stabilnego napięcia tylko prostokąt o wypełnieniu ok. 50% i dużej częstotliwości, nie mam pojęcia czy tak powinno być. Wymieniłem na C1 i C2 kondensatory na tantale 10u, ale dalej to samo. Nie wierzę, że ciągle kupuję zepsute maxy, więc coś muszę robić źle. Ponadto, bo przylutowaniu zdarzyło mi się, ze przy pierwszym podłączeniu max nadawał dobrze, a po zresetowaniu zasilania (przechodziłem z pokoju do pokoju) znowu wracałem do sytuacji z początku, czyli na oscyloskopie widzę masę na linii Tx i co kilkanaście milisekund prostokąt do ok. -5V.
    Macie może jakieś pomysły/doświadczenia z tym układem? Bardzo proszę o jakiekolwiek wskazówki :)

    Na koniec trochę danych podstawowych:
    zasilanie z zasilacza sieciowego, które wchodzi na przetwornicę TRACO TSR 1-2450, potem z przetwornicy na stabilizator LDO 3.3V, a to już na max'a. Oczywiście na przetwornicy i stabilizatorze zasilanie filtrowane kondensatorami, tak samo przy maxie.

    Podłączenie maxa:
    MAX3232 - brak nadawania, Tx zachowuje się niepoprawnie.

    Mam jeszcze kilka oscylogramów z układu:
    C1- (pin3)
    MAX3232 - brak nadawania, Tx zachowuje się niepoprawnie.
    zbliżenia:
    MAX3232 - brak nadawania, Tx zachowuje się niepoprawnie.
    MAX3232 - brak nadawania, Tx zachowuje się niepoprawnie.

    C2- (pin1)
    MAX3232 - brak nadawania, Tx zachowuje się niepoprawnie.

    Linia Tx za transceiverem:

    MAX3232 - brak nadawania, Tx zachowuje się niepoprawnie.
    MAX3232 - brak nadawania, Tx zachowuje się niepoprawnie.
    Czyli jak widać czasami ramka jest wysyłana, ale nie zawsze (powinna być co 1s). W dodatku nie mam pojęcia skąd się wziął ten ujemny prostokąt na Tx.
  • Pomocny post
    #2 16681525
    Zielonka
    Poziom 22  
    Witam
    Nie wiem jakie masz wstawione transil-e. Wyrzuć je i zobacz jak układ się zachowa.
    Pozdrawiam
    W.B.
  • #3 16681562
    dawid.barracuda
    Poziom 13  
    Zapomniałem dodać, że układ od początku chodził bez transili. Jak na razie jest na nie tylko przewidziane miejsce, ale ich nie montowałem.
  • Pomocny post
    #4 16681568
    Konto nie istnieje
    Poziom 1  
  • #5 16681575
    dawid.barracuda
    Poziom 13  
    No tak, rzeczywiście... Czemu tak zrobiłem? Bo gdzieś wyczytałem, żeby tak zrobić żeby żaden z pinów nie pływał... Głupie tłumaczenie, ale cóż... Wobec tego mam odpiąć T2IN i R2IN i zostawić w powietrzu, tak? A T2/R2 out?
  • Pomocny post
    #6 16681602
    Konto nie istnieje
    Poziom 1  
  • #7 16681607
    dawid.barracuda
    Poziom 13  
    Zapomniałem kompletnie o tym, że podając 0 na TIn wystawiam tym samym stan wysoki na Tout... Teraz sprawa dla mnie jest jasna, rano odepnę te piny i dam znać czy max przeżył.
    Swoją drogą - jak takie zwarcie wpływa na przetwornicę w tym układzie? Ma ona jakieś ograniczenie prądowe na takie okazje?

    Dodano po 8 [godziny] 22 [minuty]:

    Okej, już wszystko sobie przemyślałem i nie wiem co mnie napadło żeby zwierać wyjścia do masy... Działa bez zarzutu po zastosowaniu wskazówek od @Marek_Skalski.
    Trochę mi wstyd po tym wszystkim i najchętniej skasowałbym temat :D Ale niech zostanie na przyszłość gdyby ktoś wpadł na równie ciekawy pomysł co ja w przyszłości.
    Temat zamykam, ponieważ problem został rozwiązany. Pozdrawiam serdecznie i jeszcze raz dziękuję za pomoc :)
REKLAMA