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

Тема: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

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

    По умолчанию Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Завел тему, чтобы обсудить некоторые особенности готовящегося к выпуску "Чистюли".

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

    Для чего это нужно? Для того, чтобы в подавляющем большинстве применений отказаться от пары дорогих генераторов (на две сетки частот) и необходимости применять обратную синхронизацию источника сигнала. Достаточно будет очистить от джиттера сигналы с обычного spdif-приемника, или любого другого асинхронного источника цифровых аудиоданных с шиной I2S (wm8804, pcm2706 и многие другие), и получить заметный прирост качества звуковоспроизведения.

    Особенно важен факт того, что по уровню низкочастотных составляющих фазового шума "Чистюля" вполне может соперничать с очень хорошими генераторами. И, к сожалению (или счастью?), только единственный прибор одной фирмы, построенный на технологии цифровой ФАПЧ, имеет необходимую нам узкополосность фильтра ФАПЧ, позволяющую добиться необходимых в высококачественном аудио показателей низкочастотного фазового шума. Оценка значений фазового шума приведена в таблице на схеме. Я провел опыты с EVM-платой и получил очень похожие результаты.
    "Чистюлю" надлежит включать в разрыв одного из трех клоковых проводов шины I2S - того, от фазового шума которого зависят динамические погрешности АЦ/ЦА-преобразователей. Для большинства сигма-дельта приборов это будет мастер-клок, для разных мультибитов - по разному. Позже сделаю табличку, для какого типа приборов куда включать "Чистюлю".
    Другой способ применения "Чистюли" - синхронизация регистра реклока от локального мастерклока (например, генерируемого spdif-приемником). Для вящей универсальности есть второй выход с удвоенной частотой.
    Кроме того, вход тактового сигнала выполнен, как дифференциальный (он имеет позитивный MCLKI и негативный MCLKIGND сигналы) и электрически развязан от основного устройства конденсаторами. Это позволяет избежать проблем с появлением контура "земли" при внедрении "Чистюли" в целевое устройство. Разумеется, можно использовать этот вход как обычный КМОП, подключив к "земле" негативный сигнал MCLKIGND. Наиболее выгодным в большинстве применений является псевдодифференциальное подключение, когда оба этих синала вместе приходят к источнику, и сигнал MCLKIGND подключается именно к его "земле", в непосредственной близости.
    Питание модуля - от источника +5В, потребление не маленькое - до 300мА. Размеры четырехслойной печатной платы - 30 х 50 мм. Коннектор - 6 пинов с шагом 2.54мм, предполагается вертикальная установка. Конфигурирование управляющих регистров ЦФАПЧ (коих набралось 49 штук) и алгоритм выбора рабочей частоты осуществляются с помощью микропрограммы, выполняемой микроконтроллером NXP LPC1114. Микроконтроллер работает от встроенного RC-генератора на пониженной частоте и не является источником сколь-нибудь ощутимых электромагнитных помех (проверено).
    Предусмотрена индикация режимов работы: индикатор отсутствия сигнала на входе, индикатор захвата частоты, индикатор питания.

    Вопросы к форумчанам:
    1. нужно ли добавлять на модуль регистры реклока для всех сигналов I2S ? Я счел это излишним при некотором размышлении
    2. нужно ли поддержать еще какие-то частоты?
    3. нужно ли поддержать диапазон частот сигналов BCLK и LRCK (сейчас поддержаны частоты MCLK), чтобы включать модуль в разрыв именно этих сигналов, когда это надо? (например, PCM1704 обновляет выход по сигналу BCLK)

    Цену тут озвучить не могу, будет тема в "толкучке". Скажу только, что договорился с дистрибьютором и цена на чип ЦФАПЧ будет очень хорошей, что сделает итоговую стоимость доступной и интересной для широкого круга.
    Вложения Вложения
    Последний раз редактировалось Electrovoicer; 05.03.2012 в 19:16.

  2. #41
    Завсегдатай Аватар для JazMan
    Регистрация
    15.02.2011
    Адрес
    Москва
    Сообщений
    1,874

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Может лучше будет предусмотреть разъемы IDC на вход и выход I2S, с одной из распространенных распиновок (Lynx или AAL/Helios)?
    Тогда можно будет разрезать кабель и просто подключить этот модуль. Или воткнуть его стоя сразу на одну из плат.
    Хотя есть сомнения в такой схеме из-за большого тока питания "Чистюли", в случае питания от ЦАП (в шлейфе I2S Lynx-ы имеют 5V)..

  3. #42
    Завсегдатай Аватар для Максим
    Регистрация
    24.03.2004
    Адрес
    город у моря
    Возраст
    53
    Сообщений
    2,244

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Цитата Сообщение от JazMan Посмотреть сообщение
    Может лучше будет предусмотреть разъемы IDC на вход и выход I2S,
    Ни в коем случае!!! Это очень сильно сузит область применения девайса.

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    а как это делается?
    Хм... для новой темы - https://forum.vegalab.ru/faq.php?faq...#faq_vb3_polls
    а как прикрутить к уже существующей... надо Конкере спросить...
    Ars longa vita brevis est

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Увеличил немного размер - теперь 30.5 х 28
    Добавил еще один триггер реклока - теперь 4
    Нажмите на изображение для увеличения. 

