Страница 8 из 10 Первая ... 678910 Последняя
Показано с 141 по 160 из 181

Тема: DAC на TDA1541A и FPGA

  1. #1 Показать/скрыть первое сообщение.
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    945

    По умолчанию DAC на TDA1541A и FPGA

    Нажмите на изображение для увеличения. 

Название:	DAC1541A-FPGA.png 
Просмотров:	2536 
Размер:	2.25 Мб 
ID:	330001

    Не прошло и 10 лет как я, наконец, решился сделать себе ДАК.
    Подход был выбран крайне минималистский - никаких процессоров,
    никакой индикации, никакого сервиса.
    Единственный TOSLINK вход. Принимает 44,48,88,96,176,192к.
    Добавил только простейший регулятор громкости на сдвоенном потенциометре.
    Правда есть 4 светодиода, но все они для индикации сбоев и внештатных ситуаций,
    в рабочем режиме - все погашены.

    Питание сделано на модулях, похожих по исполнению на дискретные регуляторы от Hypex,
    я когда-то создавал тему по этому поводу. Они скорректированы единственым полюсом на выходе.
    Он образован керамическом конденсатором 4.7мкф, который находится прямо не модуле.
    В качестве опоры применены светодиодные цепочки. Они крайне мало шумят и не требуют фильтрации,
    да и выглядят весьма прикольно. Сделал так, чтобы не использовать элктролиты или керамику большого номинала.
    Размер модулька - чуть побольше TO-247. Они запаяны вертикально, прямо по месту около нагрузки.
    Трансформатор - очень дохленький, всего 2 6ВА, но хватает.
    Его очень большое выходное сопротивление образует с конденсаторами 4700мкф прекрасный фильтр,
    пришлось только защитить емкости зенерами от слишком высокого напряжения холостого хода
    (около 34В выпрямленного для 15В обмотки).

    В качестве ДАК используетя старинная TDA1541A, FPGA - маленькая стоножка XС3S200A.
    Преобразователь I/V выполнен на недокомренсированном ОУ THS4021, выходной каскад - на SE5534.
    ПЛИС обеспечивает прием СПДИФ с автоматическим распознованием битрейта и апсэмплинг до 8х (352.8/384к).
    Длина фильтра - 759 отводов для 44/48 и 89 для 88/96 и всего 31 отвод для 176/192.
    Для 44.1к затухание на Найквисте (22.05к) около -80дБ а на 20К - 0.1дБ. В полосе задержания - -130дВ.
    Неравномерность в полосе пропускания порядка 0.02дБ. Фильтр для 44/48 - минимально-фазовый, на остальные частоты - фазолинейные.

    На ПЛИС реализован также джиттероподавитель на основе цифровой ФАПЧ с частотой среза 0.03Гц.
    На 10Гц коэффициент передачи около -100дВ. ПЛИС управляет частотой двухчастотного генератора на SI552 в пределах +-180ррм.
    Для управления используется 12-битный DAC7311 с двойным пассивным
    RC фильтром на выходе (10к/30мкф+10к/4.7мкф).

    ДАК используется в комплекте с двумя усилителями, свинченными в один блок.
    Кабели дифференциалные длиной всего 32см. По существу это попытка сделать моноблочный усилитель с оптическим входом.
    Все заиграло почти сразу после сборки, на регулировку ушел один дождливый уикенд.
    Измерений никаких не делал, так как дома нет приборов,
    кроме старого осциллографа, да и подходящую звуковую карту еще не приобрел.

    20-окт-2018: характеристики примененных цифровых фильтров

    Нажмите на изображение для увеличения. 

Название:	LAX1.png 
Просмотров:	829 
Размер:	7.2 Кб 
ID:	330058 Нажмите на изображение для увеличения. 

Название:	LAX2.png 
Просмотров:	718 
Размер:	9.2 Кб 
ID:	330059 Нажмите на изображение для увеличения. 

Название:	Step3.png 
Просмотров:	770 
Размер:	5.4 Кб 
ID:	330060
    Последний раз редактировалось tomtit; 24.10.2018 в 03:24.

  2. #141
    Завсегдатай Аватар для sia_2
    Регистрация
    18.07.2005
    Сообщений
    4,009

    По умолчанию Re: DAC на TDA1541A и FPGA

    Цитата Сообщение от tomtit Посмотреть сообщение
    ........Полагаю, что помогло бы дифференциальное включение ДАК с
    дизерингом очень высокого (слышимого) уровня, который бы разравнивал и усреднял
    дифф. нелинейность многобитного ДАК, а сам дизеринг взаимовычитался на выходе, как синфазная составляющая.
    Плюс сэмпл-холд. А что касается субтрактивного дитеринга - именно так были сделаны ЦАП в сониевском Oxford. https://youtu.be/dinGtdAgE5E

  3. #142
    Частый гость Аватар для bepo
    Регистрация
    28.09.2018
    Сообщений
    484

    По умолчанию Re: DAC на TDA1541A и FPGA

    Цитата Сообщение от tomtit Посмотреть сообщение
    Вы бы сами посмотрели сначала, прежде чем советы давать. Тут вообще тихий ужас на графиках. У меня на порядок лучше.
    Будто вам есть чем хвалиться
    Надо бы для начала воспользоваться переводчиком и почитать с чего и как снимались у них замеры, а потом выступать, что замеры вашего ДАКа всех времен и народов, лучше

    ---------- Сообщение добавлено 18:44 ---------- Предыдущее сообщение было 18:41 ----------

    Цитата Сообщение от EDDiE Посмотреть сообщение
    Даже не на один порядок лучше...
    Ага, на 100 500 порядков у него лучше.

  4. #143
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: DAC на TDA1541A и FPGA

    Цитата Сообщение от bepo Посмотреть сообщение
    Надо бы для начала воспользоваться переводчиком и почитать с
    Думаешь, жителю торонтовки нужен переводчик с английского?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  5. #144
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    945

    По умолчанию Re: DAC на TDA1541A и FPGA

    Сказано - сделано. Добавил конский дизеринг, на максимальной громкости теперь чуть-чуть шипит.
    Но все равно, шум ниже фона помещения и намного ниже винила.
    Звук изменился очень сильно, стал прозрачнее и какой-то певучий.
    На -0дБ спектр изменился несильно, но зато на тихих звуках диф. нелинйность стала не хуже дельтасигмы.
    И, что самое главное, гармоники стали пропорциональными уровню сигнала.
    См. спектры на картинках.
    Нажмите на изображение для увеличения. 

Название:	-00db.png 
Просмотров:	353 
Размер:	15.2 Кб 
ID:	379703Нажмите на изображение для увеличения. 

Название:	-60dB.png 
Просмотров:	316 
Размер:	15.4 Кб 
ID:	379704
    P.S.
    Надо бы понять, какой дизеринг будет лучше. На выбор - прямоугольный, треугольный и гауссовский.
    Последний раз редактировалось tomtit; 08.09.2020 в 03:04.

  6. #145
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: DAC на TDA1541A и FPGA

    Цитата Сообщение от tomtit Посмотреть сообщение
    См. спектры на картинках.
    Просто для информации - вот я померял плеер на 1541А:
    Нажмите на изображение для увеличения. 

Название:	tda1541a_thd.png 
Просмотров:	332 
Размер:	109.5 Кб 
ID:	379710Нажмите на изображение для увеличения. 

Название:	tda1541a_thd8k.png 
Просмотров:	280 
Размер:	106.7 Кб 
ID:	379711Нажмите на изображение для увеличения. 

Название:	tda1541a_imd.png 
Просмотров:	281 
Размер:	115.0 Кб 
ID:	379712
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  7. #146
    Завсегдатай Аватар для sia_2
    Регистрация
    18.07.2005
    Сообщений
    4,009

    По умолчанию Re: DAC на TDA1541A и FPGA

    Цитата Сообщение от tomtit Посмотреть сообщение
    Сказано - сделано. Добавил конский дизеринг, на максимальной громкости теперь чуть-чуть шипит.
    Но все равно, шум ниже фона помещения и намного ниже винила.
    Звук изменился очень сильно, стал прозрачнее и какой-то певучий.
    На -0дБ спектр изменился несильно, но зато на тихих звуках диф. нелинйность стала не хуже дельтасигмы.
    И, что самое главное, гармоники стали пропорциональными уровню сигнала.
    См. спектры на картинках.
    Нажмите на изображение для увеличения. 

Название:	-00db.png 
Просмотров:	353 
Размер:	15.2 Кб 
ID:	379703Нажмите на изображение для увеличения. 

