Страница 2 из 9 Первая 1234 ... Последняя
Показано с 21 по 40 из 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. #21
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,558

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

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    А что с режимом обхода?
    Повторяю свой вопрос.

  3. #22
    Завсегдатай Аватар для SergioT
    Регистрация
    02.12.2004
    Адрес
    Сан-Марино
    Сообщений
    1,458

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

    Цитата Сообщение от antecom Посмотреть сообщение
    подробнее можно узнать в материалах Silabs
    какое совпадение сегодня буду в их представительстве узнаю что к чему
    Мелочи не имеют решающего значения, мелочи решают все

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

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

    Цитата Сообщение от Lynx Посмотреть сообщение
    Интересное устройство, коллега. Думаю, что имело бы смысл в нем опционально предусмотреть возможность установки регистра пересинхронизации на 3 или 4 канала.
    спасибо за проявленный интерес.
    Я по началу заложил три регистра реклока (SN74LVC1G373), но потом передумали удалил их из схемы. Концептуально "Чистюля" должен быть небольшим модулем, решающим конкретную проблему.
    Появилась другая идея - развитием "Чистюли" может стать "Мойдодыр", у которого будет на борту spdif-приемник, i2s-вход, регистр реклока и селектор источника сигнала.

    ---------- Добавлено в 15:45 ---------- Предыдущее сообщение в 15:43 ----------

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Повторяю свой вопрос.
    режим обхода в простейшей реализации немного ухудшит свойства "Чистюли". А "правильная" реализация увеличит размер и стоимость модуля. К сожалению, встроенный в чип режим bypass не работает, если выходы находятся в КМОП-режиме.

    ---------- Добавлено в 15:50 ---------- Предыдущее сообщение в 15:45 ----------

    Товарищи, хотелось бы предложений по списку поддерживаемых частот. Ничего не упустил?

  5. #24
    Перфекционист затейник Аватар для cka3o4nuk
    Регистрация
    16.02.2008
    Адрес
    Украина Николаев
    Возраст
    40
    Сообщений
    3,409

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

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    Появилась другая идея - развитием "Чистюли" может стать "Мойдодыр", у которого будет на борту spdif-приемник, i2s-вход, регистр реклока и селектор источника сигнала.
    очень интересный вариант
    Once you get used to 15-inch bass,
    there is no going back...
    (c) Tony Gee
    You dont need it ? so we woudn`t do it.
    My 4-way is here http://sndenergy.blogspot.com/

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

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

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    Появилась другая идея - развитием "Чистюли" может стать "Мойдодыр", у которого будет на борту spdif-приемник, i2s-вход, регистр реклока и селектор источника сигнала.
    По мне - несколько странное устройство. Реклок должен быть после цф - каша какая-то получится. Случаи с чипами цф+цап в одном флаконе не рассматриваем.
    spdif-приемник рядом с реклоком - как тогда реализовать гальваноразвязку?
    Ars longa vita brevis est

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

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

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    режим обхода в простейшей реализации немного ухудшит свойства "Чистюли". А "правильная" реализация увеличит размер и стоимость модуля. К сожалению, встроенный в чип режим bypass не работает, если выходы находятся в КМОП-режиме.
    А так хотелось....

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

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

    прихожу к выводу, что на модуле все-таки должны быть 4 регистра реклока

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

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

    Цитата Сообщение от Максим Посмотреть сообщение
    Случаи с чипами цф+цап в одном флаконе не рассматриваем.
    Почему?
    Цитата Сообщение от Максим Посмотреть сообщение
    как тогда реализовать гальваноразвязку?
    А нужна ли она? Часто она создает большее количество проблем, чем решает...
    __________________
    Инженерное искусство творит музыку...

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

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

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    прихожу к выводу, что на модуле все-таки должны быть 4 регистра реклока
    Этож какого размера в итоге выйдет присоединительный разъем? И могут возникнуть проблемы с трассировкой материнской платы. И зачем они нужны в таком количестве?
    Боюсь, из этого интересного начинания может получиться в итоге очередной бесполезный франкенштейн... А я-то уже начал обдумывать варианты применения
    Ars longa vita brevis est

  11. #30
    Завсегдатай Аватар для SergioT
    Регистрация
    02.12.2004
    Адрес
    Сан-Марино
    Сообщений
    1,458

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

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    прихожу к выводу, что на модуле все-таки должны быть 4 регистра реклока
    че так?
    Мелочи не имеют решающего значения, мелочи решают все

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

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

    Цитата Сообщение от Lynx Посмотреть сообщение
    Почему?
    Потому что с ними всё очевидно просто.

    Цитата Сообщение от Lynx Посмотреть сообщение
    А нужна ли она? Часто она создает большее количество проблем, чем решает...
    В общем согласен, но надо смотреть по конкретному устройству. Вот у меня на столе сейчас лежит вещь в себе - там вся цифровая часть питается от одного выпрямителя, а в неё входит кроме цф ущё и usb транспорт с hdd 2.5". Вот тут пусть лучше развязка будет, чем без неё.
    Ars longa vita brevis est

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

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

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

Название:	1331050010-clip-95kb.jpg 
Просмотров:	552 
Размер:	94.7 Кб 
ID:	150452

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

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

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    Возможно, будет иметь смысл ставить деталями/штырями вниз и лепить радиатор на обратную сторону
    Если чипы одинаковы по высоте - можно радиатор прямо на них и деталями вверх. А вариант с вертикальным размещением модуля - все коммутации с одной стороны - не получается?
    Ars longa vita brevis est

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

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

    Цитата Сообщение от Максим Посмотреть сообщение
    Если чипы одинаковы по высоте - можно радиатор прямо на них и деталями вверх. А вариант с вертикальным размещением модуля - все коммутации с одной стороны - не получается?
    чипы по высоте не одинаковые, да и Rja получится великовато. Учитывая наличие thermal via, выгоднее сделать односторонний монтаж и еще один плэйн на боттоме - отводить на него тепло, к нему же лепить радиатор при необходимости.
    вертикальное размещение возможно, но пока не нравится. покручу еще...

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

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

    Удалось добавить три регистра реклока не наступая на горло песне.
    Ради этого поставил процессор в QFN.
    У регистров собственный стабилизатор питания и персональные LC-фильтры.
    Размеры те же - 28 х 28 мм
    Нажмите на изображение для увеличения. 

Название:	1331069404-clip-96kb.jpg 
Просмотров:	525 
Размер:	96.3 Кб 
ID:	150481
    Последний раз редактировалось Electrovoicer; 07.03.2012 в 01:32.

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

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

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    Удалось добавить три регистра реклока не наступая на горло песне.
    Ну вот, например, имеем четыре сигнала - DATA L, DATA R, WCK и BCK. Либо реклочить все, либо только WCK. И что делать с тремя регистрами? То ли одного не хватает, то ли два лишних...
    Я бы всё-таки ограничился одним регистром...
    Ars longa vita brevis est

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

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

    Цитата Сообщение от Максим Посмотреть сообщение
    Ну вот, например, имеем четыре сигнала - DATA L, DATA R, WCK и BCK. Либо реклочить все, либо только WCK. И что делать с тремя регистрами? То ли одного не хватает, то ли два лишних...
    Я бы всё-таки ограничился одним регистром...
    ну а кому-то надо пропустить все сигналы i2s - MCLK, BCK, LRCK и DATA...
    думаю, что 3 регистра - оптимально. к тому же, компоновка выходит идеальная.
    входы неиспользуемых регистров нужно будет заземлить

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

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

    Electrovoicer, Симпатично получается!
    Если хочется красивой картинки - и это альтиум - то Ctrl+C в режиме 3Д + выбрать 300дпи (картинка заносится в буффер) + отмаштабировать в фотошопе - тогда не будет пикселизации, будет все аналогово выглядеть
    Music is art. Audio is engineering.

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

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

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    думаю, что 3 регистра - оптимально.
    Только голоса народа за такое количество регистров не видать. Может, стоит прикрутить к теме голосовалку по количеству необходимых регистров?
    Ars longa vita brevis est

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

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

    Цитата Сообщение от Максим Посмотреть сообщение
    прикрутить к теме голосовалку
    а как это делается?

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

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

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

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

Ваши права

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