Autor Wątek: Mjoy  (Przeczytany 169144 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Odp: Mjoy
« Odpowiedź #735 dnia: Lutego 05, 2011, 13:05:17 »
 

Powyższa płytka jest już trochę podniszczona przez wylutowywanie elementów ale połączenia są posprawdzane.

     

Rezonator:

Kondensatory wymienię dopiero w poniedziałek bo nie mam 22pF.
Czytałem że z podstawką były problemy ale sprawdzałem styki "brzęczykiem" na multimetrze i na każdej jest sygnał. W akcie desperacji w poniedziałek po wymianie kondensatorów mogę przylutować układ do płytki.


Odp: Mjoy
« Odpowiedź #736 dnia: Lutego 05, 2011, 14:11:45 »
Ja także miałem złe przejścia z podstawką precyzyjną.
MJoy16.googlepages.com
... in the air.

Odp: Mjoy
« Odpowiedź #737 dnia: Lutego 05, 2011, 15:43:19 »
Moja rada jest następująca.Zrób połączenia tzw."pająk" czyli podstawka z uP (zaprogramowanym),rezonator,kondensatory,chyba 4 rezystory,diody Zenera.Chyba to wszystko wyliczyłem z pamięci,może coś pominąłem,oczywiście gniazdo USB.Może to być na drutach lub jakimś starym druku uniwersalnym.Takie przypadki miały już miejsce na tym forum i po takim teście okazało się,że była to trywialna sprawa elementu lub złego styku.

Odp: Mjoy
« Odpowiedź #738 dnia: Lutego 05, 2011, 15:52:35 »
Rezonator masz raczej ok (12MHz), choć nadruk na nim wyjątkowo niechlujny. Jeśli kupiony w normalnym sklepie ot pewnie działa.
Rezystory z kolorów znosząc maja 82R - OK.
Ścieżki nie są przetrawione - OK.
Zwarć nie widać - OK.
Diody w poprawnym kierunku - OK.

Co jeszcze możesz zrobić:
 - zamień dławik  (ten "zielony" rezystor) na zwykłą "zworę"
jeśli nie pomoże:
 - wymontuj oba kondensatory 15pF i wtedy sprawdź.

Odp: Mjoy
« Odpowiedź #739 dnia: Lutego 06, 2011, 11:05:24 »
Niestety nie działa.  :005:
Próbowałem na obu płytkach, najpierw zworka a potem wylutowałem kondensatory 15pF - nic się nie zmienia.
Jutro kupię te kondensatory 22pF, nowy rezonator 12MHz i podstawkę "nieprecyzyjną".

Powiedz mi Damos czy układ może być uszkodzony pomimo tego że daje się zaprogramować? Czy da się go jakoś sprawdzić?

Odp: Mjoy
« Odpowiedź #740 dnia: Lutego 06, 2011, 16:11:46 »
Zworkę na dławiku możesz zostawić. (nie rób jej na rezonatorze !)

Układ może być uszkodzony, jednak to bardzo mało prawdopodobne. W domowych warunkach tego nie sprawdzisz.
Ja stawiam na fuse'y.
Podłącz programator i zrób zrzut ekranu od fuse'ów stosowany w trakcie programowania.

Odp: Mjoy
« Odpowiedź #741 dnia: Lutego 06, 2011, 16:37:50 »
Można także odczytać z uP zapisany kod i go porównać z źródłowym.Można także odczytać eprom (jest inf.w kodzie ASCII np.MJ16 ID vendora i produktu).

Odp: Mjoy
« Odpowiedź #742 dnia: Lutego 06, 2011, 20:29:10 »
Na początek fuse'y:



Porównanie zrobiłem po wgraniu tylko flasha z pliku "mjoy_16.hex" i odczytaniu.
Co mnie bardzo zdziwiło w PonyProg nie ma żadnej różnicy, ale porównując pliki różnice są. Jak to interpretować?

 

Poza tym porównałem pliki z obu urządzeń po wgraniu flasha i eepromu (save device file as) - nie było różnicy, są identyczne.

Odp: Mjoy
« Odpowiedź #743 dnia: Lutego 06, 2011, 23:21:48 »
Fuse'y wyglądają dobrze.
Jeszcze dwie podpowiedzi -  z czym możesz poeksperymentować, pamiętając, że cały czas ma być zaznaczony CKOPT!: (For resonators, the maximum frequency is 8 MHz with CKOPT unprogrammed and 16 MHz with CKOPT programmed.)

1 - to odznaczyć SUT0. To wydłuży czas startu dla rezonatora z 4.1ms do 65ms (Crystal Oscillator, slowly rising power)
2 - odznaczyć SUT0 i zaznaczyć SUT1 włączy to startup na BOD (detekcja napięcia zasilania - Crystal Oscillator, BOD enabled) i układ sam dobierze moment i czas startu rezonatora - IMHO raczej nie pomoże, ale spróbować wypada.

Trudno mi odnieść się do różnic w plikach - musiał bym posiadać je "fizycznie" :)

W ostateczności - możesz mieć ten problem, co Zając:
Tak na moim poprzednim Mjoy-u i też nie chodzi, natomiast ATMEGA z poprzedniego Mjoy-a na nowej płytce a i owszem bez problemu działa.
jemu pomogła tylko wymiana uC.

BTW -  kłopoty z MJoyem zaczynają być męczące. Obecnie pracuję nad UI do konfiguratora DMKeys8 dla vito_zm, zaraz po tym wezmę się za DMJoy8...

Odp: Mjoy
« Odpowiedź #744 dnia: Lutego 07, 2011, 06:08:47 »
Cytuj
Obecnie pracuję nad UI do konfiguratora DMKeys8 dla vito_zm, zaraz po tym wezmę się za DMJoy8...
Bardzo się cieszę z tego powodu.Prawa strona kokpitu (panele) jest już gotowa na przyjęcie softu
pozdrawiam,vito_zm

Offline Sundowner

  • *
  • Chasing the sunset
Odp: Mjoy
« Odpowiedź #745 dnia: Lutego 07, 2011, 07:05:38 »
BTW -  kłopoty z MJoyem zaczynają być męczące.
Zbyt wiele zależy od systemu i faz księżyca  :121:  Na XP sp3 i wcześniejszej konfiguracji komputera miałem problem aby w ogóle skalibrować drania, a trzeba było to robić przed każdym lotem. Obecnie na nowym komputerze z Win7, działa bezbłędnie... tylko, ze wymagał zdjęcia zworek z osi  :karpik . Układ jest niestety nieprzewidywalny.

Odp: Mjoy
« Odpowiedź #746 dnia: Lutego 07, 2011, 19:52:10 »
Wiadomości z frontu ciąg dalszy.
Niestety w dalszym ciągu nie udało mi się uruchomić Mjoya. Próbowałem z kondensatorami 22pF, bez kondensatorów, kupiłem nowe "ładniejsze" rezonatory, przełączałem fuse'y - i nic.
W zależności od HUBa (aktywny, pasywny, slot PCI) system albo melduje nieznane urządzenie albo awarię urządzenia. Zauważyłem że w zależności od podłączenia różny jest czas odcięcia urządzenia przez system.
Sprawdziłem na trzech komputerach i trzech systemach XP SP3, XPSP1, WIN 7 x64.

Myślę, że nie pozostało nic innego jak zakupić nowe inne Atmegi i spróbować na nich.

Odp: Mjoy
« Odpowiedź #747 dnia: Lutego 07, 2011, 20:24:52 »
Próbowałeś z innymi fuse'ami - tak jak pisałem ?

1 wariant:  odznaczyć SUT0. To wydłuży czas startu dla rezonatora z 4.1ms do 65ms (Crystal Oscillator, slowly rising power)
2 wariant:  odznaczyć SUT0 i zaznaczyć SUT1 włączy to startup na BOD (detekcja napięcia zasilania - Crystal Oscillator, BOD enabled) i układ sam dobierze moment i czas startu rezonatora - IMHO raczej nie pomoże, ale spróbować wypada.

Odp: Mjoy
« Odpowiedź #748 dnia: Lutego 07, 2011, 20:46:15 »
Damos oczywiście że próbowałem.
Wykonałem wszystko co polecałeś w różnych konfiguracjach (kondensatory, zworki, diody, fuse'y itd) ale tych scalaków nic nie zmusi do współpracy.
Jutro zamówię nowe, a w międzyczasie jeszcze coś popróbuję z nimi zrobić.

Dziękuję Damos za poświęcenie mi czasu i za wszystkie rady.

Może ktoś mógłby i chciałby sprawdzić u siebie te moje oporne Atmegi?

Odp: Mjoy
« Odpowiedź #749 dnia: Lutego 07, 2011, 20:59:07 »
To teraz zostaje tylko zakup innych ATmega16 lub  kontakt z kimś, kto ma działającego MJoy'a w podstawce (może choć powiedz, skąd jesteś ? :) ) i podmiana w celu sprawdzenia...