Консультации | Что-то нифига у меня не работает счетный триггер на 4х элементах И-НЕ |
|
---|---|---|
Резюме: происходит чушь собачья, которой при данной схемотехнике вроде бы быть не должно при любом раскладе. Объяснить я это не могу. Единственное могу предположить, что микросхема некорректно работает при наличии потенциала 1 на тактирующем входе (любая кнопка по природе своей имеет длительное нажатие) и одновременной подаче переднего фронта импульса на сброс (по мере истечения времени рефрактерности 1го каскада). Но, вроде бы, такого не должно быть. Микросхема же заявлена как срабатывающая только по переднему фронту, значит ничего на тактирующем входе она "видеть" не должна. Правда, это не объясняет наличие срабатывание при отпускании кнопки. Если только не предположить, что МС начинает работать и по заднему фронту, если в период наличия потенциала 1 на тактирующем произошло воздействие на сброс/установку. (?) Сейчас упрощу схему, согласно последнего аттачмента DWD: выкину диод с обратной связи 1го триггера, выкину RC с обратной связи 2го триггера и переделаю 1й каскад по схеме справа (т.к. это исключит постоянную единицу на тактирующем входе). В правой схеме ИМХО надо разряжать емкость через сопротивление, выход же пожжем. DWD: возьмите мс HEF4013 от Филипса Филипса нет, и не будет. Заказывать, плотить через терминал, 2 недели ждать, отдавать в десятки кратную ее цену, по прошествии значительного времени это собирать, чтобы вылезла иная потенциальная проблема - ИМХО не разумно. Схема, построенная на 2х D-триггерах и без ТШ должна работать четко, на то и ставится 1й каскад, на то мы тут и разбираемся в схемотехнике (схемотехнике) решения. DWD: Выполняла бы кнопка ещё какую-то функцию, тогда - да, нужно разделять режимы в зависимости от длительности нажатия. А если требуется только включение-выключение, то... Вам, конечно, виднее, а нам не доступна вся идея. По этому и простое предложение управлять включением кратковркеменным нажатием. То, с чем я постоянно сталкиваюсь на форуме - это неутомимое желание переиначить тех. задачу до неузнаваемости, только потому, что так будет проще. Токовый тумблер, двухтактная кнопка, отказ от защиты от случайного кратковременного нажатия... Да, так проще, да, вот тебе и фронт передний хороший. Но, мне нужно предусмотреть запрет включения-отключения устройства, если кнопка нажата случайно (кратковременно), на нее надо именно нажать и подержать. |
|
|
А в чем смысл емкости-сопротивления на выводе set 2-го триггера на схеме DWD? Установка мощностного полевика в состояние выкл. при подсоединении питания? Но ведь фронт сигнала на этом выводе будет 1>0. Или по фронту срабатывает только тактирующий вывод, а эти работают по потенциалу? |
|
|
ZZZAMK: Микросхема же заявлена как срабатывающая только по переднему фронту, значит ничего на тактирующем входе она "видеть" не должна. Вы используете обычный триггер, без гистерезиса по тактовому входу. А теперь посмотрите в даташите временные интервалы для выбранной Вами микросхемы - для CD4013B длительность фронта импульса на тактовом входе не должна превышать 10мкс при питании 10В (15мкс при 5В и 5мкс при 15В). То есть, для уверенного и правильного пререключения триггера, скорость нарастания напряжения на его тактовом входе должна быть не менее (10В/2)/10мкс=0,5В/мкс=500000В/сек. Вы слишком медленно меняете напряжение на тактовом входе, что бы триггер смог правильно отработать перепад. ZZZAMK: ...переделаю 1й каскад по схеме справа... Пробуйте, но я этот вариант не проверял... ZZZAMK: В правой схеме ИМХО надо разряжать емкость через сопротивление, выход же пожжем. Он и так не "пожжем". Выходное сопротивление обычной КМОП логики, обычно, не менее 1...10КОм, по этому ток разрядки будет ограничен на безопасном уровне. Это же не буферный элемент, для которого ёмкость более 5000пФ на выходе равносильна КЗ. ZZZAMK: Филипса нет, и не будет. Тогда усложняйте - меняйте схемотехнику или ставьте элемент триггера Шмитта на тактовом входе. ZZZAMK: неутомимое желание переиначить тех. задачу до неузнаваемости, только потому, что так будет проще. Это же форум, а не КБ... Каждый делится своим решением, а Вам - выбирать. Или, хотя бы, ТЗ ставить чётче. ZZZAMK: А в чем смысл емкости-сопротивления на выводе set 2-го триггера на схеме DWD? Установка мощностного полевика в состояние выкл. при подсоединении питания? Да. |
|
|
ZZZAMK: происходит чушь собачья, которой при данной схемотехнике вроде бы быть не должно при любом раскладе ZZZAMK: мне нужно предусмотреть запрет включения-отключения устройства, если кнопка нажата случайно (кратковременно), на нее надо именно нажать и подержать |
|
|
ZZZAMK: на нее надо именно нажать и подержать |
|
|
DWD: Вы используете обычный триггер, без гистерезиса по тактовому входу Гистерезис - одно, требование к крутизне фронта - другое. Это же как черное и соленое. Я понимаю, что эти разные физические понятия здесь соприкасаются. Но точно ли Вы уверены, что МС с гистеризом по тактовому входу в принципе не имеет и не может иметь требований по крутизне фронта? DWD: для CD4013B длительность фронта импульса на тактовом входе не должна превышать 10мкс при питании 10 Единицы микросекунд на фронт, ничего себе! Погодите-погодите, сплошь и рядом в литературе по радиоэлектронной логике пишется о том, что RC для задержки распространения сигналов применяются сплошь и рядом. О каких таких задержках пишут так легко и свободно, если мы загнаны в такие жесточайшие рамки!? DWD: Вы слишком медленно меняете напряжение на тактовом входе, что бы триггер смог правильно отработать перепад. Уважаемые гуру, а не вы ли с первых постов ставили жуткие емкости на антидребезг замыкающей кнопки? DWD: ZZZAMK: ...переделаю 1й каскад по схеме справа... По идее, если ставить диод на сброс напряжения по первому срабатыванию триггера и мгновенно обваливать фронт, есть вероятность, что будет нормально работать - будем проверять. Никаких сопротивлений на сброс микрофарадной емкости ставить не буду, раз Вы меня убедили, что ток превышен не будет. |
|
|
А ответте мне, пожалуйста, на такой каверзный вопросик: Вот вы говорите в крутизне фронта - в крутизне фронта трабла. А чем объясняется переключение 1го триггера при отпускании кнопки? Поглядите мою схему - здесь мгновенный разряд емкости через биполярник: и фронт хороший, да еще и спадающий фронт! Может быть все-таки не в гистерезисе дело, не в крутизне фронтов, а в том, что не допускает МС воздействие на выводы принудительной установки состояний триггера при наличии высокого потенциала на такте? |
|
|
aen: Вот здесь Maks нарисовал задержку на выключение. Если немного логику изменить, можно сделать на включение. Ну как бы ТЗ у нас не в выключении или включении, а в пере-ключении из одного состояния в другое и обратно. А это уже двумя триггерами Шмитта как на Вашей схеме не обойдется. Что для этого нужно из состава элементарной логики мы пол-месяца назад уже определились... |
|
|
ZZZAMK: Что для этого нужно из состава элементарной логики мы пол-месяца назад уже определились... Поздравляю!!! За полмесяца сделана большая, я бы сказал огромная работа. Всегда считал, что выбор элементарной логики сводится к выбору полного логического элемента. Это или 2И-НЕ или 2ИЛИ-НЕ и из любой из них можно сделать логическую схему любой сложности. Я так понял как раз по неделе на каждый и затратили. Ладно. Я еще через пол-годика сюда загляну. Думаю тут еще все в полном разгаре будет. |
|
|
ZZZAMK: Вы уверены, что МС с гистеризом по тактовому входу в принципе не имеет и не может иметь требований по крутизне фронта? Я не утверждаю, что при наличии гистерезиса нам совсем плевать на длительность фрота импульса. Всё зависит от конкретной задачи. ZZZAMK: RC для задержки распространения сигналов применяются сплошь и рядом. Но не на входах триггеров. В основном - на входах простых логических элементов. ZZZAMK: ...а не вы ли с первых постов ставили жуткие емкости на антидребезг замыкающей кнопки? Сама по себе большая ёмкость ни чего не значит. Нужно смотеть постоянную времени её заряда-разряда. ZZZAMK: ...не допускает МС воздействие на выводы принудительной установки состояний триггера при наличии высокого потенциала на такте? Оба входа сброса триггера имеют приоритет по отношению к остальным входам - не зависимо от состояния входов "C" или " D", появление напряжения требуемого уровня на входах "R" или "S" сразу же соответственно сбрасывает или устанавливает триггер. Потому они и называются входами принудительной установки. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2025 |