Страница 14 из 18 Первая ... 41213141516 ... Последняя
Показано с 261 по 280 из 354

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

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

    Идея! ЦАП на 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. #261
    Завсегдатай Аватар для yan
    Регистрация
    21.12.2004
    Адрес
    Чебоксары
    Возраст
    47
    Сообщений
    1,266

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    алгоритм какой???
    Ну, к примеру, на проц идёт сигнал сброса с супервизора питания и вордклок квадратной шины. С проца - три линии конфиг. шины и сигналы сброса и мьюта ЦАПа.

    В прерывании сброса проца сразу выставляем ногами сброс и мьют ЦАПа,
    и разворачиваем систему.
    далее начинаем частоту вордклока. Считаем разницы таймстампов в прерывании по ноге вордклока.
    Фоновый процесс время от времени проверяет частоту вордклока, если получается допустимое значение, то выводим цап из сброса, выплёвываем нужное управляющее слово на SPI. Отпускаем ногу мьюта.
    Вордклоки считать продолжаем,
    если пару-тройку раз насчитали что-то непонятное, выставляем сброс и мьют,
    и всё сначала, где ждём нормальную частоту вордклока, чтобы снять сброс, выдать конфиг и снять мьют.
    Задержки после каждого шевеления ногой около сотни микросекунд.

  3. #262

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

    чегой-то сложно както...

  4. #263
    Завсегдатай Аватар для Pyku_He_oTTyda
    Регистрация
    22.06.2005
    Адрес
    Москва
    Возраст
    52
    Сообщений
    4,564

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

    У меня простой алогитм: нажал кнопку, отослал конифиг по SPI. Все.


    Цитата Сообщение от yan Посмотреть сообщение
    то выводим цап из сброса, выплёвываем нужное управляющее слово на SPI. Отпускаем ногу мьюта.
    MUTE програмный есть, зачем ногу использовать?
    Андрей

  5. #264
    Завсегдатай Аватар для Denisius
    Регистрация
    02.02.2007
    Адрес
    ПИТЕР
    Сообщений
    1,585

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    АДВ где-то писал, что у AD1955 с форматами проблем нет. В принципе можно пользовать и по дефолту.
    Да, писал. Хотелось бы услышать мнение специалистов обнаруживших и предавших огласке это явление в 1853, проведших изыскания и нашедших решение.
    Касаюсь струн, держу суперсимметрию.

  6. #265
    Завсегдатай Аватар для yan
    Регистрация
    21.12.2004
    Адрес
    Чебоксары
    Возраст
    47
    Сообщений
    1,266

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

    Цитата Сообщение от Pyku_He_oTTyda Посмотреть сообщение
    MUTE програмный есть, зачем ногу использовать?
    В общем случае на квадратной шине могут быть неформатные данные и на аналоговой стороне получится мощный переходной процесс.

  7. #266
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    39
    Сообщений
    3,944

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

    Цитата Сообщение от Wired Посмотреть сообщение
    чегой-то сложно както...
    В общем да


    Привожу как пример свой алгоритм:
    1.Включение mute
    2.Прерывание входных данных
    3.Импульс ресера
    4.Загрузка конфига (SPI)
    5.Отключение mute
    6.Включение входных данных
    Под входными данными подразумеваю шину PCM. При этом тайминги могут быть любыми, лижь бы укладывались в нормы по даташиту.

  8. #267
    Завсегдатай Аватар для yan
    Регистрация
    21.12.2004
    Адрес
    Чебоксары
    Возраст
    47
    Сообщений
    1,266

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

    Конечно, если вас устраивает ручной выбор частоты дискретизации, получится проще.

  9. #268
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    39
    Сообщений
    3,944

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

    Цитата Сообщение от yan Посмотреть сообщение
    Конечно, если вас устраивает ручной выбор частоты дискретизации, получится проще.
    В смысле сложно описано, реализация - другое дело. Я привел пример простого и информативного описания алгоритма. Т.е. хотелось бы в таком виде увидеть другие рабочие алгоритмы. Сам процесс передачи данных по SPI, работа с супервизором и реализация программы в МК - это уже дело техники - у каждого может быть свое и по сути не важно.

  10. #269
    Завсегдатай Аватар для yan
    Регистрация
    21.12.2004
    Адрес
    Чебоксары
    Возраст
    47
    Сообщений
    1,266

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

    Цитата Сообщение от dortonyan Посмотреть сообщение
    5.Отключение mute
    6.Включение входных данных
    Поменять бы наоборот. Сначала данные подать, потом мьют отключить.

    Цитата Сообщение от dortonyan Посмотреть сообщение
    Я привел пример простого и информативного описания алгоритма.
    У меня в микроконтроллере многозадачная rtos, и на бейсике мне не думается совсем

  11. #270
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    39
    Сообщений
    3,944

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

    Цитата Сообщение от yan Посмотреть сообщение
    Поменять бы наоборот. Сначала данные подать, потом мьют отключить.
    Или вообще без mute, но мне уже, если честно, лень перешивать контроллер и экспериментировать.

    Offтопик:

    Цитата Сообщение от yan Посмотреть сообщение
    У меня в микроконтроллере многозадачная rtos, и на бейсике мне не думается совсем
    Здорово. Правдо не очень понятно, к чему это

  12. #271
    Завсегдатай Аватар для yan
    Регистрация
    21.12.2004
    Адрес
    Чебоксары
    Возраст
    47
    Сообщений
    1,266

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


    Offтопик:
    Цитата Сообщение от dortonyan Посмотреть сообщение
    не очень понятно, к чему это
    Если вы претендуете на описание именно алгоритма,
    то у вас не хватает начала и окончания.
    Этот факт, плюс наличие нумерации строк, даёт основания предполагать, что вы пишете или уже думаете именно на бейсике

    Отсюда и
    Цитата Сообщение от dortonyan Посмотреть сообщение
    лень перешивать контроллер и экспериментировать


  13. #272
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    39
    Сообщений
    3,944

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


    Offтопик:
    На счет меня вы заблуждаетесь.
    Ну да не будем ругаться и засорять ветку.

    А что именно вас интересует в начале и окончании алгоритма?

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

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

    Цитата Сообщение от Denisius Посмотреть сообщение
    Хотелось бы услышать мнение специалистов обнаруживших и предавших огласке это явление в 1853, проведших изыскания и нашедших решение.
    В AD1955 никаких подобных проблем не обнаружено.
    С уважением, Кандидат-в-немного-звукотехники.

  15. #274
    Завсегдатай Аватар для Denisius
    Регистрация
    02.02.2007
    Адрес
    ПИТЕР
    Сообщений
    1,585

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

    Отлично. Как звук? AD1955 конкурент ли AD1853? Да и сама AD1853 так ли хороша в сравнении с тем же PCM1794A.
    Касаюсь струн, держу суперсимметрию.

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

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

    Я уже описывал мои ощущения где-то. Вкратце: AD1955 и AD1853 звучат не столько лучше/хуже, сколько по-разному. Но это явно приборы от Analog Devices: им присуща максимальная детальность звука, прозрачность, механистичность. PCM1794A даёт более теплый, музыкальный звук, хотя и не столь кристально-чистый. Лично я готов жертвовать чистотой ради музыкальности. Использую ЦАП на PCM1794A, чтобы слушать, но держу под рукой ЦАП на AD1853, чтобы удивлять гостей.
    С уважением, Кандидат-в-немного-звукотехники.

  17. #276
    Частый гость Аватар для Бурцев
    Регистрация
    08.05.2006
    Адрес
    Новосибирск
    Возраст
    62
    Сообщений
    368

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

    Мой опыт говорит совершенно об обратном - 1794 = механистичность, 1853 = музыкальность.



    С уважением.

    Алексей Бурцев

  18. #277
    Частый гость
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    40
    Сообщений
    464

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

    Цитата Сообщение от Candidate Посмотреть сообщение
    ЦАП на AD1853, чтобы удивлять гостей.
    Не слушал AD1853

    Но за AD1955 могу сказать что детальность ошеломляющая!
    Звук на этом чипе точный, детальный и как мне кажется, правильный.

    В скорости попробую на новой платке будет связка WM8804 + AD1955 + ad8066 I/U + LM6172 или LM4562
    с возможностью конфигурирования обеих микросхем.
    До этого была связка DIR9001 + AD1955 (но на этой связке была слышна разница на разных режимах)

  19. #278
    Старый знакомый Аватар для krulfa
    Регистрация
    09.06.2005
    Адрес
    Москва
    Возраст
    55
    Сообщений
    869

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

    Цитата Сообщение от Candidate Посмотреть сообщение
    AD1955 и AD1853 звучат не столько лучше/хуже, сколько по-разному.
    IU и фильтры были идентичны? Если нет, то всякое сравнение теряет смысл - замена одного типа ОУ на другой, например, изменяет звук до состояния "это разные устройства".
    "Земля" - это всего-навсего еще один провод.

  20. #279
    Завсегдатай Аватар для Ромыч
    Регистрация
    30.11.2004
    Адрес
    Новосибирск
    Возраст
    46
    Сообщений
    3,585

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

    1955 при прочих равных всегда будет хуже 1853 по одной простой причине - у 1853 ток модуляторов в 4 раза ниже, соответственно легче режим работы одного из ключевых узлов - преобразователя и/у.
    У каждого мужчины должна быть своя Муза, у каждой женщины - свой Музык.

  21. #280
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    39
    Сообщений
    3,944

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

    Отсюда вывод - перебирать и сравнивать между собой МС ЦАП одного класса - бесполезное занятие. По большей части результат будет зависеть от реализации, что неоднократно демонстрирует Дмитрий (АДВ). Остальное - дело, больше вкусовых, предпочтений и доступности самих МС.

Страница 14 из 18 Первая ... 41213141516 ... Последняя

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

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

Ваши права

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