Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Удлинитель импульсов
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Цифровые схемы, высокоскоростные ЦС
kkobru
Добрый день!

Имеется задача подсчитывания импульсов для прибора. Проблема в том, что на входе у нас импульсы шириной не более 1нс, с частотой не более 20МГц, а для подсчёта нужно, чтобы импульс был шириной не менее 2 тактов контроллера, то есть не менее 25нс. Читал всякое про одновибраторы, но они все с такими короткими импульсами не работают. Что посоветуете?
Спасибо заранее.
iliusmaster
Берете два БЫСТРЫХ с PD<2нсек логических элемента, резистор и конденсатор. Вход сигнала на первый логический элемент. С выхода этого логического элемента на РС цепь и потом на логический элемент с триггером шмидта на входе. Первый элемент выступит в роли буфера и повторит форму импульса, зарядит конденсатор. Второй элемент будет держать на выходе 1 - ку пока не разрядиться РЦ цепь. Так-как логический элемент имеет высокое входное сопротивление, вся постоянная времени будет определяться РЦ цепочкой между элементами.
Уж не с ФЭУ-ли сигналитеsm.gif Хотя на выходе усилителя ФЭУ трудно добиться <5нс.
MegaVolt
Цитата(iliusmaster @ Jan 29 2018, 19:10) *
Берете два БЫСТРЫХ с PD<2нсек логических элемента
По идее и одного хватит. Второй может быть уже медленным.
Только вот столь шустрая логика будет какая нибудь ЭСЛ... может проще вместо логики взять транзистор и по той же схеме?

Хотя частотка нехилая выходит.
magnum16
Ставьте sn74auc1g74 . У него гарантировано 1 нс минимальная ширина клока.
_pv
Цитата(magnum16 @ Jan 29 2018, 22:40) *
Ставьте sn74auc1g74 . У него гарантировано 1 нс минимальная ширина клока.

а почему тогда Fmax 350МГц?

АДшные быстрые компараторы c защёлкой. adcmp553 например.
или adcmp572, этот вообще от 80пс.

но можно и просто RC цепочкой размазать по времени, а потом усилить. или наоборот.
jcxz
Цитата(kkobru @ Jan 29 2018, 16:51) *
Имеется задача подсчитывания импульсов для прибора. Проблема в том, что на входе у нас импульсы шириной не более 1нс, с частотой не более 20МГц, а для подсчёта нужно, чтобы импульс был шириной не менее 2 тактов контроллера, то есть не менее 25нс. Читал всякое про одновибраторы, но они все с такими короткими импульсами не работают. Что посоветуете?

Посоветую ещё раз подумать над формулировкой задачи. Потому что условие "импульсы шириной не более 1нс", говорит о том что необходимо регистрировать импульсы какой угодно малой длительности. А это невозможно реализовать на любой элементной базе.
Т.е. задача - нерешаема.

Цитата(MegaVolt @ Jan 29 2018, 18:19) *
Только вот столь шустрая логика будет какая нибудь ЭСЛ... может проще вместо логики взять транзистор и по той же схеме?

А если импульс будет длительностью 1 фемтосекунда? ЭСЛ справится? laughing.gif
andrewkrot
Импульсы я бы подал на вход PECL D-триггера с обратной связью. На выходе будем иметь уже не короткие импульсы, я меандр. Далее PECL/LVTTL преобразователь и на МК. Считать нужно количество переходов (0-1, 1-0). Можно задействовать 2 таймера(счетчика) с тактом от входа (какой там у Вас контролер никто не знает) 1-й считает по фронту, 2-й по спаду. А можно и программно - частота то уже 10 МГц)
MegaVolt
Есть вот такая штучка HMC749LC3C готовый Т триггер до 26ГГц
kkobru
Да, с формулировкой я слегка ошибся. Импульс длительностью 1нс, а не "менее 1нс".

Вот такие:



kkobru
Ну, пока вот что получилось:





smk
Можно проще. Диод (ультрабыстрый) в прямом включении с параллельным резистором, нагруженные на емкость. Ну или идейно похожее на активных элементах.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.