BGAUDIO.ORG Audio Portal

Bulgarian Audiophile Society
Дата и час: Пет Сеп 20, 2019 8:04 pm

Часовете са според зоната UTC + 2 часа [ DST ]





Напиши нова тема Отговори на тема  [ 7 мнения ] 
Автор Съобщение
 Заглавие: Raspberry Pi + DAC
МнениеПубликувано на: Вто Май 13, 2014 9:25 am 
Offline
BG Audio Team™
BG Audio Team™
Аватар

Регистриран на: Съб Юли 31, 2004 12:00 am
Мнения: 3014
Местоположение: София
Започвам темата, за да споделим идеи за DAC с Raspberry Pi.
Знам, че Момчил е доста напреднал по въпроса, а сигурно има и други.

До тук общата ми идея е следната:

Хардуер:
1. Raspberry Pi (RPI) като мрежов плеър и управление на останалите компоненти
2. CS8416 (в софтуерен режим), който осигурява 8 SPDIF входа
3. I2S мултиплексор, който превключва вход от външен I2S транспорт, CS8416 и RPI (и от USB->I2S, ако го има)
4. I2S DAC свързан към изхода на мултиплексора
5. Аналогова част след изхода на DAC
6. Infrared Remote с отделен (малък) процесор, за да може да пуска и спира захранването на всичко останало и да стои в Stand-by. Командите към RPI може да ги изпраща по серийния вход или по USB
7. Опция 1 - PCM2706 към I2S мултиплексора за получаване на отделен USB вход, т.е. използването на целия DAC само през USB
8. Опция 2 - XMOS на Жоро (http://jlsounds.com/) от RPI към I2S мултиплексора (или пак като отделен USB вход)
9. Опция 3 - няколко допълнителни аудио входа и комутация за тях
10. Опция 4 - Volume control на аналоговия изход.

Софтуер:
Мрежов плеър Volumio
Управление - LIRC http://www.lirc.org/

I2S на RPI не осигурява SCK и докато си играх с PCM1794, забелязах, че PCM1794 не свири некомпресирана музика ако се свърже директно към I2S изхода на RPI ако SCK и BCK входовете му са накъсо. Препоръчаха ми да включа resample и тогава тръгна, но нещо не ми харесва идеята. Или трябва външен генератор, или някой друг чип.
С XMOS няма никакви проблеми, той си осигурява всички сигнали правилно.


P.S. Поръчах си Arduino Nano и ще го изпробвам за дистанционното уравление. За $3.25 не виждам по-добър начин.


Върнете се в началото
 Профил Изпрати лично съобщение  
 
 Заглавие: Re: Raspberry Pi + DAC
МнениеПубликувано на: Вто Май 13, 2014 2:24 pm 
Offline
BG Audio Team™
BG Audio Team™
Аватар

Регистриран на: Съб Окт 02, 2004 12:00 am
Мнения: 992
Местоположение: София / Прага
Ти мислиш за завършен предусилвател с цифрови входове.

Аз имам някой забележки:
- CS8416 е примамлив заради няколкото си цифрови входа, но в сравнение CS8412 и DIR9001 дава много по-лоши резултати. За мен по-добрия вариант е да се ползва цифров мултиплексор и за цифровите входове с DIR9001 (който е по-евтин и по-достъпен от 8412)
- PCM2706/2707 е забележимо по-слаб приемник от JLSounds-a на Жоро и за мен няма смисъл от вариант с 2706/7.

Това че RPI не генерира мастърклок е много неприятно. Асинхронният реклок не е добър вариант, а едва ли има възможност да се подаде клок на RPI. Tова според мен може да компрометира цялата идея за използване на RPI.

Каква ти е идеята за Volume control?


Върнете се в началото
 Профил Изпрати лично съобщение  
 
 Заглавие: Re: Raspberry Pi + DAC
МнениеПубликувано на: Вто Май 13, 2014 2:45 pm 
Offline
BG Audio Team™
BG Audio Team™
Аватар

Регистриран на: Съб Юли 31, 2004 12:00 am
Мнения: 3014
Местоположение: София
PCM2707 се използва само за USB->I2S интефейс.

RPI мастърклока може да се компенсира с XMOS-a, т. е. да не се взима I2s от RPI, а от включения към него XMOS.
Иначе много чипове си го генерират вътрешно (например PCM1794 ако BCK>128Fs или PCM5102). Друг вариант (може би) е да се ползва някакъв допълнителен PLL клок генератор.

За Volume в аналоговата част си мисля нещо като: http://www.vaneijndhoven.net/jos/relaixed/

P.S. Разгледах DIR9001 и май при нея ще трябва да се добави един входен мултиплексор (например 74HCT151) и малко допълнителна логика.


Върнете се в началото
 Профил Изпрати лично съобщение  
 
 Заглавие: Re: Raspberry Pi + DAC
МнениеПубликувано на: Вто Май 13, 2014 8:00 pm 
Offline
BG Audio Team™
BG Audio Team™
Аватар

Регистриран на: Пет Юли 30, 2004 12:00 am
Мнения: 1493
Местоположение: София
А защо не комутираш цифровите входове с релета?


Върнете се в началото
 Профил Изпрати лично съобщение  
 
 Заглавие: Re: Raspberry Pi + DAC
МнениеПубликувано на: Вто Май 13, 2014 10:01 pm 
Offline
BG Audio Team™
BG Audio Team™
Аватар

Регистриран на: Съб Юли 31, 2004 12:00 am
Мнения: 3014
Местоположение: София
Защото е по-лесно :)
Дали ще има разлика? Трябва да се пробва.


Върнете се в началото
 Профил Изпрати лично съобщение  
 
 Заглавие: Re: Raspberry Pi + DAC
МнениеПубликувано на: Чет Юни 19, 2014 3:30 pm 
Offline
BG Audio Team™
BG Audio Team™
Аватар

Регистриран на: Съб Юли 31, 2004 12:00 am
Мнения: 3014
Местоположение: София
Съвсем малко нови неща, пишете забележки!

SPDIF коаксиален вход (чипът е 75LBC175):
Изображение

SPDIF оптичен вход - класически:
Изображение

SPDIF мултиплексор:
Изображение

Изходът на SPDIF мултиплексора се подава към входа на DIR9001 (в класическа схема) и се преобразува в I2S.
Аналоговото захранване на DIR9001 мисля да е малошумящо, с TPS7A4700.


Върнете се в началото
 Профил Изпрати лично съобщение  
 
 Заглавие: Re: Raspberry Pi + DAC
МнениеПубликувано на: Вто Юни 24, 2014 11:24 pm 
Offline
BG Audio Team™
BG Audio Team™
Аватар

Регистриран на: Съб Юли 31, 2004 12:00 am
Мнения: 3014
Местоположение: София
Чу му се гласеца, макар и не на всички компоненти...
До тук добре.
(в картинката с TORX147 захранването трябва да е 3.3V, а не 5V)


Върнете се в началото
 Профил Изпрати лично съобщение  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 7 мнения ] 

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


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

Търсене:
Иди на:  

POWERED_BY
Преведено от: SEO блог на Йоан Арнаудов