ATNEL tech-forum https://forum.atnel.pl/ |
|
Problem z własnym projektem https://forum.atnel.pl/topic22990.html |
Strona 1 z 2 |
Autor: | andrzejhi [ 2 kwi 2020, o 21:11 ] |
Tytuł: | Problem z własnym projektem |
Dzień dobry, Pierwszy raz piszę na tym forum. Hobbistycznie robie różne projekty. Ostatnio z użyciem Xbee. Wykonałem projekt który jest częściowo skopiowany z arduino pro mini i do niego dołożyłem xbee. na płytce stykowej/prototypowej wszystko działa natomiast po wykonianiu prototypu pcb niestety nie. Przelutowałem wszystkie elementy z arduino do mojej płytki żeby mieć pewność że bootloadery itd są ok. Potem podejrzewałem że przy lutowaniu uszkodziłem atmela ale gdy przelutowalem spowrotem to na arduino wszystko działa. Przy projekcie płytki popełniłem pewnie kilka błędów jak np kondensatory filtrujące dość daleko od uC. Więc dolutowałem blisko kondensatory i nadal nic. Załączam pliki eagla. Może ktoś bardziej doświadczony powie co zrobiłem źle i może uda się uratować projekt. Bo mi pomysły się niestety kończą. |
Autor: | micky [ 2 kwi 2020, o 21:53 ] |
Tytuł: | Re: Problem z własnym projektem |
Wrzuć zdjęcia płytki z obu stron. |
Autor: | micky [ 3 kwi 2020, o 10:13 ] |
Tytuł: | Re: Problem z własnym projektem |
Wrzuć fotki (top i bottom) pcb z realu |
Autor: | 0livaw [ 3 kwi 2020, o 14:36 ] |
Tytuł: | Re: Problem z własnym projektem |
Czy na tej płytce dochodzi Ci zasilanie do procesora? Pytam, bo możesz mieć zwarcie na zasilaniu. Najlepiej zmierzyć napięcie na pinach zasilających procesor na zmontowanej płytce. Pytanie drugie, to co masz przylutowane jako rezonator kwarcowy, to w ogóle startuje? |
Autor: | phill2k [ 3 kwi 2020, o 14:39 ] |
Tytuł: | Re: Problem z własnym projektem |
Sygnał DTR jest dobrze podpięty ?, bo wydaje mi się że procek nie jest w ogóle resetowany po załączeniu napięcia zasilania. Jak układ Xbee siedzi w gnieździe U2. |
Autor: | andrzejhi [ 3 kwi 2020, o 14:53 ] |
Tytuł: | Re: Problem z własnym projektem |
Ale xbee nie mam w gniezdzie. Testuje bez xbee, bez zasilania xbee i bez konwertera stanow logicznych. tez zastanawiałem się nad DTR ale nie mogę dojść co tam mogło być nie tak. DTR z gniazda 6 pinowego gold pin jest podane na kondensator 100nF a ten kondensator na wejście reset uC które jest podciągnięte do 5V przez rezystor 10k. Wszystko dokładnie jak w arduino. |
Autor: | phill2k [ 3 kwi 2020, o 14:58 ] |
Tytuł: | Re: Problem z własnym projektem |
No właśnie, masz cały czas 5V na pinie reset poprzez rezystor, a stanem aktywnym żeby zresetować procka jest stan niski (przez określony czas) który zapewnia kondensator, a dokładnie czas ładowania tego kondensatora, spróbuj połączyć DTR z GND i sprawdź czy ruszy. |
Autor: | andrzejhi [ 3 kwi 2020, o 15:14 ] |
Tytuł: | Re: Problem z własnym projektem |
nie bardzo wiem jak ten DTR działa ale moje wczorajsze obserwacje: na DTR programatora jest cały czas stan niski. Gdy chce zacząć programować na moment zmienia stan na wysoki i znów przechodzi na niski. Ten impuls "przechodzi" przez kondensator i powinien resetować procka. Choć za kondensatorem już tego impulsu nie odbieram (sprawdzam to miernikiem bo nie mam oscyloskopu) Dodatkowo procek wysyła po swoim TX jakieś tam dane. Więc podpięcie pod niego programatora powinno spowodować że programator będzie odbierać te dane a tego nie robi. tak jak by procek nie nadawał. Może gdzieś jest błąd w moim toku rozumowania. |
Autor: | phill2k [ 3 kwi 2020, o 15:21 ] |
Tytuł: | Re: Problem z własnym projektem |
Pisałeś wcześniej że korzystałeś ze schematu Arduino tworząc swój projekt, możesz załączyć ten schemat Arduino? |
Autor: | mirekk36 [ 3 kwi 2020, o 15:21 ] |
Tytuł: | Re: Problem z własnym projektem |
andrzejhi napisał(a): Choć za kondensatorem już tego impulsu nie odbieram (sprawdzam to miernikiem bo nie mam oscyloskopu) No no no.... miernikiem to możesz tak krótki sygnał sprawdzać w nieskończoność i nic nie zobaczysz. A zamiast oscyloskopu kup sobie nawet klona saleae za 40zł z allegro i będziesz miał coś nawet lepszego niż oscyloskop na wiele okazji pracy z prockiem. Zobacz np ten poradnik i się przekonaj jak może się to przydać: |
Autor: | andrzejhi [ 3 kwi 2020, o 15:38 ] |
Tytuł: | Re: Problem z własnym projektem |
O oscyloskopie myśle już od dawna. był nawet moment kiedy byłem bardzo bliski kupienia. potem się kasa rozeszła. Wybór na rynku jest tak duży że ciężko się zdecydować. Ostatnio myślałem o open scope https://store.digilentinc.com/openscope ... mentation/ Zerknę na tego klona saleae. Panie Mirku oglądam Pana materiały na YT i jestem fanem. Eagla uczyłem się z nich. Choć jak widać to błędów się nie udało ustrzec. Odnośnie schematu: |
Autor: | mirekk36 [ 3 kwi 2020, o 15:49 ] |
Tytuł: | Re: Problem z własnym projektem |
andrzejhi napisał(a): Zerknę na tego klona saleae. To lepiej zerknij sobie na ten poradnik bo widzę, że prawdopodobnie jak wielu początkujących nie rozumiesz nawet co to jest ten analizator i dlaczego się przydaje o wiele częściej a wręcz zastępuje z powodzeniem oscyloskop. I o czym my tu mówimy - o 40zł .... A w pakiecie jest "milion" darmowych analizatorów przeróżnych protokołów ... Na prawdę - zobacz zanim niepotrzebnie kasę wydasz na jakieś digilenty czy oscyloskopy - skoro i tak później sam stwierdzisz, że taki analizator stanów logicznych to podstawa a oscyl będzie stał i się kurzył. |
Autor: | andrzejhi [ 3 kwi 2020, o 15:52 ] |
Tytuł: | Re: Problem z własnym projektem |
Już obejrzałem. Super. Dzięki wielkie. Zaraz zamawiam. A w moim projekcie szukać przyczyny w DTR czy gdzieś indziej? |
Autor: | phill2k [ 3 kwi 2020, o 16:06 ] |
Tytuł: | Re: Problem z własnym projektem |
Teoretycznie wygląda że jest OK, a nie chce działać . Rozumiem że procek daje się programować, jeśli tak to ja bym przylutował diodę LED2 i R3 i napisał prosty programik żeby sobie pomrugała to tak na początek. Jak zadziała to znaczy że reset, zasilanie i taktowanie procka jest OK, jeśli nie to trzeba szukać co jest przyczyną. |
Autor: | mirekk36 [ 3 kwi 2020, o 16:19 ] |
Tytuł: | Re: Problem z własnym projektem |
phill2k napisał(a): i napisał prosty programik żeby sobie pomrugała to tak na początek. Ja sobie nie wyobrażam inaczej zaczynać jakiegokolwiek projektu od tak podstawowej czynności i nie mam ani jednego projektu gdzie taka dioda DEBUG by nie występowała. |
Autor: | andrzejhi [ 3 kwi 2020, o 16:20 ] |
Tytuł: | Re: Problem z własnym projektem |
Niestety procek nie daje się programować. Nie ma żadnego z nim "połączenia". Zaprogramowałem go jak był jeszcze wlutowany w arduino. Programator nie może się z nim połączyć i procek nie nadaje po TX. Tak jak by nie miał zasilania lub był w stanie resetu. Procek zaprogramowałem jak był na płytce arduino. Potem przelutowałem na moją płytkę. Gdzie nie działał. więc go przelutowałem na płytkę arduino spowrotem sprawdziłem że działa i przelutowalem na moją płytkę gdzie jest do tej pory. Diody w moim projekcie są ale nie da się go zaprogramować niestety. |
Autor: | micky [ 3 kwi 2020, o 16:41 ] |
Tytuł: | Re: Problem z własnym projektem |
Spróbuj go zresetować z ręki na moment przed samym wgrywaniem. Jak pójdzie to będziesz wiedział gdzie jest problem. |
Autor: | andrzejhi [ 3 kwi 2020, o 16:44 ] |
Tytuł: | Re: Problem z własnym projektem |
Niestety to nie pomaga. Próbowałem takiego resetu ale nie wgrywa się i tak |
Autor: | phill2k [ 3 kwi 2020, o 16:51 ] |
Tytuł: | Re: Problem z własnym projektem |
A spróbuj wlutować kwarc odwrotnie (obróć go o 180) tak żeby literka A była przy pinie 8 Atmegi. |
Autor: | andrzejhi [ 3 kwi 2020, o 16:52 ] |
Tytuł: | Re: Problem z własnym projektem |
A czy kwarc jest polaryzowany? ------------------------ [ Dodano po: 6 minutach ] przelutowany. nadal nic |
Autor: | micky [ 3 kwi 2020, o 17:15 ] |
Tytuł: | Re: Problem z własnym projektem |
A jakie masz dokladnie fusebity poustawiane? |
Autor: | andrzejhi [ 3 kwi 2020, o 17:23 ] |
Tytuł: | Re: Problem z własnym projektem |
Nie wiem. Tak jak pisalem wylutowałem ATmega z gotowego arduino pro mini |
Autor: | grzeniu 73 [ 3 kwi 2020, o 19:12 ] |
Tytuł: | Re: Problem z własnym projektem |
A ja miałem kiedyś własnie kwarce skopane i nic nie działało. Wymieniłem wszystko za czym doszedłem do kwarca. |
Autor: | phill2k [ 3 kwi 2020, o 19:37 ] |
Tytuł: | Re: Problem z własnym projektem |
Moim zdaniem problem leży w braku taktowania procka, tak jak kolega wyżej napisał. |
Autor: | andrzejhi [ 3 kwi 2020, o 22:02 ] |
Tytuł: | Re: Problem z własnym projektem |
Jutro z rana wymienię kwarc i zobaczę. Dziś jeszcze podciągnàłem zewnętrznie masę do uC i nadal nic. Czytam jakieś opisy w necie ale tak prosty układ powinien działać bez problemu. Jak by ktoś jeszcze coś się dopatrzył będę wdzięczny. |
Autor: | andrzejhi [ 4 kwi 2020, o 10:40 ] |
Tytuł: | Re: Problem z własnym projektem |
Szanowni koledzy. Bardzo Wam dziękuję za pomoc. Dziś w ramach walki z nudą przelutowałem wszystkie elementu do arduino i arduino nie dzialalo. wiec wziąłem nowe zaprogramowałem i przelutowałem do mojej płytki (nowej nie tamtej). I działa. Biorąc pod uwagę fakt. Narazie wlutowałem tylko niezbędne elementy (uC, kondensatory i wszystko do resetu). Teraz będę wlutowywał kolejno pozostałe rzeczy żeby sprawdzić czy coś nie powoduję problemu. Ale najprawdopodobniej uszkodziłem coś przy pierwszym lutowaniu. Planuję też w ramach walki z nudą sprawdzić tamten kwarc. Tak żeby wiedzieć na przyszłość czy to wina kwarcu czy uC. Jeszcze raz dzięki za sugestie. Mirku analizator stanów zamówiony. Pozdrawiam serdecznie |
Autor: | landrynek [ 4 kwi 2020, o 13:45 ] |
Tytuł: | Re: Problem z własnym projektem |
mirekk36 napisał(a): andrzejhi napisał(a): Zerknę na tego klona saleae. To lepiej zerknij sobie na ten poradnik bo widzę, że prawdopodobnie jak wielu początkujących nie rozumiesz nawet co to jest ten analizator i dlaczego się przydaje o wiele częściej a wręcz zastępuje z powodzeniem oscyloskop. I o czym my tu mówimy - o 40zł .... A w pakiecie jest "milion" darmowych analizatorów przeróżnych protokołów ... Na prawdę - zobacz zanim niepotrzebnie kasę wydasz na jakieś digilenty czy oscyloskopy - skoro i tak później sam stwierdzisz, że taki analizator stanów logicznych to podstawa a oscyl będzie stał i się kurzył. Tak wtrącając się trochę OT - które oprogramowanie polecasz do tych analizatorków? Bo widziałem kilka dostępnych |
Autor: | mirekk36 [ 4 kwi 2020, o 14:22 ] |
Tytuł: | Re: Problem z własnym projektem |
landrynek napisał(a): Tak wtrącając się trochę OT - które oprogramowanie polecasz do tych analizatorków? Bo widziałem kilka dostępnych Ja akurat używam oryginalnego Saleae i do niego zawsze korzystałem i korzystam z programu "Logic.exe" wprost od firmy Saleae, pobrany z ich strony. Ale z tego co wiem to to oprogramowanie również działa bez problemu z tymi klonami. |
Strona 1 z 2 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |