1.2 - MIDI вход
Согласование MIDI линии со входом ПЛИС. ПРОВЕРЕНА И РАБОТАЕТ ВОТ ЭТА СХЕМА
Обновлено 2014-10-15: при использовании резистора 1К наблюдаются ошибки приема MIDI сообщений. В паре источниках видел значение этого резистора, равное 220 Ом. Поставил 200 (2х100). На входе - 100 Ом.
Схема в Altium Designer
https://github.com/UA3MQJ/fpga-synth/tree/master/schemes/midi_in/pcb
Архив гербер файлов
https://github.com/UA3MQJ/fpga-synth/raw/master/schemes/midi_in/pcb/midi_in.gerbers.zip
Заказаны на https://imall.iteadstudio.com/sales/order/view/order_id/48017/
Скрины сделаны с онлайн гербер въювера:
http://mayhewlabs.com/3dpcb
http://mayhewlabs.com/webGerber/
Все файлы, включая txt, кидаем на форму и наслаждаемся.
Платы от Itead Studio
02 апреля - я подал заявку.
03 апреля - сообщили, что в гербер файлах нет ошибок и они приняты в производство
11 апреля - произвели и готово к отправке
25 апреля - пришли на почту
Опция "опен сорс 2 море бла бла бла" почему-то не дала 20 штук плат.
Тестирование модуля
Дополнительная информация
Либо на отечественных элементах (не проверялось).
НО У МЕНЯ ТО РУССКИЙ КД522, А ТАМ $%ДЬ ВСЕ НАОБОРОТ!
Похоже, что не работало как раз из за не правильного включения защитного диода. Хотя ЛП1А не работало вообще никак. Скорее всего из за того, что там ОУ и диапазон рабочих напряжений, не позволяющий работать с 3.3 вольт (см файл optorele.pdf страница 24, напряжение источника питания 4,5...5,5). Возможно АОТ и заработает - там транзистор.
Подробнее: http://www.midi.ru/doc/5.htm
Разъем
Нашел пока только К293ЛП1А http://rbazar.kiev.ua/optoel2/kr293/kr293log.html
Не плохо бы реализовать не только вход, но и выход миди, а так же THRU
MIDI Standard Hardware NOTES:
1. Opto-isolator shown is Sharp PC-900. HP 6N138 or other can be used with changes.
2. Gates "A" are IC or transistor; Resistors are 5%.
3. Maximum cable length is fifty feet (15 meters), terminated on each end by a 5-pin DIN male plug (i.e. SWITCHCRAFT 05GM5M).
4. Cable is shielded twisted pair, with shield connected to pin 2 at both ends.