General Sound v2.1 — это ещё одна ревизия легендарной звуковой карты General Sound для ZX Spectrum — на этот раз полностью выводная (THT/DIP) сборка, представляющая собой промежуточное звено между уже разобранными ранее версиями: классической General Sound v1.5 (ремастеринг оригинальной схемы X-TRADE 1997 года) и полностью SMD-вариантом General Sound v3.1. В версии 2.1 автор (Olexander Karnaukh, UR4QBP, схема датирована 10.04.2025) переработал схему «с нуля» под DIP-корпуса, сразу разместив полные 2 МБ ОЗУ прямо на основной плате (без отдельного съёмного модуля расширения памяти, как это было в v1.5 с платой GS2MB) — то есть это своего рода «мостик» в эволюции проекта: тот же функционал и объём памяти, что и в финальной SMD-версии 3.1, но ещё в классическом выводном исполнении.
Как правильно подметил заказчик — карта отличается наглядной световой индикацией чтения и записи в память сэмплов (светодиоды LED1 «WRITE» и LED2 «READ»), что удобно для визуального контроля работы карты в реальном времени.
1. Процессорное ядро (лист CPU_GS_v2.1)
- DD1 — Z84C0020PEC (DIP-40, Z80 CPU) — собственный процессор карты, независимый от хост-компьютера.
- DD8 — M27C512 (W27C512) (DIP-28, 64КБ EPROM) — ПЗУ с прошивкой плеера. В комплекте — файл GS1.05b+TEST_W27C512.BIN, та же версия прошивки 1.05b + тестовый режим, что и в SMD-версии 3.1.
- ZQ1 (12-16МГц) / ZQ2 (12МГц) — генераторы тактовой частоты с буферизацией на инверторах КР1533ЛН1.
- XP1 — «ZXBUS PLUG» — подключение к системной шине.
- Обширная адресная логика на КР1533 (ИД7-дешифраторы, ИР23-регистры, ИЕ19-счётчики, ЛП8-триггеры и др.) — организация арбитража шины между хост-процессором и Z80 карты, отображение регистров GS в адресное пространство портов.
- JP1 «CLK», JP2 «TEST» — служебные джамперы (выбор тактового источника, тестовый режим).
2. Память (лист RAM_GS_v2.1)
- DD40–DD43 — 4× AS6C4008-55PCN (512КБ×8 SRAM каждая, DIP-32) — суммарно 2 МБ статического ОЗУ, установленного напрямую на основной плате (в отличие от v1.5, где для тех же 2МБ требовалась отдельная плата GS2MB).
- DD14 — КР1533КП11 (мультиплексор) — банковое переключение адреса для доступа Z80 ко всему объёму памяти через страничную организацию (RA15-RA18).
- LED1 «WRITE» / LED2 «READ» (через триггеры DD46.1/DD46.2, КР1533ТМ2) — та самая наглядная индикация активности записи/чтения памяти, отмеченная в задании.
- XP3 «POWER EXT» — разъём дополнительного внешнего питания.
3. Звуковой тракт (лист Audio_GS_v2.1) — 8 голосов
- 8× КР572ПА1 (DD28-DD35) — перемножающие ЦАП, по одному на голос (идентично v1.5 и v3.1).
- DD36, DD37 — К1401УД2Б (счетверённые ОУ) — буферизация и суммирование каналов.
- Резистивная матрица панорамирования R20-R29 (1к-22к) сводит 8 моно-каналов в стереопару.
- Формирователь отрицательного напряжения на транзисторах VT1 (КТ315), VT3 (КТ361) и диодах 1N4148 — та же charge-pump схема для питания ОУ от единственного доступного напряжения шины.
- XS1 «AUDIO OUT», XS2 «OUT» — аудиовыходы.
4. Питание
- Многочисленные блокировочные конденсаторы 100нФ (CB1-CB43 и др.) на каждом узле питания.
- SW1 «RESET GS» — отдельная кнопка сброса сопроцессора карты.
5. Плата (PCB)
- Полноразмерная карта расширения ZX-BUS (Gerber-экспорт EasyEDA, 2025), сопоставимая по габаритам с другими версиями General Sound этого автора — полноразмерная плата под установку в слот расширения.
- Двухслойная плата, полный производственный комплект.
6. Общая сводка по составу
| Категория | Кол-во (примерно) |
|---|---|
| Всего компонентов на плате | 173 |
| Микросхемы логики КР1533 (декодеры, регистры, счётчики, триггеры) | ~30 |
| ЦАП КР572ПА1 | 8 |
| Операционные усилители К1401УД2Б | 2 |
| ОЗУ AS6C4008 (512КБ) | 4 (=2МБ) |
| ПЗУ M27C512 | 1 |
| CPU Z84C0020PEC | 1 |
| Диоды/транзисторы (charge-pump, защита) | ~15-18 |
| Конденсаторы развязки | ~40 |
| Резисторы (микшер, подтяжки) | ~25-30 |
| Индикаторы (LED WRITE/READ) | 2 |
| Кварцы/генераторы | 2 |
7. Резюме
General Sound v2.1 — это полностью выводная (DIP), самостоятельно переработанная автором Olexander Karnaukh (UR4QBP) реализация классической звуковой карты General Sound: собственный процессор Z80, 2 МБ SRAM прямо на основной плате (без выносного модуля памяти), 8-канальный аппаратный микшер на ЦАП КР572ПА1, и удобная световая индикация чтения/записи в память сэмплов светодиодами прямо на плате. Эта версия занимает промежуточное место в эволюции проекта между ремастерингом классической платы 1997 года (v1.5) и финальной компактной SMD-реализацией (v3.1), сохраняя тот же функциональный уровень (полные 2МБ памяти «из коробки»), но ещё в привычном выводном форм-факторе, удобном для самостоятельной пайки без SMD-навыков.Файлы для загрузки
| Название файла / Папка | Описание | Yandex.Диск |
|---|---|---|
| Schematic_GeneralSound_v2.1 (папка) | Принципиальная электрическая схема (листы CPU, RAM, Audio) в виде изображений | Ссылка на Яндекс.Диск |
| Gerber_GeneralSound_v2.1.zip | Gerber-файлы для производства печатной платы (EasyEDA, экспорт 2025) | Ссылка на Яндекс.Диск |
| GS1.05b+TEST_W27C512.BIN | Прошивка ПЗУ (64 КБ): firmware плеера General Sound v1.05b + встроенные тестовые процедуры | Ссылка на Яндекс.Диск |
| iBOM_GeneralSound_v2.1.html | Интерактивная спецификация компонентов (Interactive BOM) для сборки | Ссылка на Яндекс.Диск |
| Скачать все файлы | Все файлы находятся в одном архиве | Ссылка на Яндекс.Диск |
Полезные ссылки проекта:
- Оригинальный проект General Sound (X-TRADE Group, 1997) — информация доступна в сообществе ZX Spectrum
- Автор: Olexander Karnaukh (UR4QBP)
- Telegram — ссылка на группу