Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 3 kwi 2025, o 17:43


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
    Autor Wiadomość
    PostNapisane: 19 mar 2015, o 20:10 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 lut 2014
    Posty: 569
    Lokalizacja: Żagań
    Pomógł: 54

    Witam.

    Napotkałem dziś nietypowy problem.
    Mianowicie, mając zaprojektowaną i wykonaną płytkę prototypu programator nie był w stanie zaprogramować mi uC.

    Obrazek

    W związku z tym, iż było mało miejsca na złącze ISP standardowe użyłem 6-pinowego a sygnał SCK puściłem pomiędzy nóżkami kondensatorów filtrujących zasilanie do uC Atmega.
    Okazało się to dla mnie zgubnym pomysłem.
    Dopiero po usunięciu takiego połączenia i ominięcia tyn "kondziorków" problem zniknął.

    Stąd moje zapytanie: "o co biega?"

    Za wyjaśnienia z góry dziękuję.

    _________________
    http://leszczamiga.ppa.pl/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2015, o 21:13 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27366
    Lokalizacja: Szczecin
    Pomógł: 1043

    Moim zdaniem najprostsza z możliwych przyczyn - zwarcia linii SCK z czymś ... chociażby z kocówkami kondków ... nawet minimalne .... Tak myślę sobie

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2015, o 21:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 lut 2014
    Posty: 569
    Lokalizacja: Żagań
    Pomógł: 54

    Sprawdzałem czy są jakiekolwiek zwarcia.
    Dopiero jak zrobiłem obejście jak na rysunku to zadziałało.
    Obrazek

    _________________
    http://leszczamiga.ppa.pl/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2015, o 21:42 
    Offline
    Użytkownik

    Dołączył(a): 01 paź 2013
    Posty: 305
    Lokalizacja: Olsztyn
    Zbananowany użytkownik

    Pomógł: 20

    Witam
    Moim zdaniem raczej poprowadzenie ścieżki pod kondensatorami nie wpływa na sygnał , jeżeli masz soldermaskę to raczej nie powinno być zwarcia pomiędzy kondensatorem i ścieżką ale jeżeli jej nie masz to możliwe że podczas lutowania element mógł się przemieścić i zewrzeć, bardziej niż kondensatory to ten dławik daje. Może on jest przyczyną ?
    Pozdrawiam
    PS . Sam trawiłeś PCB czy jakaś firma , patrząc na załączony widok to tam faktycznie jest bardzo mała przerwa ( dziesiętne a może setne części milimetra pomiędzy padem kondensatorków a ścieżką)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2015, o 21:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 lut 2014
    Posty: 569
    Lokalizacja: Żagań
    Pomógł: 54

    Zwarcia nie ma. Sprawdzałem trzema miernikami. Płytki prototypowe robię sam. Potem, ewentualne zamówienia, w PRC :D

    _________________
    http://leszczamiga.ppa.pl/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2015, o 22:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 sie 2013
    Posty: 230
    Lokalizacja: Zabrze
    Pomógł: 17

    Będę strzelał. Czy czasem przyczyną nie był zły lut na złączu? Po przecięciu ścieżki i przylutowaniu kabelka mogłeś poprawić połączenie pinu złącza ze ścieżkami obwodu. Mogło też być tak, że było zwarcie między pinami złącza, a ścieżką idącą pod złączem (poprzez lut), a dolutowanie kabelka przetopiło cynę i usunęło zwarcie. Tym bardziej jest o prawdopodobne, bo ścieżka pod kondensatorami nadal jest połączona (odcięta z jednej strony, zwarta z drugiej przez "drut"). Wrzuć fotkę rzeczywistego obwodu, a nie tylko zrzuty z programu do PCB.

    _________________
    40-32:2=4!



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 mar 2015, o 09:34 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 lut 2014
    Posty: 569
    Lokalizacja: Żagań
    Pomógł: 54

    Fotki płytki z problematycznym połączeniem.

    Obrazek Obrazek

    _________________
    http://leszczamiga.ppa.pl/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 mar 2015, o 16:01 
    Offline
    Użytkownik

    Dołączył(a): 01 paź 2013
    Posty: 305
    Lokalizacja: Olsztyn
    Zbananowany użytkownik

    Pomógł: 20

    Witam
    Nadal twierdzę iż jest tam gdzieś zwarcie, chyba w tym miejscu (obrazek)
    Obrazek
    CZy te białe ślady to skrobanie czy tylko mi się wydaje , mogło być tak że jest jakieś mikro zwarcie. Puszczanie ścieżek pod kondensatorami nie powinno mieś wpływu ale na pewno solder maska by pomogła bo trochę cyny zalałeś na te maleństwa. Polecam cynę 0,25mm lub max 0,5mm ja tylko takiej używam przykład poniżej, faktem jest że lutowałem to na podłodze ale bez takiej małej średnicy to bym to zalał w cholerę (wzrok i ręka nie młoda).
    Obrazek
    Serdecznie pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 mar 2015, o 16:16 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3224
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    No fakt, nie ma gwarancji że nie ma tam gdzieś zwarcia.

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 mar 2015, o 16:23 
    Offline
    Użytkownik

    Dołączył(a): 01 paź 2013
    Posty: 305
    Lokalizacja: Olsztyn
    Zbananowany użytkownik

    Pomógł: 20

    jakbyś miał oscyloskop to bardzo fajnie byś sprawdził co się dzieje na tej linii, multimert pokaże że albo coś jest albo czegoś prawdopodobnie nie ma ale nie wiesz do końca a tu wszystko widzisz na żywo ..... tak na marginesie.
    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 mar 2015, o 16:39 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27366
    Lokalizacja: Szczecin
    Pomógł: 1043

    No właśnie o to chodzi - że zwarcie z pojemnością 100nF może być nawet kiepskie, może być nawet wiele ohm i brzęczyk nie wykryje - a już dla sygnału SCK będzie to zabójstwo .... Tak jak kolega wyżej pisze - na pewno na oscylu zamiast prostokątnego przebiegu SCK zobaczyłbyś coś na kształt sinusoidy prędzej i wtedy opadłoby od razu zdziwienie że nie działa - bo pojemność pochlastała zbocza ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 mar 2015, o 07:24 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 lut 2014
    Posty: 569
    Lokalizacja: Żagań
    Pomógł: 54

    Hmm. Fakt. Pomiar oscyloskopowy mogłem wykonać, zanim usunąłem nieszczęsną ścieżkę.

    Ona powodowała problemy jedynie podczas programowania. Komunikacja z LCD szła przez nią już poprawnie.

    Teraz płytka jest już przerobiona na .... kolejną wersję.
    Poniżej filmik z działania. Jeszcze sprzed wlutowania przekaźnika.


    _________________
    http://leszczamiga.ppa.pl/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 mar 2015, o 07:53 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    Ja miałem podobny problem, jestem w trakcie tworzenia biblioteki do modułu nRF24L01 ( udostępnię ją dla wszystkich na forum wraz ze szczegółowym opisem ) i miałem problem z odczytem czegokolwiek z nRF'a. Ustawiłem zegar sprzętowego SPI na 8MHz i w gąszczu kabelków na stykówce nic się nie działo, dopiero gdy zwolniłem prędkość tego sygnału zaczęło coś działać. Co dziwne ten sam kod, na tym samym procku ale w zestawie ATB śmigał jak głupi. Wniosek z tego taki że im większa częstotliwość sygnału to nawet niewielka pasożytnicza pojemność/indukcyjność jest w stanie bardzo zakłócić działanie układu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO