MIDI Merger funzt nicht richtig

OP #1324833
Lesenswert?

Guten Morgen,

ich habe mir den MIDI-Merger nach www.ucapps.de aufgebaut mit einem PIC
16F870. Die OPTO´s habe ich von ursprünglich 6N138 in einen CNY17-2 
getauscht, was ja wohl möglich ist.Um dem Signal noch den letzten 
Schliff zu geben, habe ich noch zwei Inverter hinter gesetzt. Nun habe 
ich aber Notenhänger !!!! Ich denke mal nicht das es an den CNY liegt, 
weil den habe ich in der Form schon benutzt. Ist der Kollektorwiderstand 
mit 1,5 K evtl. zu hoch dimensioniert? Habe ich irgendwo den PIC falsch 
beschaltet ?
In der Applikation wird ein 40 pinner verwendet, ich aber habe den 28 
pinner genommen. Denke aber mal, ich habe es so richtig umgesetzt.
Also eigentlich müsste es funktionieren...tut es aber nicht richtig.
Sieht einer was , was ich nicht sehe ??

Gruß aus dem sonnigem Berlin
Ingo
Angehängte Dateien:
#1326222
Lesenswert?

Midi ist mit 31kBaud schon recht sportlich. Ich bezweifle, daß das 
schnarchlahme Standardoptokoppler zuverlässig wuppen können.

Fototransistoren brauchen elendig lange, um die Basisladung auszuräumen.
Deshalb haben schnelle Optokoppler Fotodioden und die richtig schnellen 
GaAs-Fotodioden.

Ich hab in einer Anwendung Standardkoppler mit 4800 Baud laufen. Beim 
Test mit 9600 Baud gab es schon Störungen.


Peter
#1326260
Lesenswert?

Travel Rec. schrieb:
> Die Diskussion hatten wir schon letze Woche, Peter. Der CNY17 schafft
> das, wenn er richtig beschaltet ist.

Dann sollte man sich aber bloß nicht das Signal mit nem Oszi angucken, 
von Rechteck keine Spur.

Aber es kann mir ja egal sein, wenn jemand einige Cent sparen will und 
dafür lieber viele Stunden rumlötet.


Peter
OP #1326293
Lesenswert?

Peter Dannegger schrieb:

> Dann sollte man sich aber bloß nicht das Signal mit nem Oszi angucken,
> von Rechteck keine Spur.
>
>
> Peter

ich will mir ja auch nicht das Signal anschauen..ich will Musik machen
da ist es mir eigentlich schnuppe ob ecken oder kantenhauptsache TRÖÖÖT 
:-)

nochmal zur Frage ist ATTINY2313 = 90s2313

Gruß Ingo
Gast #1326310
Lesenswert?

Hallo Ingo,

ich vermute mal ein Software Problem. Kann es sein, das die Hänger nur 
dann auftreten, wenn per MIDI viele Parameter gesendet/ empfangen werden 
?
(MIDI ist ja schnarchlangsam)
Eventuell ein Pufferüberlauf, falls sowas verwendet wird.
Ich hatte mir vor Jahren mal einen kleinen Stepsequencer gebaut, der 
recht gut lief, solange man ihn nicht allzusehr mit Midi-Daten quälte 
(sowas wie dicke Akkorde zusammen mit der einen oder anderen 
Controller-Änderung)
In meinem Fall bin ich mir sicher, das mangelhafte Programmierung an den 
Hängern und Timing-Schwankungen Schuld waren, bin halt kein 
Programmier-Spezi.

Gruss Uwe
OP #1326334
Lesenswert?

du was die Software betrifft, kann ich keine Aussage machen. Ich habe 
die Anleitung unter den oben aufgeführten Link (www.acapps.de) gefunden.
Zumal ich mich jetzt mit PIC´s noch nicht so großartig befassst habe, 
und es eigentlich auch nicht möchte, weil sonst einfach zuviel Dinge auf 
der Strecke bleiben würden. Bin jetz gerade mal mit den AVR warm 
geworden.

Aber zurück zu deinem Post: die Hänger finden auch bei einer einzigen 
gedrückten Taste statt ohne das viele Daten einströmen. Ich weiß auch 
nicht, ob überhaupt der eingesetzet PIC der richtige ist. Deshalb hatte 
ich ja alles nötige hier angegeben, um sicherzustellen ob es überhaupt 
mit dem PIC funktioniert. Ich bin was da betrifft nicht der Profi mit 
PIC´s und hoffe doch das ich von einem der Professionellen hier doch 
noch den ein oder anderen Hinweis bekomme.
Ich wäre, was das betrifft sehr dankbar.

Gruß Ingo
(Firma: TravelRec.) Persönliche Seite #1326349
Lesenswert?

Dann baue Deinen Merger doch mit einem AVR, und zwar einem Typ mit 2 
UARTs, die das Empfangen erledigen. Das Senden machst Du dann in 
Software mit ´nem Timer. Ich denke, das wird Dich schneller zum 
gewünschten Ergebnis bringen und Du kannst dann immer wieder mal etwas 
ändern oder hinzufügen.

Edit: für AVRs gibt es hier auch mehr Spezialisten ;-)

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