Есть ли смысл для уменьшения джиттера при передаче цифрового сигнала применять передатчики и приемники от систем передачи данных (HFBR-2416, HFBR-1414). Если да, то одномод или многомод? Если кто делал, поделитесь, пожалуйста, опытом.
Есть ли смысл для уменьшения джиттера при передаче цифрового сигнала применять передатчики и приемники от систем передачи данных (HFBR-2416, HFBR-1414). Если да, то одномод или многомод? Если кто делал, поделитесь, пожалуйста, опытом.
Зачем так нервничать? Раз уж объявили о свей разработке, так будьте добры отвечать на вопросы даже если они покажутся глупыми. Трудно набить несколько строк или долго думать приходится?
ФАПЧ есть ФАПЧ по определению. Ненадо её АПЧ называть. Регулируется средняя фаза выходного сигнала по отношению к входному. Кстати если цифрой обеспечивается такая низкая полоса, то что мешает перед ГУНом ещё RC цепочку поставить с полосой на порядок больше? Вопрос паразитной фазовой модуляции может и решится...
Кстати как на цифре такая полоса реализуется? За счёт низкой тактовой? И как быстро захват частоты происходит? Что на выходе ДАКа при этом? Пила? Есть ещё и понятие полосы захвата...
vd_two,
Offтопик:
Кто тут лает? Осторожнее со словами, типа "доброжелатель".......
Спасибо SergioT, на добром слове. Буду продолжать свои репортажи дальше.
Саша Н.
1. Постараюсь обьяснить почему я назвал свою поделку АПЧ.
Что такое фазовый детектор? Это схема выход которой пропорционален временному интервалу между изменением опорного и входного сигнала. Я же не меряю этот интервал. Когда бы ни пришел сигнал в течение 1 периода 44.1 КГч, выходной результат будет тот-же самый. То есть все мелкие флуктуации фазы (даже в несколько микросекунд!!!) просто не будут замечены. Это сделано намеренно, так как декодер СПДИФ у меня цифровой и имеет неопределенность в 1 период 768Фс. И сигналом ошибки является разность частот, которая подается на 1-ый цифровой интегратор, фрагмент которого используется в качестве указателя ФИФО.
2. Простой аналоговый фильтр между цапом и ГУН существует. Не считал это даже нужным упоминать.
3. Я думаю что pokos погорячился, назвав то что сделано
"мегаогородом". Если убрать DF, то все остальное влезает в XC3S50, который стоит меньше 10$ в розницу (Digikey), а ФПГА поменьше и подешевле уже просто нет. Единственный дорогой компонент - ГУН (SI552) можно заказать в Маузере за 25 тугриков за 1шт. Срок поставки - 2 недели.
4. Полоса захвата определяется в основном диапазоном перестройки ГУН равным +-300ррм минус небольшой запас для перерегулирования при переходном процессе, примерно 20%. Как работает режим захвата я уже описал в предыдущих постах. Время синхронизации - доли секунды, не успеваю заметить.
5. Длинное ФИФО нужно только один раз, для того, чтобы исключить потери данных при начальной синхронизации, в стационарном режиме, при точном равенстве частот, достаточно буфера в несколько сэмплов.
6. Наиболее подходящая для проекта ФПГА - XC3S500E в VQFP100, позволяет состряпать все вместе с DF и еще 50% останется для экспериментов (25-30$ в розницу).
Ну вроде бы все, уффф.. аж рука устала печатать.
Последний раз редактировалось tomtit; 05.02.2010 в 06:01.
Ну, можть, слегка.
Вообще, коллега, не стоит воспринимать мою критику как тупой наезд. Я ж не говорю "девайс-говно", а просто показываю на его узкие места, да ещё и объясняю, почему они узкие, и даже как их преодолеть.
Потом, раз уж ты выкладываешь свой проект на всеобщее обозрение, будь готов к критике. Тем более, на форуме, где народ с очень разным уровнем подготовки всречается.
Кое что проясняется. Попытка уйти от дрожания по входу за счёт тактирования от ГУН. Действует когда входной фронт далеко от тактовой выходной. Но как только он приближается к фронту тактирования мы получаем уже дребезг фазы на величину интервала тактирования. Схватывается то предыдущий семпл то последующий. Тут уж без ФАПЧ точно не обойтись. Нужно следить чтоб входной фронт никогда не приближался к тактовому фронту.
По поводу АПЧ. У Вас стабилизируется заполнение буфера на определённом уровне? Тогда это стабилизация фазы. Или буфер сначала наполняется какое то время , а затем стабилизируется нулевая скорость роста и при этом неважно на каком уровне он остановится? Тогда это АПЧ.
Впринципе до синхронизации можно ничего не копить. Просто тактировать ЦАП несколько секунд по входу. Чтобы измерить входную частоту прямым подсчётом импульсов с точностью 1 ppm достаточно 1с. Потом точно установить на неё частоту ГУН. Далее входная частота захватится узкополосной ФАПЧ. И далее включается реклок от ГУН...
Всё это можно сделать на какий нить однокристалке...
ФЧХ - линейная, FIR - это линия задержки.
А можно схему фильтра, коэффициенты, сколько N семплов? Как происходит интерполяция, в один заход?
tomtit,
я с тремором немного побаловался, SPDIF видел нормальный, неправильного не видел.
Вордклок спдифа синхронен с геном, спдиф-поток синхронен с вордклоком.
2 candidate:
В правильно сделанном генераторе, на обеих выводах резонатора должен присутствовать синус с размахом меньше напр. питания. Если это не так, то сигнал надо ослабить,
разорвав проводник от выхода к кварцу, впаяв туда резистор 300-700ом, как и рекомендуют большинство производителей кварцев. На выходе вентиля при этом обычно остается красивый прямоугольник или трапеция.
Дело в том, что если не использовать дизер, то это называется правильнее не нойз шэйпинг, а дисторшн шэйпинг, что приводит к появлению в спектре сигнала ООС выраженных частот. В общем мне больше нравится ограниченное 12-битами разрешение, но без лишнего ВЧ шума.
Наконец-то нашел время и разобрался почему у меня не работает Тремор. Притащил с работы портативный частотомер и проверил MCLK CS8412 подключенной к СПДИФ Тремора.
И что же я увидел ? При установке частоты сэмплинга 44.1 устанавливается 48 и наоборот. Поэтому 8412 всегда играет - ей это абсолютно без разницы. Так что у меня все сделано правильно. Мне удалось получить звук 44.1К, установив 48К в драйвере и воспользовавшись Primary Sound Driver вместо АСИО в Фубаре. Возможно что моя проблема происходит от неправильной прошивки Тремора. Я прошил Терратек-22 и установил терратековский же драйвер. Может быть можно просто поменять местами кварцы на Треморе. Ну мне пока неохота возиться.
tomtit, кварцы-то на своих местах стоят?
При проигрывании не слышно, что частота Fs не та?
Да, на моем Треморе все наоборот. Что за плата на снимке ? Еше мой вариант отличается тем, что вместо 45.152М стоит 22.5792М.
Большое спасибо за подсказку Ян.
Вроде ap192, не могу найти картинку, откуда выдрал этот кусок.
Вообще, у всех Envy кварцы подключаются одинаково.
Ниже картинки из описания, брал с сайта envy24.svobodno.com (сейчас сайт, похоже, в дауне)
Если в ветке https://forum.vegalab.ru/showthread....1-что-за-зверь даташитов нет, могу выслать.
Социальные закладки