MIDI interface board. EB021

Similar documents
CAN bus board. EB018

Switch board datasheet EB

LED board datasheet EB

RS232 Board datasheet

FlowKit in-circuit debug system

How To Program A Microcontroller Board (Eb064) With A Psp Microcontroller (B064-74) With An Ios 2.5V (Power) And A Ppt (Power Control) (Power Supply) (

Part 1. MAX BIT DAC with an Arduino Board. MIDI to Voltage Converter Part1

E-Blocks Easy RFID Bundle

Single channel data transceiver module WIZ2-434

Using Xbee in Serial Communication

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

Part Number Description Packages available

Web Site: Forums: forums.parallax.com Sales: Technical:

FFT Frequency Detection on the dspic

E-Blocks Easy Internet Bundle

Mini Effect Gizmo. User s Manual. RJM Music Technology, Inc.

MOTION COORDINATOR MC206X Quick Connection Guide

ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme Alle Rechte vorbehalten

Android, Bluetooth and MIAC

Advanced Data Capture and Control Systems

Serial Communications

A DIY Hardware Packet Sniffer

ECIO40P ECIO28P ECRM40. Page 1. USB programmable microcontrollers. 0.6 DIP footprint. Supplied with a free version of Flowcode. E-blocks compatible

DS1621 Digital Thermometer and Thermostat

MIDECO 64-outputs MIDI note decoder USER MANUAL. Roman Sowa 2012

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

SMS based remote control system

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation

FOSTCDR. Industrial Serial to Multimode Fiber Optic Converter PRODUCT INFORMATION B&B ELECTRONICS. Specifications Serial Technology

XPort Universal Demo Board User Guide

CONTROL SWITCHER User s Manual (Preliminary)

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description

XBee USB Adapter Board (#32400)

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

Wireless Security Camera

Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

ELAN DIGITAL SYSTEMS LTD. SL232 PC- CARD USER S GUIDE

Bluetooth to serial HC-06 wireless module

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

PCMCIA 1 Port RS EDITION OCTOBER 1999

OPT SERIAL TO FIBER OPTIC CONVERTER

Mini Amp Gizmo. User s Manual. RJM Music Technology, Inc.

Technical description MX-1 VB Edge

RS-422/485 Multiport Serial PCI Card. RS-422/485 Multiport Serial PCI Card Installation Guide

Automotive electronics CAN and LIN buses. Copyright 2006 Matrix Multimedia Limited

Solar Energy Conversion using MIAC. by Tharowat Mohamed Ali, May 2011

DOEPFER MIDI TO SYNC INTERFACE MSY2. User's Guide (English)

RGB for ZX Spectrum 128, +2, +2A, +3

Web Site: Forums: forums.parallax.com Sales: Technical:

1-Port R422/485 Serial PCIe Card

Welcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive

PHY-2464 Physical Basis of Music

MR8 Loop System OWNER'S MANUAL

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

MN3310 Evaluation Kit v1 User Guide

GSM Interfacing Board

The Secrets of RS-485 Half-duplex Communication

USB to RS-422/485 Serial Adapter

Knowledge Base Article. Integrating ISONAS Access Control System with TagMaster LR-series RFID Readers

2.0 Command and Data Handling Subsystem

MN1010 Evaluation Kit v3 User Guide

DS Wire Digital Thermometer and Thermostat

SYSTEM 45. C R H Electronics Design

Silicon Seminar. Optolinks and Off Detector Electronics in ATLAS Pixel Detector

Modbus and ION Technology

DS1621 Digital Thermometer and Thermostat

SYSTEM 4C. C R H Electronics Design

DK40 Datasheet & Hardware manual Version 2

Chapter 2 Logic Gates and Introduction to Computer Architecture

FEATURES DESCRIPTION. PT6321 Fluorescent Display Tube Controller Driver

F2400 FOM II Series Fiber Optic Modem Technical Manual

USB / Data-Acquisition Module NOW LEAD-FREE

- 35mA Standby, mA Speaking pre-defined phrases with up to 1925 total characters.

HP 8970B Option 020. Service Manual Supplement

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

Technical Information Manual

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

Chapter 4 T1 Interface Card

Fondamenti su strumenti di sviluppo per microcontrollori PIC

If anything is damaged or missing, contact your dealer.

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011

Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A

RS-485 Protocol Manual

Application Note 83 Fundamentals of RS 232 Serial Communications

Measurement and Analysis Introduction of ISO7816 (Smart Card)

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

CDI-S100 SERIAL INTERFACE CARD

Cisco T1 Layer 1 Troubleshooting

ABB Drives. User s Manual. Pulse Encoder Interface Module RTAC-01

21152 PCI-to-PCI Bridge

Wireless Temperature

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

Transcription:

MIDI interface board www.matrixtsl.com EB021

Contents About this document 3 Board layout 3 General information 4 Circuit description 5 Protective cover 5 Circuit diagram 6 2 Copyright

About this document This document concerns the EB021 E-blocks MIDI interface board. 1. Trademarks and copyright PIC and PICmicro are registered trademarks of Arizona Microchip Inc. E-blocks is a trademark of Matrix Technology Solutions Ltd. 2. Disclaimer The information provided within this document is correct at the time of going to press. Matrix TSL reserves the right to change specifications from time to time. 3. Testing this product It is advisable to test the product upon receiving it to ensure it works correctly. Matrix provides test procedures for all E-blocks, which can be found in the Support section of the website. 4. Product support If you require support for this product then please visit the Matrix website, which contains many learning resources for the E-blocks series. On our website you will find: How to get started with E-blocks - if you are new to E-blocks and wish to learn how to use them from the beginning there are resources available to help. Relevant software and hardware that allow you to use your E-blocks product better. Example files and programs. Ways to get technical support for your product, either via the forums or by contacting us directly. Board layout 5 8 9 10 1 2 3 6 4 7 11 12 1. 9-way downstream D-type connector 2. Patch system 3. Receive and transmit selection jumper pins 4. Patch receive and transmit selection jumper pins 5. Power screw terminals 6. MIDI VCC power selection jumper 7. 3.3 volt compatible circuit (not fitted as standard) 8. MIDI input port 9. MIDI through port 10. MIDI output port 11. Optical isolator chip 12. Quad NAND logic chip Jumper at A Jumper at B Jumper at C Jumper at D TX Pin 5 Pin 2 Pin 6 Patch RX Pin 2 Pin 1 Pin 7 Patch General guide for RX and TX settings 3 Copyright

General information This E-block allows investigation of MIDI message and control protocols. MIDI stands for Musical Instrument Digital Interface and comprises of a standard communication protocol that enables electronic instruments such as synthesizers, samplers, sequencers and drum machines from any manufacturer to communicate not only with one another, but also with computers. The MIDI board can transit, receive and pass on MIDI data via the three five pin DIN connectors. These connectors are labelled IN, OUT and THRU. A set of jumper links are available which allow the MIDI E-block to easily be set for all PICmicro microcontroller compatible devices. The on board patch system makes this board compatible with numerous other devices. 2. Programming guide MIDI devices transmit and receive commands via a serial method of communication. Each command is eight bits long with a start and a stop bit. The start bit is a logic 0 and the stop bit is a logic 1. Each bit should remain on the serial line for 32 microseconds meaning that a byte of data including start and stop bits take 320 microseconds to receive. MIDI messages generally comprise of a command byte followed by up to 2 data bytes. There is a complication with the MIDI protocol involving real time messages. These real time messages can occur at any time and may be received between a command byte and its data byte so this has to be taken into account 1. Features MIDI input MIDI output MIDI through Optical isolation to prevent ground loops RX Opto isolator MIDI IN 8 Mode selection Buffer logic MIDI THRU TX Buffer logic MIDI OUT 320us 5V 32us 32us 32us 32us 32us 32us 32us 32us 32us 32us 0V start Example MIDI serial byte lsb data msb stop time 4 Copyright

Circuit description The EB021 MIDI interface circuit can be observed on page 6. The circuit is made up of three sections: connectors, optical isolator and logic buffering. 1. Connectors The design of this product is to enable you to use it with many standard PICmicro microcontroller devices. This is achieved by identifying the PICmicro that you are using and which input output pins are available. Depending on which I/O pins are free you can configure the jumpers on the MIDI board to route access to the RX and TX control lines. The patch system allows the user to route RX and TX to any 8 of the bits that they require. This allows great flexibility. 2. Optical isolator circuit The optical isolator chip that is used is a 6N138. It contains an active light emitting diode and a light dependant sensor. Used together these components act to convert the electrical signal coming into the MIDI IN port into a light based signal and then back into an electrical signal. This method of converting the signal medium is very useful as it firstly prevents earth loops that would incur oscillations within the signal, and secondly as it helps to prevent the PICmicro becoming damaged from incorrect wiring or over current. 3. Logic buffering The logic buffer chip that is used is a 74HC00 and is made up of four standard NAND gates. The buffer chip is important for the circuits operation as it provides a way of double buffering the output to the MIDI OUT and the MIDI THRU. This helps boost the current of the signal making the signal stronger at the remote end allowing for easier reception. 4. 3.3V operation The MIDI board is not 3.3V compatible. However users can ask for a MIDI board fitted with extra circuitry, which allows for 3.3V compatible operation. Protective cover Most of the boards in the E-blocks range can be fitted with a plastic cover as an optional extra. These covers are there to protect your E-blocks board therefore extending the life of the board. The covers also prevent the removal of external components while still allowing for the adjustment of applicable parts on the board. 12mm M3 spacers, anti-slip M3 nuts and 25mm M3 bolts can be used to attached the cover to the board. These are not included but can be bought separately from our website. The order code for the EB021 MIDI board is EB721. 5 Copyright

Circuit diagram 6 Copyright

Matrix Technology Solutions Ltd. The Factory 33 Gibbet Street Halifax, HX1 5BA, UK t: +44 (0)1422 252380 e: sales@matrixtsl.com www.matrixtsl.com EB021-30-3