TurboSound for ZX/Nemo BUS — это классическая плата TurboSound — расширение звука для ZX Spectrum-совместимых компьютеров, добавляющее второй звуковой чип AY/YM, что даёт суммарно 6 каналов стереозвука вместо стандартных 3 моно у обычного AY-чипа встроенного в ZX Spectrum 128. Подключается через разъём ZX/Nemo-BUS. Это отдельная, самостоятельная реализация той же идеи TurboSound, что раньше встречалась интегрированной в состав комбайна ZX Easy Audio — здесь она вынесена в отдельную минималистичную плату.
Автор — Olexander Karnaukh (UR4QBP), схема датирована 23.06.2024.
1. Звуковые чипы
- DA1, DA2 — YM2149F / AY-3-8910 (DIP-40, второй по формальному наименованию, но электрически и программно взаимозаменяемые) — два независимых 3-канальных генератора, дающих классическую конфигурацию TurboSound.
- Адресация чипов реализована предельно просто: у DA1 порт адреса/данных отображается по IOA1 = #FF, у DA2 — по IOA1 = #FE (то есть чипы выбираются по разным адресам порта, а не общим select-битом, как в некоторых других реализациях TurboSound).
2. Логика управления и тактирование
- DD3 — К555ИД7 (=74LS138) — дешифратор адреса, формирует сигналы выбора чипов и режима (адрес/данные) из линий A14, A15, /IORQ, /WR, /RD.
- DD1 (К555ЛА3), DD2 (К555ЛА2), DD4 (К555ТМ2) — вспомогательная логика формирования сигналов BDIR/BC1 для каждого из двух AY-чипов (управление режимом «запись адреса»/«запись данных»/«чтение» на шине PSG).
- ZQ1 — кварц 3.579545 МГц (классическая «телевизионная» частота, исторически используемая для тактирования AY-чипов в оригинальном ZX Spectrum 128) с буферными вентилями DD1.1, DD1.2.
- JP1 «F_SEL» — джампер выбора источника тактовой частоты: либо собственный кварцевый генератор на плате, либо сигнал синхронизации F3.5, приходящий с материнской платы через шину (для согласования звучания с конкретной моделью компьютера/клона, у которых base-частота AY может отличаться).
3. Аудиотракт
- R5-R12 (2кΩ/4.7кΩ) — резистивные сумматоры, микширующие выходы каналов CH_A0/B0/C0 и CH_A1/B1/C1 обоих чипов в стереопару.
- XS3 «SOUND IN» — вход для подмешивания внешнего звукового сигнала (например, штатного Beeper-сигнала компьютера или другого источника) в общий тракт — через резисторы R13, R14 (10кΩ).
- C16, C17 (10мкФ) — разделительные конденсаторы на выходе.
- XS1, XS2 — «AUDIO OUT» (два одинаковых 3-контактных разъёма — вероятно, для удобства подключения сразу к нескольким устройствам или дублирования выхода).
4. Питание
- Питание +5В берётся с шины ZX/Nemo-BUS, развязка стандартным набором C1-C6 (100нФ) на каждой микросхеме.
5. Плата (PCB)
- Размер платы: ≈ 100 × 56 мм — компактная карта расширения.
- Двухслойная плата, стандартный производственный Gerber-комплект, экспорт 15.03.2025.
6. Полный перечень элементов (BOM, 34 позиции)
| Кол-во | Компонент | Назначение | |
|---|---|---|---|
| 2 | YM2149F/AY-3-8910 (DIP-40) | звуковые чипы TurboSound | |
| 1 | К555ЛА3 | логика формирования BDIR/BC1 | |
| 1 | К555ЛА2 | вспомогательная логика | |
| 1 | К555ТМ2 | триггер управления режимом | |
| 1 | К555ИД7 | дешифратор адреса | |
| 1 | Кварц 3.579545 МГц | тактирование AY-чипов | |
| 6 | 100 нФ | развязка питания | |
| 2 | 10 мкФ | разделительные конденсаторы аудиотракта | |
| 4 | 2 кΩ, 4 | 4.7 кΩ | резисторы-сумматоры каналов |
| 2 | 1 кΩ, 2 × 470 Ом, 2 × 10 кΩ | вспомогательные резисторы | |
| 1 | Разъём NEMO BUS | подключение к системной шине | |
| 2 | Разъём AUDIO OUT | аудиовыходы | |
| 1 | Разъём SOUND IN | вход подмешивания внешнего звука | |
| 1 | Джампер F_SEL | выбор источника тактовой частоты |
7. Резюме
TurboSound for ZX/Nemo BUS — это компактная (100×56мм) и предельно простая реализация классического расширения звука TurboSound (2× AY/YM2149F = 6 стереоканалов) для ZX Spectrum-совместимых компьютеров с разъёмом ZX/Nemo-BUS. Плата отличается минимальным набором логики (всего 4 вспомогательные микросхемы серии К555), возможностью выбора источника тактовой частоты (собственный кварц или синхросигнал с материнской платы) и встроенным микшером с входом для подмешивания внешнего аудиосигнала. Это ещё один элемент обширной экосистемы ретро-звуковых проектов того же автора (наряду с ZX Easy Audio, General Sound, Wavetable_SAM2695 и OPL3_TO_LPT) — отдельный, «облегчённый» вариант TurboSound для тех, кому не нужен полный функционал комбинированной звуковой карты.Файлы для загрузки
| Название файла / Папка | Описание | Yandex.Диск |
|---|---|---|
| Gerber_TurboSound.zip | Gerber-файлы для производства печатной платы (экспорт 15.03.2025) | Ссылка на Яндекс.Диск |
| iBOM_TurboSound.html | Интерактивная спецификация компонентов (Interactive BOM) для сборки | Ссылка на Яндекс.Диск |
| Schematic_TurboSound.png | Принципиальная электрическая схема в формате PNG (изображение) | Ссылка на Яндекс.Диск |
| Скачать все файлы | Все файлы находятся в одном архиве | Ссылка на Яндекс.Диск |
Полезные ссылки проекта:
- Источник (Telegram-канал) — https://t.me/pentagon1024zp
- Автор: Olexander Karnaukh (UR4QBP)