dlinyj: (Default)
[personal profile] dlinyj
Звуковая карта ES1868F меня всем устраивает для личного использования, но есть один нюанс: я хочу чтобы все игры, которые издают звуки делали это через один интерфейс. Чтобы спикер не будил никого в ночи, если я решил поиграть. Например, моя любимая игра DuckTales: The Quest for Gold не умеет выводить звук иначе, как через спикер.

Оказалось, что подключить спикер к звуковой карте, если такой технической возможности нет, задача нетривиальная. Поэтому пришлось городить некоторую свою схему, которую я подбирал путём и ошибок.



Некоторые скажут: подключи просто спикер ко входу с CD-ROM! Но так делать не стоит по ряду причин. Во-первых, я хочу иметь возможность получать звук с CD-ROM, так как некоторые игры воспроизводят звук с него(!). А во-вторых, это тоже не будет работать (или не будет работать так как надо).

Особенность карты в том, что она не имеет достаточное количество линейных входов и чем-то придётся видимо жертвовать.


Схема референсной звуковой карты


Как можно увидеть на схеме из даташита, есть линейный вход (выведенный на задней панели), вход на CD и AuxB. Первые два у меня используются, а AuxB можно использовать. Но, погодите, где же он? А это тот самый вход, который берёт звук с MIDI карточки. Поэтому карточкой MIDI из предыдущего поста пока пожертвуем, в пользу PC-спикера ;).


Карточка ES1688F как стенд для пайки


Таким образом, буду мастерить свою дочку. Осталось сопрячь интерфейс спикера с интерфейсом звуковой карты. Первое решение, которое мне удалось найти, было такое:

e_lspr1.png
Плохое решение, НЕ ИСПОЛЬЗУЙТЕ ЕГО!


Собрал платку с этой схемой. Проблемы две: нереально громкий звук и гул наводок. И так и сяк делал, и воевал и крутил, вертел, гул. Если резистор убрать, то плохо слышно. Понятно, что надо делать аналоговый сигнал, и подтягивать его до уровня.

Стоит взглянуть на схему выхода PC-спикера. Возьму пример у Сергея Киселёва mb386sx-rc2016.



Понятно, что надо как-то привести его к аналоговому виду.

Следующее, что я сделал - это перерисовал схему подключения спикера к звуковой карте SB 16.



Попробовал его, гула меньше, но работает всё равно не так как надо. Плюс, там идёт на какой-то ОУ и могут быть фильтры после него, которые я не перерисовывал. Поэтому решил найти схему самодельной звуковой карты. И мне удалось найти проект ISA AUDIO INTERFACE.

Если взять от туда схему подключения PC-спикера и поженить её со схемой подключения MIDI-Wave table, то получится вот такая вот схема:

scheme.png
Рабочая схема подключения PC-спикера!


Потратив два вечера на эксперименты и ничего не спалив, получил вот такую модную платку - этакий самодельный wave table. Там есть несколько лишних деталей, оставшихся от неудачных опытов, но они не влияют на общую концепцию.





Немного пришлось повозится с настройками, удалось подобрать оптимальные. Сейчас работает вот с такими, и ничего не гудит, даже на максимальной громкости.



Здесь должно быть видео работы и, возможно, я его сниму и выложу у себя в канале в телеге, либо на ютубе. Посмотрим. Но, главное - теперь всё работает корректно и мне удалось поиграть.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 08:49 am
Powered by Dreamwidth Studios