У меня следующие проблемы с моим усилителем на Raspberry Pi 2, модель B.
- Загрузи Пи, все звучит великолепно.
- Воспроизвести звуковой байт через Pi (используя ALSA)
- Динамики шипят, независимо от того, что PCM «отключен» (используется alsamixesr) или имеет какой-либо уровень громкости.
Я установил disable_audio_dither = 1 в /boot/config.txt, однако это не решает эту проблему.
Я проверил, чтобы убедиться, что он был включен, запустив:
# vcgencmd get_config disable_audio_dither
disable_audio_dither=1
Что может происходить с момента загрузки до момента воспроизведения первого бита и как я могу остановить шипение после первого воспроизведения?
редактировать
Мой вопрос отличается от вопроса, заданного здесь. Как улучшить качество звука на выходе аудиоразъема , потому что этот вопрос говорит о проблемах с треском между звуками. Моя проблема заключается в том, что после воспроизведения любого звука на Pi отныне будет звучать шипящий звук из динамиков, пока Pi не будет перезапущен. У меня нет никаких трескучих звуков, и использование USB-карты не устранило эту проблему для меня.
Редактировать 2
Попробовал использовать Tendak HDMI для VGA для звука ( http://www.amazon.com/Tendak-Converter-Adapter-Projector-Blu-ray/dp/B00SKP88VA/ref=sr_1_10?ie=UTF8&qid=1450364986&sr=8-10&keywords = тендак + hdmi ) думая, что у нас было бы больше так, но проблема все еще сохраняется.
Ответы:
Аудио порт Pi не очень хорош, но это следствие дешевого аудио порта может быть смягчено одним из двух способов.
1. PulseAudio
PulseAudio - более качественный способ воспроизведения звука через любой порт.
Вы можете прочитать больше и узнать, как установить / использовать его здесь: https://dbader.org/blog/crackle-free-audio-on-the-raspberry-pi-with-mpd-and-pulseaudio
2. Звуковые карты USB
Это наиболее широко используемое решение, так как со звуковой картой USB вы можете использовать микрофон. Вы можете получить его менее чем за 5 долларов на eBay и Amazon.
источник
Я подозреваю, что усилитель все еще включен после воспроизведения первого аудиофайла. Есть несколько вещей, которые вы можете попробовать (некоторые из которых вы, возможно, уже пробовали).
остановило шипение,сделав его намного тише. Дальнейшее тестирование показывает, что тихий шипение присутствует даже во время загрузки, доsnd_bcm2835
загрузки, и что звуковое пи запускает более громкое шипение.rmmod
) различных модулей, связанных со звуком. Вам нужно будет включить опцию «force», чтобы сделать это, так как некоторые модули кажутся «используемыми», но не используются какими-либо конкретными средствами. Есть причина, по которой он отключен по умолчанию (высокая вероятность сбоя).При тестировании звукового Pi я слышал такое же (громкое) шипение в промежутках между звуковыми сигналами - я подозреваю, что вы не слышите его только во время семплов, потому что он заглушается семплом. Как и вы, кнопки регулировки громкости и отключения звука ничего не сделали. Мои тесты были с некоторыми ужасными наушниками в бортовом аудиопорте.
Тот факт, что шипение было громче с игровым программным обеспечением, предполагает 2 источника. Я не знаю топологии, но я бы предположил, что ЦАП и усилитель с усилителем всегда включены.
Поскольку я играю с аппаратным обеспечением и несколько лет назад создал несколько простых аудиоустройств, я бы подумал об аппаратной схеме отключения звука, управляемой выводом GPIO. Вдобавок ко всему, я думаю что-то вроде резистора 1 кОм на землю, переключаемого небольшим полевым транзистором (все на канал, но вы можете запустить их с одного и того же вывода GPIO). Это, вероятно, будет лучше, чем разрыв цепи с использованием транзистора, поскольку на следующем этапе вы можете получить отключение и увеличение срабатывания (я полагаю, усилители громкоговорителей). Конечно, это не сильно поможет, если в ваших аудиоклипах есть тишина.
Он звучит как белый шум (достаточно близко), поэтому вы не сможете его отфильтровать (в отличие от сетевого шума), и я подозреваю, что он достаточно громкий, чтобы увеличить выходную громкость, чтобы вы могли отключить усилитель / динамики. довольно.
источник
Мне удалось полностью избавиться от шипения, добавив audio_pwm_mode = 2 в мой /boot/config.txt. Кстати, у меня также есть изолятор контура заземления между моим аудиоразъемом и усилителем.
источник
Это аппаратная проблема.
Оригинальные пи пострадали от шипения из-за инжекции шума источника питания. Серия '+' (и B2) намного лучше в этом отношении (потому что они отделяют звук от графического процессора с помощью отдельного регулятора), однако вы можете уменьшить шипение, используя блок питания "более высокого качества" (с номиналом 1,5 A). обычно лучше) и / или добавление дополнительной электролитической крышки. через мощность графического процессора рядом с выводами питания «звуковой выход».
источник
Я столкнулся с этой же проблемой, и на самом деле я переустановил ОС, в конце концов я обнаружил, что моя проблема связана с сервобластером, использующим в качестве pwm, поскольку сервобластер использует PIN 18, который также используется для аудиоразъема 3.5, с помощью флага PCM --pcm верни мой аудио. Вы можете найти более подробную информацию на этом сайте https://leenabot.com/en/Driving-Servo-Motors-Servo-Blaster-for-Raspberry-Pi/ . Надеюсь, что это полезно для других, кто использует сервобластер.
источник