реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Требуется сформировать пачку импульсов, два импульса, 125 нс каждый
yrbis
сообщение Feb 25 2017, 19:25
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 953
Регистрация: 26-07-05
Из: Питер
Пользователь №: 7 112



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

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

Помню когда-то использовал таймеры, но там времена были сотни мкс и стабильность не очень.
Подскажите пожалуйста решение проблемы
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Jurenja
сообщение Feb 25 2017, 20:01
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262



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


--------------------
Человек учится говорить два года, а молчать - всю жизнь
Go to the top of the page
 
+Quote Post
iosifk
сообщение Feb 25 2017, 20:21
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(yrbis @ Feb 25 2017, 22:25) *
Здравствуйте.
Возникла такая задача:
имеется выход триггера на котором формируется единичный импульс.

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

Я думаю, что проблема не в самой "задаче", а в том, что она неправильно "Возникла". И кто делает вот это - "величина td может быть относительно любой 0 - 5000 нс." - не понятно.
Читаем внимательно "имеется выход триггера"... Если это так, то значит и триггер и программируемый таймер можно "запихнуть" в ПЛИС. Да и еще наверняка много еще чего с платы убрать...
Либо, если использовать контроллеры, то надо пользоваться режимом пониженного потребления. Сделали импульсы и заснули до следующего срабатывания "триггера"...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Feb 25 2017, 21:41
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(yrbis @ Feb 25 2017, 22:25) *
Подскажите пожалуйста решение проблемы
Не вижу проблемы. Старт протаскиваем через И на выход. Плюс несложная схема которая генерит два импульса работающая от RC генератора на 8 Мгц.

Соответственно td стабильно и равно времени срабатывания логики. Пара другая нан с отличной точностью. А далее обычная синхронная схема генерящяя два импульса. стабильность RC генератора всё равно лучше чем та что вам нужна. всё. Если собрирать на маложрущей серии то и жарть ничего не будет. Только в момент срабатывания. Думаю в пару тройку корпусов на 14 выводов на ура всё влезет.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Feb 25 2017, 23:49
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Или сделать схему на сдвиговом регистре. Который Устанавливается в начальное значение по низкому уровню на стартовом входе. По появлению единички выдвигает всю последовательность на выход.
Go to the top of the page
 
+Quote Post
ARN
сообщение Feb 26 2017, 06:56
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 3-03-06
Пользователь №: 14 908



Цитата(MegaVolt @ Feb 26 2017, 02:49) *
Или сделать схему на сдвиговом регистре. Который Устанавливается в начальное значение по низкому уровню на стартовом входе. По появлению единички выдвигает всю последовательность на выход.


вот это самое правильное!
Go to the top of the page
 
+Quote Post
yrbis
сообщение Feb 26 2017, 11:12
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 953
Регистрация: 26-07-05
Из: Питер
Пользователь №: 7 112



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

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

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


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

вроде в обоих вариантах нужен отдельный генератор, который не синхронизирован с моим стартом? Если так, то td будет плавать плюс минус такт
Go to the top of the page
 
+Quote Post
Plain
сообщение Feb 26 2017, 14:31
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Прикрепленное изображение
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Feb 26 2017, 18:44
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(yrbis @ Feb 26 2017, 14:12) *
вроде в обоих вариантах нужен отдельный генератор, который не синхронизирован с моим стартом? Если так, то td будет плавать плюс минус такт
Так сделайте отдельный генератор стартующим синхронно. И ничего плавать не будет. Этакий генератор с энейблом sm.gif
Go to the top of the page
 
+Quote Post
тау
сообщение Feb 26 2017, 19:15
Сообщение #10


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



?

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Feb 26 2017, 19:57
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



тау очень необычный способ создания генератора. Не будет ли плавать частота от изменения входного сопротивление логики?
Go to the top of the page
 
+Quote Post
Jurenja
сообщение Feb 27 2017, 14:23
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262



Тут не генератор, а только LC контур с ударным возбуждением. Красивая схема, и стабильность задержек будет лучше, чем у RC цепочек.


--------------------
Человек учится говорить два года, а молчать - всю жизнь
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Feb 27 2017, 18:44
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Jurenja @ Feb 27 2017, 17:23) *
Тут не генератор, а только LC контур с ударным возбуждением.
КЭП? sm.gif
Цитата
Красивая схема, и стабильность задержек будет лучше, чем у RC цепочек.
С чего бы? За счёт затухания как раз скважность и период будут плыть. Правда на двух периодах это не важно.
Go to the top of the page
 
+Quote Post
yrbis
сообщение Feb 27 2017, 19:56
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 953
Регистрация: 26-07-05
Из: Питер
Пользователь №: 7 112



Спасибо большое всем откликнувшимся, огромное спасибо Plain и Тау!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th July 2025 - 13:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01496 секунд с 7
ELECTRONIX ©2004-2016