Artikel
RS232-naar-MIDI-interface
MIDI-signalen verwerken via een seriële poort
Met de in dit artikel beschreven interface kunnen we via de standaard seri‰le poort een SU- of MU-module emuleren die dan als `gateway' fungeert. Als uw PC al een MIDI-interface heeft in de vorm van een MPU401 of een SoundBlaster-kaart kunt u daar voor alle MIDI-toepassingen, speciaal die onder Windows, nog een poort aan toevoegen. Een laptop zonder MIDI-interface kan eenvoudig voor MIDI-communicatie geschikt worden gemaakt door de hier beschreven interface op een seri‰le poort aan te sluiten.Begin 1995 presenteerde Yamaha een reeks nieuwe synthesizers met zeer interessante aansluitmogelijkheden: ze waren namelijk compatibel met drie verschillende standaarden: MIDI, Mac en PC. De MU5-, MU10- en MU80-synthesizers en de SU10-sampler beschikten over een RS232-poort die compatibel was met die van de PC.
Materials
Gerber bestand
De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.
Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen of AISLER.
Het gebruik van onze Gerber files is vrijgegeven onder een Creative Commons- licentie. Creative Commons biedt auteurs, wetenschappers en andere creatieve makers de vrijheid om op een flexibele manier met hun auteursrechten om te gaan.
PCB
Extra info / Update
In de onderdelenlijst zijn een paar foutjes geslopen. R6 is vergeten en moet 220 Ohm zijn. C4...C7 zijn radiale typen, 1 µ/10 V. D4 is een 1N4148 en IC3 moet een 100-ns-type zijn.
De schakeling werkt ook onder Windows 2000 en Windows XP met de laatste CBX-driver van Yamaha.
Onderdelenlijst
Weerstanden:
R1 = 470 k
R2 = 470
R3 = 1 k
R4 = 150
R5,R8...R13 = 220
R7 = 10 k
Condensatoren:
C1 = 220 n
C2,C3 = 33 p
C4...C7 = 1 µ/10 V
C8,C9 = 100 n
C10...C16 = 47 n
Spoel:
L1 = 1µ5
Halfgeleiders:
D1,D3...D6 = LED
D2 = 1N4001
D4 = 1N4148
IC1 = 80C320-MCG (Dallas Semiconductors)
IC2 = 74F573
IC3 = EPROM 27C256 (geprogrammeerd,
EPS 000139-21)
IC4,IC6 = 74LS04
IC5 = MAX232 (Maxim Integrated)
IC7 = 7805
IC8 = 6N137 (Atmel-Temic)
Diversen:
X1 = kristal 24 MHz (3e overtoon)
X2 = kristal 1,8432 MHz
K1 = 9-polig female sub-D-chassisdeel voor printmontage
K2…K4 = 5-polig DIN chassisdeel voor printmontage
print EPS 000139-1
bron-code, hex-code en Windows-driver: EPS 000139-11
R1 = 470 k
R2 = 470
R3 = 1 k
R4 = 150
R5,R8...R13 = 220
R7 = 10 k
Condensatoren:
C1 = 220 n
C2,C3 = 33 p
C4...C7 = 1 µ/10 V
C8,C9 = 100 n
C10...C16 = 47 n
Spoel:
L1 = 1µ5
Halfgeleiders:
D1,D3...D6 = LED
D2 = 1N4001
D4 = 1N4148
IC1 = 80C320-MCG (Dallas Semiconductors)
IC2 = 74F573
IC3 = EPROM 27C256 (geprogrammeerd,
EPS 000139-21)
IC4,IC6 = 74LS04
IC5 = MAX232 (Maxim Integrated)
IC7 = 7805
IC8 = 6N137 (Atmel-Temic)
Diversen:
X1 = kristal 24 MHz (3e overtoon)
X2 = kristal 1,8432 MHz
K1 = 9-polig female sub-D-chassisdeel voor printmontage
K2…K4 = 5-polig DIN chassisdeel voor printmontage
print EPS 000139-1
bron-code, hex-code en Windows-driver: EPS 000139-11
Discussie (0 opmerking(en))