µC-Eval-Board mit mind. 64 IO-Pins und 1x RX/TX

Gast #4862189
Lesenswert?

Ich bräuchte ein Eval-Board, um einen MIDI-Keyboard-Scanner zu bauen, 
der 2  61-Key Keyboards der Firma Fatar scannt.
Diese haben insgesamt 4x 16-Pin Connector.
http://www.doepfer.de/DIY/Matrix_61.gif

Das STM32F4Discovery könnte das vermutlich, hat ja doppelreihige 
Stiftleisten.
Aber ein kleineres 8-Bit würde reichen.
Vorschläge?
Gast #4862200
Lesenswert?

C# Beginner schrieb:
> Ich bräuchte ein Eval-Board, um einen MIDI-Keyboard-Scanner zu
> bauen,
> der 2  61-Key Keyboards der Firma Fatar scannt.
> Diese haben insgesamt 4x 16-Pin Connector.
> http://www.doepfer.de/DIY/Matrix_61.gif
>
> Das STM32F4Discovery könnte das vermutlich, hat ja doppelreihige
> Stiftleisten.
> Aber ein kleineres 8-Bit würde reichen.
> Vorschläge?

Nur so aus dem Kopf: Arduino Mega 2560
 - 54 digitale
 - 16 analoge
Eingänge
Gast #4862226
Lesenswert?

Ich überlege gerade, dass ich mit weit weniger PINs auskommen müsste.
Ich müsste nämlich die Selektor-Leitungen von Keyb1 und Keyb2 
zusammenlegen können??
Dann brauche ich 8 + 8 Selektorleitungen (Keyb1 + Keyb2 parallel)
und 8 + 8 (Kb1) + 8 + 8 (Kb2) Datenleitungen, total 48 IO-Pins.
#4862230
Lesenswert?

C# Beginner schrieb:
> Ich überlege gerade, dass ich mit weit weniger PINs auskommen müsste.
> Ich müsste nämlich die Selektor-Leitungen von Keyb1 und Keyb2
> zusammenlegen können??
> Dann brauche ich 8 + 8 Selektorleitungen (Keyb1 + Keyb2 parallel)
> und 8 + 8 (Kb1) + 8 + 8 (Kb2) Datenleitungen, total 48 IO-Pins.

Ich denke, Du kommst mit 1 * 8 Selektorleitungen aus. Dazu 4 * 8 
Datenleitungen, es sollten also 40 Pins für die Keyboardkontakte 
ausreichen.

Gruß, Stefan
Gast #4862477
Lesenswert?

C# Beginner schrieb:
> Diese haben insgesamt 4x 16-Pin Connector.

Such dir nen hinreichend großen µC aus, der deutlich MEHR als diese 64 
Portpins hat. Alles Andere ist nur Gewurschtel und macht dir das 
Programmieren schwer.

Das Einzige, was du wirklich brauchst, sind Schutzschaltungen an deinen 
Ports. Also Widerstand in die Leitung, dann eine Doppeldiode (BAR43S 
o.ä.) and VCC und GND dann noch ein Widerstand in der Leitung dann an 
den Port.

Und das Board kannst du dir selber kreieren, das ist nicht wirklich 
schwer.

W.S.
Gast #4863366
Lesenswert?

W.S. schrieb:
> Das Einzige, was du wirklich brauchst, sind Schutzschaltungen an deinen
> Ports. Also Widerstand in die Leitung, dann eine Doppeldiode (BAR43S
> o.ä.) and VCC und GND dann noch ein Widerstand in der Leitung dann an
> den Port.

Kann noch nicht ganz verstehen, warum ich die Schutzschaltung brauche.
Mal in anderen Threads gesucht:
Beitrag "AVR Port schützen vor höherer Spannung"

Ich erzeuge ja mit den Selektorleitungen (auf Output geschaltet) die 
Spannung selbst, die ich dann auf den Datenleitungen (als Input 
geschaltet) wieder einlesen kann.
Möglich, dass eine Diode in den Midi-Keyboard kontakten
siehe http://www.doepfer.de/DIY/Matrix_25.gif
kaputt wäre: Dann würde ein High auf einer Selektorleitung auf eine 
andere übertragen werden und diesen Low-Output auf High ziehen wollen.
Ok, dann ist das Keyboard sowieso kaputt.
Aber ich frage ganz ernst: macht man diese Schutzschaltungen 
standardmäßig bei solchen Mux-Schaltungen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren