Lexus

Делаем ЦАП

3 151 сообщение в этой теме

berser    23

Aitras, вот так всегда и получается, когда паникуешь и торопишься.... Поверил на слово, не проверил, начало даташита как всегда пропустил... :-))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
22580    39

Всех приветствую, нашел на старой плате микросхему PCM1602, погуглил, оказалось 6 канальный ЦАП! Вот здорово! А что если сделать 3 или 4 полосную аудио-систему с ЦФ?

Сабвуфер+мидбас+середина+ВЧ/ или без мидбаса. Но какой выбрать источник I2S? И чем фильтровать? Может кто делал цифровые фильтры? В идеале сделать перестраиваемый  фильтр.

Кто компетентен, подскажите пожалуйста

 

Изменено пользователем 22580

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BadaBum    3
В 05.09.2017 в 19:13, Vadia F сказал:

Интересное "замечание" к данному товару,в отзывах;

"

Наиболее подходящие отзывы

    

оставлен kkuku0923.5xvik...03.09.2017

So bad ?!

$ cat /proc/asound/card0/stream0 Singxer USB Audio 2.0(Q1) at usb-0000:00:1a.0-1.6.3, high speed : USB Audio Playback: Status: Stop Interface 1 Altset 1 Format: S32_LE Channels: 2 Endpoint: 1 OUT (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000 Data packet interval: 125 us Interface 1 Altset 2 Format: S16_LE Channels: 2 Endpoint: 1 OUT (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000 Data packet interval: 125 us Interface 1 Altset 3 Format: SPECIAL Channels: 2 Endpoint: 1 OUT (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000 Data packet interval: 125 us $ cat /proc/asound/card0/stream0 Amanero Technologies Combo384 Amanero at usb-0000:00:1a.0-1.6.3, high speed : USB Audio Playback: Status: Stop Interface 2 Altset 1 Format: S32_LE Channels: 2 Endpoint: 5 OUT (ASYNC) Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000 Data packet interval: 125 us Interface 2 Altset 2 Format: S32_LE DSD_U32_LE Channels: 2 Endpoint: 5 OUT (ASYNC) Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000 Data packet interval: 125 us ---------------------------------------------------------------------------------------------------------------------- Format: SPECIAL? Why DSD can be played only with the DOP method. Is it impossible with native?"

Я не понял про что он ругается)), Но видно что человек очень "озадачен" таким "некорректным" описанием возможностей платы!?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vector-A    171

А ругается он на то, что модуль не понимает DSD native, а работает только в DOP (т.е. преобразовывает DSD в PCM). Хотя, может он не умеет его готовить.:). Я с XMOS U8 долго бился желая заставить его выводить DSD. А XU208 вроде следующее поколение XMOS, должно работать лучше. И по описанию совместима с Аманеро.  Хотя в сети встречал много не лестных отзывов на разные платы производства именно Singxer. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RIMUS1989i    13

Набросал скемку цапа, посмотрите пожалуйста. Будет работать? 

Мой цап.GIF

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
aitras    1 296

Вроде все нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Artik    122

Я смотрю 1794 стала популярна. Поделюсь и я тогда своим вариантом на этой МС.

Немного предистории:

Данный ЦАП выполнен по мотивам Пикардийского Аккорда 1.2. Предложил мне ее @Linkers за что ему собственно и спасибо, уже в ходе были добавлены плюшки, а именно генераторы для работы с транспортами требующие тактирования, и дополнительная плата (эконом вариант так казать) на ней размещено 2 оптических входа, коаксиал и USB PCM2706 выбор входа осуществляется тактовой кнопкой по кругу. Платы соединяются между собой шлейфом и IDC-14 разъемом.

Пока что работает ЦАП от Flamenco Lite LE, за который спасибо @aitras доп плата еще не собрана и схемы пока нету, поэтому только схема питания, выхлопа и ЦАПа с генераторами. Товарищам с веги за ПП и подсказки ;)

Пока что все в таком виде, все работает осталось "вылизать" всю конструкцию и сделать замеры.

P.S. Буду признателен кто подкинет ссылку на теорию измерений, и можно ли сделать измерения с помощью ноута?

IMG_20170929_205712347.thumb.jpg.960b5bbe745b03bf69fae175b7a67a99.jpg

Picardian v1.3.spl7

TOP.JPG.755c8e7718c7856a6dacbb86616cd5e2.JPG

