-
- блин. пролюбился на три порядка. там 0.925ns, забыл множитель сменить. бляяяяяя, посыпаю голову окурками. всё что точнее, то можно только извращениями на периодичном сигнале. Mahagam(114 знак., 05.10.2019 21:47)
- Отож :) Вот я и занимаюсь "только извращениями на периодичном сигнале", иначе никак. Но 25 пикосекунд получить-таки удалось при помощи шибко экзотического железа и какой-то матери :)) - MBedder(05.10.2019 21:51)
- хм. а если вот артиксом, умеющим в шаг 200ps провести 100 измерений, оно же будет после усреднения эквивалентом измерения с разрешением в 20ps ? - Mahagam(06.10.2019 01:01)
- "Вот видишь - уже поумнел!"(с) анекдот :)) --> - MBedder(06.10.2019 01:42, ссылка)
- ну блин, так сразу бы и сказал, что сигнал один и тотже прёт долгое время. так и примитивным спартаном с разрешением в 1ns ловить и усреднять тыщи измерений. сколько периодов можно усреднять? - Mahagam(06.10.2019 01:48)
- Столько, сколько влезает в минимальный цикл измерений - сейчас это 1 мс. Частота измеряемого сигнала - 70..350 кГц, т.е. осредняю от 70 до 350 периодов - MBedder(06.10.2019 02:04)
- Если входной сигнал синусоида и с хорошим отношением SNR, то можно сделать проще и с гарантированной точностью: Хаос(765 знак., 06.10.2019 04:00, )
- Запуск АЦП с пикосекундной точностью - тоже интересный вопрос. Что там с температурной зависимостью УВХ? - SciFi(06.10.2019 12:29)
- Нужна же именно частота, а не абсолютное время, НЯМС.. - Хаос(06.10.2019 12:43, )
- Спасибо большое, изучу внимательнейшим образом. А АЦП приличный есть и внутри МК - MBedder(06.10.2019 10:57)
- PS. Постом ниже неправильно набрал формулы: Хаос(77 знак., 06.10.2019 12:46, )
- Попробовал посчитать этим методом частоту синусоиды.. Хаос(883 знак., 06.10.2019 12:39, )
- ну и расчёты все нужно вести будет в double, в концерте же вроде только float и ссё? - Mahagam(06.10.2019 11:02)
- И в даблах софтовых, и в лонглонгах64 целых - справляемся - MBedder(06.10.2019 11:09)
- Запуск АЦП с пикосекундной точностью - тоже интересный вопрос. Что там с температурной зависимостью УВХ? - SciFi(06.10.2019 12:29)
- в концерто eCAP что ли ловит времянки для усреднения? а то меня терзают смутные сомнения.... Mahagam(883 знак., 06.10.2019 02:33 - 02:51)
- Если входной сигнал синусоида и с хорошим отношением SNR, то можно сделать проще и с гарантированной точностью: Хаос(765 знак., 06.10.2019 04:00, )
- Столько, сколько влезает в минимальный цикл измерений - сейчас это 1 мс. Частота измеряемого сигнала - 70..350 кГц, т.е. осредняю от 70 до 350 периодов - MBedder(06.10.2019 02:04)
- ну блин, так сразу бы и сказал, что сигнал один и тотже прёт долгое время. так и примитивным спартаном с разрешением в 1ns ловить и усреднять тыщи измерений. сколько периодов можно усреднять? - Mahagam(06.10.2019 01:48)
- "Вот видишь - уже поумнел!"(с) анекдот :)) --> - MBedder(06.10.2019 01:42, ссылка)
- да, чтобы нормально мерять такие сигналы, надо чтобы у них была соответствующая крутизна фронтов, иначе тупо дыхнул на плату - и входные пороги изменились, сопротивление проводников и всё такое. и измерения сразу уползут. дыхание влияет? или Mahagam(53 знак., 05.10.2019 22:05)
- Все нивелируется хорошей статистикой - повторяем, нормируем, осредняем, вычисляем поправки - MBedder(05.10.2019 22:11)
- мне тут в голву приходят задумки, как копеечным спартаном получить 100ps. но это типа запараллелить 10 входов.. но если долго-долго думать, то можно чо-нить надумать, так как у спартана есть программируемая входная задержка, которая имеет шаги в Mahagam(73 знак., 05.10.2019 22:03)
- Одиночных мне и не нужно - непрерывные периодические сигналы в первые сотни кГц. А так да - и входы параллелю, и задержками жонглирую - пока кроме этого ничего более умного не придумано :(( - MBedder(05.10.2019 22:06)
- вот почти сходу - Artix-7 могёт не особо играясь с задержками ловить биты с разрешением ~200ps, чтобы ловить точнее - уже нужны лёгкие извращения в виде игрищ с задержками. - Mahagam(05.10.2019 23:06)
- Что значит "ловить биты" - создавать timestamp каждому приходящему активному фронту? - MBedder(05.10.2019 23:12)
- смотри, MMCM генерит клок в 625MHz. это 1600ps период. но выдает по 4-м линиям со сдвигом на 90°, то есть со сдвигом в 400ps между линиями. 4 запаралленых триггера в блоке ISERDESE2 тактируются этими 4-мя хитросдвинутыми клоками, и стробят одну Mahagam(1350 знак., 05.10.2019 23:40)
- Спасибо. Глубоко перекликается с тем, как я похожее делаю на Capture в МК с помощью сдвинутых по опорным уровням аналоговых компараторов - MBedder(06.10.2019 00:03)
- Монстр! Спасибо! - Evgeny_CD(05.10.2019 23:58)
- смотри, MMCM генерит клок в 625MHz. это 1600ps период. но выдает по 4-м линиям со сдвигом на 90°, то есть со сдвигом в 400ps между линиями. 4 запаралленых триггера в блоке ISERDESE2 тактируются этими 4-мя хитросдвинутыми клоками, и стробят одну Mahagam(1350 знак., 05.10.2019 23:40)
- Что значит "ловить биты" - создавать timestamp каждому приходящему активному фронту? - MBedder(05.10.2019 23:12)
- вот почти сходу - Artix-7 могёт не особо играясь с задержками ловить биты с разрешением ~200ps, чтобы ловить точнее - уже нужны лёгкие извращения в виде игрищ с задержками. - Mahagam(05.10.2019 23:06)
- Одиночных мне и не нужно - непрерывные периодические сигналы в первые сотни кГц. А так да - и входы параллелю, и задержками жонглирую - пока кроме этого ничего более умного не придумано :(( - MBedder(05.10.2019 22:06)
- хм. а если вот артиксом, умеющим в шаг 200ps провести 100 измерений, оно же будет после усреднения эквивалентом измерения с разрешением в 20ps ? - Mahagam(06.10.2019 01:01)
- Отож :) Вот я и занимаюсь "только извращениями на периодичном сигнале", иначе никак. Но 25 пикосекунд получить-таки удалось при помощи шибко экзотического железа и какой-то матери :)) - MBedder(05.10.2019 21:51)
- блин. пролюбился на три порядка. там 0.925ns, забыл множитель сменить. бляяяяяя, посыпаю голову окурками. всё что точнее, то можно только извращениями на периодичном сигнале. Mahagam(114 знак., 05.10.2019 21:47)