English Version French Version

MIDIbox-to-COM Interface

Date de Création: Janvier 2002

L'interface MIDIbox-to-COM vous permet de connecter votre MIDIbox sur un port COM (RS232) au lieu d'utiliser un port MIDI standart. Elle vous permet ainsi de conserver le port MIDI-IN et un port MIDI-OUT pour vos équipements MIDI. Les données sont transmises environ 20% plus rapidement que via MIDI.


Matériel Requis

L'interface MIDI de la MIDIbox doit être remplacée par une interface RS232. Le chip MAX232 effectue cette tâche, il transpose simplement les niveaux des tension TTL du PIC vers les niveaux de tension de -12/+12 V du port RS232.

midibox_com_schematic.gif

Pilotes requis

J'ai testé l'interface RS232 avec le pilote CBX serial port de Yamaha et je n'ai rencontré aucun problème. :)
Le pilote Roland fonctionne aussi trés bien (chercher "serial MIDI driver")!
Et il existe un troisième pilote, fournit par Kawai pour les workstation K5000. Nenad nous a rapporté que les deux premiers pilotes n'ont pas fonctionné sur son ordinateur, mais que le pilote Kawai (le plus simple) lui fonctionne trés bien.


Firmware Requis

PIC16F: L'interface RS232 est supportée par la MIDIbox Plus à partir de la version v1.908, MIDIbox64, MIDIbox16E, MIDIbox64SEQ et MIDIO128.

PIC18F (MIOS): l'interface MIDIbox-to-COM est intégrée au système d'exploitation. Voir aussi la description de la fonction MIOS_MIDI_InterfaceSet.

Comment connecter un appareil MIDI à une MIDIbox avec l'interface MIDIbox-to-COM

Ceci peut fonctionner avec le projet MIDI Merger. Pour utiliser le Merger comme convertisseur de baudrate, changez simplement les lignes suivantes dans le code-source du MIDI Merger:

;; code located in init.inc, function: Init_USART:
;;
SWITCHBANK_0_1
movlw (1 << TXEN) ; set baudrate: 31250
movwf TXSTA
movlw 0x09
movwf SPBRG
SWITCHBANK_1_0

must be changed to:

SWITCHBANK_0_1
movlw (1 << TXEN) | (1 << BRGH) ; set baudrate: 38400
movwf TXSTA
movlw 0x20
movwf SPBRG
SWITCHBANK_1_0

Ainsi, le port UART physique est cadencé à 38400 baud, mais le UART logiciel est lui cadencé au baudrate MIDI . Les interconnections suivantes sont nécessaires:

  • MIDI In1 du Merger au MIDI-Out de l'appareil  MIDI (par ex. un clavier MIDI)
  • MIDI In2 du Merger directement - sans optocoupleur - à la sortie du MAX232 (Pin 12)
  • MIDI Out du Merger directement - sans optocoupleur - au port Rx du MIDIbox-PIC.

Téléchargements

Schémas/PCB
Fichier Taille Description
midibox_com_schematic.gif 9k Interface RS232
MBHP LTC LINK Ce PCB fournit un port MIDIbox-to-COM
Test de l'interface RS232
PIC16F MIDI Troubleshooting LINK Comment débugguer l'interface MIDI


Last update: 2015-09-24

Copyright 1998-2015, Thorsten Klose. All rights reserved.