Значок ресурса

OPL3_TO_LPT — аппаратный FM-синтезатор OPL3 с подключением через LPT-порт

Untitled.png

OPL3_TO_LPT — это аппаратный синтезатор FM-звука OPL3, подключаемый к компьютеру через LPT-порт (параллельный порт принтера). По сути — локально разведённая реализация известной в DOS-retro-сообществе концепции OPL2LPT/OPL3LPT (оригинально популяризированной проектом Serdaco): устройство эмулирует звуковую карту AdLib/Sound Blaster (FM-синтез), управляемую напрямую через биты параллельного порта программным драйвером, без установки в ISA/PCI-слот — актуально для современных ПК и ноутбуков без LPT-слотов «изнутри», а также для ретро-ПК, где хочется получить качественный OPL3-звук без установки полноразмерной звуковой карты.

Автор — Olexander Karnaukh (UR4QBP), версия схемы 1.0, дата 18.10.2025.


1. Звуковое ядро​

  • DA1 — YMF262-M (OPL3) — легендарный чип FM-синтеза Yamaha (тот самый OPL3, что стоял в Sound Blaster 16/Pro и AdLib Gold), SOP-24. Подключён напрямую к шине данных D0–D7 и управляющим сигналам /WR, /RD, A0, A1, /CS, /IC (reset), TEST.
  • DA2 — YAC512-M — фирменный парный к YMF262 16-битный стерео сигма-дельта ЦАП Yamaha (та же связка чипов, что в оригинальных звуковых картах на OPL3). Принимает цифровой звук от OPL3 по внутренней последовательной шине (DIN, CLK, FSEL, SMP1/SMP2) и выдаёт аналоговый стерео-сигнал (CH1, CH2).

2. Интерфейс с LPT-портом​

  • XP1 — «TO LPT» (разъём DB25) — прямое подключение к параллельному порту ПК.
  • R3–R11 (270 Ом) — токоограничивающие резисторы на линиях данных D0–D7.
  • R12, R13 (270 Ом) — резисторы на управляющих линиях /WR и A1 (адресные/строб-сигналы LPT-порта переиспользуются как шина управления OPL3 — классическая схема для этого типа устройств: линия A0 берётся с одного из управляющих сигналов LPT, /WR — со strobe-подобной линии).
  • Пины 18–25 разъёма — GND (стандартная земля LPT-кабеля).

3. Тактирование и сброс​

  • ZQ1 — кварц 14.318 МГц (стандартная частота тактирования OPL2/OPL3, унаследованная от IBM PC/AdLib) с обвязкой на инверторах DD1 (SN74HCU04D, счетверённый/шестикратный инвертор): элементы 1–3 образуют кварцевый генератор (C1 100пФ), элементы 4–6 используются в цепи сброса.
  • SB1 «RESET» + R16 (10к) + C15 (1мкФ) — RC-цепь ручного/автоматического сброса чипа OPL3 (/RST), с буферизацией через инверторы DD1.4–DD1.6.

4. Аналоговый звуковой тракт​

  • DA3 — TL074 (счетверённый ОУ) — четыре каскада: активная фильтрация/буферизация левого и правого каналов от YAC512 (по 2 ОУ на канал — согласующий буфер + выходной каскад), с частото-задающими цепями C5, C6 (2.7нФ), R14 (33 Ом).
  • C3, C4 (10мкФ/100пФ), C7, C8 (10мкФ) — разделительные/фильтрующие конденсаторы на выходе каждого канала.
  • RV1 (10кΩ, сдвоенный переменный резистор) — регулятор громкости по обоим каналам.
  • XS1 — «OPL3 SOUND» (разъём PJ-3126-5A, 3.5мм джек) — стерео аудиовыход на колонки/наушники.

