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

ZX Easy Audio v3 — звуковая карта для ZX Spectrum (Turbo Sound, SAA1099, OPL3, MIDI)

ZxEasyAudioV3.jpg

ZX Easy Audio v3 — это звуковая карта расширения для ZX Spectrum/Pentagon/Sam Coupe с шинным разъёмом ZXBUS. Вся логика реализована на дискретных 74HC-микросхемах — программируемых компонентов (CPLD/FPGA/МК) на плате нет, прошивать ничего не нужно. Карта объединяет в себе четыре независимых звуковых архитектуры на одной плате: аппаратный Turbo Sound (2×AY), SAA1099 (звук Sam Coupe), OPL3 (FM-синтез) и полноценный General MIDI-синтезатор на SAM2695. Все источники смикшированы в общий стереовыход через ОУ NE5532.

Автор схемы и PCB: Alexander Karnaukh (UR4QBP), техподдержка — HRDY.
Дата разработки: схема создана 16.02.2026, обновлена 20.03.2026.

Конструктив платы​

ПараметрОписание
ФорматПлата расширения, вставляется в шинный разъём ZXBUS
Размер≈148.6 × 84.1 мм (по Gerber Board Outline)
Слои2-слойная (Top/Bottom Cu, внутренних слоёв нет)
Разъём шины (XP1, ZXBUS)62 контакта (A1–A31, B1–B31) — типовой Pentagon/ZX-bus разъём с шинами данных D0–D7, адреса A0–A15, управляющими сигналами IORQ/, RD/, WR/, M1/, MREQ/, RST/, IORQGE/ и питанием +5V
Формат GerberЭкспорт из EasyEDA Pro v2.2.45.4 (JLCPCB-стиль имён файлов), включает полный набор слоёв (медь, маска, паста, шёлк, обвод, сверловка PTH/NPTH/via) + файл FlyingProbeTesting.json (координаты 862 точек для летающих щупов тестера) + How-to-order-PCB.txt (инструкция по заказу на JLCPCB/EasyEDA)

Звуковые чипы (4 независимых источника звука)​

2.1 Turbo Sound (2× AY/YM)​

КомпонентМодель / Описание
DA4, DA5YM2149F (AY-3-8910-совместимые, DIP-40) — классическое стерео Turbo Sound
DD9SN74HC74D (2× D-триггер) — защёлка адреса/регистра для AY
DD6SN74HC138D (дешифратор 3-в-8) — декодирование портов AY
Тактирование1.75 МГц (получено делением от кварца ZQ2 7.0 МГц через DD1/DD2)
Аналоговые каналыРаздельные каналы CH_A0/B0/C0 и CH_A1/B1/C1, смешиваются позже в микшере

2.2 SAA1099 (Philips SAA1099P)​

КомпонентМодель / Описание
DA6SAA1099P (DIP-18) — 6-канальный звуковой чип (используется в Sam Coupe)
Логика дешифрацииDD7 (SN74HC00D, NAND), DD8/DD10 (SN74HC30D, 8-входовой NAND), DD11 (SN74HC32D, OR)
Тактирование8.0 МГц от ZQ3 (с делением до 3.5 МГц)
ВыходыOUTL/OUTR (SAA_L/SAA_R) идут прямо в микшер

2.3 OPL3 (Yamaha-совместимый FM-синтез)​

КомпонентМодель / Описание
DA1YMF262-M (OPL3, LQFP) — FM-синтезатор
DA2YAC512-M — сопутствующий стерео ЦАП для OPL3 (стандартная пара YMF262+YAC512)
DA3TL074 (счетверённый ОУ) — фильтр/буфер выходов ЦАП (типовая RC-фильтрация выхода YAC512)
DD3, DD4SN74HC138D (декодеры 3-в-8) — дешифрация адресных портов OPL3
DD5SN74LVC1G125D (буфер с 3-состоянием) — вывод на шину данных
Тактирование14.31818 МГц (ZQ1, стандартная частота для YMF262)

2.4 MIDI (General MIDI синтезатор)​

КомпонентМодель / Описание
DA7SAM2695 (Dream SAM2695 — однокристальный GM/GS MIDI-синтезатор, 32 голоса, встроенные банки инструментов) — получает MIDI-поток и сразу выдаёт готовый стерео-аудиосигнал
DA8AMS1117-3.3 — отдельный стабилизатор 3.3В для питания SAM2695 (VD33/VA33)
DD12SN74LVC2G34D (буфер) — согласование сигналов
JP1 "SEL MIDI DAT"Джампер выбора источника MIDI-данных (2 позиции: MIDI/CHIP1 или DAT/CHIP2)
Тактирование12.0 МГц кварц ZQ4
СбросЧерез RST_M/, отдельный от общего RST/ шины (буферизован DD12)

Микшер и аналоговый выходной тракт​

КомпонентОписание
DA9NE5532D (сдвоенный малошумящий ОУ) — суммирующий микшер: сводит вместе OPL3_L/R, SAA_L/R, MIDI_L/R и Turbo Sound (CH_A0/B0/C0, CH_A1/B1/C1) в единый стереовыход
Резисторные делителиКаждый источник заведён через свой RC/резисторный делитель на входы микшера (наборы резисторов 10 кОм – 47 кОм, конденсаторы 10 мкФ на межкаскадную связь)
Выходные разъёмыXP2 "AUDIO OUT" (пин-хедер 1×4) и XS1 "AUDIO OUT" (5-контактный, вероятно джек/колодка) — на плате также промаркирован блок "AUDIO OUT" 3-пиновыми клеммами

Питание​

КомпонентОписание
DA11AMS1117-5.0 — линейный стабилизатор 5В (AVCC5, аналоговое питание для AY/SAA/логики)
DA10AMS1117-ADJ — регулируемый стабилизатор (AVCC8 — судя по номиналам R49 1.5 кОм / R50 270 Ом в цепи обратной связи, выставлено ~8В — повышенное аналоговое питание, возможно для питания ОУ NE5532/TL074 двухполярным/приподнятым напряжением)
DA8AMS1117-3.3 — отдельный 3.3В для SAM2695
Входное напряжение+12V берётся с шины
FB1, FB2Ферритовые бусины (BLM21BB121SN1D) — фильтрация цифрового/аналогового питания (разделение GND/AGND контуров)
РазвязкаКерамика 100 нФ + электролиты 10–100 мкФ на всех линиях питания (VCC5, AVCC5, AVCC8, VCC3V3, AVCC3V3)

Тактовая система (общий генератор для всех чипов)​

КварцЧастотаПотребитель
ZQ114.31818 МГцYMF262 (OPL3), напрямую
ZQ27.0 МГцДелится DD1(инверторы)+DD2(триггеры) → 1.75 МГц для YM2149F ×2
ZQ38.0 МГцSAA1099, с делением до 3.5 МГц
ZQ412.0 МГцSAM2695 (MIDI)

  • DD1 — SN74HCU04D (6× инвертор без гистерезиса) — генераторные каскады для всех трёх кварцев ZQ1–ZQ3
  • DD2 — SN74HC74D (2× D-триггер) — цифровые делители частоты (7→1.75 МГц, 8→3.5 МГц)

Логика дешифрации адресов (вся на «рассыпухе», без ПЛИС)​

Полный список логических ИМС для декодирования портов ввода-вывода каждого из 4 звуковых блоков:
  • SN74HC138D ×3 (DD3, DD4, DD6) — дешифраторы 3-в-8
  • SN74HC00D (DD7) — 4×2-вход NAND
  • SN74HC30D ×2 (DD8, DD10) — 8-вход NAND
  • SN74HC32D (DD11) — 4×2-вход OR
  • SN74LVC1G125D (DD5) — буфер с tri-state (выход на шину данных)
  • SN74LVC2G34D (DD12) — сдвоенный буфер (MIDI reset)
  • SN74HCU04D (DD1) — генераторы
  • SN74HC74D ×2 (DD2, DD9) — защёлки/делители
Итого 12 логических корпусов (DD1–DD12), реализующих полную дешифрацию портов и синхронизацию без единого программируемого элемента — отсюда и название "Easy" (не требует прошивки).

Сводная статистика компонентов (по данным теста платы, 862 точки, из них реальных деталей — 167)​

КатегорияКол-воПримеры
Конденсаторы (C)80Керамика 100 нФ / 22 пФ / 2.7 нФ / 1 нФ, электролиты 10–100 мкФ
Активные ИМС (DA)11YMF262, YAC512, TL074, SAA1099P, 2×YM2149F, SAM2695, AMS1117×3, NE5532D
Логика (DD)12SN74HC138D×3, SN74HC30D×2, SN74HC00D, SN74HC32D, SN74HC74D×2, SN74HCU04D, SN74LVC1G125D, SN74LVC2G34D
Резисторы (R)491 кОм – 47 кОм (микшер, подтяжки), 10 кОм / 12 кОм / 24 кОм (делители микшера)
Кварцы (ZQ)414.31818, 7.0, 8.0, 12.0 МГц
Дроссели (L)5100 мкГн (фильтры питания)
Ферритовые бусины (FB)2Развязка AGND/GND
Джамперы (JP)1Выбор источника MIDI
Разъёмы (XP/XS)3XP1 — шина ZXBUS (62 pin), XP2/XS1 — аудиовыход

Структура схемы (6 листов, KiCad/EasyEDA, версия V1.0)​

  1. CLOCK — генераторы кварцевых частот + разъём шины XP1
  2. OPL3 — YMF262 + YAC512 + TL074-фильтр + дешифрация адреса
  3. TS_YM2149F — Turbo Sound (2× YM2149F) + защёлки/декодер
  4. SAA1099 — SAA1099P + логика дешифрации
  5. SAM2695 — MIDI-синтезатор + питание 3.3В + выбор источника MIDI
  6. MIXER — суммирующий микшер на NE5532D, выходные разъёмы, стабилизаторы AVCC5/AVCC8

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

Название файла / ПапкаОписаниеСсылка на Яндекс.Диск
Gerber_PCB_EasySoundCardZX_v3.zipGerber-файлы для производства печатной платы (включая файл тестирования FlyingProbeTesting.json и инструкцию How-to-order-PCB.txt)Ссылка на Яндекс.Диск
InteractiveBOM_PCB_EasySoundCardZX_v3.htmlИнтерактивная спецификация компонентов (Interactive BOM) с подсветкой на платеСсылка на Яндекс.Диск
SCH_Schematic_EasySoundCardZX_v3.pdfПринципиальная схема в формате PDF (6 листов)Ссылка на Яндекс.Диск
Фото (папка)Фотографии платыСсылка на Яндекс.Диск
Скачать все файлыВсе файлы (герберы, BOM, схема, фото) находятся в одном архивеСсылка на Яндекс.Диск

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

  • Источник (Telegram-канал)https://t.me/pentagon1024zp
  • Автор проекта — Alexander Karnaukh (UR4QBP)
  • Техподдержка — HRDY
  • Среда проектирования — EasyEDA Pro v2.2.45.4
  • Репозиторий проекта — (отсутствует; проект распространяется через Telegram-канал)
Автор
Verter_bot
Просмотры
21
Первый выпуск
Последнее обновление

Оценки

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