EIAJ СР-1201 — с инфракрасными излучателями (660 нм). Применение оптики позволяет обеспечить полную гальваническую развязку устройств, что необходимо для снижения уровня наводок. Для пластикового волокна (POF) длина кабеля не более 1,5 м, для стеклянного волокна — 3 м. В Сети предлагается ряд схем преобразования интерфейсов, одна из которых приведена на рис. 8.16. Здесь первый инвертор посредством обратной связи выведен на линейный участок передаточной характеристики, благодаря чему малый входной сигнал вызывает его переключение. В схеме предлагается микросхема HCT74U04 (6 инверторов); вместо светодиода можно использовать и фирменный трансивер Toslink, его следует подключать без балластного резистора (220 Ом) прямо к выходу инвертора (резистор находится в трансивере).
Рис. 8.16. Схема преобразователя электрического интерфейса S/PDIF в оптический (Toslink)
По интерфейсу S/PDIF информация передается в последовательном коде покадрово, с обеспечением синхронизации и контролем достоверности передачи (кодами Рида-Соломона). В кадре имеется признак формата данных — PCM или не PCM, что позволяет по данному интерфейсу передавать и упакованные цифровые данные (например, MPEG для АС-3). Имеется также бит защиты от копирования, признак предыскажений и некоторые другие служебные данные. В режиме PCM выборки каждого канала могут иметь разрядность 16, 20 или 24 бит, частота выборок определяет частоту цифрового сигнала. Приемник S/PDIF сам определяет частоту выборок по принимаемому сигналу, наиболее употребимые частоты — 32, 44,1 и 48 кГц.
Кроме этих интерфейсов в студийной аппаратуре применяют интерфейсы ADAT и TDIF, которые имеются только на дорогих профессиональных звуковых картах. Для обмена данными с приводами DVD применяется цифровой последовательный интерфейс I2S.
8.5.3. Интерфейс MIDI
Цифровой интерфейс музыкальных инструментов
В
Интерфейс определяет три типа портов:
Входной порт
Выходной порт
В качестве разъемов применяются 5-контактные разъемы DIN, распространенные в бытовой звуковой аппаратуре, схема соединительного кабеля приведена на рис. 8.17.
Рис. 8.17. Соединительные кабели MIDI
Внешний порт MIDI (с сигналами ТТЛ) обычно выводится на неиспользуемые контакты (12 и 15) разъема игрового адаптера (DB-15S). При этом для подключения стандартных устройств MIDI требуется
Рис. 8.18. Вариант схемы кабеля-адаптера MIDI
Программно порт MIDI обычно совместим с UART MPU-401.
В пространстве ввода-вывода MPU-401 занимает два смежных адреса MPU (обычно 330h) и MPU+1.
♦ Порт DATA (адрес MPU+0) — запись и считывание байт, передаваемых и принимаемых по интерфейсу MIDI. В интеллектуальном режиме через этот же порт считываются и вспомогательные данные от MPU (не относящиеся к потоку MIDI).
♦ Порт STATUS/COMMAND (адрес MPU+1) — чтение состояния/запись команд (запись — только для интеллектуального режима). В байте состояния определены следующие биты:
• бит 7 — DSR (Data Set Ready) — готовность (DSR=0) принятых данных для чтения (бит устанавливается в единицу, когда все принятые байты считаны из регистра данных);
• бит 6 — DRR (Data Read Ready) — готовность (DRR=0) UART к записи в регистр данных или команд (условие готовности к записи не возникнет, если приемник имеет непрочитанный байт данных).
По включении питания «настоящая» карта MPU-401 устанавливается в интеллектуальный режим, из которого в режим UART ее можно перевести командой с кодом 3Fh. Программный сброс MPU-401 (опять-таки в интеллектуальный режим) осуществляется командой RESET (код FFh), на эту команду MPU ответит подтверждением ACK (FEh). Байт подтверждения извлекается из регистра данных, до его прихода следующую команду MPU не воспримет. На команду с кодом 3Fh MPU подтверждением не отвечает (некоторые эмуляторы отвечают и на эту команду).
DSR или по прерываниям. DSR=1 (иначе возможны потери принятых байт).
