SNES Gamepad auslesen, Problem mit DATA

Gast #3807924
Lesenswert?
• ▲
▼
Hallo,
ich versuche mit einem ATmega64 mit 3,3V Vcc ein SNES Gamepad (5V) 
auszulesen.
Folgende Anleitung nutze ich:
http://rn-wissen.de/wiki/index.php/SNES_Controller

Die Signale Clock und Latch erzeuge ich wie vorgeben. Mittels 
Transistoren wandel ich sie von 0-3,3V auf 0-5V um. Das Oszilloskop 
zeigt die korrekten Signalpegel und -zeiten.

Am Data Signal, welches vom Gamepad kommt, finde ich nach der 
Pegelwandlung nur 0-320mV.

Möglich, dass das Gamepad einen Open Collector Data Ausgang hat und 
diesen bei Bedarf gegen Masse zieht? Dann könnte ich ihn einfach direkt 
zum ATmega führen und mit internem Pullup auf 3,3V ziehen, oder?

Habe ein bißchen Sorgen, dass 5V am ATmega Eingang landen und da Schäden 
verursachen.

Grüße,
006
Angehängte Dateien:
#3807932
Lesenswert?
• ▲
▼
Nimm doch einem fertigen Pegelwandler Baustein. Ich empfehle immer gerne 
die ADUM Reihe. Sind zwar noch Isolatoren, schadet aber nicht. Und der 
Preis von 2-5 EUR spielt für Einzelprojekte keine Rolle.
Da kannst du direkt deine Signale anlegen (auch bidirektionale bei 
bestimmten ADUM Typen aber da brauchst du hier nicht) und die 
Pegelwandlung 3,3V<->5V findet automatisch statt. Und grade wenn du vor 
Schäden Angst hast, kannst du beide Seiten sogar noch völlig isoliert 
betreiben, falls gewünscht.

Die gibts in allen Varianten mit bestimmer Anzahl an Eingängen pro 
Seite.

gruß cyblord

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.