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

 
 
> Цифровая схемотехника. Задача., Обнаружитель меандра.
Serhiy_UA
сообщение Jan 5 2015, 12:17
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Есть сигнал, в исходном состоянии на нем может быть долго 0 или 1.
Если он остается в таком состоянии, т.е. на нем нет меандра, то на выходе обнаружителя должен быть 0.
Если в сигнале присутствует меандр, то на выходе обнаружителя должна появиться 1, с возможной задержкой.
Желательно все сделать в цифровом виде и пока еще без внешней опорной частоты, так как с ней было бы просто.
Частота меандра постоянная и заранее задается.

Какие будут идеи? Реализация в ПЛИС.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Jan 5 2015, 13:54
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Serhiy_UA @ Jan 5 2015, 19:17) *
Есть сигнал, в исходном состоянии на нем может быть долго 0 или 1.
Если он остается в таком состоянии, т.е. на нем нет меандра, то на выходе обнаружителя должен быть 0.
Если в сигнале присутствует меандр, то на выходе обнаружителя должна появиться 1, с возможной задержкой.
Желательно все сделать в цифровом виде и пока еще без внешней опорной частоты, так как с ней было бы просто.
Частота меандра постоянная и заранее задается.

Какие будут идеи? Реализация в ПЛИС.

последовательный конденсатор + триггер шмитта по входу. логику работы думаю сами поймете wink.gif правда с переходными режимами придется логики немного накрутитьwink.gif

ЗЫ. так сделано у микросхем гальванической развязки от силикон лабса, только вместо вашего сигнала радиочастота, есть заполнение 1, нет заполнения 0 sm.gif


--------------------
Go to the top of the page
 
+Quote Post
Mc_off
сообщение Jan 5 2015, 20:05
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044



Цитата(des00 @ Jan 5 2015, 16:54) *
последовательный конденсатор ...


Так не честно sm.gif
В условии задачи оговорено использование только цифровой схемотехники.

Можно ещё так:

Использовать одновибратор перезапускаемый фронтами входного сигнала.
Это цифровой аналог предложенного варианта с последовательным конденсатором

Более точные условия задачи дадут возможность предложить оптимальный вариант
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Jan 6 2015, 06:29
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(Mc_off @ Jan 5 2015, 23:05) *
Более точные условия задачи дадут возможность предложить оптимальный вариант

Спасибо всем за советы.
Частота меандра примерно от 100 МГц и ниже до 20 МГц.

По поводу более точных условий задачи.
Есть ПЛИС Cyclone III и внешний генератор 100 МГц. Внутри ПЛИС реализован мой 8-разрядный софт процессор «MiniByte», который я в ближайшее время еще представлю здесь на форуме. Если кратко о нем, там система из 32 одно- или двухбайтных команд, такт 100 МГц, команды выполняются за 1 или 2 такта.

Так вот, плата с ПЛИС уже давно сделана, но на ней пока нет супервизора по питанию, который обычно используется для надежного сброса/рестарта микроконтроллера.
У меня возникает сомнения в связи с отсутствием подобного сигнала сброса для этого софт процессора. По этому решил сделать так, что после загрузки где-то внутри ПЛИС должен бы появиться меандр, сигнализирующий об окончании этой самой загрузки. А до появления/обнаружения меандра держать еще софт процессор в состоянии сброса. Тем самым, обеспечив гарантированный рестарт. Вот от куда и появился обнаружитель меандра.

Схема с внешними конденсаторами и триггером Шмитта, наверное, подошла бы более, но пока еще ищу решение внутри ПЛИС.
Go to the top of the page
 
+Quote Post



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

 


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


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