Seite 4 von 9

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 18. August 2013, 16:46
von F_L_a_S_H
hmm also wenn du jetzt schon merkbare Verzögerung hast, hast du entweder schlechtes inet mit ping 100ms+ oder irgendwas falsch gemacht
am besten baust du dir ne Pingmessung ein.

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 18. August 2013, 17:10
von mupfelofen-de
F_L_a_S_H hat geschrieben:hmm also wenn du jetzt schon merkbare Verzögerung hast, hast du entweder schlechtes inet mit ping 100ms+ oder irgendwas falsch gemacht
am besten baust du dir ne Pingmessung ein.
Mhm, ich hab bereits eine Idee woran das liegen könnte. Und zwar werden die Controller-Daten kurz nach dem Versenden in das SNES gespeist. Die Daten vom Server werden erst am Ende der Hauptschleife vom Server gezogen und sind dann im nächsten Durchlauf up-to-date. Ist etwas knifflig, aber bestimmt zu lösen.

So, und nachdem mir nun so langsam der Speicher ausgeht und ich mir nicht weiter den Kopf über ein schönes Konfigurations-Interface zerbrechen will, habe ich kurzerhand eine DNS-Auflösung implementiert. Der Server läuft auf meinem VServer und sollte sich im Laufe der Testphase aus irgendwelchen Gründen die IP ändern, ändere ich einfach den Adresszeiger des Hostnamens.

Nächster Schritt: PCB-Layout. :rock:

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 20. August 2013, 09:30
von mupfelofen-de
Sneak peek. :)
Und nun beginnt die eigentliche Arbeit. Jeder der schonmal an einem Layout gearbeitet hat, weiß das. *g*

Möchte auf jeden Fall mit nur einem Layer auskommen, damit ich mir später das Bohren sparen kann.

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 20. August 2013, 16:09
von Farbauti
Auch wenn ich es nicht wirklich verstehe:
Sieht chic aus :D
Ich finds echt cool mit was für einem Tempo du vorran kommst oO

Freu mich schon drauf mir den Quellcode reinzuziehen 8)

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 20. August 2013, 16:50
von mupfelofen-de
Farbauti hat geschrieben:Auch wenn ich es nicht wirklich verstehe:
Sieht chic aus :D
Mir ist leider noch ein kleiner Fehler aufgefallen, den ich aber bei nächster Gelegenheit beheben werde. Findet ihn jemand? :wink:
Farbauti hat geschrieben:Ich finds echt cool mit was für einem Tempo du vorran kommst oO

Freu mich schon drauf mir den Quellcode reinzuziehen 8)
Bin selbst überrascht wie schnell das bisher ging. Muss manchmal nur etwas aufpassen, damit andere Dinge nicht auf der Strecke bleiben. :roll:

Und falls dich der Quellcode interessiert, schicke ich ihn dir gerne via E-Mail zu. Schreib mir hierzu einfach eine PN. Ist vielleicht gar nicht so schlecht, wenn zwischendrin mal jemand drüberschaut. 8)

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 21. August 2013, 08:54
von basitsch
Ich glaub dein Pinout des ATmega8 stimmt nicht z.B. liegt TOSC1/2 doch auf 9 / 10!?

BTW: Dein ISP-Anschluß weicht auch vom Standard ab!

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 21. August 2013, 09:10
von mupfelofen-de
basitsch hat geschrieben:Ich glaub dein Pinout des ATmega8 stimmt nicht z.B. liegt TOSC1/2 doch auf 9 / 10!?
Ne, das passt. Hab gerade nochmal im Datenblatt geschaut. Ist auch aus der Eagle-Standardbibliothek. :)
basitsch hat geschrieben:BTW: Dein ISP-Anschluß weicht auch vom Standard ab!
Auch das passt. Nur die PIN-Reihenfolge auf meinem Schaltplan ist etwas durcheinander gewürfelt. Ist übersichtlicher. Allerdings bin ich beim Quickdev16 genau darauf reingefallen und habe es erst einige Zeit später gemerkt. Dort ist es nämlich falsch. :wink:

Das (bisher) einzigste Problem, dass ich finden konnte, waren die 1N4007-Schutzdioden an den SNES-Ports. Damit wollte ich das SNES vor Verpolung schützen, damit nicht gleich die Sicherung fliegt wenn man das SNESoIP versehentlich falsch zusammensteckt. Allerdings habe ich den Spannungsabfall von 0.7V nicht berücksichtigt und der ATmega (zumindest laut Datenblatt) 4.5 - 5.5V benötigt.
Habe sie jetzt einfach weggelassen und die Steckerreihenfolge verpolungssicher kodiert.

