Страница 1 из 18 12311 ... Последняя
Показано с 1 по 20 из 354

Тема: ЦАП на AD1853 под управлением микроконтроллера

  1. #1
    Частый гость
    Автор темы
    Аватар для Candidate
    Регистрация
    01.10.2008
    Адрес
    Сочи
    Сообщений
    356

    Идея! ЦАП на AD1853 под управлением микроконтроллера

    Представляем цифро-аналоговый преобразователь на AD1853, работающий под управлением микроконтроллера.

    Первоначально, хотелось изготовить несложный ЦАП на доступной элементной базе. Выбор пал на ЦАП, описанный на страничке Maniac (вариант 2) ввиду (как изначально показалось!) легкой повторяемости. Печатная плата – это немного доработанный проект, представленный And$er (rev. B).

    Нельзя сказать, что изготовление шло гладко: как всегда при практической реализации не обошлось без мелких ошибок (типа ошибок трассировки ПП), но и серьезные сюрпризы тоже имели место (из 4 операционных усилителей один оказался бракованным).

    Однако, когда очевидные ошибки были устранены, при первых запусках устройство продемонстрировало не впечатляющее качество звука. Явно сильнее обычной звуковой карты компьютера, но ничего выдающегося. Подробно проблема освещалась на Форуме.

    При детальном изучении фирменной документации на микросхемы приемника и ЦАП было сделано предположение, что проблема заключается в некорректном построении слова данных на выходе приемника SPDIF.

    Для решения проблемы был разработан модуль управления на базе микроконтроллера, который позволяет
    1) Управлять режимами работы микросхемы ЦАП по интерфейсу SPI
    2) Читать информацию с приемника сигнала (DIR9001) и конфигурировать его
    3) Изменять все возможные настройки микросхем во время работы с помощью единственного валкодера с одновременным отображением на ЖКД необходимой информации.

    Модуль управления обладает и такими удобными функциями как регулировка громкости, плавное нарастание громкости при включении, индикация частоты выборок входного сигнала и т.п.

    Первое же прослушивание устройства с подключенным модулем управления позволило правильно сконфигурировать режимы работы всех микросхем и получить удивительный прогресс в качестве звука. В настоящее время ЦАП «переигрывает» связку "Привод CD"+"Усилитель"+"АС" весьма неплохого уровня. Звук, полученный с ЦАП, отличается детализацией верхних частот, глубоким динамичным басом, чёткой серединой и проработанным объемом сцены. Впечатляет четкостью одновременная передача разных частот и разноуровневых сигналов. В целом звучание очень приятное, прослушивание комфортно, музыку легко слушать часами.

    Конструктивно ЦАП выполнен на 4 платах:
    1) Плата силовых трансформаторов
    2) Плата первичных стабилизаторов
    3) Модуль цифро-аналогового преобразования
    4) Модуль управления

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

    Для тех, кто с настороженностью относится к применению микропроцессорных устройств в схеме управления ЦАП, можем сказать, что отключение управляющей части от ЦАП не приводит к изменениям как субъективно (на слух), так и объективно (по осциллографу).

    Температура всех микросхем едва заметно выше температуры окружающей среды.

    Справедливости ради надо отметить, что, после применения модуля управления, была сделана попытка восстановить "неправильное" звучание ЦАП (которое он имел изначально). Оказалось, что этого легко добиться, принудительно поменяв формат входных данных и количество бит в RJSM.

    При реализации проекта были применены следующие пакеты САПР: Multisim, Proteus, PCAD.

    Благодарим Maniac, And$er за открытые схемные решения, на базе которых был начат этот проект, а также всех участников форума за полезные советы и ссылки, которые позволили этот проект осуществить!

    23 сентября 2009 года добавлена схема электрическая принципиальная и библиотека элементов.
    19 февраля 2010 года проект "Модуль управления" закрыт.
    Вложения Вложения
    Последний раз редактировалось Candidate; 31.03.2012 в 14:24.

  2. #2
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,736

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Добавлю кое-что от себя:

    Читайте детально даташиты, в них соль жизни микросхемной!

    Теперь стало ясным отсутствие басов, и, скорее всего, мы можем сказать, куда делись басы в ЦАПах aal и Гайдара.

    Как играет понравилось. Да еще за копейки, в принципе.

    Слушали музыку различных направлений, благо коллекция позволяет. Мне очень понравился джаз, как вокал, так и струнный аккомпанемент. Рояль, правда, слегка подкачал. Видимо, как всегда, стоял в кустах.
    Металец тоже очень ничего, динамика понравилась.

    В-общем, много лучше твикнутой (да и не твикнутой) АМС.

    Кстати, в варианте "по умолчанию" эта поделка действительно играет заметно лучше от компа (48кГц), чем от транспорта.


    Вот фотки поделки:
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	DSCN2606.jpg 
Просмотров:	3596 
Размер:	176.7 Кб 
ID:	43164   Нажмите на изображение для увеличения. 

Название:	DSCN2607.jpg 
Просмотров:	3462 
Размер:	170.9 Кб 
ID:	43165   Нажмите на изображение для увеличения. 

Название:	DSCN2610_.jpg 
Просмотров:	2804 
Размер:	177.1 Кб 
ID:	43166  
    Это просто джиттер какой-то! (с) momitko

  3. #3
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,736

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Да, важное замечание!!!

    Все вышесказанное относится к приемнику SPDIF DIR9001, попробовать с приемником от цирроза не получилось по причине его отсутствия в коллекции. В ближайшее время обязательно сделаем!
    Это просто джиттер какой-то! (с) momitko

  4. #4
    Завсегдатай Аватар для vd_two
    Регистрация
    07.04.2007
    Адрес
    Мариуполь
    Возраст
    53
    Сообщений
    1,165

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Цитата Сообщение от Candidate Посмотреть сообщение
    Первое же прослушивание устройства с подключенным модулем управления позволило правильно сконфигурировать режимы работы всех микросхем и получить качество звука, сравнимое со звуковоспроизводящими системами класса Hi-End.
    Любопытно все таки узнать, какие именно режимы, кардинально влияющие на звучание, конфигурировались через SPI. Аппаратно доступа к этим режимам нет?
    Quod scripsi, scripsi

  5. #5
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,736

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Цитата Сообщение от vd_two Посмотреть сообщение
    Любопытно все таки узнать, какие именно режимы, кардинально влияющие на звучание, конфигурировались через SPI. Аппаратно доступа к этим режимам нет?
    Нет, к сожалению, доступ к конфигурациооному регистру AD1853 только через SPI.

    На выходе DIR9001 ставился режим RJ 16 бит, соответственно такой же режим ставился по входу ЦАП.
    Это просто джиттер какой-то! (с) momitko

  6. #6
    Частый гость
    Автор темы
    Аватар для Candidate
    Регистрация
    01.10.2008
    Адрес
    Сочи
    Сообщений
    356

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Цитата Сообщение от vd_two Посмотреть сообщение
    Любопытно все таки узнать, какие именно режимы, кардинально влияющие на звучание, конфигурировались через SPI. Аппаратно доступа к этим режимам нет?
    Serial Mode (биты 5:4 управляющего регистра) выставлен в RJSM
    Number of bits in Right-Justified Serial Mode (биты 9:8 управляющего регистра) выставлен в 16 - аппаратного доступа нет.

  7. #7
    Завсегдатай Аватар для vd_two
    Регистрация
    07.04.2007
    Адрес
    Мариуполь
    Возраст
    53
    Сообщений
    1,165

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Т.е., выставив режим работы приемник-ЦАП, скажем I2S 24bit, приличного звука не получить???
    зы. с ДИРками не работал, но странно все это...
    Quod scripsi, scripsi

  8. #8
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,736

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Странно - это не то слово! Но, прямо на ходу, меняем режим на просто I2S 24 bit и все - труба! Играет, но, такое впечатление, что через эквалайзер с непонятными настройками. С компа (48 кГц) не так заметно, но тот же эффект. А на транспорте (44,1 кГц) просто "небо и земля".
    Только после этого я понял, что 1853 в дорогие аппараты ставили не просто так. И ДС играют!

    Добавлено через 1 минуту
    Киньтесь в меня циррозовским приемником (лучше 16-ым) за мои деньги и мы этот эксперимент завершим.
    Последний раз редактировалось Serge_L; 10.01.2009 в 14:29. Причина: Добавлено сообщение
    Это просто джиттер какой-то! (с) momitko

  9. #9
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    52
    Сообщений
    2,860

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    У меня во всех трёх девайсах I2S 24-bit входной формат. - Это что же получается - именно в этом режиме они и сливают качество?

    С pcm2706 после 16 бит данных нули идут....
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  10. #10
    маньяк-теоретик Аватар для Ulis
    Регистрация
    29.01.2007
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    2,785

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    А выравнивание у неё (1853) какое, левое?
    Абсолютным чувством вкуса обладал только Прокруст
    У всех остальных людей оно относительное

  11. #11
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,736

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    У нее любое. Без конфигурации по SPI I2S 24 bit MSB first. Меня сильно заинтересовало, а что подпихивает и как в эти 24 бита СПДИФ приемник. При том, что с транспорта-то идут 16 бит 44,1 кГц. Прикол в том, что с компа заводишь с генератора синус (по СПДИФ), измеряешь АЧХ - линейка. Слушаешь - низов нет. Мертвое звучание. Меняешь на 16 бит формат (возможен только в RJ) - все играет!
    Это просто джиттер какой-то! (с) momitko

  12. #12
    Частый гость
    Автор темы
    Аватар для Candidate
    Регистрация
    01.10.2008
    Адрес
    Сочи
    Сообщений
    356

    По умолчанию RJ

    Цитата Сообщение от aal Посмотреть сообщение
    У меня во всех трёх девайсах I2S 24-bit входной формат
    В нашей реализации так не звучит. Настоящий звук только когда форсируем RJ/16.

  13. #13
    Завсегдатай Аватар для vd_two
    Регистрация
    07.04.2007
    Адрес
    Мариуполь
    Возраст
    53
    Сообщений
    1,165

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Цитата Сообщение от Serge_L Посмотреть сообщение
    Меня сильно заинтересовало, а что подпихивает и как в эти 24 бита СПДИФ приемник.
    Посмотреть скопом?
    Quod scripsi, scripsi

  14. #14
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,736

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Не... Вначале надо раздобыть циррозовский приемник и сравнить. Праздники кончатся, где-нибудь куплю. А потом будем глядеть. Так не просто скопом-то посмотреть.
    Это просто джиттер какой-то! (с) momitko

  15. #15
    Регистрация не подтверждена Аватар для ZugDuk
    Регистрация
    05.08.2004
    Адрес
    Piter
    Сообщений
    4,899

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Ууу. А почему так происходит ? Может и в других ЦАПах так же ?

    А то в моем CS4398 возможно выставить такие режимы:
    Selectable Serial Audio Interface Formats
    – Left-Justified, up to 24 bit
    – IІS, up to 24 bit
    – Right-Justified 16 bit
    – Right-Justified 18 bit
    – Right-Justified 20 bit
    – Right-Justified 24 bit

    Ну вот я ее включал в LJ и I2S. Подавал при этом 16 бит. Никаких противоречий с даташитом нет. Но мощного баса я не услышал. Я решил, что это характер звука этого чипа.

    Добавлено через 2 минуты
    Хотя скорее всего у вас SPDIF приемник не правильно сконфигурирован. Вообще его надо заставлять выдавать именно 16 бит, а формат как у ЦАПа.
    Последний раз редактировалось ZugDuk; 10.01.2009 в 16:07. Причина: Добавлено сообщение

  16. #16
    Регистрация не подтверждена Аватар для nazar
    Регистрация
    07.10.2005
    Сообщений
    2,541

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    мдя, єто надо ж так АД лажанутся, хотя щас все под 24 клепают про 16 не думают...

  17. #17
    Завсегдатай Аватар для vd_two
    Регистрация
    07.04.2007
    Адрес
    Мариуполь
    Возраст
    53
    Сообщений
    1,165

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Никакой лажи у АД нет. Там другой глюк.
    Quod scripsi, scripsi

  18. #18
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,736

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Хотя скорее всего у вас SPDIF приемник не правильно сконфигурирован. Вообще его надо заставлять выдавать именно 16 бит, а формат как у ЦАПа.
    Нет, у нас все верно. Приемник можно конфигурить и просто аппаратно (перемычками). Мы разные конфигурации пробовали. Если не совпадает формат на выходе приемника с форматом АД, то звука просто нет, либо он сильно искажен.
    Это просто джиттер какой-то! (с) momitko

  19. #19
    Регистрация не подтверждена Аватар для nazar
    Регистрация
    07.10.2005
    Сообщений
    2,541

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    лажа с входом на лицо

  20. #20
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,736

    По умолчанию Re: ЦАП на AD1853 под управлением микроконтроллера

    Согласен с Назаром. Чтобы окончательно что-то утвердить, нужен циррозовский приемник. Пришлите, а?
    Это просто джиттер какой-то! (с) momitko

Страница 1 из 18 12311 ... Последняя

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

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

Ваши права

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