Перейти к содержанию
    

blackfin

Свой
  • Постов

    4 144
  • Зарегистрирован

  • Победитель дней

    4

Весь контент blackfin


  1. Пусть сигнал на входе АЦП задан выражением: \(S(t) = A\cdot\sin(2\pi ft)\). Тогда значение сигнала на входе АЦП в момент времени \(t_n+\Delta t\) равно: \(S(t_n+\Delta t) = A\cdot\sin(2\pi f(t_n+\Delta t))\), где: \(\Delta t\) - джиттер клока на входе АЦП. Для малых значений джиттера: \(2\pi f\Delta t \ll 1\), разлагая \(S(t_n+\Delta t)\) в ряд Тейлора, находим приближенное значение сигнала в точке \(t_n+\Delta t\): \(S(t_n+\Delta t) = S(t_n)+\Delta S \approx A\cdot\sin(2\pi ft_n)+A\cdot \cos(2\pi ft_n)\cdot 2\pi f\Delta t\). При этом ошибка семплирования связанная с джиттером равна: \(\Delta S \approx A\cdot \cos(2\pi ft_n)\cdot 2\pi f\Delta t\). Очевидно, что максимальная ошибка семплирования возникает в моменты времени, когда производная функции \(f(t) = \sin(2\pi ft)\) максимальна, то есть, при: \(\cos(2\pi ft_n) = 1\). При этом для максимальной ошибки семплирования находим выражение: \(\Delta S \approx A\cdot 2\pi f\Delta t\). Если мы хотим, чтобы величина ошибки семплирования не превышала 1/2 веса младшего разряда N-битного АЦП, тогда должно выполняться условие: \(\Delta S < A\cdot 2^{-N}\). Откуда находим условие для максимального значения джиттера \(\Delta t\): \(A\cdot 2\pi f\Delta t < A\cdot 2^{-N}\). Или: \(\Delta t < \frac{1}{2\pi f\cdot 2^N}\) . Из этого следует, что для 12-битного АЦП на вход которого подан сигнал с частотой 10 ГГц, джиттер входного клока не должен превышать величину: \(\Delta t < \frac{1}{2\pi \cdot 10^{10}\cdot 4096} = 3,9\cdot 10^{-15} = 3,9 [fs]\).
  2. Можно, ессно.. Вот полезный обзор: high-speed-signal-chain.pdf
  3. Сигма/дельта не подойдут. У них нет точного момента "захвата" входного напряжения. Нужен SAR. PS. Впрочем, ТС не указал с какой скоростью изменяется сигнал на входе УВХ и на каком временном интервале нужно захватывать входной сигнал.. Так что, возможны варианты.. 🙂
  4. Это требует применения 16-битных АЦП и ЦАП: 20 V / 0.5 mV = 40000 уровней напряжения. Не припомню, чтобы кто-то выпускал МК со встроенным 16-битным АЦП и с честным ДД = 20*lg(40000) = 92 dB. Кроме того, нужен ОУ для увеличения напряжения на выходе ЦАПа. Так что в одном корпусе не получится..
  5. АЦП + МК + ЦАП. Может хранить "зафиксированное напряжение" годами. 🙂
  6. Когда коту инженеру делать нечего, он лижет BGA.. 🙂
  7. DRC надо чаще запускать.. И тогда косяки останутся только в схематике, а за это отвечает уже другой отдел.. 🙂
  8. Обязательно электронный? Или оптический тоже сгодится: МИМ-340?
  9. как сказать... есть там функция оптимизации трассировки сигналов и в ручную их можно раскидать чтобы получить оптимальные задержки... все зависит от мастерства и навыков/знаний скоростных сигналов у инженера. А вашего мастерства хватит, чтобы обогнать ASIC? :)
  10. Три банка фильтров с децимацией соединенных последовательно решат вашу проблему. АЦП нужен один с частотой семплирования 4096 Гц (а лучше, 8192 Гц). Аналоговый фильтр на входе тоже один с полосой пропускания 2 кГц. Держите букварь: multirate_article.pdf
  11. Так, но антиалиасинговый фильтр нужно делать в аналоге. И полоса пропускания должна быть меньше половины частоты семплирования, но больше полосы входного сигнала. Если используете оверсемплинг, то можно антиалиасинговый фильтр разбить на два: широкополосный - в аналоге, узкополосный - в цифре (напр., КИХ).
  12. А что мешает попробовать и сравнить результаты? См: Сергиенко А.Б., ЦОС., стр. 342.
  13. Умножить сигнал на окно (Гаусса, Чебышева и т.п.) перед FFT не забыли?
  14. Читал это давным-давно. Но сейчас речь не про jitter, а про DNL/INL на частоте 100 МГц. Не одним лишь jitter'ом определяется ENOB скоростных АЦП. Тому уж 16 лет как обсуждали тему jitter'а в АЦП:
  15. Тогда приведите пример из Data Sheet на реальный АЦП с ENOB = 21 тактируемый на частоте 100 МГц и в полосе сигнала 50 МГц..
  16. Тогда нужно сначала указать частоту на которой работает этот АЦП. На частоте 10 кГц 21 бит это совсем не то же, что на 100 МГц. Да, VNA калибруют, но нет нужды пихать VNA в климатическую камеру в которой влажность 90% и температура +100°С.
  17. Ну, конечно, для измерений S-параметров нужно обязательно в тропический дождь лезть на Эверест.. 🙂 Так ENOB все равно будет 12 бит.. С учетом DNL/INL.
  18. А что значит "очень сильно" ? Для ADR3625 Long-Term Drift = 160 ppm это "очень сильно", или не очень ? При том, что вес младшего разряда идеального 12-битного АЦП равен 244 ppm..
×
×
  • Создать...