Название:	-60dB.png 
Просмотров:	316 
Размер:	15.4 Кб 
ID:	379704
    P.S.
    Надо бы понять, какой дизеринг будет лучше. На выбор - прямоугольный, треугольный и гауссовский.
    Когда дитеринг относительно большой, то есть модуляцией шума можно пренебречь, в подавляющем большинстве случаев оптимален RPDF.

  8. #147
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    945

    По умолчанию

    Большое спасибо всем кто откликнулся, здесь на форуме, и в личке.
    По крайней мере появилась тема, где можно найти обьективную информацию
    о TDA1541.

    Я не претендую, что моя реализация представляет какую-то ценность,
    но стало видно потенциал и недостатки этой легендарной микросхемы.
    Можно поставить точку в этом проекте, сделанном чисто из любопытства.

    З.Ы.
    В продолжении темы, если найду время, постараюсь сделать что-нибудь на AD1865 в дифф включении с
    субтрактивным дитерингом, поскольку имею с десяток этих чипов в планаре.
    Последний раз редактировалось tomtit; 08.09.2020 в 17:26.

  9. #148
    Частый гость Аватар для McCulic
    Регистрация
    23.10.2006
    Адрес
    Москва
    Возраст
    37
    Сообщений
    139

    По умолчанию Re: DAC на TDA1541A и FPGA


    Offтопик:
    sia_2, tomtit: А что стоит почитать на тему дизеринга и рядом? Тема мне очень интересна, но как обычно - важно, что первое попадет в голову и от чего будут дальнейшие пляски Можете что-то посоветовать? Со связанными областями знаний в процессе разберусь(интересно ведь), поэтому уровень сложности в целом можно не принимать во внимание

  10. #149
    Старый знакомый Аватар для Electrovoicer
    Регистрация
    03.06.2009
    Адрес
    СПб
    Сообщений
    758

    По умолчанию Re: DAC на TDA1541A и FPGA

    Цитата Сообщение от McCulic Посмотреть сообщение
    Offтопик:
    sia_2, tomtit: А что стоит почитать на тему дизеринга и рядом? Тема мне очень интересна, но как обычно - важно, что первое попадет в голову и от чего будут дальнейшие пляски Можете что-то посоветовать? Со связанными областями знаний в процессе разберусь(интересно ведь), поэтому уровень сложности в целом можно не принимать во внимание

    Offтопик:
    Можно начать с книги А.Оппенгейм, Р.Шафер "Цифровая обработка сигналов", серия "Мир радиоэлектроники", издательство "Техносфера"

  11. #150
    Частый гость Аватар для McCulic
    Регистрация
    23.10.2006
    Адрес
    Москва
    Возраст
    37
    Сообщений
    139

    По умолчанию Re: DAC на TDA1541A и FPGA


    Offтопик:
    Спасибо!

  12. #151
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    945

    По умолчанию Re: DAC на TDA1541A и FPGA

    Вот, кому интересно, измерения "хорошо звучащего" SM5842+PCM63-K на 16х48к.
    Тоже видно "траву", независящую от уровня, но получше чем у TDA1541.
    pcm63k.pdf

  13. #152
    Завсегдатай Аватар для sia_2
    Регистрация
    18.07.2005
    Сообщений
    4,009

    По умолчанию Re: DAC на TDA1541A и FPGA

    Цитата Сообщение от tomtit Посмотреть сообщение
    Вот, кому интересно, измерения "хорошо звучащего" SM5842+PCM63-K на 16х48к.
    Тоже видно "траву", независящую от уровня, но получше чем у TDA1541.

    Offтопик:
    Дык в этом многим, привыкшим к звуку по типу приснопамятного СD-304, и слышится "музыкальность, пусть даже в ущерб разрешению"

  14. #153
    Частый гость Аватар для Вергилий
    Регистрация
    28.10.2014
    Сообщений
    204

    По умолчанию Re: DAC на TDA1541A и FPGA


    Offтопик:
    Цитата Сообщение от tomtit Посмотреть сообщение
    В продолжении темы, если найду время, постараюсь сделать что-нибудь на AD1865 в дифф включении с
    субтрактивным дитерингом, поскольку имею с десяток этих чипов в планаре.
    tomtit, я с большим интересом наблюдал за этим проектом, спасибо, что делитесь информацией.
    Надеюсь, время на AD1865 найдется.


  15. #154
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    945

    По умолчанию Re: DAC на TDA1541A и FPGA

    Случайно нашел пост Бруно Путзейса о ДАКе МСБ.
    вот ссылка пост #1961.
    А вот текст (перевод мой):

    Некоторое время тому назад у меня была возможность провести измерения ДАКа MSBtech,
    когда я навещал клиента, у которого были под рукой и преобразователь, и AP.
    Это было очень обескураживающим. Никогда не видел более богатого спектра искажений.
    Искажения примерно соответствует уровню сигнала, повышаясь на 6 дБ каждый раз,
    когда сигнал начинает «использовать ещё один бит», и поэтому это немного похоже на лестницу, следующую за уровнем сигнала примерно на 80 дБ ниже.
    Из-за этого он блестяще проходит традиционный низкоуровневый тест линейности,
    в то же время имея линейность не лучше, чем 13 бит от уровня сигнала.
    Триумф идеологии над фактами.


    Такой спектр можно получить используя два не очень точных каскадированных ДАКа.
    Первый задает опорное напряжение для второго, умножающего.
    Kак иначе обьяснить его гармоники?
    Последний раз редактировалось tomtit; 30.09.2020 в 17:12.

  16. #155
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    945

    По умолчанию Re: DAC на TDA1541A и FPGA

    Добавил на выход ЦАП цифровое смещение +1/96 от полной шкалы. Что-то подобное сделано в АД1862.
    Какой-то нехороший глитч сдвинулся в сторону бОльших амплитуд.
    Измерения и звук на малой громкости значительно улучшились, я даже уменьшил дизеринг.
    Похоже, что большой SNR при финальном воспроизведении совсем не нужен. Все улучшения SNR
    начиная от 80-90дБ совершенно не слышно. К сожалению, надо делать измерительный АЦП.
    Моя ЗК оказалась малопригодной для измерений. Нет дифф. входов и много внутренних артефактов.
    Последний раз редактировалось tomtit; 17.11.2020 в 21:48.

  17. #156
    Завсегдатай Аватар для Сухоруков Сергей
    Регистрация
    18.02.2011
    Адрес
    Петербург
    Сообщений
    4,730

    По умолчанию Re: DAC на TDA1541A и FPGA

    Цитата Сообщение от tomtit Посмотреть сообщение
    Похоже, что большой SNR при финальном воспроизведении совсем не нужен.
    И экстремально низкий Кг тоже. Да и джиттер; главное, чтобы он не коррелировал с сигналом.

  18. #157
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,553

    По умолчанию Re: DAC на TDA1541A и FPGA

    Цитата Сообщение от tomtit Посмотреть сообщение
    Добавил на выход ЦАП цифровое смещение +1/96 от полной шкалы.
    А какой сигнал будет при входном = полной шкале 0x7FFF ?

  19. #158
    самый главный Аватар для Игорь Гапонов
    Регистрация
    03.03.2010
    Адрес
    Одесса
    Возраст
    12
    Сообщений
    3,156

    По умолчанию Re: DAC на TDA1541A и FPGA

    Электричество дисциплинирует

  20. #159
    Старый знакомый
    Автор темы
    Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    65
    Сообщений
    945

    По умолчанию Re: DAC на TDA1541A и FPGA

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    А какой сигнал будет при входном = полной шкале 0x7FFF ?
    В коэффициенты ДФ зашито ослабление на -1дб для уменьшения вероятности межсэмплового клипа,
    так что ничего страшного не происходит. Насчёт ненужности сверхнизких гармоник, вопрос обстоит сложнее. Похоже, что надо обеспечивать их естественное убывание с уменьшением амплитуды, как это происходит в обычных электрических цепях с малой нелинейностью. А вот с этим то у мультибита большая проблема. Так что приходится работать «граблями» - дизерингом.

  21. #160
    Завсегдатай Аватар для Сухоруков Сергей
    Регистрация
    18.02.2011
    Адрес
    Петербург
    Сообщений
    4,730

    По умолчанию Re: DAC на TDA1541A и FPGA

    Цитата Сообщение от tomtit Посмотреть сообщение
    Насчёт ненужности сверхнизких гармоник, вопрос обстоит сложнее. Похоже, что надо обеспечивать их естественное убывание с уменьшением амплитуды, как это происходит в обычных электрических цепях с малой нелинейностью.
    Убывание - это да, но при этом суммарный Кг может быть не таким уж и низким.

Страница 8 из 10 Первая ... 678910 Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •