Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

Обсуждение статьи: http://radiokot.ru/artfiles/6181/
Altium
Прорезались зубы
Сообщения: 224
Зарегистрирован: Пт июл 18, 2014 11:44:32

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Altium »

А кто автор, вьй ли?
И нигде в статии не написано какие аудио форматов поддерживает етот плеер (частота дискретизации и битьй аудио файла).
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

Плеер работает с аудиоформатами, которые поддерживает ЦАП ES9023. Я проверял работу с частотами дискретизации 44, 96, 192 кГц и разрядностью 16 / 24 бит при воспроизведении файлов типа FLAC и MP3.
Altium
Прорезались зубы
Сообщения: 224
Зарегистрирован: Пт июл 18, 2014 11:44:32

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Altium »

А почему в статье не указано имя (никнейм) автора, ссьлка на ветку где проект обсуждаеться, и пропущена самая важная информация: поддерживаемьйе аудио форматьй.
Обьйчно для каждого продукта в первую очередь пишут про его ТТ возможности.
А что насчет проигрьйвания обьйчньх WAV файлов, они не нуждаються от декомпресии как FLAC-ов?

Я давно искал плеер, которьй читает от SD карту, имеет кнопки управления и дисплей и поддерживает аудио файльй с битрейт не менее 24 бита и частота 192 кГц.
Сейчас находил похожий проект, основан на в 2 раза дешевая и мощная платформа NanoPI-Neo: http://forum.vegalab.ru/showthread.php?t=79888&page=10 - Цифровой транспорт с открытым кодом на NanoPI-Neo
Он использовает перекомпилированная линукская платформа с имя Volumio и обещает bit-perfect проигрьйвания.

Автор протестировал его с 32 бит/384 кГц, но читая ветку, так и не понял можно ли подключить дисплей и кнопки управления для play/pause, stop, next, prev И т.д.
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

Честно говоря, я не знаю, почему при публикации не привели имя автора, это уже вопрос не ко мне. То, что не перечислил поддерживаемые форматы - моё упущение. WAV файлы тоже будут воспроизводиться. Это относится уже к возможностям программного обеспечения - RuneAudio, Volumio, Moode имеют общие корни.
Что касается указанного Вами другого проекта: если его автор не реализовал подключение ЖКИ и кнопок, то, вероятно, кроме него это не сможет сделать никто.
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

Для тех, кого вдруг заинтересует эта тема, привожу новую ссылку на скачивание образа карты Micro SD: https://cloud.mail.ru/public/Jv63/1K5DNVmCG.

Добавлено after 4 minutes 8 seconds:
Небольшие доработки, улучшающие звучание - во вложении.
Вложения
Подправленные схемы.zip
Небольшие доработки
(706.49 КБ) 368 скачиваний
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

Небольшая корректировка: на исправленной схеме доработок ЦАП ES9023 я неправильно указал тип корпуса диода в схеме сброса ЦАП, подключённого к выводу 15 (Mute) микросхемы: должен быть SOD-323F (1N4148WS) - в таком корпусе он может быть без труда запаян вторым "этажом" поверх резистора 100 кОм типоразмера 0805. По опыту: все микросхемы серии AMS1117, которые были у меня в наличии (китайщина), не выдерживают короткого замыкания выхода и пробиваются, что может быть чревато для питаемых ими узлов при различных экспериментах (особенно для шины NEG микросхемы ЦАП ES9023 - был прецедент, но микросхема выдержала такой удар). Поэтому эксперименты надо проводить осторожно. Можно попробовать применить в блоке питания аналогичные, например, LM1117-3,3, или ограничить максимальный ток через микросхему на случай КЗ, включив на её входе ограничительный резистор в несколько ом с дополнительным фильтрующим конденсатором небольшой ёмкости. В штатном режиме у меня нормально работают указанные на схеме AMS1117-3,3. Рекомендация: в настройках MPD плеера "RuneAudio" желательно установить значение параметра "Crossfade", равное 1 (интервал в секундах между воспроизведением композиций в очереди воспроизведения), с последующей перезагрузкой плеера.
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

Продолжение проекта:
Плеер «RuneAudio» на базе микрокомпьютера «Raspberry Pi 3» для ЦАП с интерфейсом USB
(http://audiohobby.ru/pleer-runeaudio-na ... m-usb.html),
Блок включения и выключения Плеера «RuneAudio» на базе микрокомпьютера «Raspberry Pi 3»
(http://audiohobby.ru/blok-vklyucheniya- ... -pi-3.html).
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

По второй ссылке из приведённых выше рассматривается блок включения и выключения плеера RuneAudio для ЦАП с интерфейсом USB (кроме того, рассматривается возможность подключения индикатора OLED, независимо от типа плеера). Блок включения и выключения можно сделать и для плеера на основе I2S ЦАП ES9023. В прилагаемом архиве приведена схема блока (она такая же, как и для плеера для ЦАП с интерфейсом USB; вместо трёхцветного светодиода можно использовать обучный двухцветный с общим катодом), рисунок печатной платы (просто имеет другие размеры) и прошивка МК ATtiny2313 (одинаковая). Чтобы плеер заработал с блоком включения и выключения, нужно в системе RuneAudio заменить файл /root/controls/start.py и добавить новый файл /root/controls/shutdown.py (см. отдельный архив).
По следующей ссылке можно скачать готовый образ RuneAudio для плеера с I2S ЦАП ES9023 с поддержкой ЖКИ, кнопок, ИК приёмника и включения / выключения для индикатора 1602en: https://cloud.mail.ru/public/3ZeJ/CdMRa4RQj и для индикатора 2004ru: https://cloud.mail.ru/public/3ga4/2poFqDYFR.
Вложения
Файлы конфигурации Shutdown RuneAudio.zip
Новые файлы start.py и shutdown.py для программной поддержки включения и выключения RuneAudio
(9.78 КБ) 285 скачиваний
Блок включения и выключения RuneAudio.zip
Cхема блока включения и выключения, рисунок печатной платы и прошивка МК
(661.18 КБ) 292 скачивания
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

В систему можно добавить ещё один ИК пульт: Apple TV MC377 (https://ru.aliexpress.com/item/32919803 ... 33edHGwECm). Для этого готовый файл MC377.lircd.conf из прилагаемого ниже архива необходимо скопировать с помощью программы WinSCP в папку /etc/lirc/lircd.conf.d/ и перезагрузить систему RuneAudio. После этого плеер будет воспринимать команды и с добавленного пульта. Указанный пульт имеет всего 7 клавиш, и вроде бы получается, что для плеера не хватает одной (8-й) клавиши: включения и выключения подсветки ЖКИ, но она практически не используется; подсветкой можно управлять вручную нажатием тактовой кнопки. Примечание: пульт обычно продаётся без батарейки CR2032.
Вложения
MC377.jpg
Фотография пульта
(14.58 КБ) 476 скачиваний
MC377.lircd.zip
Файл конфигурации ИК пульта Apple TV MC377
(942 байт) 282 скачивания
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

Удалось реализовать гашение подсветки экрана через заданное время, если плеер не находится в режиме воспроизведения (стоп, пауза) - долго я к этому подбирался. Время ожидания в секундах до гашения экрана задается в параметре BACKLIGHT_TIMEOUT, расположенном в файле start.py (если задано 0, то экран не гасится). Экран "просыпается" на указанное время при нажатии любой кнопки или в случае приёма ИК команды. Изменения внесены в файлы конфигурации start.py, display.py, buttons.py, ir_remote.py. Готовые файлы конфигурации приведены в прикреплённом вложении.
Вложения
Файлы конфигурации Backlight Timeout RuneAudio.zip
(36.73 КБ) 178 скачиваний
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

Ссылка на скачивание готового образа RuneAudio для ЦАП с шиной I2S и индикатора 2004ru, с внесёнными изменениями в файлы конфигурации для автоматического отключения подсветки экрана: https://cloud.mail.ru/public/4NZz/3sAdby6aF. Этот образ поддерживает также программное управление включением и выключением питания.
"Переехала" ссылка на описание конструкции плеера для ЦАП с интерфейсом USB: http://audiohobby.ru/articles/pleer-run ... m-usb.html, http://audiohobby.ru/articles/blok-vkly ... -pi-3.html.
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

Ввиду перемещения в другое место образов карты Micro SD для плеера приведу новые ссылки:
Для англоязычного индикатора 1602: https://cloud.mail.ru/public/7VY5/WgbEQPU14
Для русскоязычного индикатора 2004: https://cloud.mail.ru/public/pWMq/gKeJNMVcb
В этих образах уже внедрены доработки для поддержки модуля выключения питания и для автоматического гашения подсветки индикатора.
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

Настроил образ для более современной версии RuneAudio+Re6 (rAudio-1). Ссылка на скачивание: https://cloud.mail.ru/public/628Q/FKDY3UPyJ
Более подробное описание особенностей образа (наличие Spotify Connect и т.п.) приведено в конце статьи: http://audiohobby.ru/articles/pleer-run ... m-usb.html
Для использования ЦАП с интерфейсом I2S необходимо после записи образа на карту Micro SD скорректировать на ней файл /boot/config.txt (это можно сделать под Windows с помощью программы Notepad++), добавив две строки:
dtparam=i2s=on
dtoverlay=hifiberry-dac
Для возможности регулировки громкости с ИК пульта и кнопками нужно в настройках MPD через веб-интерфейс в разделе "Output" выбрать для "Volume Control" режим "MPD software", при этом настройка "No volume" в разделе "Bit-Perfect" автоматически отключится.
Пароль суперпользователя в системе rAudio для удалённого подключения: ros
yak9
Родился
Сообщения: 4
Зарегистрирован: Чт сен 08, 2016 22:09:37

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение yak9 »

Добрый вечер!
Решил восстановить данный плеер после того как "малина" Raspberry Pi 2 вышла из строя..
Но к сожалению, ссылки на образы уже не работают.
Можно ли указать актуальные ссылки?
Подходят ли образы https://audiohobby.ru/articles/pleer-ru ... m-usb.html для плеер ES9023?
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

Здравствуйте!
Ссылка на образ для шины I2S: https://cloud.mail.ru/public/7VY5/WgbEQPU14
Образы с сайта audiohobby.ru настроены под USB транспорт, хотя в принципе можно попробовать их, если соответствующим образом скорректировать файл config.txt.
yak9
Родился
Сообщения: 4
Зарегистрирован: Чт сен 08, 2016 22:09:37

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение yak9 »

Огромное спасибо!
Дилетантский вопрос: переход на USB транспорт это дополнительная операция обработки сигнала. Разве она не ухудшает качество звука?
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

В данном случае, при использовании качественного USB транспорта на основе XMOS (не Аманеро) и качественного ЦАПа, уровень звучания становится значительно выше. Нужно учитывать, что в микрокомпьютере Paspberry шина I2S реализована в усечённом виде, так как не может работать в режиме Slave (когда ЦАП работает в режиме Master со своими собственными переключаемыми генераторами 22.5792/24.576 МГц с наивысшим качеством). Тут комбинация Raspberry + "игрушечный" ЦАП ES9023 с одним генератором по качеству звучания явно проигрывает. Не говоря уже о режиме DSD, который ES9023 не поддерживает.
yak9
Родился
Сообщения: 4
Зарегистрирован: Чт сен 08, 2016 22:09:37

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение yak9 »

Благодарю за развернутый ответ!
Какова же должна быть акустическая система для прослушивания?
Напольные колонки не менее 3-х полос c фазоинвертором?
Аватара пользователя
Pushok62
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн окт 05, 2015 09:21:41
Откуда: Солнечногорск

Re: Бюджетный Hi-End плеер ES9023 + Raspberry Pi 3

Сообщение Pushok62 »

Наверное, не обязательно такая. Хотя у меня используется доработанная именно такая система:
https://audiohobby.ru/articles/dorabotk ... amati.html
Да, кроме акустики ещё усилитель мощности многое определяет. На мой слух самый лучший - безоосный Цирклотрон КП1 с латералами 2SK1058 на выходе.
Ответить

Вернуться в «Статьи»