Autor Wątek: Mjoy  (Przeczytany 168997 razy)

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

damos

  • Gość
Odp: Mjoy
« Odpowiedź #450 dnia: Marca 20, 2009, 16:00:03 »
Programem EAGLE - można ściągnąć demo
Nie Demo, a normalną, w pełni darmową wersję freeware. Ona ma jedynie ograniczenie do zapisu więcej niż 2 warstw i większej płytki niż 10x8 cm.
http://www.cadsoft.de/download.htm
Czy napięcie na D- oraz D+ w czasie wymiany danych jest napięciem różnicowym?
O tyle, że zamieniają się biegunowością. Nie ma tam napięcia ujemnego względem masy.
W jakim zakresie napięć pracują diody Zenera podczas wymiany danych?
Mnie się wydawało,że poniżej napięcia Zenera?(diody są tylko zabezpieczeniem przed przekroczeniem 3.3V,ale może się mylę).
A to zależy. uP podaje na port napięcie bliskie 5V - więc ten sygnał jest obcinany. HUB/Host USB powinien podawac miedzy 2.8V a 3.6V - wtedy dioda 3.3 będzie obcinać sygnał a dioda 3.6 nie powinna. Dla poziomu poniżej napięcia Zenera dioda nie przewodzi w kierunku zaporowym.

Offline Sundowner

  • *
  • Chasing the sunset
Odp: Mjoy
« Odpowiedź #451 dnia: Marca 20, 2009, 18:37:36 »
Co do starej płytki Mjoya, to przypomnę, że projektowałem ją pod wykonanie domowe, metodami niejako chałupniczymi. Gdybym projektował od razu pod wykonanie w profesjonalnym zakładzie, jej gabaryty byłyby mniejsze... ale żeby aż wywalać miejsce na diody ?

Odp: Mjoy
« Odpowiedź #452 dnia: Marca 20, 2009, 18:58:25 »
Dziękuję Damos za wyjaśnienia,teraz nie mam wątpliwości co do punktu styku PC MJoy.Dzięki za informację o Eagle,rzeczywiście można otworzyć plik.Co do mnie to reflektuję na wersję MJoy bez diod.

damos

  • Gość
Odp: Mjoy
« Odpowiedź #453 dnia: Marca 24, 2009, 10:08:53 »
Gama twierdzi, że ta werjsa MJoya działa i że testowali:

Cytat: Gama
Płytka była sprawdzona także i pod tym względem, więc działa jak należy.

Ilość diód można było wyciąć, bo w nowym projekcie (schemat także został
zmieniony) sygnał jest rozdzielany za diodami, a nie przed, jak w starym
mjoyu.
Zasada działania klawiatury matrycowej mówi, że zawsze sprawdza się
tylko jeden wiersz w danej chwili. Więc po co mieć dla każdego wiersza
inne diody? Wystarczy ich tyle co wierszy.

