Polyphone Töne erzeugen

#3352760
Lesenswert?

Hi
In der bisherigen Anwendung wird mit einem Log H und unterschiedlicher 
Dauer  ein Tonfrequenz mit der entsprechenden Länge  erzeugt.
Das Ganze >30 mal ( 30 x cd 4047 )

Um die Anzahl der IC zu vermindern , wird nun nach einer Lösung gesucht. 
Angedacht ist die Verwendung eines Oldi- IC SAA 1900 der im Prinzip ein 
Polyphoner Soundchip ist wie er früher für Heimorgeln verwendet wurde.

Suche nach weiteren Ideen
Jeder Hinweis ist willkommen

UweL
#3353393
Lesenswert?

Danke für die Hinweise.
ELM und BU8793KN (ROHM) habe ich mir angesehen sowie UM 3561 den SAA 
1900

Bis auf den SAA1900, wird EINE Melodie oder Tonfolge bei Aktivierung 
abgespielt wird.
Beim SAA1900 erfolgt die Ansteuerung über eine Matrix, sodaß es mit 
einem H oder L auf einer leitung nicht getan ist.( Weis nicht, wie man 
dies lösen könnte).

Die Vorgabe ist, wie schon bei der Anfrage genannt, das, vereinfacht 
gesagt n- Leitungen ankommen und mit jeder Leitung EIN Ton erzeugt 
werden muß.

Mein Ansatz ist deshalb dass eine Peripherie mit n- Eingängen benötigt 
wird. Diese müßte dann in BCD umgewandelt werden um dann einen ELM oder 
DDS anzusteuern.
Wie man dies umsetzt ist mir z.Zt (noch) unklar.

Uwe
#3353419
Lesenswert?

@ Uwe W. (uwel)

>Die Vorgabe ist, wie schon bei der Anfrage genannt, das, vereinfacht
>gesagt n- Leitungen ankommen und mit jeder Leitung EIN Ton erzeugt
>werden muß.

Wie groß ist N? Im einfachsten Fall nimmt man für jede Leitung EINEN 
AVR. Mit etwas Grips kann man aber auch N einfache (DDS) Synthesizer in 
EINEN AVR programmieren.

>Mein Ansatz ist deshalb dass eine Peripherie mit n- Eingängen benötigt
>wird. Diese müßte dann in BCD umgewandelt werden um dann einen ELM oder
>DDS anzusteuern.

>Wie man dies umsetzt ist mir z.Zt (noch) unklar.

Mit EINEM AVR/uC.

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