Свежие обсуждения
Идеи

Доп. усиление микрофонного входа звуковухи - похоже, это делается не аппаратно.

1 2 3

Alexey: просто сдвиг , возможно, программный.

Даташит откройте. Там всё есть.

 

В даташите на ИМС обычно нет никаких указаний программисту по построению драйвера. Вместо этого изготовитель ИМС предлагает свой драйвер, как правило, простейший, т.н. "референсный".
DWD: Просмотрел только что блок-схемы нескольких звуковых кодеков - у всех нарисованы встроенные и коммутируемые микрофонные усилители, а сигналы со всех входов идут через коммутатор на АЦП.
Как же объяснить тогда это искажения?
DWD: Мне кажется, добавить в структуру мс готовый усилитель проще, чем коммутировать разряды АЦП.
Да их (в моей идее) не надо коммутировать, достаточно команды АЛУ процессора сдвинуть слово на N разрядов влево (старшие разряды в слабом сигнале всё равно нулевые). Это куда проще коммутации входов-выходов бустера в аналоговых малосигнальных цепях, чувствительных к шумам.

 

Спец: В даташите на ИМС обычно нет никаких указаний программисту по построению драйвера.
Как раз есть, таблица управляющих команд, там и вкл и выкл, и как в какой из какого канала.

 

Опередили...

Спец: В даташите на ИМС обычно нет никаких указаний программисту по построению драйвера.

Как раз есть - на каждый "чих".
Любая функция управляется программно: выставить КУ или скоммутировать линейный вход вместо микрофонного, отключить АЦП или включить буферный микрофонный усилитель - всё определяется байтом в слове конфигурации при инициализации кодека.

По этому в любом случае потребуется драйвер.
Но одно дело - просто изменить один байт конфигурационного слова, и совсем другое - написать несколько строк программы "команды АЛУ процессора сдвинуть слово на N разрядов влево".

 

DWD: "команды АЛУ процессора сдвинуть слово на N разрядов влево".
Ну ,это тоже можно сделать аппаратно. Наверно, вопрошающий имел ввиду , что услиление цифровое.

 

DWD: Как раз есть - на каждый "чих".
Я имел ввиду совсем не эти указания - эти-то просто обязаны быть, но они относятся не к программе, а к управлению. Если бы архитектура ИМС однозначно диктовала бы программисту, что надо делать, то все драйверы под одну ИМС были бы одинаковые.
Alexey: Наверно, вопрошающий имел ввиду , что услиление цифровое.
Что такое "цифровое усиление"? Я имел ввиду тот простейший факт, что сдвиг слова на 1 разряд влево равноценен его арифметическому умножению на двойку (ну, или по-нашему, усилению вдвое). Разумеется, при условии, что выпадающие разряды - незначащие, например, нулевые.
Если с т.з. программирования усиление сводится к нескольким строкам кода, а включение аппаратного бустера - к изменению одного управляющего байта, то это сравнимые затраты. Тем не менее у обоих способов есть свои + и -. Ясно слышимые искажения я отношу к минусам. И ко всем возражающим: я что ли только один слышу эти искажения? У остальных пользующихся функцией MIC boost нет к ней никаких претензий?

 

Спец: Ясно слышимые искажения я отношу к минусам. И ко всем возражающим: я что ли только один слышу эти искажения? У остальных пользующихся функцией MIC boost нет к ней никаких претензий?

Ну дык не ушами пользуйся, а глазами..
Неужто нельзя смотреть графики в каком нить редакторе запуская синусоиды? Там чуть не по битно..можно растянуть-сотреть...
Наверняка идут искажения от перегрузок, типа синусоида обрезается сверху..снизу и тп. да + подмешиваются шумы исходящие по цепям материнки,
они ведь так же усиливаются..

Порядочная звуковая для проф. работ со звуком, стоит в неск раз дороже обычной бюджетной, да и материнки подбираются не из бюджетных...
На де.. сметаны не наскрести...

А претензии к MIC boost были, да ещё кааакие.. - в таком хрень-режиме писать "на лету" без шумов было практически невозможно, посему и.... писал выше..и выше...

 

Спец: я что ли только один слышу эти искажения? У остальных пользующихся функцией MIC boost нет к ней никаких претензий?
Я не слышу никаких искажений, кроме увеличившегося уровня шума.

 

Кстати, по поводу шума: стояла у меня раньше карта SoundBlaster PCI128 модель CT4700, так в ней после включения дополнительного усиления уровень шума (именно шума, а не помех) превышал все разумные пределы. Заменил на микрофонном входе электролитический конденсатор на что-то похожее на КМ-6 0,33 мкФ и шума как не бывало.

 

Да не про шумы речь, а про искажения дискретизации, которые (ПМСМ) резко возрастают при включении доп. усиления. Вы скопом почти убедили меня в слуховых галлюцинациях. Надо будет и вправду запустить какое-нибудь средство объективного контроля. Есть плохонький самодельный ЗГ - попробую от него, а потом загоню сигнал в файл и рассмотрю в каком-нибудь софтовом осциллографе. О полученном результате отпишу здесь. Кстати, у меня, похоже, микрофонный вход стереофонический - на обоих входных линиях одинаковое напряжение по 2 в, в микрофонном штеккере они запараллелены. Раньше имел дело только с моно-входом. На современных мамах, получается, делают стерео?