Ja przez weekend nie miałem czasu na analizę schematu :( Możliwe, że gość ma rację.
Proszę o potwierdzenie, czy ci, którzy chcą płytki MJoy'a wezmą te "mniejsze", czy dla nich zamówić "stare".

Odp: Mjoy
« Odpowiedź #454 dnia: Marca 24, 2009, 13:45:00 »
Dla mnie mniejsze jeśli można.

Odp: Mjoy
« Odpowiedź #455 dnia: Marca 24, 2009, 16:18:18 »
Z tego co rozumiem to żadne dodatkowe diody prostownicze nie są potrzebne do działania "mniejszego" mjoya - poproszę o potwierdzenie tego / nie mam możliwości wlutowywania diód w taśmę wielożyłową /. Jeszcze mam jedną wątpliwość a mianowicie dwie diody tuż przy gnieździe USB są SMD czy mi się wydaje ?
Więc jeszcze nie wiem to zależy od odpowiedzi na powyższe pytania.

pozdrawiam

Zając
Zapraszam na stronę projektu www.simproject.zajac.waw.pl

Offline Sundowner

  • *
  • Chasing the sunset
Odp: Mjoy
« Odpowiedź #456 dnia: Marca 24, 2009, 16:50:23 »
Tak, niestety są tam przewidziane SMD, pozbyto sie też serii 10 oporników wrzucając tam ... coś innego. Zmieniono tez gniazdo programatora... sporo zmian.

Odp: Mjoy
« Odpowiedź #457 dnia: Marca 24, 2009, 17:33:12 »
W takim razie pozostane chyba przy starej wersji a jeżeli chodzi o

pozbyto sie też serii 10 oporników wrzucając tam ... coś innego.

to prawdopodobnie chodzi o coś takiego http://www.tme.eu/drabinka-rezystorowa-9x10k-10pin-2/arts/pl/a07/dr470r-4_5.html

Zając
Zapraszam na stronę projektu www.simproject.zajac.waw.pl

Offline Sundowner

  • *
  • Chasing the sunset
Odp: Mjoy
« Odpowiedź #458 dnia: Marca 24, 2009, 18:04:40 »
Teoretycznie można pominąć te diody SMD i wlutować klasyczne w miejsca lutów gniazda USB-B.

Problem gniazda ISP też można przeskoczyć wykonując przejściówkę do tego, który do tej pory wykorzystywaliśmy.

Tylko pytanie czy wszystkie przyciski będą działać tak jak powinny ? Gama wykonała modyfikację układu... nie wiem nawet czy kogokolwiek spytali się o zgodę (mnie na pewno nie), to przynajmniej mogliby podesłać komuś tutaj jedną sztukę do testów.

damos

  • Gość
Odp: Mjoy
« Odpowiedź #459 dnia: Marca 24, 2009, 18:16:44 »
Z tego co rozumiem to żadne dodatkowe diody prostownicze nie są potrzebne do działania "mniejszego" mjoya - poproszę o potwierdzenie tego / nie mam możliwości wlutowywania diód w taśmę wielożyłową /.
Rozrysowałem matrix'a, zrobiłem sobie pobieżną analizę i wychodzi mi, że mogą pojawić się fałszywe odczyty przy jednoczesnym wciśnięciu odpowiedniej kombinacji 3 lub więcej klawiszy.

Jeszcze mam jedną wątpliwość a mianowicie dwie diody tuż przy gnieździe USB są SMD czy mi się wydaje ?
Tak to wygląda. Ale można tam przylutować zwykłe diody.

To dziwne "coś" zamiast rezystorów - to drabinka rezystorowa - dobry pomysł.

BTW - "oryginalne" płytki MJoy'a są droższe o kilka PLN (większa powierzchnia płytki)

Odp: Mjoy
« Odpowiedź #460 dnia: Marca 24, 2009, 18:35:03 »
Jestem ciekaw czy ktoś taką płytkę już ma i czy mu chodzi prawidłowo po tych zmianach
Zapraszam na stronę projektu www.simproject.zajac.waw.pl

Odp: Mjoy
« Odpowiedź #461 dnia: Marca 24, 2009, 18:55:41 »
Przejrzałem także pobieżnie druk i potwierdzam,że zastosowano drabinkę oporową.Dlaczego wprowadzono dodatkowo 8 diod nie mam pojęcia.Ponieważ prototyp tej płytki nie został przez kolegów z forum przetestowany to pojawia się wątpliwość czy jest sens jej zamawiania.
Najbezpieczniej zamówić starą wersję i przesłać Damosowi dodatkowe pieniadze wynikajace z różnicy cen.Co do mnie to podporządkuję się do wersji MJoya zamawianej przez kolegów.

Odp: Mjoy
« Odpowiedź #462 dnia: Marca 24, 2009, 18:58:39 »
Jestem też za "starą" płytką - różnice oczywiście doślę

Zając
Zapraszam na stronę projektu www.simproject.zajac.waw.pl

damos

  • Gość
Odp: Mjoy
« Odpowiedź #463 dnia: Marca 24, 2009, 19:34:54 »
OK. Zrobiłem rysunek wyjaśniający do swojej analizy key-matrix'a: (sorry za malunki w paincie  :karpik, ale trudno to lepiej wyjaśnić)
Układ działa tak, że dla każdej z kombinacji portów PCx->(PBx,PDx) jest sprawdzane, czy płynie między nimi prąd. W danym momencie zasilana jest tylko jedna para z tej kombinacji np. dla PC0 jest to następująca sekwencja zasilania par i testowania przepływu::
 PC0 i PB0
 PC0 i PB1
 PC0 i PB2
 PC0 i PB3
 PC0 i PB4
 PC0 i PB5
 PC0 i PB6
 PC0 i PB7
 PC0 i PD4
 PC0 i PD5
 PC0 i PD6
 PC0 i PD7

 Przy zwartym przycisku prąd płynie, przy rozwartym - nie. Kolorami oznaczyłem poszczególne przepływy.
Można wciskać wiele przycisków na raz i wszystko będzie ok, tak jak tu:

Jednak wystarczy wcisnąć pechowo 3 przyciski - i zaczną pojawiać się błędy: tutaj pokazany jest test dla (PC1->PB0) oraz (PC1->PB1). Na skrzyżowaniu PC1-PB1 przycisk nie jest wciśnięty a prąd i tak popłynie - właśnie z powodu zmniejszenia ilości diod. Nie jest to groźne dla zwykłego Joystick;a, ale dla kokpitu, gdzie są przyciski dwustanowe - już tak!


Offline Sundowner

  • *
  • Chasing the sunset
Odp: Mjoy
« Odpowiedź #464 dnia: Marca 24, 2009, 19:51:51 »
Nie po to jest key matrix żeby diody pakować poza układem... równie dobrze można się ograniczyć do klasycznej konstrukcji pierwszego Mjoy'a 16. Gama dała ciała widać.