16+
Пятница
18 октября
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

ARM-контроллеры

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
Nikolay_Po  (26.04.2019 15:48, файл(ы), ссылка) , в ответ на В STM дробный делитель не такой, как LPC, но абсолютно рабочий. PLL не позволяет получить из кварца 8 МГц ровно 44.1 кГц, лучшее приближение, которое я нашёл - 44.097. Насчёт фазового шума - не пытался измерять, но вряд ли это так уж важно. автор: йцукен
Поправочка: не чувствителен лишь ЦАП, имеющий дробный преобразователь частот дискретизации с цифровым фильтром и со своим опорным генератором. 
img
Как ни крути, без чистой (пусть и не точной по абсолютному значению) опоры времени (тактового сигнала), любой ЦАП даст дрожание фазы выходного сигнала, а это - искажения. Есть три тактики борьбы с джиттером:
  • чистить джиттер тактового сигнала источника при помощи генератора с ФАПЧ, обладающего малым джиттером в итересующей полосе частот;
  • делать дробное преобразование частот дискретизации между "грязной" часотой источника и "чистой" (но другой) частотой ЦАП, см. картинку и чип по ссылке;
  • для отрезков сигнала - буферизация. В буфер кладутся данные с "грязной" частотой отсчётов, а забираются с "чистой". При этом "чистая" частота дискретизации ЦАП должна быть быть близкой к частоте источника, но связи между ними не требуется. Размера буфера достаточно, чтобы скомпенсировать разницу частот за время воспроизведения отрезка сигнала ЦАПом.
  • Преобразователь частот на картинке выбирает ближайший дробный коэффициент передискретизации из возможных, постоянно переключая коэффициенты в зависимости относительного дрейфа частот входа/выхода. Благодаря подстройке коэффициента передискретизации, размер буфера отсчётов требуется минимальный и становится возможной работа с непрерывным потоком входных отсчётов, без глитчей. Фильтры зеркальных каналов на входе и выходе обеспечивают подавление комбинационных составляющих, как при обычной передисрктизации с неизменным соотношением частот входа/выхода. В третьем варианте, с большим буфером, при необходимости используют функцию пропуска/вставки отсчётов на последовательностях одинаковых отсчётов, чтобы избежать переполнения или опустошения буфера.
    Прикреплённые файлы:
    ASRC.png:53 K

    Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
    Лето 7528 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
    MMI © MMXIX