измерение длительности наносекундных импульсов

PIC версия программы(разные темы)

измерение длительности наносекундных импульсов

Сообщение Sergey (Sergey) » 13 мар 2016, 15:17

Добрый день!
Подскажите, пожалуйста, как можно измерить наносекундный импульс (30нс)? Этот импульс появляется примерно через 300нс, но возможны и помехи.
Наверное одним контроллером не обойтись (наверное нужно ставить логические элементы на входе), да и с выбором контроллера тоже проблема.
Ник: Sergey
Имя: Sergey
Специалист
Специалист
Информация о пользователе

Re: измерение длительности наносекундных импульсов

Сообщение mim (mim) » 13 мар 2016, 15:59

Sergey писал(а): как можно измерить наносекундный импульс ... контроллером
Ни как...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе

Re: измерение длительности наносекундных импульсов

Сообщение Yushik (Андрей) » 13 мар 2016, 20:50

Рядовые Атмелы и Микрочипы с тактом в 20 мгц здесь не справятся. Нужно рассматривать МК с тактом в 100 мгц хотя бы.
Аватар пользователя
Ник: Yushik
Имя: Андрей
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Re: измерение длительности наносекундных импульсов

Сообщение Sergey (Sergey) » 13 мар 2016, 21:04

Благодарю за ответы! Но буду еще думать.
Ник: Sergey
Имя: Sergey
Специалист
Специалист
Информация о пользователе
Вернуться наверх

Re: измерение длительности наносекундных импульсов

Сообщение mim (mim) » 14 мар 2016, 06:57

Sergey писал(а):Но буду еще думать.
Ну, думай...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: измерение длительности наносекундных импульсов

Сообщение small_lee_yg (Li) » 05 янв 2018, 18:49

запросто. по тому же принципу которы я советовал тому парню с осцилографом на этом же форуме. ставь скоростной фифо, сделай логику (и даже без логики, просто используй енабле памяти в качестве строба) на срабатывание импульса, и читай спокойно единицы и нолики из памяти на какой скорости хочешь, делить на тактовой, умножить на число единиц, и будет тебе длительность. а так же, можно обойтись здесь без ФИФО и все записать в СДРАМ, потом читать, как хошь
Ник: small_lee_yg
Имя: Li
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Re: измерение длительности наносекундных импульсов

Сообщение igorka (Игорь) » 05 янв 2018, 19:18

small_lee_yg писал(а):запросто. по тому же принципу которы я советовал тому парню с осцилографом на этом же форуме. ставь скоростной фифо, сделай логику (и даже без логики, просто используй енабле памяти в качестве строба) на срабатывание импульса, и читай спокойно единицы и нолики из памяти на какой скорости хочешь, делить на тактовой, умножить на число единиц, и будет тебе длительность. а так же, можно обойтись здесь без ФИФО и все записать в СДРАМ, потом читать, как хошь

Можете написать тоже самое, только по русски?
Ник: igorka
Имя: Игорь
(Горловка)
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: измерение длительности наносекундных импульсов

Сообщение small_lee_yg (Li) » 11 янв 2018, 16:42

нельзя :)
Ник: small_lee_yg
Имя: Li
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Re: измерение длительности наносекундных импульсов

Сообщение a50 (Иван) » 25 окт 2020, 13:48

Можно. Эту задачу можно решить аппаратным способом, с применением внешнего быстродействующего параллельного наносекундного АЦП и быстродействующих логических элементов 74ACxxx. Нужно преобразовать длительность в амплитуду импульса, запомнить амплитуду импульса на пиковом детекторе, затем оцифровать её быстродействующим АЦП с временем преобразования 50-100 нс, чтобы успеть преобразовать до прихода следующего импульса с периодом 300 нс., потом амплитуду переведешь в длительность. Можно применить и конвейерный быстродействующий АЦП.
Никакие FIFO тебе не помогут, FIFO- это память с помощью которой можно осуществить задержку импульса.
Никаким микроконтроллером эту задачу не решить.
Аватар пользователя
Ник: a50
Имя: Иван
(Юг)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх


Вернуться в Flowcode PIC

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей

cron