Название:	1331129419-clip-118kb.jpg 
Просмотров:	510 
Размер:	117.5 Кб 
ID:	150546

  5. #44
    Завсегдатай Аватар для Максим
    Регистрация
    24.03.2004
    Адрес
    город у моря
    Возраст
    53
    Сообщений
    2,244

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    Увеличил немного размер - теперь 30.5 х 28
    Добавил еще один триггер реклока - теперь 4
    Ну с четырьмя однозначно лучше, чем с тремя.
    А не получится уменьшить длину платы - расстояние от входов до выходов - за счет увеличения ширины? Расстояние от входа до выхода более критично по отношению к увеличению размера материнской платы.
    Ars longa vita brevis est

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.


    Offтопик:
    Вот здесь можно посмотреть на альтернативное решение http://www.eijndhoven.net/jos/dac2/index.html
    Довольно просто и красиво, правда VCXO нужен, но кроме него никакой экзотики.

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Цитата Сообщение от tomtit Посмотреть сообщение
    Вот здесь можно посмотреть на альтернативное решение http://www.eijndhoven.net/jos/dac2/index.html
    А результатов замеров джиттера там нет ?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Да, но те VCXO, что стоят там, денег стоят, к тому же выпускаются достаточно кустарно. Я, все же, душой за серийные изделия
    Это просто джиттер какой-то! (с) momitko

  9. #48
    Особо опасный рецидивист Аватар для belka
    Регистрация
    03.01.2005
    Адрес
    Евродупло
    Сообщений
    3,878

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.


    Offтопик:
    Цитата Сообщение от Serge_L Посмотреть сообщение
    Да, но те VCXO, что стоят там, денег стоят, к тому же выпускаются достаточно кустарно.
    Это Джос из Эйндховена. Он фактически разрабатывал все фапчи для Гвидо Тента. Начиная ещё с аналоговой. С ФАПЧевыми генераторами от Гвидо (11,2896), теми, что на фото, я работал ещё лет 7-8 назад. Итальянское Диско помните? Так вот, звучат в реальном изделии те генераторы отлично и выполнены вовсе не кустарно. Может и прошло много времени, но тот генератор надо ещё переплюнуть сначала, а потом обвинять в кустарности.


    Проект красивый.
    Хай-эндЪ не терпит суеты.

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    belka, Вадим, а я и не обвиняю. Может не удачно выразился... Просто выпуск этих генераторов по сути работа одно-двух человек. Доступность низкая. Вероятность замены отсутствует. Поэтому, я за то, что можно купить серийно выпускаемое.
    Это просто джиттер какой-то! (с) momitko

  11. #50
    Частый гость Аватар для OLZ
    Регистрация
    26.09.2006
    Адрес
    Киев
    Возраст
    57
    Сообщений
    470

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    выпускаются достаточно кустарно

    Offтопик:
    Они выпускаются одной из больших фирм, обычное серийное изделие. Только с нанесенным логотипом заказчика. Любой может заказать нанесение любой надписи при условии покупки большой партии. У них, иностранцев, это дело решается просто, любой каприз за ваши деньги. Даже мне вон Фокс предлагал такое. Только от 4000 штук, цена раз в 8-10 больше и легальная поставка как юридическому лицу со всеми отсюда вытекающими таможенными последствиями Правда, в таком большом корпусе сейчас гены не выпускаются, а логотип на смд 7х5 мм как-то не смотрится, надпись "low jitter" не помещаеццо...

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Товарищи, "Чистюля" на подходе, посему еще раз карту частот хочется подтвердить. Не нужно ли чего добавить?
    Карта вроде бы включает как битовые частоты (если, например, ставим после ЦФ перед ЦАПами), так и типичные мастерклоковые.

    2.8224
    3.072
    5.6448
    6.144
    11.2896
    12.288
    16.9344
    18.432
    22.5792
    24.576
    33.8688
    36.864
    45.1584
    49.152

    убрал частоты 4.096МГц, 8.192МГц и 16.384МГц - на мой взгляд, не нужны.
    нужно ли добавить частоты х96 и х192, а именно 4.2336МГц и 4.608МГц (44.1), 8.4672МГц и 9.216192МГц (48)?
    Последний раз редактировалось Electrovoicer; 26.03.2012 в 16:41.

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.


    Offтопик:


    А ФАПЧ с ГУН обязателен, или управляемый DDS тоже может быть
    использован? Или тут и есть вариант на DDS?


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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Offтопик:
    А ФАПЧ с ГУН обязателен, или управляемый DDS тоже может быть
    использован? Или тут и есть вариант на DDS?
    честно говоря, не понял вопрос. Вы интересуетесь, как это работает?

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    Вы интересуетесь, как это работает?
    Да, интересно, как работает SI5324? Как устроен управляемый генератор? Похоже по принципу DDS.

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Да, интересно, как работает SI5324? Как устроен управляемый генератор? Похоже по принципу DDS.
    Они не раскрывают всех деталей технологии. Прежде всего, сигнал после фазового детектора АЦПуется и фильтрация сигнала ошибки происходит в цифре. Это способствует улучшению множества показателей, по сравнению с простыми классическими схемами с внешним аналоговым фильтром и дает большую гибкость в использовании. Генератор так же управляется цифрой, они его называют DCO и как именно он устроен - не сообщают. Есть подозрение, что это не просто LC-ячейка с подстройкой емкости ЦАПом. DDS, скорее всего, не используется - частота VCO очень высокая, в районе 5ГГц, а коэффициенты делителей целочисленные.
    DDS в ФАПЧ обычно используется для получения дробных коэффициентов умножения - так называемые fractional PLL.

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    частота VCO очень высокая, в районе 5ГГц, а коэффициенты делителей целочисленные.
    Это из ДШ? Что-то я пока не нашёл этого.

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Это из ДШ? Что-то я пока не нашёл этого.
    кроме даташита есть смысл покурить family reference manual

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Electrovoicer, Павел, а почему убрали 16,384?
    Это просто джиттер какой-то! (с) momitko

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    Цитата Сообщение от Serge_L Посмотреть сообщение
    Electrovoicer, Павел, а почему убрали 16,384?
    вроде бы не проходит нигде, или ошибаюсь?

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

    По умолчанию Re: Создаем Чистюлю, или как забыть о нужде обратной синхронизации.

    "Они не раскрывают всех деталей технологии" - они просто не хотят маркетинговых проблем, т.к. объяснить клиентам то, как такие синтезаторы в действительности работают, человеку без хорошей математической подготовки сложно. Будет слишком много вопросов.

    Offтопик:
    Технология в принципе довольно проста, это ФАПЧ, использующая делитель частоты, имеющий не дискретный набор (напр F/2, F/3... F/n или F*m/n, где m и n - целые числа), а "квазинепрерывно" регулируемый коэффициент деления, например, 5.2341767... за счет использования интерполяции между двумя близкими рациональными значениями, выбор между которыми динамически управляется с помощью сигма-дельта модулятора, разрядность которого может быть сделана произвольно высокой. Но есть много "частностей", например обеспечение определенного спектра эквивалентного ВЧ шума (для подавления вносимой им паразитной ВЧ фазовой модуляции) и idle tones в таком модуляторе.

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

Метки этой темы

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

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

Ваши права

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