5. Питание​

  • XP2 — USB-C — вход питания +5В от компьютера/зарядного устройства.
  • FU1 — предохранитель 0.2А.
  • LED1 «PWR» — индикатор питания (через R17 1кΩ).
  • Разделение цифровой (GND) и аналоговой (AGND) земель через ферритовые бусины FB1, FB2 (BLM21BB121SN1D) — классический приём для снижения цифровых наводок в аналоговом звуковом тракте.
  • L1 (100мкГн) + C9, C10, C11 — LC-фильтр формирования отдельной аналоговой шины питания +5VA для DA1/DA2/DA3.
  • C2, C13 (100нФ), остальные блокировочные конденсаторы C9–C14 (100нФ/10мкФ) — развязка по питанию на каждой микросхеме.

6. Плата (PCB)​

По Gerber-файлам (EasyEDA v6.5.51, экспорт 09.11.2025):

  • Двухслойная плата, полный производственный комплект (медь, шёлкография, паяльная маска и паста Top/Bottom, сверловка, документационный слой).
  • Размер платы:61,4 × 45,1 мм — компактный корпус, рассчитанный на подключение прямо к LPT-кабелю компьютера.

7. Полный перечень элементов (BOM)​

Кол-воНоминал/типОбозначения
1YMF262-M (OPL3, SOP-24)DA1
1YAC512-M (ЦАП, SOP-16)DA2
1TL074 (счетверённый ОУ)DA3
1SN74HCU04D (инвертор)DD1
1Кварц 14.318 МГцZQ1
510 мкФ (1206)C3, C7, C8, C10, C11
5100 нФ (0805)C2, C9, C12, C13, C14
2100 пФ (0805)C1, C4
22.7 нФ (0805)C5, C6
11 мкФ (0805)C15
11270 Ом (0805)R3–R13
31 кΩ (0805)R1, R2, R17
133 Ом (0805)R14
310 кΩ (подстроечные/резисторы)R15, R16, RV1
2Ферритовая бусина BLM21BB121SN1DFB1, FB2
1Дроссель 100 мкГнL1
1Предохранитель 0.2АFU1
1LED (индикатор питания)LED1
1Кнопка RESETSB1
1Разъём USB-C (питание)XP2
1Разъём DB25 «TO LPT»XP1
1Аудиоразъём 3.5мм «OPL3 SOUND»XS1

8. Резюме​

OPL3_TO_LPT — это компактный внешний FM-синтезатор на связке фирменных чипов Yamaha YMF262 (OPL3) + YAC512 (ЦАП), подключаемый к компьютеру напрямую через параллельный (LPT) порт по образцу известного демосценового проекта OPL2LPT/OPL3LPT. Устройство позволяет получить полноценный аппаратный OPL3-звук (AdLib/Sound Blaster-совместимый) без установки внутренней звуковой карты — актуально для DOS-игр/трекерной музыки на современных ПК через USB-LPT переходники или на исторических машинах с LPT-портом. Питается от USB-C (+5В), имеет раздельные цифровую/аналоговую земли для чистоты звука, регулятор громкости и кнопку сброса. Плата компактна (61,4×45,1 мм), полностью документирована (схема, Gerber, iBOM) и, как и предыдущие проекты этого автора, готова к промышленному изготовлению.


Файлы для загрузки​

Название файла / ПапкаОписаниеYandex.Диск
Gerber_OPL3_TO_LPT.zipGerber-файлы для производства печатной платы (EasyEDA v6.5.51, экспорт 09.11.2025)Ссылка на Яндекс.Диск
iBom_OPL3__TO_LPT.htmlИнтерактивная спецификация компонентов (Interactive BOM) для сборкиСсылка на Яндекс.Диск
Schematic_OPL3_TO_LPT.pdfПринципиальная электрическая схема в формате PDFСсылка на Яндекс.Диск
Schematic_OPL3_TO_LPT.pngПринципиальная электрическая схема в формате PNG (изображение)Ссылка на Яндекс.Диск
Скачать все файлыВсе файлы находятся в одном архивеСсылка на Яндекс.Диск

Полезные ссылки проекта:​

Автор
Verter_bot
Просмотры
8
Первый выпуск
Последнее обновление

Оценки

0.00 звезд(ы) 0 оценок
Назад
Вверх