Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Требуется сформировать пачку импульсов
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Вопросы аналоговой техники
yrbis
Здравствуйте.
Возникла такая задача:
имеется выход триггера на котором формируется единичный импульс.
Требуется сформировать по фронту этого импульса пачку из двух импульсов. Задержка между фронтом единичного импульса и началом пачки (на рисунке td) должна быть стабильной, не должна плавать более чем на 10 нс. Сама же величина td может быть относительно любой 0 - 5000 нс. Импульсы по 125нс, с задержкой между ними 125нс. Точность времён 125 нс +\- 10нс.
Устройство делается с малым энергопотреблением, 3В 10мА, поэтому контроллеры с большой тактовой частотой (чтобы выдержать 10нс) использовать не получается.

Думал использовать микросхемы линии задержки (выходы подать на XOR), но из доступных нашёл только DS1100Z-125, таких получается нужно 3и штуки, каждая в корпусе SO8 , хочется поменьше.

Помню когда-то использовал таймеры, но там времена были сотни мкс и стабильность не очень.
Подскажите пожалуйста решение проблемы
Jurenja
Думаю что такую схему на одновибраторах можно построить, использовать что-то вроде 74HC123.
iosifk
Цитата(yrbis @ Feb 25 2017, 22:25) *
Здравствуйте.
Возникла такая задача:
имеется выход триггера на котором формируется единичный импульс.

Подскажите пожалуйста решение проблемы

Я думаю, что проблема не в самой "задаче", а в том, что она неправильно "Возникла". И кто делает вот это - "величина td может быть относительно любой 0 - 5000 нс." - не понятно.
Читаем внимательно "имеется выход триггера"... Если это так, то значит и триггер и программируемый таймер можно "запихнуть" в ПЛИС. Да и еще наверняка много еще чего с платы убрать...
Либо, если использовать контроллеры, то надо пользоваться режимом пониженного потребления. Сделали импульсы и заснули до следующего срабатывания "триггера"...
MegaVolt
Цитата(yrbis @ Feb 25 2017, 22:25) *
Подскажите пожалуйста решение проблемы
Не вижу проблемы. Старт протаскиваем через И на выход. Плюс несложная схема которая генерит два импульса работающая от RC генератора на 8 Мгц.

Соответственно td стабильно и равно времени срабатывания логики. Пара другая нан с отличной точностью. А далее обычная синхронная схема генерящяя два импульса. стабильность RC генератора всё равно лучше чем та что вам нужна. всё. Если собрирать на маложрущей серии то и жарть ничего не будет. Только в момент срабатывания. Думаю в пару тройку корпусов на 14 выводов на ура всё влезет.
MegaVolt
Или сделать схему на сдвиговом регистре. Который Устанавливается в начальное значение по низкому уровню на стартовом входе. По появлению единички выдвигает всю последовательность на выход.
ARN
Цитата(MegaVolt @ Feb 26 2017, 02:49) *
Или сделать схему на сдвиговом регистре. Который Устанавливается в начальное значение по низкому уровню на стартовом входе. По появлению единички выдвигает всю последовательность на выход.


вот это самое правильное!
yrbis
Цитата
Думаю что такую схему на одновибраторах можно построить, использовать что-то вроде 74HC123.

медленные они вроде.
Цитата
Не вижу проблемы. Старт протаскиваем через И на выход. Плюс несложная схема которая генерит два импульса работающая от RC генератора на 8 Мгц.

Соответственно td стабильно и равно времени срабатывания логики. Пара другая нан с отличной точностью. А далее обычная синхронная схема генерящяя два импульса. стабильность RC генератора всё равно лучше чем та что вам нужна. всё. Если собрирать на маложрущей серии то и жарть ничего не будет. Только в момент срабатывания. Думаю в пару тройку корпусов на 14 выводов на ура всё влезет.


Цитата
Или сделать схему на сдвиговом регистре. Который Устанавливается в начальное значение по низкому уровню на стартовом входе. По появлению единички выдвигает всю последовательность на выход.

вроде в обоих вариантах нужен отдельный генератор, который не синхронизирован с моим стартом? Если так, то td будет плавать плюс минус такт
MegaVolt
Цитата(yrbis @ Feb 26 2017, 14:12) *
вроде в обоих вариантах нужен отдельный генератор, который не синхронизирован с моим стартом? Если так, то td будет плавать плюс минус такт
Так сделайте отдельный генератор стартующим синхронно. И ничего плавать не будет. Этакий генератор с энейблом sm.gif
тау
?
MegaVolt
тау очень необычный способ создания генератора. Не будет ли плавать частота от изменения входного сопротивление логики?
Jurenja
Тут не генератор, а только LC контур с ударным возбуждением. Красивая схема, и стабильность задержек будет лучше, чем у RC цепочек.
MegaVolt
Цитата(Jurenja @ Feb 27 2017, 17:23) *
Тут не генератор, а только LC контур с ударным возбуждением.
КЭП? sm.gif
Цитата
Красивая схема, и стабильность задержек будет лучше, чем у RC цепочек.
С чего бы? За счёт затухания как раз скважность и период будут плыть. Правда на двух периодах это не важно.
yrbis
Спасибо большое всем откликнувшимся, огромное спасибо Plain и Тау!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.