Hi-Fi Forum
FLAC плеер своими руками - Версия для печати

+- Hi-Fi Forum (https://hi-fi-forum.net/forum)
+-- Форум: Звук (/forum-3.html)
+--- Форум: Hi-Fi Аудио (/forum-8.html)
+--- Тема: FLAC плеер своими руками (/thread-200889.html)



FLAC плеер своими руками - Vaporware Nik - 11-10-2022 16:40

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

Наушники: KZ ZSX Terminator.
Колонка: Tronsmart Element t6.

Хотелось бы выжать максимум из данных аудиоустройств, а так же оставить задел на будущее.

Основные требования к устройству:
• Работа от а одного аккумулятора 18650 либо 21700
• Вывод обложки трека/альбома на дисплей
• Чтение композиций с SD-карты
• Два канала воспроизведения
• Общая цена компонентной базы до 3-х тысяч рублей (без учёта аккумулятора, sd-карты и корпуса)
• Как минимум 16-и битный звук на каждый канал
• Возможность купить компоненты на AliExpress или в местном радиомагазине
• Размер устройства не более чем 150*100*30мм

Компоненты:

1. Двухканальный ЦАП на основе Cirrus Logic CS4344

2. Двухканальный усилитель на основе PAM8403

3. Квадратный LCD дисплей

4. Микроконтроллер, управляющий выводом изображения на дисплей

5. Плата, считывающая информацию с sd карты, передающая информацию об изображении на микроконтроллер а так же передающая цифровую информацию о композиции на ЦАП.

Проблемы:

Сложность с поиском платы под номером 5

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


RE: FLAC плеер своими руками - costa - 11-10-2022 18:03

Может на форуме плеера помогут. Там есть мастера портативщики, модами там занимаются и все такое. Sanmigel к примеру.


RE: FLAC плеер своими руками - Vaporware Nik - 11-10-2022 20:03

(11-10-2022 18:03)costa писал(а):  Может на форуме плеера помогут.
Это какой форум, можно ссылку?


RE: FLAC плеер своими руками - Bass - 11-10-2022 20:31

(11-10-2022 20:03)Vaporware Nik писал(а):  Это какой форум, можно ссылку?
посмотрите здесь


RE: FLAC плеер своими руками - rotla - 12-10-2022 09:47

(11-10-2022 16:40)Vaporware Nik писал(а):  4. Микроконтроллер, управляющий выводом изображения на дисплей
5. Плата, считывающая информацию с sd карты, передающая информацию об изображении на микроконтроллер а так же передающая цифровую информацию о композиции на ЦАП.
Все это один микроконтроллер делает, и готовых устройств таких довольно много - были на LPC1768, у меня был на STM32F4, сейчас на F7/H7 там вообще нефиг делать.

Единствееное, чего я не понимаю - нафейхоа это делать? Мало готовых плееров в магазинах?


RE: FLAC плеер своими руками - Vaporware Nik - 12-10-2022 17:37

(12-10-2022 09:47)rotla писал(а):  Единствееное, чего я не понимаю - нафейхоа это делать? Мало готовых плееров в магазинах?

Хочеца своими ручками и пальчиками)


RE: FLAC плеер своими руками - rotla - 12-10-2022 18:11

Ну так в чем проблема? На перечисленном выше это делается за неделю с нуля. Можно еще меньше напрягаться, если взять за основу какой-нибудь одноплатник, типа R-Pi, Neo-Pi, Odroid, BBB, CubeTrax, etc.
Когда я свой делал, готовых небыло.


RE: FLAC плеер своими руками - Demyd - 13-10-2022 08:28

(12-10-2022 17:37)Vaporware Nik писал(а):  Хочеца своими ручками и пальчиками)
Типа, хочешь сделать хорошо, сделай сам?
Основа качества будет прога в дсп платы N5.
Без этого не вижу особого смысла заморачиваться.


RE: FLAC плеер своими руками - rotla - 13-10-2022 09:53

Нахрен там DSP?!

Основой качества будет буферизация и синхронизация - в первую очередь. это работа порта I2S микроконтроллера с внешним тактированием от осциллятора, стоящего рядом с ЦАПом.
Плюс тщательная трассировка всего этого, для минимизации помех.


RE: FLAC плеер своими руками - Demyd - 13-10-2022 10:34

(13-10-2022 09:53)rotla писал(а):  Нахрен там DSP?!

Основой качества будет буферизация и синхронизация - в первую очередь. это работа порта I2S микроконтроллера с внешним тактированием от осциллятора, стоящего рядом с ЦАПом.
А кто ЦАПу задание на синусоиду формирует, буфер или I2S?


RE: FLAC плеер своими руками - rotla - 14-10-2022 10:17

Не очень понятно что такое "дает задание", но данные на ЦАП идут по I2S (или TDM).