Grüße
Micha

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 21. August 2013, 09:25
von basitsch
Check lieber noch mal mit nem Datasheet gegen. Kann grad nicht nachsehen. Kann sein, dass mich meine Erinnerung täuscht. Eventuell weicht auch der Typ AI vom AU ab? Den AI bekommst du so auch nicht mehr, da er ja nicht RoHS-konform ist.

Update: Sorry ist ja TQFP, hatte für DIL geschaut :pfeif: Mit denen hab ich immer gearbeitet. Passt schon.

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 21. August 2013, 09:35
von mupfelofen-de
basitsch hat geschrieben:Check lieber noch mal mit nem Datasheet gegen. Kann grad nicht nachsehen. Kann sein, dass mich meine Erinnerung täuscht. Eventuell weicht auch der Typ AI vom AU ab? Den AI bekommst du so auch nicht mehr, da er ja nicht RoHS-konform ist.

Update: Sorry ist ja TQFP, hatte für DIL geschaut :pfeif: Mit denen hab ich immer gearbeitet. Passt schon.
Den benutze ich gerade auch. In meinem Fall der ATmega8-16P. Den TQFP bekomme ich so schwer aufs Steckbrett. 8)

Es würde mich allerdings überraschen, wenn sich zwischendrin mal das Pinout geändert hat. Das ist ja das schöne an der Reihe; allesamt pin-kompatibel.

Aber ja, den TQFP gibt es (glaube ich) nur in zwei Ausführungen ATmega8 und ATmega8L (low-voltage). Habe allerdings nur die erste Variante vorrätig.

Grüße
Micha

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 21. August 2013, 10:36
von basitsch
Eventuell hab ich dich jetzt falsch verstanden, aber die unterschiedlichen Gehäuseformen sind nicht pinkompatibel. Sie z.B. http://html.alldatasheet.net/html-pdf/1 ... -16PU.html

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 21. August 2013, 10:46
von mupfelofen-de
basitsch hat geschrieben:Eventuell hab ich dich jetzt falsch verstanden, aber die unterschiedlichen Gehäuseformen sind nicht pinkompatibel. Sie z.B. http://html.alldatasheet.net/html-pdf/1 ... -16PU.html
Ja, klaro! Hab mich etwas blöd ausgedrückt. Aber man kann einen ATmega8 problemlos mit einem anderen IC der gleichen Reihe austauschen wie z.B. dem 48, 88, 168, 328 usw.

Und Code der auf einer DIL-Version läuft, läuft auch wunderbar auf einem TQFP oder einem MLF.

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 22. August 2013, 16:45
von mupfelofen-de
Das Gehäuse nimmt an Form an. Erste Bilder gibt's voraussichtlich am Wochenende. :)
Musste damit bereits anfangen, damit ich später beim Layouten keinen Fehler mach.

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 23. August 2013, 15:12
von F_L_a_S_H
wo kann man nen Prototypen eigentlich günstigen machen lassen.

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 23. August 2013, 15:19
von mupfelofen-de
F_L_a_S_H hat geschrieben:wo kann man nen Prototypen eigentlich günstigen machen lassen.
Werde, sobald alles funktioniert, alles veröffentlichen und evtl. noch ein paar Geräte aufbauen. Am günstigsten ist jedoch Selbermachen - notfalls auf einer Lochraster-Platine. Die SNES-Buchsen brauch man auch nicht unbedingt, da man theoretisch auch 2 dieser billigen Verlängerungskabel opfern kann.
Alle notwendigen Teile bekommt man in jedem gut sortierten Elektronik-Fachhandel.

Gebe in jedem Fall auch gerne Hilfestellung. Um die Teile in einer größeren Stückzahl selbst zu produzieren, fehlt mir leider die notwendige Zeit.

Grüße
Micha

Re: SNESoIP: SNES Ethernet Adapter

Verfasst: 23. August 2013, 17:30
von F_L_a_S_H
Jo, Lochraster mach ich auch immer, aber ich bräuchte für n anderes Projekt ne Platine mit smd usw. und mehr als 10€ wollt ich nicht ausgeben, dachte du hast sowas schonmal gemacht.