Hi! Ich habe aus einem alten Yamaha PSR230 eine Tastatur mit 61 Tasten (5 Oktaven) ausgebaut und würde diese nun gerne mit einem AVR (in C) auswerten. Die Tastatur besitzt Anschlagdynamik. An der Tastatur hängt eine kleine Platine mit einem IC "Yamaha XJ450A0 3B5B0D73P", über den ich keine Infos gefunden habe. Er ist extern über einen Keramikresonator mit 8Mhz getaktet, ansonsten sind noch 5 Widerstände und ein kleiner Elko auf der Platine, sowie ein Widerstandsnetzwerk mit 13 Pins. Mit den Tasten ist sie über 2 Flachbandkabel verbunden: Eines mit 11 Adern und ein weiteres mit 12 Adern, die über das Widerstandsnetzwerk auf High gezogen werden. Zur Hauptplatine hin führte in Kabel mit 6 Pins, hier müsste mein AVR dran. Vcc (5V) und Gnd habe ich anhand des Layouts und des Elkos herausgefunden. Von den verbleibenden zwei Leitungen scheinen 2 hochohmig zu sein (also Eingänge), und 2 niederohmig. Die Pegel der Ausgänge hängen von den beiden Eingangsleitungen und dem Drücken von Tasten ab, aber die genauen Zusammenhänge konnte ich nicht herausfinden. Wie soll ich hier weiter vorgehen? Viele Grüße, Chris
Häng deine Elektronik doch einfach an den MIDI-Ausgang - einfacher geht es mit Sicherheit nicht. Hat außerdem den Vorteil, dass du dann auch nicht auf dieses bestimmte Keyboard angewiesen bist. Gruß Dr.Seltsam
Schon mal unterm Oszilloskop betrachtet? Vermutlich ist ein Multiplexer am Werk, das kann man evtl auch hoerbar machen, wenn du kein Scope hast.
@Dr. Seltsam: Das wäre ja zu einfach :) Mir gehts auch ums Selberbasteln. Davon abgesehen ist der Midi-Ausgang auf der Hauptplatine, und die lief nicht mehr rund. Angefangen bei sporadischen hängern bis zu nicht mehr funktionierenden Bedienknöpfen. @baudi: Oszi ist vorhanden, aber da tut sich leider gar nichts, Ich habe die Leitungen mit den High-Pegeln mal gegen Masse gezogen und gleichzeitig auf den Tasten hin und her gedrückt, da gab es eine einmalige Pegeländerung auf einer der Ausgangsleitungen, das war es aber auch schon. Da das Teil einen eigenen 8Mhz-Takt hat, ist es wohl mehr als ein Multiplexer / Schieberegister was auch immer....
Moin Chris, vielleicht solltest Du das Ganze doch erst mal im Zusammenspiel mit der Hauptplatine untersuchen. Evtl. wird der Tastaturcontroller von dieser initialisiert bzw. diese muss auf die von Dir beschriebene Änderung des Ausgangssignals reagieren (z.B. den 'Tataturcode' abholen). timpi.
Hi chris, ich versuche die Tastatur eines PSR-520 mit Arduino anzusteuern. Das board hat den gleichen Chip (PSR230). Kannst du mir sagen welche die Ein/Ausgänge des boards sind? Und hast du schon irgendwelche Erfolge zu verzeichnen? Ich bin leider noch zu keinen Ergebnissen gekommen. Viele Grüsse Philipp
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.