Темы в форуме

      Наш youtube        Наш инстаграм     ☝ Сказать спасибо!           Правила форума   




Как работает цифровой фильтр аудио-ЦАПа?

Все, что связано с аудио, усилители, колонки, и.тд.

Модератор: LinuxManiac

Аватара пользователя
Alex
Site Admin
Сообщения: 3639
Стаж: 12 лет 4 месяца
Репутация: 1956
Откуда: Kiev
Аудио система: www.is.gd/l0dt3T
Контактная информация:

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение Alex »

Пора возрождать темку аудиофилия
MaratAM
Постоянный житель
Сообщения: 285
Стаж: 3 года 3 месяца
Репутация: 25
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Клон Lynx HA46 - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

lgedmitry писал(а): 13 янв 2021, 13:02 Про ad1896 тоже разно. Но она как-бы самая старая из всех, кажется. Винтаж... Пока думаю...
Ну так я ее вспомнил, по той же причине, есть она у меня и пробовал на ней :lol: :lol:
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

Безымянный.png
Безымянный.png (30.5 КБ) 3598 просмотров
кажись что-то уже начинает получаться. Это пока не звук, а настройка src4392 по шине spi
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

вообще, конечно, Verilog - тот ещё язык. Так просто написать - вообще просто. А вот чтоб конвеером, а не в одном такте всё - уже сложнее. Без эмуляции я б раз 100 уже бросил бы это дело :lol:
MaratAM
Постоянный житель
Сообщения: 285
Стаж: 3 года 3 месяца
Репутация: 25
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Клон Lynx HA46 - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

lgedmitry писал(а): 18 фев 2021, 21:05 кажись что-то уже начинает получаться.
Серега, да ты кажись на ПЛИСке делать собрался?
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

Ага, да)
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

Безымянный.png
Безымянный.png (60.88 КБ) 3513 просмотров
ну вот, кажется сделал :D
mhz24 - тактовый генератор. Ничего интересного.
clk1 - строб шины SPI, по которой ALTERA будет командовать SRC4392
cs1 - сигнал защёлки той же самой шины
dat1 - данные от того же самого.
Как можно увидеть, сперва передаются начальные данные за пять приёмов, а затем, если вдруг нажимают кнопку по имени knop, происходит пересылка команды о переключении входа 1 на вход 2 и обратно. Также зажигается и гасится светодиод индикации входа 2, по имени led. дребезг контактов подавляется.
lr_clk, bit_clk - стробы шины I2S. ALTERA работает мастером.
data_in - вход, по которому приходят звуковые данные с SRC4392 в рамках той же шины I2S. Тут у меня просто дурацкая приблуда формирует импульсы для наглядности, что всё правильно работает.
И оно действительно правильно работает, если посмотреть на линии clk, data_left, data_right, ll и lr, по которым сигналы уходят в микросхему ЦАП AD1865
MaratAM
Постоянный житель
Сообщения: 285
Стаж: 3 года 3 месяца
Репутация: 25
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Клон Lynx HA46 - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

У тебя SRC4392 работает ЦФ, а ПЛИСка только делит на право-лево?
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

MaratAM писал(а): 24 фев 2021, 17:10 У тебя SRC4392 работает ЦФ, а ПЛИСка только делит на право-лево?
да, задумывал так, Марат.
MaratAM
Постоянный житель
Сообщения: 285
Стаж: 3 года 3 месяца
Репутация: 25
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Клон Lynx HA46 - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

Может стоило тогда одну ПЛИСку оставить и пользоваться программными ЦФ
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

MaratAM писал(а): 24 фев 2021, 17:13 Может стоило тогда одну ПЛИСку оставить и пользоваться программными ЦФ
или попробовать ещё и включение байпаса добавить. Емнип где-то в регистрах SRC4392 оно есть
MaratAM
Постоянный житель
Сообщения: 285
Стаж: 3 года 3 месяца
Репутация: 25
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Клон Lynx HA46 - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

Тогда надо два генератора на обе сетки и кого то заставить рулить ими. Что на входе планируешь?
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

MaratAM писал(а): 24 фев 2021, 18:27 Тогда надо два генератора на обе сетки и кого то заставить рулить ими. Что на входе планируешь?
мдя. Если я сделаю источником сигнала для аудиопорта А DIR вместо SRC - то что-то я не совсем понимаю, как этот самый порт при этом сможет быть ещё и слейвом для АЛТЕРЫ.
зы. на входе ничего не планирую. TORX173 -> SN74LVC1G04DRLR -> SRC4392
MaratAM
Постоянный житель
Сообщения: 285
Стаж: 3 года 3 месяца
Репутация: 25
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Клон Lynx HA46 - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

Это я тебя сбиваю с пути, я то думал, что вход I2S потом ASRC и ПЛИС, а у тебя первые два пункта в одном.
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

Тут ещё дикий вариант в голову просится:
192 кГц 18 бит и 384 кГц 18 бит - это сильно большая разница?
Если сильно большая - то может попробовать заменить src4392 на cs8422. Первая пишут что лучше умеет ресемплить, но не умеет работать с мастерклоком в 64частоты семплирования. Ей минимум 128Fs подавай. Вторая умеет.
В ад1865 64*384=24576 килогерц тоже не зайдёт. По даташиту у неё 13.5 Мегагерц максимум. Но тут есть лазейка: ведь половину времени я передаю в цап сущий мусор.
А если в плиске не просто задвигать левый канал на полтакта, а принимать оба канала в последовательные регистры, затем параллельно их пересылать в другие пару регистров, и из них уже отправлять в цап на половинной скорости. Вроде бы ничего Сверхъестественного. Или оно того не стОит, и src4392 всяко лучше чем cs8422, хоть и частота ниже. Или частота покроет разницу в качестве микросхем?
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

2vBYcivkO2o.jpg
2vBYcivkO2o.jpg (223.71 КБ) 3788 просмотров
Сегодня забрал с почты вот такого зверя. Размер несколько удивил. Обычно подобные штуки махонькие, а тут чуть-ли не с шариковую ручку длиной. :o Проверить пока нЕчем. Интелловский драйвер из папки с quartusом встал без проблем.
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

еле-еле отыскал тему свою.
Видимо, это очень вредно бросать дело на продолжительное время - оно потом теряется :lol:
В общем, вернулся я к теме. Набросал платку вчерновую пока. 100*100, на которые скидка, тут не светит. Да и слоёв я аж 3 нарисовал, чтоб массу не кромсать проходящими сквозь неё дорожками. Интересно, сколько это будет стоить?
Безымянный.png
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

Попробовал закинул проект в jlcpcb. Насчитало аж 39 долларов с копейками. Прежние проекты по 2 доллара обходились. Похоже, надо как-то возвращаться к формату 100*100 мм :?
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

Попробовал разные размеры поотправлять
Для четырёхслойной платы:
~130*55 - 40$
100*100 - 8$
Некоторые цвета - бесплатно, некоторые (включая мой любимый красный) +18$ к тем, что за плату.
В общем, RED DAC точно отменяется. Может PURPLE на квадратной плате...
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

Переосмыслил плату под два слоя при тех же габаритах. Вышло 20 долларов на allpcb или 15 долларов на jlcpcb.
Это уже гораздо гораздее :P
Аватара пользователя
Alex
Site Admin
Сообщения: 3639
Стаж: 12 лет 4 месяца
Репутация: 1956
Откуда: Kiev
Аудио система: www.is.gd/l0dt3T
Контактная информация:

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение Alex »

Вот что доллар животворящий делает!
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

Агась. Завтра постараюсь закинуть денег на карту. И закажу.
Уууууух, страшно. До этого ни разу к ПЛИС близко не подходил. И всё что тут делал на ваших глазах - более-менее мною и раньше в какой-то степени было опробовано. И вот тут буду первый блин выпекать.
Будь что будет. Надеюсь, сильно не засмеёте :lol:
Аватара пользователя
Alex
Site Admin
Сообщения: 3639
Стаж: 12 лет 4 месяца
Репутация: 1956
Откуда: Kiev
Аудио система: www.is.gd/l0dt3T
Контактная информация:

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение Alex »

Ждем с нетерпением!
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

ну всё, доосмыслил, как мог в перерывах между обычными делами молодого папочки :P
Безымянный.png
Заказал за 14.60 на JLCpcb. Даже красный цвет был без наценки. :lol:
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

QElTgIfPST4.jpg
Приехали платки :)
MaratAM
Постоянный житель
Сообщения: 285
Стаж: 3 года 3 месяца
Репутация: 25
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Клон Lynx HA46 - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

lgedmitry писал(а): 30 ноя 2021, 21:52 В общем, RED DAC точно отменяется.
И все таки она вертится красный :lol:
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

таки-да, Марат :lol: :D :P
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

Не работает. Пока подозреваю, что плиска, купленная на алишке за 300рэ, какая-то не такая. Программатор запросы шлёт - в ответ тишина. На чипидипе 1900рэ...
Аватара пользователя
lgedmitry
Гуру электроники☆☆☆☆
Сообщения: 1278
Стаж: 4 года 8 месяцев
Репутация: 201
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

набрёл посредством Гугля на какой-то форум. Там вроде б про ПЛИС есть некоторые обсуждалки. Задал вопросик. Буду подождать... Форум, конечно, жутковатый. Для регистрации простую систему из двух уравнений решить просит... Разделов много, причём аудио нету совсем...
MaratAM
Постоянный житель
Сообщения: 285
Стаж: 3 года 3 месяца
Репутация: 25
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Клон Lynx HA46 - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

lgedmitry писал(а): 06 фев 2022, 14:38 плиска, купленная на алишке за 300рэ, какая-то не такая.
Сергей, запросто, я на алишке брал АВРки, ЮСБАсп их не видел, пробовал и генератор подкидывать, тишина. Потом коллега запустил параллельный программатор, попробовал скинуть на заводские настройки и сработало. Лежали долго, хотел уж выкинуть, а тут цены на МК да и на все как полезли в гору, так уж начинаешь думать.
Ответить

Вернуться в «Аудиотехника»