Перейти к содержанию
    

Отслеживание сигнала

Сразу извините, если пишу не в той ветке.

Есть маленькая проблемка, надо контролировать входной сигнал на его наличие или отсутствие.

Сигнал обычный меандр до частоты 10 кГц.

Используется для этого XC9572-10PC44I. Все бы хорошо, но надо сделать такой контроль без использования триггеров, на чистой логике. Так как триггера уже почти все задействованы (осталось парочка, другая).

 

Если у кого есть какие-то варианты сообщайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сразу извините, если пишу не в той ветке.

Есть маленькая проблемка, надо контролировать входной сигнал на его наличие или отсутствие.

Сигнал обычный меандр до частоты 10 кГц.

Используется для этого XC9572-10PC44I. Все бы хорошо, но надо сделать такой контроль без использования триггеров, на чистой логике. Так как триггера уже почти все задействованы (осталось парочка, другая).

 

Если у кого есть какие-то варианты сообщайте.

резистор + конденсатор и 2 люта,

правда в поток ставить не советую

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

резистор + конденсатор

увы, только внуреними средствами XC9572-10PC44I

никак других средств не предусмотренно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

резистор + конденсатор

увы, только внуреними средствами XC9572-10PC44I

никак других средств не предусмотренно.

 

хмм тогда условия задачи не полны,

грите тогда до конца, сколько есть запаса по ресурсу, какие тактовые есть, какие внешние соединения и т.д.

 

кстати мона одновибратор попробывать собрать, ака вотчдог

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тактовая 40 МГц.

немного что конкретно нуна

69 /72 ( 95%) 226 /360 ( 62%) 60 /72 ( 83%) 12 /34 ( 35%) 95 /144 ( 65%)

Macrocells Product Terms Registers Pins Function Block

 

никаких дополнительных соединений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

D-триггер на логике: на D лог."1", на clk входной сигнал, на сброс - сигнал от своей внутренней логики.

Как только получим перепад, на Q появится лог. "1", своей логикой это фиксируем-воспринимаем, тут же сбрасываем, ждем следующего перепада и т.д.

Триггер много не съест :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тактовая 40 МГц.

немного что конкретно нуна

69 /72 ( 95%) 226 /360 ( 62%) 60 /72 ( 83%) 12 /34 ( 35%) 95 /144 ( 65%)

Macrocells Product Terms Registers Pins Function Block

 

никаких дополнительных соединений.

 

 

Даже если делать все синхронно

вам 3 тригера за глаза что бы определить наличие частоты, но если вы собираете систему ака вотчдог, то тогда нужно подход менять, т.к. тут ничего не хватит, или городить внешний 555 таймер (или что то аналогичное)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

one_man_show все бы хорошо, но по перепадам сигнала уже работает одна логическая схема внутри кристала и контроль нужен что бы ее отключить если сигнал пропадет....

т.е. сигнал пропал и мы блокируем логику....

пропал - вместо меандра или постоянная 1 или постоянный 0 (логические)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вскрылись новые подробности :)

Раз Вам нужно определять постоянность единицы или нуля, значит нужна еще логика, которая считает эту постоянность в течение заданного времени. Уточните Ваши критерии наличия или отсутствия сигнала

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хмм блин как я сразу не заметил

"пропал - вместо меандра или постоянная 1 или постоянный 0 (логические)"

Дык если он пропал у вас и будет либо постоянный ноль либо постоянная единица, проблема то высосанна из пальца :)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

des00

вы не совсем поняли, нужно понять что он исчез полнотью,

потому что наличие или единицы или нуля не есть факт отсутствия сигнала(меанд может быть длинным, как выяснилось дополнительно от 300 Гц до 10 кГц)....

Так что дейсвительно придеться менять всю архитектуру проекта....

Спасибо всем кто откликнулся

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...