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

[Atmega 8][c] Problem z max232 - brak napięcia na Vs-

boohoo 14 Maj 2010 23:14 2639 8
  • #1 8076765
    boohoo
    Poziom 12  
    Witam

    Mam problem z układem max232, który chcę wykorzystać przy transmisji szeregowej między Atmega8 i PC. Zasilany jest napięciem 5V, tym samym co mikrokontroler. Na pinie Vs+ mierzę ok. 9V, ale już na Vs-, nie wiedzieć czemu, 0.6V. Układ zlutowałem wg schematu:
    [Atmega 8][c] Problem z max232 - brak napięcia na Vs-

    [Atmega 8][c] Problem z max232 - brak napięcia na Vs-

    Z góry dziękuję za pomoc, wskazówki co może być nie tak.

    Pozdrawiam

    PS Zapomniałem napisać, że jest echo po zwarciu pinów 13 i 14, niestety nie ma dla 11 i 12.
  • #2 8076945
    hotdog
    Poziom 26  
    Na moje oko, wszystko wygląda dobrze, albo max uwalony, albo gdzieś masz jakiś zimny lut. Sprawdź też, czy polaryzacja wszystkich kondensatorów jest dobra.

    Pozdrawiam
  • #3 8077080
    boohoo
    Poziom 12  
    Dzięki za odpowiedź. Sprawdzałem dwa różne układy i było to samo, więc to nie wina wadliwego max232. Polaryzację kondensatorów sprawdzałem kilka razy, tak samo wszystkie połączenia testerem zwarć. Eh, nie wiem już co może być nie tak...

    Jakby ktoś miał jakiś pomysł, to proszę pisać :)

    Pozdrawiam
  • #4 8077183
    uuidgen
    Poziom 12  
    a sprawdziłeś kondensatory omomierzem?
  • #5 8078182
    boohoo
    Poziom 12  
    Tak, sprawdzałem zarówno omomierzem, jak i miernikiem pojemności - kondensatory wydają się być w porządku. Kurczę, skończyły mi się już pomysły...
  • #6 8078630
    rpal
    Poziom 27  
    w jakich warunkach kolega sprawdza połaczenia czy przy załączonym PC-cie i podłaczonym uP czy w wersji kiedy wszystkie linie Txd,Rxd wiszą w powietrzu ?
    Bo jeśli wejscia i wyjścia układu RS232 nie sa nigdzie podlaczone to ewidentny bład w PCB albo odwrócona polarycja kondensatorów (tylko jeszcze tego nie wymacałeś) a jesli pod obciązeniem wyjść i wejść to może winny jest uP i ustalone np. piny jako wyjścia ze stanem 0 na nim ? Mozesz smiało zastosować kondensatory ceramiczne np 100n albo więcej tez układ będzie pracował. Częstym błedem tez jest lustrzane odbicie złacza DSUB nawet w gotowych projektach.
  • #7 8079250
    boohoo
    Poziom 12  
    Sprawdzałem na różne sposoby, na początku przy włączonym laptopie i podłączonym uC - założyłem, że wszystko jest połączone w porządku i wgrałem program, który oczywiście nie zadziałał. Dopiero po kilkukrotnym sprawdzeniu kodu zacząłem szukać sprzętowej przyczyny... Mierzyłem też napięcie na Vs- przy "wiszących" liniach Txd i Rxd i efekt był ten sam.

    No nic, w poniedziałek wymienię te kondensatory na ceramiczne i napiszę czy pomogło... Może któryś z wlutowanych elektrolitów był błędnie oznaczony...

    Rozumiem, że schemat, który podałem w pierwszym poście jest poprawny? :)

    Dzięki za wszystkie odpowiedzi.

    Pozdrawiam
  • #8 8080479
    rpal
    Poziom 27  
    schemat jest OK nie ma do czego się czepnąć, na V- powinno być napięcie ujemne no może nie od razy -9 ale coś w tych okolicach na pewno ponad 6-7 V na minusie. To działać musi może masz zwarcia na PCB tylko jeszcze o tym nie wiesz ? Zrób to na pająkach bedziesz mieć pewność że nie ma zwarć.
  • #9 8080716
    boohoo
    Poziom 12  
    Nie dawało mi to spokoju, wymontowałem kilka kondensatorów ceramicznych 100n i wlutowałem w miejsce elektrolitów i... ku mojej uciesze pojawiło się upragnione napięcie na Vs-. Około -8.7V. To tyle radości, bo pożyczyłem koledze przejściówkę usb-rs232 i nie mam jak sprawdzić czy to koniec problemów...

    Hm... więc to była jednak wina odwróconej polaryzacji któregoś z elektrolitów. Jest możliwe, że zostały błędnie oznaczone? Sprawdzałem kilka razy i minusy były zgodnie ze schematem.

    Wielkie dzięki rpal za pomoc. Tematu póki co nie zamykam, a nuż to nie koniec problemów.

    Pozdrawiam
REKLAMA