Страница 3 из 4 Первая 1234 Последняя
Показано с 41 по 60 из 65

Тема: управление WM8804 в soft mode

  1. #1 Показать/скрыть первое сообщение.

    По умолчанию управление WM8804 в soft mode

    Родил что-то типа библиотеки для 8804-й.
    Пользуйтесь!

    основной режим: работа СПДИФ приемника на всех частотах 44,1 - 192 - проверил на процике pic16f883, дисплее 20t202da2ja и собсно wm8804

    Хочу поблагодарить за помощь: alex (ценньіе советьі по работе с ПИКами), energetik(общие вопросьі ) ,nazar)
    Последний раз редактировалось Wired; 24.11.2013 в 21:34.
    was fällt, das soll man auch noch stossen

  2. #41
    Завсегдатай Аватар для ViktKors
    Регистрация
    03.05.2010
    Сообщений
    3,532

    По умолчанию Re: управление WM8804 в soft mode

    Цитата Сообщение от Alex Посмотреть сообщение
    DIX требует програмирования только при включении, на заданную конфигурацию. Да и то - если она не совпадает с дефолтной.
    Но после нее нужен "джоКилл".

    ---------- Сообщение добавлено 22:07 ---------- Предыдущее сообщение было 22:04 ----------

    Цитата Сообщение от dortonyan Посмотреть сообщение
    а такую штучку как Si5317 почему-то никто не пользует: https://forum.vegalab.ru/showthread....=1#post1698075
    Так внутри WM880х практически то-же самое

    Да, ПЛЛ не такая узкополосная, но если качество сигнала ограничивает уже не джиттер, то какая разница.
    Как пример, наличие синфазных дросселей в СПДИФ линии влияет куда сильнее чем переключение Мастер/слейв. Ну или оптика.. И т.д. и т.п..

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

    По умолчанию Re: управление WM8804 в soft mode

    Цитата Сообщение от ViktKors Посмотреть сообщение
    Так внутри WM880х практически то-же самое
    Да и в SRC4392, как я понимаю. Они же практически по одной "схеме" слеплены.

  4. #43
    Завсегдатай Аватар для ViktKors
    Регистрация
    03.05.2010
    Сообщений
    3,532

    По умолчанию Re: управление WM8804 в soft mode

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Да и в SRC4392, как я понимаю. Они же практически по одной "схеме" слеплены.
    а разве там не VCO?

    Просто в высшей степени сомнительна реализация цифровой ПЛЛ без опорного кварца.
    Вокруг кварца ведь все и пляшет. Именно его частота умножается/делится с такими коэффициентами, чтоб результирующая частота совпадала с усреденным значением частоты, вычлененной из посылок СПДИФ.
    Т.е. выходной клок в отношении фазового шума (джиттера) является точной копией опорного клока, плюс джиттер добавленый внутри ПЛЛ.


    Исходя из этого, непонятно откуда взяться чистому клоку в тексасовских чипах без кварцев..




    -------------дополнение------------

    Упс...
    Вы про асинхронный ресемплинг?
    Тогда я пас. Если не считать, что и там, и там есть некая полоса частот в которой подавляется джиттер, то это совсем другое.
    Если ресемплинг приемлем - оно конечно все ОК. Но в остальном тут есть масса поводов погрустить. Например об утарте "битперфекта" в ключе современных фонограмм.
    Последний раз редактировалось ViktKors; 05.05.2014 в 01:26.

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

    По умолчанию Re: управление WM8804 в soft mode

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

  6. #45
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,095

    По умолчанию Re: управление WM8804 в soft mode

    Цитата Сообщение от ViktKors Посмотреть сообщение
    Так внутри WM880х практически то-же самое
    Цитата Сообщение от ViktKors Посмотреть сообщение
    Вокруг кварца ведь все и пляшет. Именно его частота умножается/делится с такими коэффициентами, чтоб результирующая частота совпадала с усреденным значением частоты, вычлененной из посылок СПДИФ.
    А почему тогда джо для 8804 нормирован в 50pS? Или это от конфига зависит?


    Offтопик:
    Цитата Сообщение от Alex Посмотреть сообщение
    У меня - с аппаратными I2S
    Это понятно. Я имел ввиду что можно при желании и без SPI, не относя это к Jkill и прочему.
    Последний раз редактировалось dortonyan; 05.05.2014 в 15:25.

  7. #46
    ★★★★★✰ Аватар для s3tup
    Регистрация
    11.02.2006
    Адрес
    Недоступно
    Сообщений
    2,324

    По умолчанию Re: управление WM8804 в soft mode

    Джо штука неуловимая. Пишут 50 чтоб наверняка. Боятся писать меньше, т.к. кто-то пойдет, сделает, померяет - а потом какашками закидает что даташит врет.
    Если нежно подойти к вопросу - можно и меньше...
    Даташитные схемки тож от балды рисуют, это не повод их придерживаться, если знаешь в какую сторону их улучшать...
    Music is art. Audio is engineering.

  8. #47
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,095

    По умолчанию Re: управление WM8804 в soft mode

    Цитата Сообщение от s3tup Посмотреть сообщение
    Если нежно подойти к вопросу - можно и меньше...
    А нежно это как: не делать криво трассировку, малошумящий стаб в питание? Просто судя по описанию, это джо самой ПЛЛ, т.е. на зависимо от джо кварца и всяких внешних цепей.

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

    По умолчанию Re: управление WM8804 в soft mode

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

  10. #49
    ★★★★★✰ Аватар для s3tup
    Регистрация
    11.02.2006
    Адрес
    Недоступно
    Сообщений
    2,324

    По умолчанию Re: управление WM8804 в soft mode

    Джо плл, это джо плл. Плл оно RF, и аналогово. А как мы знаем - аналогово может быть и тихо и чисто.
    Плюс этот плл берет джо из кварца. По даташиту реализация гена - скорей приблуда из букварика "осцилятор за 5мин" нежели что-то с низким ФШ.
    Ноги отдельны у ПЛЛ, кварц можно подобрать, как и его обвязку.
    Уменьшить джо на спдиф - согласованием и быстрыми фронтами. Т.е. не использовать аудиофильских РЦА коннекторов, компенсировать insertion loss трансика, найти широкополосный трансик... терминация и все такое. Кабель хотя-бы длинный взять, а не полметра. Желательно подобрать чтоб время прохождения отражений не совпадало с фронтами сигнала.
    Трансик убрать на одной из сторон, они частотку режут.
    Music is art. Audio is engineering.

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

    По умолчанию Re: управление WM8804 в soft mode

    Цитата Сообщение от s3tup Посмотреть сообщение
    Джо плл, это джо плл. Плл оно RF, и аналогово. А как мы знаем - аналогово может быть и тихо и чисто.
    Может то может, а реально кто-нить замерял что может 8804?

    Цитата Сообщение от s3tup Посмотреть сообщение
    Уменьшить джо на спдиф - согласованием и быстрыми фронтами. Т.е. не использовать аудиофильских РЦА коннекторов, компенсировать insertion loss трансика, найти широкополосный трансик... терминация и все такое. Кабель хотя-бы длинный взять, а не полметра. Желательно подобрать чтоб время прохождения отражений не совпадало с фронтами сигнала.
    Трансик убрать на одной из сторон, они частотку режут.
    Так если джо определяется PLL и кварцем - зачем заморачиваться с остальным?

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

    По умолчанию Re: управление WM8804 в soft mode

    s3up,
    Если PLL имеет очень узкую полосу пропускания, то джиттер от примененного кварцевого генератора не зависит.
    Критическим является джиттер VCO и цифрового делителя частоты.

  13. #52
    ★★★★★✰ Аватар для s3tup
    Регистрация
    11.02.2006
    Адрес
    Недоступно
    Сообщений
    2,324

    По умолчанию Re: управление WM8804 в soft mode

    Там два плл-а. Один для приема спдиф, другой для перемножения 12мег в соответствии о заполнении буфера.
    Частота среза второго плл в пределах 400гц. Т.е. все, что ниже 400 пропускается как есть, если не хуже.
    Плл-ы, в свою очередь, не любят перестраиваться. Чем меньше и реже мы их будем трогать, тем ниже ФШ они дадут.
    Сэксу много, т.к. решение не творит чудес, и не решает всех проблем что стоят перед 8804 - лишь придавливает ФШ фильтром после 400гц.
    Без сексу - это обратная синхра или ДжКилл.

    Приготовление вольфсона - затея для удешевления, ибо вольфсон дешев, и не требует много обвязки.

    Но, учитывая, к примеру, стоимость одного хорошего коннектора BNC - может оказаться, что ЛжКилл по стоимости комплектующих будет дешевле
    Music is art. Audio is engineering.

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

    По умолчанию Re: управление WM8804 в soft mode

    Для приема SPDIF использование PLL не имеет смысла, если есть джиттеродав.
    Супер качественное восстановление данных обеспечивает цифровой автомат с
    3-х кратным оверсэмплингом. Я проверял это на практике, в том числе и для 8b/10b кода
    и для частот >100МГц, длина кабеля ~ 20м, LVDS+трансформаторная развязка с обеих сторон.

  15. #54

    По умолчанию Re: управление WM8804 в soft mode

    Цитата Сообщение от s3tup Посмотреть сообщение
    Но, учитывая, к примеру, стоимость одного хорошего коннектора BNC - может оказаться, что ЛжКилл по стоимости комплектующих будет дешевле
    а если у передатчика и приемника поставить одинаковьіе генераторьі (насколько получится), да термостатировать их(кое как) то утечек/переполнений буфера у джекила практически не будет. Да их и так нету, особенно на 44,1 даже если источник простой ДВД... я лично не дождался.
    was f&#228;llt, das soll man auch noch stossen

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

    По умолчанию Re: управление WM8804 в soft mode

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

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

    По умолчанию Re: управление WM8804 в soft mode

    Цитата Сообщение от ViktKors Посмотреть сообщение
    а разве там не VCO?
    Просто в высшей степени сомнительна реализация цифровой ПЛЛ без опорного кварца.
    Вы откройте даташит на SRC4392 и увидите на странице 64 расчёт коэффициентов PLL. А на странице 30 на блок схеме DIR увидете, что 4392-я без кварцевой опоры не может принимать спдиф. PLL в ней цифровой, и первичный гун там такой же как и у 8804-й, частота его 90...100МГц.

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

    Цитата Сообщение от ViktKors Посмотреть сообщение
    Упс...
    Вы про асинхронный ресемплинг?
    Нет, только про DIR. ASRC позволяется отключать, т.е. применять по желанию.

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

    По умолчанию Re: управление WM8804 в soft mode

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Вы откройте даташит на SRC4392 и увидите на странице 64 расчёт коэффициентов PLL.
    SRC4392 это тоже самое что и DIX4192, точнее DIX это отбраковка от SRC - выключен собственно сам модуль SRC.

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    PLL в ней цифровой, и первичный гун там такой же как и у 8804-й, частота его 90...100МГц.
    "I що цэ йому дало?"(с)анек

    Джиттер у DIX4192/SRC4392 - в 5 раз хуже чем у DIX9211, DIR9001, примерно на уровне CS84xx.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

    По умолчанию Re: управление WM8804 в soft mode

    Цитата Сообщение от Alex Посмотреть сообщение
    "I що цэ йому дало?"(с)анек
    ХЗ.
    Значит, не дотянули до уровня 8804-й.

  20. #59
    Завсегдатай Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,358

    По умолчанию Re: управление WM8804 в soft mode

    Уважаемые знатоки wm8804, можно ли таки организовать spdif с обратной синхрой силами wm-ки? Мне нужно чтобы wm выполняла функции формирователя сигналов I2S и передатчика SPDIF, в отсутствии внешней синхры использовала локальные генераторы, а при наличии внешнего сигнала переключалась на него. Естественно с помощью микроконтроллера для программирования и переключения сеток частот и делителей.

    Сейчас это у меня реализовано на DIT4192 + LTC1685 в качестве приемника внешней синхры + атмега:
    Нажмите на изображение для увеличения. 

Название:	block_sch.jpg 
Просмотров:	520 
Размер:	77.3 Кб 
ID:	208946

    хотелось бы заменить, если возможно, DIT4192 + LTC1685 на WM8804
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

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

    По умолчанию Re: управление WM8804 в soft mode

    Цитата Сообщение от Nikkov Посмотреть сообщение
    хотелось бы заменить, если возможно, DIT4192 + LTC1685 на WM8804
    А как в вашем случае переключается сетка частот в ЦАП-е, когда клок внешний? Нужно же туда управление отправлять.

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

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

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

Ваши права

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