sergey sva
Jun 24 2014, 14:11
Такая тема, измерение событий малой длительности, проконсультируйте пожалуйста, может где в сети уже есть готовые наработки. Суть задачки есть два сигнала стартовый и стоповый длительность этих сигналов 10нс. Нужно измерить период следования этих импульсов с дискретностью 100пс период в диапазоне от 1нс до 1мс. Значение должно быть от 10 до 10 000 000. Может есть готовые ис для таких подсчетов или микроконтроллеры или плис для решения этой задачи использовать ? Желательно бес предварительных делителей.
sergey sva
Jun 24 2014, 15:13
То что нужно но цена кусается 8тр. ( А что нибудь доступнее , может встречалось?
Вот еще нашел, характеристики не такие как у THS788 но цена 800р
ссылка только этот чип не подходит (
Может еще кто производит микросхемы для измерения коротких интервалов времени?
sergey sva
Jun 24 2014, 16:23
Для получения документации на MAX35101 Требуется NDA. Цена вроде нормальная, диапазон только от 8 -8000 мкс.
Если частота повторения маленькая, то можно классический счетчик+ВАП использовать. Если большая, то увы.
Для <100 пс других в открытой продаже не находил. Есть всякие custom-designed под конкретные задачи, но их на сторону не продают. Да и глюкавые они, и обработка событий обычно специфическая внутрь чипа всунута.
sergey sva
Jun 24 2014, 20:16
ВАП наверно схема сложная и требуется частая калибровка? А чипы вап существуют?
Цитата(sergey sva @ Jun 25 2014, 00:16)

ВАП наверно схема сложная и требуется частая калибровка? А чипы вап существуют?
Калибровка не требуется, если не требуется большой динамический диапазон. Посмотрите в инете схемы на SR620 - довольно старый и делает то же, что и Вы собираетесь. Там на страничке схема TAC помещается. Я не знаю, сложная она для Вас или нет.
Чипов в свободной продаже не видел, но и не искал специально. У меня задачи с частотой повторения 40 Мгц, там ВАП никаким боком.
sergey sva
Jun 25 2014, 04:46
Диапазон нужен от 1нс до 1мс с точность 100пс частота повторения не больше 5мгц.
Serhiy_UA
Jun 25 2014, 05:14
Может задачу можно увести в область широтно-импульсной модуляции. Далее фильтрация и измерение уровня постоянки?
sergey sva
Jun 25 2014, 07:54
Слишком большой диапазон,аналоговым сигналом сложно будет получить такую точность.
Так ведь не нужен весь диапазон, его конечно целиком перекрыть линейности не хватит.
Кстати, абсолютная-то точность какая нужна? 1мс тоже надо со 100пс ошибкой померить?
Начиная от 10нс можно любым счётчиком считать в цифре.
В вольтах надо получить только 100пс от 10нс, а это 1% всего.
sergey sva
Jun 25 2014, 10:00
Два импульса стартовый и стоповый, интервал поступления фронтов этих импульсов гуляет от 1нс до 1мс.
Нужно измерять это время с дискретностью 100пс, частота следования не больше 5Мгц, полоса примерно 10Кгц.
Весь диапазон измерять по 100пс. Если интервал 1нс счетчик должен подсчитать до 10, если 1мс счетчик должен подсчитать до 10 000 000. Точность 1нс , если получится.
Цитата(sergey sva @ Jun 25 2014, 14:00)

Два импульса стартовый и стоповый, интервал поступления фронтов этих импульсов гуляет от 1нс до 1мс.
Нужно измерять это время с дискретностью 100пс, частота следования не больше 5Мгц, полоса примерно 10Кгц.
Весь диапазон измерять по 100пс. Если интервал 1нс счетчик должен подсчитать до 10, если 1мс счетчик должен подсчитать до 10 000 000. Точность 1нс , если получится.
5 Мгц практически исключает ВАП. Там обычно килогерцы.
Цитата(DS @ Jun 25 2014, 17:15)

5 Мгц практически исключает ВАП. Там обычно килогерцы.
ну если так хочется через вольты, а не через задержки в плис в цифре, то генератор синускосинуса под сотню МГц можно сэмплить по внешним старт/стопам небыстрым (десяток другой МГц) АЦП (или парой, если импульсы совсем подряд идут через 1нс) с большой полосой, например ltc2203: Sample-and-Hold Acquisition Delay Time Jitter - 0.2пС.
Как бы такие АЦП очень плохо относятся к дерганому клоку. Не умеют они сэмплить в произвольный момент времени. Да и уже выше писалось, что 8 тыр. за чип, который все сразу умеет (и может пару старт-стопных каналов обрабатывать) - дорого.
Bulaev
Jun 27 2014, 05:58
Почитайте про модуль CTMU у PIC.
sasa_c
Jul 24 2015, 10:23
Могу посоветовать ЦВП - TDC-GP1
http://www.acam.de/products/time-to-digita...verter/tdc-gp1/ну или GP2. того-же производителя.
Или TDC7200 от TI.
rudy_b
Jul 24 2015, 15:01
Насколько я понимаю, это продолжение попытки сделать импульсный лазерный дальномер. Тут есть одно существенное обстоятельство - стартовый импульс вы генерите сами и процесс синхронный - это существенно обегчает дело.
Как сделать на аналоге - неплохо прописано
тут. Удобен конвертер время-время с последующим измерением длительности импульса - не требует АЦП. Заметная нелинейность в начале шкалы легко компенсируется с учетом синхронности.
А
тут неплохой обзор по TDC.
Можно и на цифре, но, если нет опыта и хорошего осцила - трудновато будет - это PECL на частоте порядка гига.
Но в вашем случае, с учетом периодичности сигналов, можно еще и всяко по хитрому поизвращаться - например сделать генератор с управляемой задержкой и подгонять его до совпадения с сигналом. Это заметно проще может получиться.
embddr
Oct 29 2015, 06:49
Я не в курсе темы про дальномер, но если это дальномер, то наверное проще измерять частоту, а не период.
Цитата
TDC7200
не подходит по ТЗ, если брать нижний диапазон. Скорее всего, необходима FPGA.
controller_m30
Dec 7 2015, 07:45
Может использовать аналоговый элемент для определения длительности импульса? Например конденсатор зарядить (или разрядить уже заряженный) этим импульсом, а потом без спешки измерить запасённую в нём энергию.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.