-
- Интересно, а импульс аналоговый или цифровой? То есть известна ли его крутизна наростания. Если аналоговый, и форма наростания и убывания всегда повторяется, я бы банально оцифровывал на 12-16 бит но медленно, например, с 5нс шагом, а потом момент de3(172 знак., 10.10.2010 01:59)
- импульс цифровой с фиксированной крутизной. от ацп наоборот хочу избавится а ты его хочешь прикрутить) - alex_m(11.10.2010 10:28)
- Не, если цифра, то это классно! - de3(11.10.2010 13:43)
- импульс цифровой с фиксированной крутизной. от ацп наоборот хочу избавится а ты его хочешь прикрутить) - alex_m(11.10.2010 10:28)
- ваши 655MHz делаются из 4-х с частотой ниже но сдвинутых на 90 градусов. - Mahagam(08.10.2010 11:04)
- +100, сам хотел такой коммент добавить, так как у нас именно так и делается :) в немного похожей аппликухе. Кстати многие АДСшки имеют окно захвата существенно короче времени оцифровки, а 1.5нс задежку можно банально куском провода организовать de3(75 знак., 10.10.2010 01:53)
- настройках PLL циклона можно задать фазу без всяких внешних проводников - alex_m(11.10.2010 10:35)
- Как именно это делается? Vallav(178 знак., 09.10.2010 12:05)
- четыре счетчика с разными фазами. кто первый схватит срез - тот и папа. останавливаем все счетчики и по их значениям судим о длительности импульса - alex_m(11.10.2010 10:37)
- У Вас как то фиксируется - кто именно папа? Vallav(297 знак., 11.10.2010 14:39)
- фиксируется и в этом большая разница. нарисуйте себе временные диаграммы 4-х счетчиков с фазами 90 градусов и все станет ясно. alex_m(24 знак., 11.10.2010 14:43)
- Ничего не ясно. Зачем фиксировать, в какой четверти пришел старт импульс? Vallav(170 знак., 11.10.2010 16:28)
- по старту стартуют все счетчики, но первый инкремент у них происходит в разное время. По стопу останавливают все счетчики и смотрят кто сколько натикал. Последние два бита времени счета получают как раз из за разности показаний 4-х счетчиков. - alex_m(11.10.2010 16:37)
- Ну да. И я об этом. Знать, который из них тикнул первым - какой папа - не нужно. - Vallav(12.10.2010 08:53)
- по старту стартуют все счетчики, но первый инкремент у них происходит в разное время. По стопу останавливают все счетчики и смотрят кто сколько натикал. Последние два бита времени счета получают как раз из за разности показаний 4-х счетчиков. - alex_m(11.10.2010 16:37)
- Ничего не ясно. Зачем фиксировать, в какой четверти пришел старт импульс? Vallav(170 знак., 11.10.2010 16:28)
- фиксируется и в этом большая разница. нарисуйте себе временные диаграммы 4-х счетчиков с фазами 90 градусов и все станет ясно. alex_m(24 знак., 11.10.2010 14:43)
- У Вас как то фиксируется - кто именно папа? Vallav(297 знак., 11.10.2010 14:39)
- четыре счетчика с разными фазами. кто первый схватит срез - тот и папа. останавливаем все счетчики и по их значениям судим о длительности импульса - alex_m(11.10.2010 10:37)
- +1. Спасибо за идею:) - alex_m(08.10.2010 12:13)
- это ж классика жанра. странно что вам такое в голову не приходило. достаточно на выхлопы PLL глянуть. - Mahagam(08.10.2010 12:42)
- я только за алгоритм отвечаю. за плис другой чел. - alex_m(08.10.2010 13:21)
- это ж классика жанра. странно что вам такое в голову не приходило. достаточно на выхлопы PLL глянуть. - Mahagam(08.10.2010 12:42)
- +100, сам хотел такой коммент добавить, так как у нас именно так и делается :) в немного похожей аппликухе. Кстати многие АДСшки имеют окно захвата существенно короче времени оцифровки, а 1.5нс задежку можно банально куском провода организовать de3(75 знак., 10.10.2010 01:53)
- Если нужно разрешение - то можно приделать измерение двух интервалов - от старт импульса до первого Vallav(232 знак., 07.10.2010 17:27)
- не вкурил. "... до первого из счетных" это как. подробнее если можно - alex_m(07.10.2010 17:33)
- Обычно измерение длительности импульса устроено так - по началу формируется старт-импульс по Vallav(309 знак., 07.10.2010 21:48)
- Хорошо. но ваша идея не отменяет наличия счетчика на 600 мгц - alex_m(08.10.2010 09:22)
- Отменяет. Vallav(106 знак., 08.10.2010 10:31)
- Ответь на наводящий вопрос (-->) - может, и отменим :)) - MBedder(08.10.2010 09:35, ссылка)
- Хорошо. но ваша идея не отменяет наличия счетчика на 600 мгц - alex_m(08.10.2010 09:22)
- Обычно измерение длительности импульса устроено так - по началу формируется старт-импульс по Vallav(309 знак., 07.10.2010 21:48)
- не вкурил. "... до первого из счетных" это как. подробнее если можно - alex_m(07.10.2010 17:33)
- Смотрите микросхемы TDC. Я делал подобное на ПЛИС + аналоговый интерполятор, который использовался для измерения "хвостиков" между фронтом импульса и фронтами тактовой. - Леонид Иванович(07.10.2010 15:06)
- Где и почем покупали TDC? в efind по 500 рэ нашел - alex_m(07.10.2010 15:51)
- Я ничего не покупал, а делал сам :) На ПЛИС и рассыпухе. - Леонид Иванович(07.10.2010 23:10)
- на рассыпухе счетчик? - alex_m(08.10.2010 09:24)
- Нет, на рассыпухе аналоговая часть интерполятора. - Леонид Иванович(08.10.2010 10:20)
- на рассыпухе счетчик? - alex_m(08.10.2010 09:24)
- Я ничего не покупал, а делал сам :) На ПЛИС и рассыпухе. - Леонид Иванович(07.10.2010 23:10)
- Ещё ему можно ссылки на Ваши советы мне по измерению частоты дать. Но это если импульсы периодические. А так прозвучал - одиночный импульс. - POV(07.10.2010 15:11)
- эээ... немного не понял. точнее вообще не понял) - alex_m(07.10.2010 15:11)
- Где и почем покупали TDC? в efind по 500 рэ нашел - alex_m(07.10.2010 15:51)
- Эээ, может аналоговый? На RC фильтре и постоянную измерить? - POV(07.10.2010 15:02)
- Я дурею от таких постановок вопроса. 18 бит это разрешение, а не точность! Измерить означает сравнить с эталоном. Эталон времени это обычно секунда и ее производные. Так с какой же точностью вам нужно измерить rezident(10 знак., 07.10.2010 14:37)
- с точностью 1,5 наносек. Согласен на всевозможные калибровки - alex_m(07.10.2010 14:57)
- Т.е. проблем со стабильностью входных каскадов на 1,5нс у вас нет? Крутизна фронта <1,5нс? Есть опорный генератор с точностью 18бит? Есть генератор, на котором вы будете проверять качество вашего измерителя? Источник сигнала таков, что все 18 бит AlexBi(76 знак., 07.10.2010 17:50)
- Не такая уж это проблема с генератором точностью 18 бит. 4ppm - вполне реальная цифра в наше время. Тем более, что вряд ли нужна долговременная стабильность. Скорее всего просто разрешение (шумы, джиттер). Dir(175 знак., 07.10.2010 18:40)
- Да, шум у аналогового интерполятора будет, но без особых усложнений 500 ps получить можно. - Леонид Иванович(07.10.2010 23:17)
- Ну только он пишет, что $30 - это дорого - Shura(07.10.2010 18:43)
- Он, вероятно, пока еще не в теме ;) - Dir(07.10.2010 18:44)
- :) - alex_m(07.10.2010 19:24)
- Он, вероятно, пока еще не в теме ;) - Dir(07.10.2010 18:44)
- это всего лишь 18 бит. Утрирую но в каких то задачах и 24 бита не покажутся излишеством. alex_m(117 знак., 07.10.2010 18:00)
- Не такая уж это проблема с генератором точностью 18 бит. 4ppm - вполне реальная цифра в наше время. Тем более, что вряд ли нужна долговременная стабильность. Скорее всего просто разрешение (шумы, джиттер). Dir(175 знак., 07.10.2010 18:40)
- это одиночный импульс? - koyodza(07.10.2010 14:59)
- для начала хотя бы одиночный. а так они следуют друг за другом с частотой 2,4кГц - alex_m(07.10.2010 15:04)
- т.е. практически без промежутка? 2.4кГц это 416,(6) мксек. И действительно нужно знать длительность каждого или интересна средняя длительность на определённом временном отрезке? - koyodza(07.10.2010 20:23)
- Просто надо спросить - как ЧАСТО ему нужны результаты измерений - после каждого импульса, раз в секунду, или раз в год - MBedder(07.10.2010 22:48)
- да, именно - koyodza(07.10.2010 22:51)
- Просто надо спросить - как ЧАСТО ему нужны результаты измерений - после каждого импульса, раз в секунду, или раз в год - MBedder(07.10.2010 22:48)
- Тогда к Л.И. - POV(07.10.2010 15:15)
- Вот ссылочку-компиляцию для ликбеза нашел. - POV(07.10.2010 15:18, ссылка)
- А, блин, что значит "измерить"? По амплитуде (а иначе при чем тут 18 бить
ЦАПАЦП?) или по длительности? - POV(07.10.2010 15:20 - 08.10.2010 08:38)- измерить длительность импульса. про ЦАП вроде я ничего не говорил - alex_m(07.10.2010 15:58)
- Исправил :) - POV(08.10.2010 08:38)
- измерить длительность импульса. про ЦАП вроде я ничего не говорил - alex_m(07.10.2010 15:58)
- А, блин, что значит "измерить"? По амплитуде (а иначе при чем тут 18 бить
- Вот ссылочку-компиляцию для ликбеза нашел. - POV(07.10.2010 15:18, ссылка)
- т.е. практически без промежутка? 2.4кГц это 416,(6) мксек. И действительно нужно знать длительность каждого или интересна средняя длительность на определённом временном отрезке? - koyodza(07.10.2010 20:23)
- для начала хотя бы одиночный. а так они следуют друг за другом с частотой 2,4кГц - alex_m(07.10.2010 15:04)
- Т.е. проблем со стабильностью входных каскадов на 1,5нс у вас нет? Крутизна фронта <1,5нс? Есть опорный генератор с точностью 18бит? Есть генератор, на котором вы будете проверять качество вашего измерителя? Источник сигнала таков, что все 18 бит AlexBi(76 знак., 07.10.2010 17:50)
- с точностью 1,5 наносек. Согласен на всевозможные калибровки - alex_m(07.10.2010 14:57)
- Интересно, а импульс аналоговый или цифровой? То есть известна ли его крутизна наростания. Если аналоговый, и форма наростания и убывания всегда повторяется, я бы банально оцифровывал на 12-16 бит но медленно, например, с 5нс шагом, а потом момент de3(172 знак., 10.10.2010 01:59)