Интерполятор

Сделал макет измерителя временных интервалов с интерполятором. Я и раньше делал интерполяторы, например, в частотомере, который показывал здесь: http://www.youtube.com/watch?v=VNKCnef-ynU. Но там было проще, так как всю логику интерполятора можно было разместить в ПЛИС.
На этот раз решил обойтись минимальной схемой, удалось вписаться в два корпуса 74AC74, включая калибровку по двум точкам. Принцип пришлось поменять - вместо растяжки импульса с измерением длительности теперь с помощью встроенного в МК АЦП измеряю напряжение на интегрирующей емкости.
В окне терминала видны результаты замеров: Tcap - захваченный интервал, выраженный в периодах тактовой частоты МК (фактически это количество тиков таймера между захватами с учетом переполнений), Tint - измеренный интервал интерполятора в нс (разница "хвостиков" между фронтами входного и тактового сигналов), Tns - измеренный период входных импульсов с учетом интерполятора, выраженный в нс.
Видно, что дрожание измеренного интервала составляет 1 нс, иногда бывает 2 нс. В результате разрешение измерения интервала улучшилось примерно в 100 раз, при этом затраты получились очень маленькими (детали ведь копеечные).


Источник: http://leoniv.livejournal.com


Обсудить на форуме

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent
    [related-news] {related-news} [/related-news]