Перейти к содержанию
    

Треск при воспроизведении звука

Здравствуйте! Пытаюсь сделать воспроизведение звука на контроллере LPC1788. Использую такую схему усиления для сигналов с DAC. Схема в целом работает, но при воспроизведении звука появляется небольшой треск. При этом этот же файл на компьютере воспроизводится без помех. Питание 7.5В идет от импульсного источника. Насыщения операционника нет, форма сигнала на осцилографе также выглядит нормально. Фильтров правда также никаких нет.

post-67607-1352815493_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Воспроизведите чистую синусоиду, посмотрите осциллографом форму на выходе ЦАПа и усилителя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На максимальной громкости? Я имею ввиду максимально возможный уровень сигнала в "цифре" (0 dBFS).

Изменено пользователем МП41

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А с максимально возможной частотой, чуть меньше половины частоты дискретизации?

 

Запишите компьютером сигнал с выхода Вашего устройства, потом сравните с оригиналом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробовал 50, 100, 400, 10000, 15000, 20000 гЦ. Форма сигнала на выходе совпадала со входом(чистая синусойда). Щелчки(артефакты) всегда появляются в одном и том же месте аудиозаписи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если файл не raw, то возможно какой-то сбой в декодировании формата, возможно из-за того, что в определённом месте файла лежит какой-то неподдерживаемый блок данных. Попробуйте пережать файл каким-нибудь звуковым редактором.

Было бы конечно проще, если бы сразу была вся информация о проблеме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Воспроизведение происходит следующим образом: массив данных звука (подготовлен заранее на компьютере) из файла WAV посылается в DAC с необходимой частотой дискретизации. Сам контроллер ничего не декодирует, занят только DACом. Wav файл был получен из MP3 с помощью программы декодирования звука. И воспроизводится этот WAV файл на компьютере без артефактов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Методом деления пополам - воспроизведите этим усилителем сигнал с компьютера...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если ЦАП с выходом по напряжению можно попробовать подключить к нему (через кондер) наушники и послушать хрюкает ли там. А еще лучше подключить обычные компьютерные колонки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

воспроизведите этим усилителем сигнал с компьютера...

Аналоговая часть может трещать только при плохих контактах, т.е из-за фиговой пайки или плохих разъемов. С учетом фразы "щелчки(артефакты) всегда появляются в одном и том же месте аудиозаписи" вероятность, что трещит усилитель, равна нулю.

 

А вот в цифири как раз простор для треска. Где-то в ЦАПе надо искать, или до него.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вероятность, что трещит усилитель, равна нулю.

Я не столь категорична... Всякое бывает. В питании, например.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

WAV посылается в DAC с необходимой частотой дискретизации.

 

Может задержки при передаче данных накапливаются и возникает пауза при выводе на ЦАП, отсюда и искажения.

Данные лучше скидывать опережающими темпами, чтоб в МК был "запас для вывода" на всякий случай.

Величину запаса можно регламентировать, но чем больше , тем лучше.Идеальный вариант, Сперва сбросить весь файл в МК, затем воспроизводить.

Кстати, синусоиды воспроизводили так же, передавая данные из ПК, или в МК генератор набросали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...