Форум: "Потрепаться";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
ВнизИщу... микросхему Найти похожие ветки
← →
Knight (2003-06-23 16:37) [0]Помню, что где-то раньше такая попадалась...
Сколько-то входов,
один или два выхода (прямой и инверсный),
один управляющий.
Работает так: на входах какие-то значения (0/1), на выходе ноль, при изменении сигнала на любом из входов, выход перекидывается в единицу и остаётся в этом состоянии вне зависимости от дальнейших изменений входных сигналов, а сбрасывается в ноль только при подаче сигнала на управляющий контакт, независимо от текущего состояния входа... при любом изменении сигнала на входе, на выходе снова единица.
Напишите, как это называется, а может кто-то сможет "на вскидку" вспомнит конкретную марку с напряжением питания 15 вольт (можно больше)... :)
PS: Подпрограммы на Делфи не предлагать :)
← →
NickBat (2003-06-23 16:39) [1]Триггер это.
← →
Ru (2003-06-23 16:43) [2]точнее рс триггер, но неправильно описанный
← →
Mike B. (2003-06-23 16:45) [3]Особые приметы есть?
← →
Knight (2003-06-23 16:51) [4]>> NickBat © (23.06.03 16:39)
У меня тоже, это на ум приходило.
>> Ru © (23.06.03 16:43)
Не электронщик я... описал, как понимаю :)
А как правильно? Можно марку или хотя бы конечные буквы этого триггера (например, ЛА, ИЕ и т.п.) - входов не менее 4, напряжение не ниже 15?
← →
NickBat (2003-06-23 16:54) [5]Кажется 567 серия 15 вольт по питанию.
Яндекс тебе поможет. :))
PS: а вообще-то надо писать напряжение питания не выше 15 вольт.
← →
Ru (2003-06-23 17:00) [6]попробуй сюда сходить там есть справочники, может попадется нужное, в крайнем случае там должны быть ссылки на аналогичные сайты http://ham.radio.kz
← →
Knight (2003-06-23 17:00) [7]>> NickBat © (23.06.03 16:54)
>> PS: а вообще-то надо писать напряжение питания не выше 15
>> вольт.
Нет именно не ниже... пяти вольтовые мне не нужны :)
← →
dataMaster (2003-06-23 17:01) [8]К155ИП2
8 входов. 2 выхода: прямой и инверсный. если на входе четное кол-во единиц, на выходе одна комбинация, нечетное - другая.
← →
dataMaster (2003-06-23 17:03) [9]К155КП7
мульплексор 8х2. 8 входов. 2 выхода: прямой и инверсный. переключает нужный вход на выход в зависимсти от управляющего адреса.
← →
Knight (2003-06-23 17:15) [10]Я думал, тут кто без яндексов знает... просто у меня на счету 6р. а з/п в конце недели :(
← →
dataMaster (2003-06-23 17:19) [11]2Knight © (23.06.03 17:15)
>Я думал, тут кто без яндексов знает...
Знает. Ты логику работы поподробней дай...
← →
Knight (2003-06-23 17:33) [12]>> dataMaster
Спасибо, конечно... но это всё не то.
Мульплексор явно не идёт, т.к. мне надо, чтобы отслеживались все каналы разом, а переключение каналов - это излишнее усложнение схемы.
Микросхема проверки на чёт/нечет тоже не в тему, т.к. сигнал на выходе будет меняться в зависимости от изменения входного, а требуется, чтобы после первого изменения на входе, выход оставался постоянным, до подачи сигнала "сброс" на отдельный управляющий контакт.
← →
Knight (2003-06-23 17:55) [13]>> dataMaster © (23.06.03 17:19)
> Знает. Ты логику работы поподробней дай...
Куда уж подробнее...
Можно так.
Нажимается кнопка "Пуск", подающая питание на управляющий контакт сброса выхода, на выходе появляется ноль, пускаем его через инвертор получаем 1 (если есть инверсия, то подключамся прямо к ней), включается нагрузка. К входам подключены 4 или больше датчиков. Один (любой) замыкается выходной сигнал изменяется, нагрузка отключается. Делаем что-то (сработавшие датчики остаются включенными), жмём "Пуск", нагрузка снова запускается, пока не сработает другой (любой из оставшихся) датчик. И т.д. до тех пор пока микросхема логики (И-НЕ) подключенная к тем же датчикам, не определит, что все датчики сработали и не запретит дальнейшее включение, т.к. сигнал на "Пуск" берём с её выхода... как-то так :)
← →
Sha (2003-06-23 18:12) [14]Knight © (23.06.03 17:55)
Как говорят доктора, не говорите, какая у вас болезнь, говорите, что болит.
Короче: не изобретай схему, а просто скажи, что ты хочешь получить.
← →
sergey2 (2003-06-23 18:13) [15]Тригер. 155 серия не катит (напряжение 5в)
561 серию смотри (до 15 В)
561TM2
А выше 172 серия (27 В) . Только я не помню какие там есть тригеры...
← →
sergey2 (2003-06-23 18:18) [16]Но в любом случае триггеры маркируются:
ТМ - D триггеры
ТР - RS триггеры
TВ - JK триггеры
← →
Nickola2 (2003-06-23 19:12) [17]D - триггер, К1561ТМ2(до 15В), импорт CD74HC374E http://focus.ti.com/lit/ds/schs183b/schs183b.pdf
← →
HolyGlory (2003-06-23 19:33) [18]На рс тригер еще клок нужен. Это - лэтч, аснихронный. rset - сброс, все входы соединяешь or"ом. Но, лучше используй синхронную логику.
← →
sergey2 (2003-06-23 22:30) [19]2 Knight А вообще ты эту микросхему довольно туманно описал. Из всего описания народу понятно только что это триггер. Но в любой серии (например 561 или 1561) cуществует по несколько вариантов разных типов триггеров. Например мне приходилось иметь дело с микросхемами например только из D-триггеров 561 серии с несколькими типами - K561TM2, К561ТМ3 .... принцип работы у них аналогичный, но отличаются колличеством элементов в одном корпусе, их построением. Если в 561ТМ2 два независимых триггера, то в 561ТМ3 насколько я помню - их вроде бы 4, но с объединенными C-входами. Потом еще есть ТМ1 (не скажу точно насчет 561, но он есть в 176 серии (аналог 561, только более старый). Там в корпусе 2 D-триггера, только без входов S.
Вобщем определись что тебе нужно конкретнее.
← →
kaif (2003-06-23 22:45) [20]Используй TM2 соответствующей серии CMOS, например 561TM2.
Серия 176 может на 15 вольтах накрыться (она на 9 вольт была расчитана). Практически любой D-триггер имеет входы RS (set-reset). Они и делают то, что тебе нужно. Можно использовать и JK-триггеры, они тоже имеют входы RS. Наконец, можно взять любую микросхему с 4 элементами 2И-НЕ (2ИЛИ-НЕ) и собрать на них аж целых два RS-триггера. Это элементарно.
← →
sergey2 (2003-06-23 23:20) [21]А если нужен D-триггер (статический) то его можно слепить из 4 элементов 2И-НЕ. Динамический в принципе тоже можно слепить из четырех элементов только с большим числом входов (типа 3И-НЕ)
← →
Knight (2003-06-23 23:51) [22]Похоже это тот случай, когда людям излишние знания просто мешают... Поэтому, для особо умных, поясняю ещё раз... :)
---------
Пуск ->>--|R | | | ------
|--| | | |-| & |
Датч1 ->>--|D1| |Q|----| | 0--> нагрузка
Датч2 ->>--|D2| | | |-| |
Датч3 ->>--|D3| | | ------
Датч4 ->>--|D4| | |
---------
Есть 4 датчика (замкнут/разомкнут), они подключены к 4 входам схемы. При нажатии кнопки "Пуск", подаётся сигнал на вход "сброс" микросхемы, при этом, НЕЗАВИСИМО от того в каком положении находятся датчики (хоть все замкнуты), на выходе появляется ноль,который инвертируясь запускает, через ключевую схему, нагрузку. Если любой из РАЗОМКНУТЫХ датчиков меняет своё положение (т.е. переходит из лог.0 в лог.1 или наоборот), на выходе появляется единица, которая инвертируясь отключает нагрузку. И эта единица сохраняется, до нажатия кнопки "Пуск", НЕЗАВИСИМО от дальнейшего изменения положения датчиков.
Т.е. единица на выходе появляется только при ИЗМЕНЕНИИ сигнала на любом входе (не реагируя на статичные значения), но когда единица уже установлена, никакие входные сигналы не мугут изменить её на ноль. А подача кратковременного сигнала на сброс устанавливает выход в 0, даже если на некоторых входах единицы и схема ожидает следующего изминения на входах.
Куда ещё подробнее??? :)
Ну можете просто написать, что такой микросхемы нет... буду химичить каналы на мультиплексорах, хотя с ними схема усложниться в несколько раз :(
← →
Knight (2003-06-24 00:23) [23]
---------
Пуск ->>--|R | | | ------
|--| | | |-| & |
Датч1 ->>--|D1| |Q|----| | 0--> нагрузка
Датч2 ->>--|D2| | | |-| |
Датч3 ->>--|D3| | | ------
Датч4 ->>--|D4| | |
---------
← →
DrPass (2003-06-24 01:59) [24]
> Ну можете просто написать, что такой микросхемы нет...
Чтобы с уверенностью сказать, что ее нет, нужно знать все типы. А это слишком круто. Хотя нужная тебе логика действительно слишком заумная, чтобы она была реализована в серийных чипах.
И причем тут мультиплексоры? Насколько я представляю, можно обойтись несколькими RS-триггерами (по одному на датчик и один общий для нагрузки) и несколькими элементами И для управления сигналами. Принцип таков: к каждому датчику прицеплен элемент 2И. Первый вход элемента подключен к датчику, на втором держится логический "1" с соответствующего триггера. Как только датчик сработает, на выходе элемента "И" появится "1", которая должна выключить общий RS-триггер, управляющий нагрузкой, и RS-триггер, управляющий датчиком.
Сигнал твоей кнопки "Пуск" должен включать общий триггер, и не трогать триггеры датчиков. Таким образом, сработавший датчик останется "не у дел", пока не будет сброшен его триггер.
Подсчитаем: на 4 датчика тебе понадобится одна микросхема КхххЛИ2 и две КхххТМ2. Сложно и дорого? - Просто и дешево
← →
sergey2 (2003-06-24 08:00) [25]Хм. Теперь понял. Получается что тебе нужно некое подобие D-триггера с несколькими (четырьмя) тактовыми входами, причем срабатывающими от обоих фронтов (переднего и заднего).
Вот такой микросхемы я не втречал.
А ты уверен что такая существует?
2 DrPass Просто RS триггер не подойдет (Knight хочет чтобы он реагировал на то что сигнал от датчиков "меняет своё положение (т.е. переходит из лог.0 в лог.1 или наоборот)".
Могу только порекомендовать (если не найдешь такой микросхемы) сделать это так:
берешь RS-триггер . С помощью элемента 4И (4ИЛИ) делаешь 4 S-входа. и на каждый вход цепляешь небольшую схемку для выделения фронтов. Простейший вариант ее - это: взять элемент "исключающее или" один из входов которого подключить к датчику напрямую, а другой через интегрирующую цепочку.
← →
dataMaster (2003-06-24 09:09) [26]Согласен с
sergey2 (24.06.03 08:00)
>А ты уверен что такая существует?
Atmel"ом попахивает... %-)
← →
DrPass (2003-06-24 11:30) [27]>sergey2
Если должно работать так, как он описал в
Knight © (23.06.03 17:55),
то RS-триггер - как раз то, что надо. Впрочем, сам разберется :)
← →
HolyGlory (2003-06-24 11:36) [28]Atmel - sucks.
← →
kaif (2003-06-24 11:51) [29]2 Knight © (24.06.03 00:23)
наконец ты по-человечески объяснил задачу. :)
RS-триггер не подойдет, так как он не может быть сброшен со входа R, когда на другом входе (S) висит значение. К тому же он не переключается "по изменению" значения.
Тебе возможно подойдет какая-то микросхема с четырьмя D или JK триггерами с раздельными входами C и общим входом R
Я не помню, но в 561-й серии кажется такие были.
На крайняк можно взять 2 классические микросхемы сдвоенных D-триггеров (TM2). Инверсные выходы всех 4-х триггеров придется подать на логический элемент 4И-НЕ. Это, в принципе, избыточное решение, так как в конечном итоге тебе нужен 1 триггер, а не 4, но зато надежное.
← →
HolyGlory (2003-06-24 11:58) [30]Да зачем так извращатся. ксорим все входы, подаем на первый тригер по rset (ну старт). Затем выход этого тригера подаем на вход второму тригеру, проксорив со всеми входами - в результате если какой-то выход изменится - сменится(инвертируется) значение общего ксора, который в ксоре с тригером даст единицу, что и изменит сотояние второго тригера, чей выход инверсно подан на свой же вход wr_n.
← →
DrPass (2003-06-24 12:34) [31]Интересно, кто тут еще извращается? :)
Я бы сделал так:
____
Датч1 ->>--|& |________ _____________
|--| | | ______ |
| ---- --|S|_ | |
| | |Q o---| |
| Reset --|R| | | |
| ------- | |
|__________________________| | ____
|_|1 |
Датч2->... _| | ______
Датч N ... _| |-----|R| |
|__| | | Q |---
Пуск --|S| |
-------
И все прекрасно работает на RS-триггерах...
← →
HolyGlory (2003-06-24 13:09) [32]А не жирно столько триггеров убивать? На каждый датчик по триггеру
← →
Knight (2003-06-25 18:59) [33]Ну вот з/п раньше дали, а то совсем обсох было... :)
Почитал...
>> DrPass © (24.06.03 12:34)
Ну на Пуск давлю, например, я пальцем... а кто будет давить на Reset?
Хотя, ладно, на базе всего что написано, может что-то и получится :)
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.008 c