Страница 3 из 5 Первая 12345 Последняя
Показано с 41 по 60 из 88

Тема: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

  1. #1 Показать/скрыть первое сообщение.
    Частый гость
    Автор темы
    Аватар для artos
    Регистрация
    03.05.2008
    Адрес
    Украина Сумская обл. г.Ахтырка
    Возраст
    38
    Сообщений
    464

    Идея! Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Добрый день всем!
    Хочу представить Вам новый ЦАП на связке WM8804 + AD1955.

    Все началось вот отсюда > https://forum.vegalab.ru/showthread....0%D0%B0/page16

    Благодаря очень хорошему человеку "Кандидат" он же Владимир был организаван первый вариант ЦАП под управлением МК

    Потом, спустя некое время я захотел модернизировать данное устройство, думаю это мне удалось.


    Тут находится первый вариант ЦАП

    https://forum.vegalab.ru/showthread....B0%D0%BC%D0%B8)

    Как видно из фото MCU интегрирован на общую плату что в свою очередь лишило глюков , помех и длинных проводов.
    Алгоритм реализован так (в кратце):
    MCU Mega16/32

    два SPI (оба программные)

    Все управление с помощью джойстика.

    Сенсоры кострировал в связи с неудобством в управлении.

    Устройство имеет в своем составе следующие функции:

    1) Конфигурирование ЦАПа и приемника на лету (одновременно оба, для тестирования звучания при разных форматах)

    2) Регулирование громкости средствами ЦАП. (отключабельная в меню)

    3) Функцию HI-END MODE . Останавливается тактовый генератор MCU Отключается LCD , работает только ЦАП и приемник.
    Эта опция срабатывает По истечению программного таймера примерно через > 30сек.
    При нажатии любой из кнопок запускается MCU и активируется LCD при чем команда не срабатывает при первом нажатии, а только при втором.
    (отключаемая в меню)

    4) Функцию AUTO SEARCH поиск входа с наличием аудио потока.
    Работает следующим образом:
    При "пропадании" сигнала высвечивается NO SIGNAL потом через секунду SCAN в правом верхнем углу и после начинает переключать по порядку входы. Как только находит - сканирование прекращается. (функция отключается в меню) Также в этом режиме можно переключать входы кнопками NEXT и PREV.

    5) Функцию автоотключения подсветки (настраивается в меню)

    6) Устройство имеет на борту три входа: USB , coaxial , toslink и два выхода отключаемые с меню, toslink и coaxial

    7) Устройство Умеет сканировать ЧД и выводить на дисплей .Отображаются соответствующие частоты 22kHz, 32kHz, 44.1kHz, 48kHz, 88.2kHz, 96kHz, 192kHz.

    8) Так же имеется на борту "Зуммер" Тоже отключаемый по желанию.

    9) И так добавлена функция авто конфигурирования частоты дискретизации. Спасибо за эту отличную идею!


    и всякие мелкие функции типа сброса настроек и сброса конфигурации к заводским настройкам.

    Во вложениях фото, и краткое описание меню (не полное, все нет времени дописать)


    Offтопик:
    Долго мучился с конфигурацией приемника, была ошибка в коде.... вместо одного флага писал целый байт который настраивал неправильно приемник...


    Имеется 4 типа прошивок:
    1) Mega32 (полнофункциональная)

    2) Mega32 (урубанная, для халявщиков )

    3) Mega16 (полнофункциональная)

    4) Mega16 (урубанная, для тех же людей)

    5) Можно изменить/добавить по желанию. Хотя на данный момент это полный максимум что нужно


    Добавил видео работы устройства
    http://vkontakte.ru/video11180496_161506845
    http://webfile.ru/5846858


    Сегодня 14.12.2011г. Добавил опцию Калибровки отображения частоты дискретизации. Теперь можно применять кварц в пределах 2.5 - 6мГц оптимально 4мГц.


    Хотел в связи с проблемой приемника (когда не мог разобраться с ним ) Построить спец меню для него с 30 регистрами как в даташите, но потом , разобравшись с проблемой - передумал... влом.

    Добавил схему управляющей части.
    Добавил дэмо прошивку под Atmega32 .
    Добавил дэмо прошивку под Atmega16.

    Добавил схемы

    Итак, сегодня 05.12.12 добавлено 1 и 2 части схемы ЦАП Это микропроцессорная и Цифро-аналоговая часть ЦАП.

    Прошу критики и предложений )
    С ув. Артем
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	z_3e96a277.jpg 
Просмотров:	1790 
Размер:	267.5 Кб 
ID:	141594   Нажмите на изображение для увеличения. 

Название:	z_3e39109f.jpg 
Просмотров:	1391 
Размер:	259.2 Кб 
ID:	141595   Нажмите на изображение для увеличения. 

Название:	z_4d3feb08.jpg 
Просмотров:	1486 
Размер:	257.0 Кб 
ID:	141596   Нажмите на изображение для увеличения. 

Название:	z_15f04b98.jpg 
Просмотров:	1395 
Размер:	238.6 Кб 
ID:	141597  

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

Название:	z_23a5a55e.jpg 
Просмотров:	1081 
Размер:	257.7 Кб 
ID:	141598   Нажмите на изображение для увеличения. 

Название:	z_901bb2e9.jpg 
Просмотров:	1071 
Размер:	269.1 Кб 
ID:	141599   Нажмите на изображение для увеличения. 

Название:	z_8281c794.jpg 
Просмотров:	1142 
Размер:	275.4 Кб 
ID:	141600   Нажмите на изображение для увеличения. 

Название:	z_88401589.jpg 
Просмотров:	1980 
Размер:	240.5 Кб 
ID:	141603  

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

Название:	скриншот загру&#10.png 
Просмотров:	1588 
Размер:	67.1 Кб 
ID:	141724   Нажмите на изображение для увеличения. 

Название:	MUX_1.GIF 
Просмотров:	1554 
Размер:	59.7 Кб 
ID:	153642  
    Вложения Вложения
    Последний раз редактировалось artos; 05.12.2012 в 17:04. Причина: Добавил Схемы
    Нет ничего лучше того, что сделано собственными руками.

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

    По умолчанию Re: Новый Конфигуратор для WM8804 и AD1955

    А почему для проверки 192/24 необходим именно DVD-проигрыватель? Не проще эту проверку осуществить с компьютера?
    С уважением, Кандидат-в-немного-звукотехники.

  3. #42
    Инженер Аватар для Lynx
    Регистрация
    28.09.2004
    Адрес
    Санкт-Петербург
    Возраст
    53
    Сообщений
    4,652

    По умолчанию Re: Новый Конфигуратор для WM8804 и AD1955

    Не все ЗК позволяют вывести SPDIF на 192кГц, в том числе и интегрированные. Хотя доля таких и не очень велика, тем не менее, вероятность того, что у автора именно такая ЗК далеко ненулевая.
    __________________
    Инженерное искусство творит музыку...

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

    По умолчанию Re: Новый Конфигуратор для WM8804 и AD1955

    Цитата Сообщение от Candidate Посмотреть сообщение
    А почему для проверки 192/24 необходим именно DVD-проигрыватель? Не проще эту проверку осуществить с компьютера?
    Потому что вывожу через PCM2705 А она все конвертит либо в 44.1 либо в 48.....
    А ДВДюк единственное у меня устройство которое вывалит без конвертации.

    ---------- Добавлено в 07:58 ---------- Предыдущее сообщение в 07:56 ----------

    Цитата Сообщение от Lynx Посмотреть сообщение
    Не все ЗК позволяют вывести SPDIF на 192кГц
    Вы правы.
    У меня такой ужос стоит что и писать не хочется
    Стоит интегрированная от Реалтек. Он все переваривает в 48кГц
    Нет ничего лучше того, что сделано собственными руками.

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

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Так я и не смог заставить своего старика Samsung P355 Порадовать мое ухо контентом DVD Audio. Хотя на форумах пишут что он может воспроизводить с успехом такой тип дисков.
    Нет ничего лучше того, что сделано собственными руками.

  6. #45
    Новичок Аватар для kimsos
    Регистрация
    08.05.2010
    Адрес
    Брянск
    Сообщений
    12

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Да, Тём, приветствую! Пост комментируется с завидным постоянством - раз в 4 месяца... Видимо никого не интересует ентот ЦАП. Неужели люди нашли что-то получше?

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

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Привет Юрчик! Кого заинтересовал проект - те пишут сразу в личку
    Несколько человек заинтересовалось данным проектом
    Нет ничего лучше того, что сделано собственными руками.

  8. #47
    Новичок Аватар для kimsos
    Регистрация
    08.05.2010
    Адрес
    Брянск
    Сообщений
    12

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Это радует! Ладушки, буду тебя в аське ждать...

  9. #48
    Новичок Аватар для EugenSu
    Регистрация
    02.12.2012
    Адрес
    Озерск
    Сообщений
    94

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Вопрос к автору. Почему используется PCM2705? Она преобразует USB в SPDIF, а ведь можно взять CM6631 (или ТЕ7022) и получить сразу I2C. У меня задумка именно такая. Только вот возникает вопрос - как их вместе с WM8804 сажать на шину? Нужно будет программировать контроллер на отключение одного из устройств.

  10. #49
    Джем Аватар для Djemshut
    Регистрация
    10.08.2008
    Адрес
    Харьков
    Возраст
    61
    Сообщений
    2,195

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    EugenSu, У 8804 при софтовой рулежке есть возможность перевести её выводы I2S шины в Z- состояние. Насчет СМ и ТЕ- не в курсе, если у них нет такой функции, можно поставить буферы с Z-состоянием.
    И днем и ночью ток ученый все ходит по цепи кругом

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

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Цитата Сообщение от EugenSu Посмотреть сообщение
    Вопрос к автору. Почему используется PCM2705? Она преобразует USB в SPDIF
    Использовал ее в связи с ее легкой "доставаемостью".


    Цитата Сообщение от EugenSu Посмотреть сообщение
    Только вот возникает вопрос - как их вместе с WM8804 сажать на шину?
    Либо при помощи ПЛИС (гораздо проще разводка)
    Либо на стандартной логике. Всего то надо 4 х HC1G125 + 4 х HC1G125 (одно-канальный мультиплексор)
    А развязывать ADUMom
    Последний раз редактировалось artos; 02.12.2012 в 22:09.
    Нет ничего лучше того, что сделано собственными руками.

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

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

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

  13. #52
    Новичок Аватар для kimsos
    Регистрация
    08.05.2010
    Адрес
    Брянск
    Сообщений
    12

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Тааак! Ураааа! Проект живет! Ждем остальных частей, в том числе и БП

  14. #53
    Джем Аватар для Djemshut
    Регистрация
    10.08.2008
    Адрес
    Харьков
    Возраст
    61
    Сообщений
    2,195

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Цифровые фишки это конечно хорошо. я бы на аналоговую часть чуток внимания обратил.
    Это в ключе
    Цитата Сообщение от artos Посмотреть сообщение
    Прошу критики и предложений )
    Если не лень, посчитайте амплитуду напряжения на выходе AD8066.
    Подсказка: ток 1955-й - 8,64 мА P-P, предлагаемый номинал И\У резистора- 2 кОм.
    При напряжении питания + -12 Вольт операционник должен отдать ток почти 9мА в нагрузку менее 2 ком при размахе выходного напряжения более 17 вольт.
    И днем и ночью ток ученый все ходит по цепи кругом

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

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Цитата Сообщение от Djemshut Посмотреть сообщение
    Если не лень, посчитайте амплитуду напряжения на выходе AD8066.
    Не лень. Каким "макаром" это сделать?
    Цитата Сообщение от Djemshut Посмотреть сообщение
    Подсказка: ток 1955-й - 8,64 мА, предлагаемый номинал И\У резистора- 2 кОм. При напряжении питания +-12 Вольт операционник должен отдать ток почти 9мА в нагрузку менее 2 ком при размахе выходного напряжения более 17 вольт.
    Что то Вы путаете... Размах уже после сумматора (фильтра) максимум 1.5В . В идеале 1В.
    Нет ничего лучше того, что сделано собственными руками.

  16. #55
    Джем Аватар для Djemshut
    Регистрация
    10.08.2008
    Адрес
    Харьков
    Возраст
    61
    Сообщений
    2,195

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Цитата Сообщение от artos Посмотреть сообщение
    Каким "макаром" это сделать?
    Макар называется "калькулятор плюс закон Ома"

    0.00864 ампер х 2000 Ом.

    Справка из даташита: HARMONIC PERFORMANCE: fC = 1 MHz, G = +2, VO = 2 V p-p −65 dBc

    да, и не путай размах (Р-Р) с действующим значением...
    И днем и ночью ток ученый все ходит по цепи кругом

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

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Цитата Сообщение от Djemshut Посмотреть сообщение
    Макар называется "калькулятор плюс закон Ома"
    Я закон Ома прекрасно знаю.


    Цитата Сообщение от Djemshut Посмотреть сообщение
    0.00864 ампер х 2000 Ом.
    17.28В - этого значения физически не может быть.И его нету! На выходе "потолок" 1.5В!
    Тут скорее формула немного другая.
    Нет ничего лучше того, что сделано собственными руками.

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

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

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

Название:	схема ЦАП микропроцессорная часть_дополненная_1.png 
Просмотров:	411 
Размер:	344.3 Кб 
ID:	170943  
    Вложения Вложения
    Нет ничего лучше того, что сделано собственными руками.

  19. #58
    Джем Аватар для Djemshut
    Регистрация
    10.08.2008
    Адрес
    Харьков
    Возраст
    61
    Сообщений
    2,195

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Цитата Сообщение от artos Посмотреть сообщение
    Я закон Ома прекрасно знаю.
    Цитата Сообщение от artos Посмотреть сообщение
    Тут скорее формула немного другая.
    И днем и ночью ток ученый все ходит по цепи кругом

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

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    Я схему аналога взял полностью Дмитрия (Линкса).Только ОУ использовал AD8066. Вы и ему будете твердить о 17 вольтах на выходе? У меня сейчас эта карта работает. Усилок юзаю YAMAHA A-520 . На вход приходит максимум 1.5В!
    Нет ничего лучше того, что сделано собственными руками.

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

    По умолчанию Re: Новый ЦАП на WM8804,AD1955 с функцией AUTO SEARCH

    8,64mA это Differential Output Range
    Принятый номинал резистора корректен, как и его расчет.
    Последний раз редактировалось Denisius; 04.12.2012 в 00:42.
    Касаюсь струн, держу суперсимметрию.

Страница 3 из 5 Первая 12345 Последняя

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

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

Ваши права

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