AVR ATmega16: Digitale Orgel, Kapazitive Last der Tasten

OP #2135435
Lesenswert?
• ▲
▼
Hallo Forum,

ich konzeptioniere gerade eine digitale Orgel. Das grobe Konzept ist so: 
ein ATmega16 liest Tasten-Events mit einer bestimmten Abfragerate ein. 
Diese Events werden per MIDI und USB an einen Rechner weitergegeben. 
Eine Software auf diesem Rechner erzeugt dann den Klang.

Meine Frage bezieht sich auf die Anbindung der Tasten. Um Leitungen zu 
sparen will ich ein Schaltergitter aufbauen. (Siehe Anhang) Da ich mich 
in Punkto Elektronik nicht so unglaublich auskenne, weis ich leider auch 
nicht, ob ich die Zeilen und Spalten dieser Matrix einfach an die 
Anschlüsse des AVR anbinden kann. Ich habe das Gefühl, dass hier noch 
irgendeine Trennung bzw. Treiberbausteine vorhanden sein müssen.

Weis hier irgendjemand genaueres?
Angehängte Dateien:
OP #2135507
Lesenswert?
• ▲
▼
Noch eine Frage. Wenn bei der Tastenmatrix mit Dioden eine Taste 
gedrückt ist, dann sieht der Zeilenleser nicht GND sondern 0.7V wegen 
den Dioden. Wenn die Schaltung mit 3.3V betrieben wird, dann wird 0.7V 
laut Datenblatt nicht mehr sauber als LOW erkannt. Welche konkreten 
Dioden bieten denn einen Spannungsabfall << 0.66V?
Gast #2135515
Lesenswert?
• ▲
▼
Manuel Gaus schrieb:
> Ok, verstanden. Werden die Tasten der Manuale nicht auch eine gewisse
> kapazitive Last darstellen?
>
Kann man vernachlässigen.

>> Das wird keine Orgel sondern ein Keyboard.
> Was ist den für Dich der Unterschied zwischen einer Orgel und einem
> Keyboard?

Eine Orgel macht Töne (eine richtige mit Luft).

Keyboard im sinne von Masterkeyboard also ohne Tonerzeugung.

Wenn du jeder Taste noch einen Ruhekontakt Spendierst kannst du auch die 
Anschlagdynamik auswerten.
OP #2135597
Lesenswert?
• ▲
▼
Hrm...

eventuell denke ich in dieser Dioden Forward Voltage Drop Sache falsch. 
Wenn ein leitender Pfad zwischen +5V und Masse über die 10kOhm und die 
Diode geschaltet ist, dann ist der Strom wegen den 10kOhm kleiner als 
0.5mA. Das sollte selbst bei einer Silizium-Diode laut Kennlinie keinen 
allzu großen Drop auslösen.
OP #2135645
Lesenswert?
• ▲
▼
> Eine Orgel macht Töne (eine richtige mit Luft).
>
> Keyboard im sinne von Masterkeyboard also ohne Tonerzeugung.

ok.

> Wenn du jeder Taste noch einen Ruhekontakt Spendierst kannst du auch die
> Anschlagdynamik auswerten.

hrm... wäre interessant wenn Aeolus(der Software Synthesizer) das 
auswerten würde. Tut es aber meines Wissens nach nicht.

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.