Новости электроники

Воспроизведение звука на PI PICO без ЦАП

2024-03-15 11:43
Обычно для воспроизводения музыки или другого аудио на микроконтроллере нужно приобрести цифро-аналоговый преобразователь ЦАП.

Это самый простой способ и наиболее вероятный, чтобы получить хороший разборчивый звук. Однако программист Сальваторе Санфилиппо решил сделать это с помощью печатной платы Raspberry Pi Pico, одного пина и ШИМ-выхода.

ШИМ-выход настроен на очень высокую частоту, недоступную человеческому слуху. В данном случае 100 КГц. Затем изменяется рабочий цикл ШИМ, чтобы получить на выводе различные уровни среднего напряжения. Изменяется выходное напряжение в соответствии с желаемым звуковым файлом, используя каждый образец для изменения рабочего цикла ШИМ. Вуаля! Вы можете выводить на этот вывод любой звук, какой захотите! На сайте Сальваторе Санфилиппо http://invece.org/ описаны основы этой работы, включая обработку простых WAV-файлов в необработанный формат, который можно залить в код MicroPython.