BOT.JPG.aad397409527eb9ac2643bc5a6b486db.JPG

  • Лайк 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RIMUS1989i    13
1 час назад, aitras сказал:

Вроде все нормально.

ОК. А как насчет выхлопа? Дискретный или ОУ и какие?

i?id=6f28ad0dae22913faead32a65ba70fce-l&

Изменено пользователем RIMUS1989i

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RIMUS1989i    13

Вот еще упрощенный вариант. Какой предпочтительней? 

Мой цап1.GIF

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Artik    122

А как ты этим всем управлять будешь, мельком глянув ДШ на 8416 ей нужен МК для управления?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RIMUS1989i    13

PCM1794 джамперами, CS8416 можно управлять двумя способами хардварно и по spi или i2c. По факту мне нужно только переключать входа. Хардварно это 10-11 ноги, подавая на них от 0 до 3 в двоичном формате. Вот тут я могу на них подавать нули и единицы от мк, или например через регистр. Можно конечно и spi использовать, но по факту это лишнее. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Artik    122

Чет ты заморочился слишком.

Используй 1794 + spdif/i2s МС типа 9001 или 8804 а на ее PCM вход подавай сигнал с 2706, 2х шт оптики, коаксиала. При этом переключая это все 2мя МС логики и одной тактовой кнопкой.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RIMUS1989i    13

МК в схеме все равно будет присутствовать. И уже имеется данный набор pcm2706, cs8416, pcm1794. Изолятора только нет.

Вот наверное вы о чем говорите?

PCM1793_Audio_DAC.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Artik    122

Принцип такой же, рас будет МК то тогда согласен.

П.С. А 2706 где брали, а то самому нужна одна, а лучше две?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
andryxa    217
4 минуты назад, Artik сказал:

П.С. А 2706 где брали, а то самому нужна одна, а лучше две?

Прошу прощения за офтоп. У меня осталось 3 штуки, парочку могу отдать. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RIMUS1989i    13
42 минуты назад, Artik сказал:

Принцип такой же, рас будет МК то тогда согласен.

П.С. А 2706 где брали, а то самому нужна одна, а лучше две?

Ну, а все таки, как лучше? как в первой схеме или во второй?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
aitras    1 296

Думаю, в данном случае можно и второй вариант. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Artik    122

Я бы оставил второй вариант, но отвязал бы LRCK DATA BCK SCK. Между МС ЦАП и CS8416

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RIMUS1989i    13
7 минут назад, Artik сказал:

Я бы оставил второй вариант, но отвязал бы LRCK DATA BCK SCK. Между МС ЦАП и CS8416

Ну в принципе USB отвязано через трансформатор. Но может лучше через AD1100?

Мой цап2.GIF

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Artik    122

Можно и так, но я имел в виду отвязать i2s.

Киньте на линию с 24,26,27,28 ног CS8416 ADUM1400.

Еще я бы убрал электролиты или тантал, что вы там собираетесь ставить на керамику X7R. С35, 44, 37, 31, 33, 23, 9, 26, 4.  итд.  Дросель L1 ферритовой бусиной, стабы на LM1117 в SOT223-4 корпусе. Ну и как организовано питание в целом тоже бы глянуть.

L2, 3 под вопросом, нужны там или нет.

Изменено пользователем Artik

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RIMUS1989i    13
13 минуты назад, Artik сказал:

Ну и как организовано питание в целом тоже бы глянуть.

На печатной плате? Или в общем на схеме? Просто мне надо определиться с цифрой, а потом переходить на питание и выхлоп.

15 минут назад, Artik сказал:

Можно и так, но я имел в виду отвязать i2s

Ну тогда можно будет объединить USB c cs8416? Или также развязанными оставить через Ad1100? И что ставить до и после AD1100 Конденсаторы или резисторы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Artik    122
Только что, RIMUS1989i сказал:

в общем на схеме?

Именно на схеме в целом.

1100 пусть отвязывает 2706 от USB, добавьте 1400 на шину i2s. А дальше я думаю форумчане подскажут как быть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
aitras    1 296

Ставить еще 1400, думаю нет смысла. И так уж все развязано получается. У ADuM1100 бусину надо бы. Ну и вот - A bypass capacitor is recommended at the input and output supply pins

image.png.2bc50cd0f6b9b0e76de59592fa126d9e.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RIMUS1989i    13
2 часа назад, aitras сказал:

У ADuM1100 бусину надо бы

По питанию?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас