Forum: Mikrocontroller und Digitale Elektronik µC-Eval-Board mit mind. 64 IO-Pins und 1x RX/TX


von C# Beginner (Gast)


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?

von Dennis X. (Gast)


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

von Arduinoquäler (Gast)


Lesenswert?

C# Beginner schrieb:
> Aber ein kleineres 8-Bit würde reichen.
> Vorschläge?

Arduino Micro oder Arduino Nano plus 4 Stück PCF8575.

von Karl M. (Gast)


Lesenswert?

Hallo,

Ich würde mir auch diverse Portexpander direkt an die Schnittstellen 
packen, oder einen slave Atmel µC programmieren, der das Gewünschte 
macht.
Also Teile und Herrsche.

von C# Beginner (Gast)


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.

von Stefan K. (stefan64)


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

von Stefan F. (Gast)


Lesenswert?

Ich nehme für sowas immer Schiebereigster (74HC165 und 74HC595). Für 
Handarbeiten auf Lochraster ist das besser, weil dann nicht alle 
Leitungen auf einem engen Knubbel zusammen laufen. Außerdem sind die 
Chips biller, falls man man einen I/O Pin killt.

von W.S. (Gast)


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.

von C# Beginner (Gast)


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?

von C# Beginner (Gast)


Angehängte Dateien:

Lesenswert?

Ein weitere Frage wäre: Was ist das für ein Konnektor? Wo kann man die 
kaufen und die passenden Buchsen dazu?
Diese werden bei Fatar verwendet, um Keyboard mit den Midi-Encoder zu 
verbinden.

von Michael D. (etzen_michi)


Lesenswert?

Nennt sich "Micro Match"

z.B.: http://www.reichelt.de/index.html?ACTION=446&LA=0

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
Noch kein Account? Hier anmelden.