chugun 0 21 ноября, 2005 Опубликовано 21 ноября, 2005 · Жалоба Сразу извините, если пишу не в той ветке. Есть маленькая проблемка, надо контролировать входной сигнал на его наличие или отсутствие. Сигнал обычный меандр до частоты 10 кГц. Используется для этого XC9572-10PC44I. Все бы хорошо, но надо сделать такой контроль без использования триггеров, на чистой логике. Так как триггера уже почти все задействованы (осталось парочка, другая). Если у кого есть какие-то варианты сообщайте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 21 ноября, 2005 Опубликовано 21 ноября, 2005 · Жалоба Сразу извините, если пишу не в той ветке. Есть маленькая проблемка, надо контролировать входной сигнал на его наличие или отсутствие. Сигнал обычный меандр до частоты 10 кГц. Используется для этого XC9572-10PC44I. Все бы хорошо, но надо сделать такой контроль без использования триггеров, на чистой логике. Так как триггера уже почти все задействованы (осталось парочка, другая). Если у кого есть какие-то варианты сообщайте. резистор + конденсатор и 2 люта, правда в поток ставить не советую Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
chugun 0 21 ноября, 2005 Опубликовано 21 ноября, 2005 · Жалоба резистор + конденсатор увы, только внуреними средствами XC9572-10PC44I никак других средств не предусмотренно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 21 ноября, 2005 Опубликовано 21 ноября, 2005 · Жалоба резистор + конденсатор увы, только внуреними средствами XC9572-10PC44I никак других средств не предусмотренно. хмм тогда условия задачи не полны, грите тогда до конца, сколько есть запаса по ресурсу, какие тактовые есть, какие внешние соединения и т.д. кстати мона одновибратор попробывать собрать, ака вотчдог Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
chugun 0 21 ноября, 2005 Опубликовано 21 ноября, 2005 · Жалоба тактовая 40 МГц. немного что конкретно нуна 69 /72 ( 95%) 226 /360 ( 62%) 60 /72 ( 83%) 12 /34 ( 35%) 95 /144 ( 65%) Macrocells Product Terms Registers Pins Function Block никаких дополнительных соединений. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
one_man_show 0 21 ноября, 2005 Опубликовано 21 ноября, 2005 · Жалоба D-триггер на логике: на D лог."1", на clk входной сигнал, на сброс - сигнал от своей внутренней логики. Как только получим перепад, на Q появится лог. "1", своей логикой это фиксируем-воспринимаем, тут же сбрасываем, ждем следующего перепада и т.д. Триггер много не съест :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 21 ноября, 2005 Опубликовано 21 ноября, 2005 · Жалоба тактовая 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 таймер (или что то аналогичное) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
chugun 0 21 ноября, 2005 Опубликовано 21 ноября, 2005 · Жалоба one_man_show все бы хорошо, но по перепадам сигнала уже работает одна логическая схема внутри кристала и контроль нужен что бы ее отключить если сигнал пропадет.... т.е. сигнал пропал и мы блокируем логику.... пропал - вместо меандра или постоянная 1 или постоянный 0 (логические) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
one_man_show 0 21 ноября, 2005 Опубликовано 21 ноября, 2005 · Жалоба Вскрылись новые подробности :) Раз Вам нужно определять постоянность единицы или нуля, значит нужна еще логика, которая считает эту постоянность в течение заданного времени. Уточните Ваши критерии наличия или отсутствия сигнала Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 21 ноября, 2005 Опубликовано 21 ноября, 2005 · Жалоба Хмм блин как я сразу не заметил "пропал - вместо меандра или постоянная 1 или постоянный 0 (логические)" Дык если он пропал у вас и будет либо постоянный ноль либо постоянная единица, проблема то высосанна из пальца :))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
chugun 0 22 ноября, 2005 Опубликовано 22 ноября, 2005 · Жалоба des00 вы не совсем поняли, нужно понять что он исчез полнотью, потому что наличие или единицы или нуля не есть факт отсутствия сигнала(меанд может быть длинным, как выяснилось дополнительно от 300 Гц до 10 кГц).... Так что дейсвительно придеться менять всю архитектуру проекта.... Спасибо всем кто откликнулся Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться