Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подскажите логику работы микросхемы.
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Lunatik
Прошу знающих подсказать логику работы микросхемы. Вроде бы все просто, но хочу уточнить, чтобы знать наверняка точно. Пока пока в натуре этой микросхемы не имею, а то поковырялся бы и наверняка выяснил. Поэтом, нужно пока разобраться «теоретически». Хочу узнать, подойдет ли мне указанная микросхема для поставленной цели. А то как – то в «трех соснах заблудился», даже стыдно стало. Что – то мозги «заклинило». wacko.gif Хотел бы попросить, чтобы кто – то просто и логически четко разьяснил логику роботы микросхемы.

Микросхема 74HC273 – 8 триггеров с защелкой кажется. Нужно на постоянно зафиксировать факт появления высокого уровня, точнее перепад «низкий – высокий» уровень по восьми каналам дистанционного управления – микросхему хочу подключить на выход мультиплексора К561КП2, а затем нажатием кнопки «сброс» в триггере этот уровень сбросить при необходимости.

Так вот, если я ноги 1 и 11 микросхемы 74HC273 подсоединю на плюс, то вероятно при появлении на каком – то из входов D высокого уровня на соответствующем выходе Q появится высокий уровень и будет там оставаться постоянно. Сбросить его можно было бы подключением ноги 1 на землю. Но меня смущает то, что в Data Sheet вероятно для появления высокого уровня на каком – то выходе Q на ноге 11 должен быть перепад «низкий – высокий уровень». Но будет ли микросхема переключаться типа «включено – выключено» путем подачи перепада уровня только на ноги D, если на выводе 11 и 1 постоянно был бы высокий уровень?
OlegH
Цитата(Lunatik @ Aug 21 2008, 00:00) *
Микросхема 74HC273 – 8 триггеров с защелкой кажется. Нужно на постоянно зафиксировать факт появления высокого уровня, точнее перепад «низкий – высокий» уровень по восьми каналам дистанционного управления – микросхему хочу подключить на выход мультиплексора К561КП2, а затем нажатием кнопки «сброс» в триггере этот уровень сбросить при необходимости.


В таком случае вам нужны триггеры типа RS, а не D-триггеры, что находятся в этой микросхеме.


Цитата(Lunatik @ Aug 21 2008, 00:00) *
Так вот, если я ноги 1 и 11 микросхемы 74HC273 подсоединю на плюс, то вероятно при появлении на каком – то из входов D высокого уровня на соответствующем выходе Q появится высокий уровень и будет там оставаться постоянно.


Нет, не появится. D-триггер ЗАПОМИНАЕТ входной сигнал D и выдает запомненное на свой выход Q по фронту или спаду тактового сигнала (тут CP), для данной микросхемы - по фронту. Если на CP нет фронта, то и нет реакции на изменения на входе.


Цитата(Lunatik @ Aug 21 2008, 00:00) *
Сбросить его можно было бы подключением ноги 1 на землю. Но меня смущает то, что в Data Sheet вероятно для появления высокого уровня на каком – то выходе Q на ноге 11 должен быть перепад «низкий – высокий уровень».


Как уже сказал, перепад нужен не для появления на выходе высокого уровня, а для появления на выходе уровня, равного текущему мгновенному входному (как высокому, так и низкому).

Цитата(Lunatik @ Aug 21 2008, 00:00) *
Но будет ли микросхема переключаться типа «включено – выключено» путем подачи перепада уровня только на ноги D, если на выводе 11 и 1 постоянно был бы высокий уровень?


НЕТ.

P.S. Проще всего RS-триггеры требуемой функциональности собрать на двух элементах ИЛИ-НЕ. Получится два RS-триггера на одну микросхему. Не очень удобно, но я не помню, выпускается ли набор несвязанных RS-триггеров в готовом к использованию виде. Давно Шила не перечитывал smile.gif
aaarrr
Цитата(Lunatik @ Aug 21 2008, 01:00) *
Но будет ли микросхема переключаться типа «включено – выключено» путем подачи перепада уровня только на ноги D, если на выводе 11 и 1 постоянно был бы высокий уровень?

Не будет. Для этого нужна прозрачная защелка типа 74HC573.
OlegH
Цитата(aaarrr @ Aug 21 2008, 00:09) *
Не будет. Для этого нужна прозрачная защелка типа 74HC573.


Да, только исходную задачу как она поставлена (фиксация и запоминание высокого уровня по 8 каналам) "прозрачная" защелка тоже не поможет решить.

По памяти помню только триггеры ТМ2 (RS- и D- одновременно, использовать в данной задаче только как RS). Но их тоже только два в корпусе 14 выводов.
aaarrr
Цитата(Олег Хохлов @ Aug 21 2008, 01:19) *
Да, только исходную задачу как она поставлена (фиксация и запоминание высокого уровня по 8 каналам) "прозрачная" защелка тоже не поможет решить.

Это понятно, просто в задачу не вчитывался.

Цитата(Олег Хохлов @ Aug 21 2008, 01:19) *
P.S. Проще всего RS-триггеры требуемой функциональности собрать на двух элементах ИЛИ-НЕ. Получится два RS-триггера на одну микросхему.

ИМХО, этот вариант самый правильный.
rezident
Может не в тему, но я бы такую задачу решал на CPLD.
Года четыре назад делал пульт дистанционной аварийной сигнализации. Восемь дискретных входов. Восемь светодиодов индикации состояний. Плюс два светодиода общей индикации НОРМА/АВАРИЯ. Плюс выход управления звуковым извещателем. Каждый вход мог быть сконфигурирован на срабатывание нарастающего фронта или спадающего (с устранением дребезга). Для конфигурации был задействован блок DIP-Switch-ей. Каждый индикатор индивидуально показывал три состояния: нет аварии (погашен), есть авария (светится постоянно), была зафиксирована авария (мерцание с заданной скважностью). Еще была кнопка "сброс звука", которая акуализировала текущее состояние индикаторов и выключала звуковой извещатель до следующей фиксации аварии по любому из входов.
Все это было реализовано на одной CPLD Xilinx XC9572 и одной м/с 74HC14, которая использовалась в качестве генератора двух частот и буфера кнопки. По-моему, если задача не стоит "сделать именно на рассыпухе", то про нее (рассыпуху) стоит начать забывать wink.gif
ЗЫ. Правда следующий вариант пульта я сделал на одном МК smile.gif, т.к. требовалось кроме регистрации состояний дискретных входов еще и по (радио)связи получать аварийные сигналы. Да и количество сигналов увеличилось вдвое.
OlegH
Вот нагуглил микросхемку CD4043 - 4 RS-триггера в одном флаконе. Таких понадобится только два корпуса.
aaarrr
Цитата(rezident @ Aug 21 2008, 01:54) *
По-моему, если задача не стоит "сделать именно на рассыпухе", то про нее (рассыпуху) стоит начать забывать wink.gif

Оно, конечно, так. Только вот CPLD денег стоит, а 74xx - рупь за кило. Тоже существенный порой фактор.
rezident
Цитата(aaarrr @ Aug 21 2008, 04:15) *
Оно, конечно, так. Только вот CPLD денег стоит, а 74xx - рупь за кило. Тоже существенный порой фактор.
Я описал устройство в котором обошелся одной CPLD. Вы считаете ее излишеством для такой функциональности? К тому же, я не агитирую за то, чтобы именно этот единственный регистр или группу из 8-ми D-триггеров с асинхронным сбросом целой CPLDкой заменять. Хотя если прикинуть стоимость самой мелкой CPLD и 8-ми отдельных корпусов рассыпухи, то уже сопоставимо получается smile.gif
pimen
Цитата(Lunatik @ Aug 21 2008, 01:00) *
Но будет ли микросхема переключаться типа «включено – выключено» путем подачи перепада уровня только на ноги D, если на выводе 11 и 1 постоянно был бы высокий уровень?


не будет.
данные на выходе изменяются только по положительному фронту сигнала СР, т.е. синхронно
как вариант подай постоянную синхронизацию на ногу 11

возможно не совсем конкретное предложение, но предлагаю перейти на микроконтроллер типа авр тюни.
например http://atmel.com/dyn/resources/prod_documents/8006S.pdf
стоит http://www.terraelectronica.ru/catalog.php...e=2&PageS=1
программатор 500р на терре
на нем можно программно реализовать любой из триггеров, если быстродействие не так уж и важно.
и конкретнее поставь задачу, помогут.
MMos
Вспомнил молодость. Была такая микросхема ТМ5 (четыре RS-триггера в одном корпусе). Зарубежный аналог SN7477. В современных логических сериях аналога найти не удалось. Согласен с мнением, что лучший вариатнт - на элементах И-НЕ. По крайней мере потреблять будет меньше всего.
Lunatik
Уточню я поставленную задачу.

Хочу сделать сигнализацию. За основу хочу взять схему, описанную в книге И.П.Шелестов «Радиолюбителям – полезные схемы», книга 2. Привожу схему фрагмента центрального пульта сигнализации из этой книги. Только я хочу все переделать по своему, ибо много мне не подходит и не нравится. Например, за основу хочу взять из этой схемы только принцип регистрации факта прихода сигнала от охранных датчиков. Хочу использовать DTFM кодеки ЭКР1008ВЖ16 и MT8870. С этим я разобрался и это обсуждать не нужно.

Левую часть схемы на транзисторах из книжной схемы я выбрасываю. Хочу сделать, чтобы пульт работал по такому принципу: При приходе сигнала от датчика он (двухтональный сигнал) преобразуется с помощью MT8870 и мультиплексора К561КП2 в перепад напряжения «низкий уровень – высокий уровень», который хочу подать на вход «С» триггера К561ТМ2 для фиксации на нем факта нарушения. Это приведет к срабатыванию триггера и удержанию его в состоянии с высоким уровнем на его выходе вплоть до того момента, пока не буде произведен сброс его тактовой кнопкой 1SA1 в нулевое состояние на выходе.

Как видно из схемы, срабатывание триггера приведет к загоранию соответствующего светодиода соответствующего канала пульта охраны и включению звукового сигнала, предупреждающих о нарушении. Лично мне эта схема из книги не нравится тем, что в случае нарушения звуковой сигнал будет звучать постоянно. Так – что если никого не будет дома, то зачем нужно, чтобы он (звуковой сигнал) орал? Поэтому, я хочу после диода VD1 поставить одновибратор, чтобы он в случае нарушения включал звуковой сигнал, скажем, всего на десять секунд, а вот чтобы светодиод продолжал светить до момента сброса триггера тактовой кнопкой.

В общем, эту схему при наличии восьми каналов охраны (можно расширить до 16) можно сделать, применив четыре микросхемы К561ТМ2 (в каждой по два триггера). Но мне хотелось бы поставить вместо четырех корпусов одну микросхему с восемью триггерами в одном корпусе. Вот ребята советовали 74HC573. Поэтому я попросил высказать свои советы относительно решения такой задачи.

Напоследок вопрос к «pimen». А вы случай сами не работаете в Terraelectronica? Я знаю, что эта фирма имеет филиал на Украине в Харькове – называется Космодром – нашел еще раньше как – то в интернете. Меня интерисует, нет ли там случайно в продаже микросхемы ЭКР1008ВЖ16 (аналоги FT93210C, KS58006), а также кварцевые резонаторы 3,579545мГц., 27,000мГц., 26,535 мГц., 26,545 мГц? Ну и по какой цене? Один из них на их сайте нашел, но только GEYER. Хотелось бы что – то дешевле китайское. smile.gif
rezident
Цитата(Lunatik @ Aug 21 2008, 17:55) *
Уточню я поставленную задачу.

Хочу сделать сигнализацию.
Примерно такой же пульт сигнализации я и описал выше. Поскольку вы делаете для себя и в единичном экземпляре, то как мне кажется стоимость (в разумных пределах) не имеет особого значения. Это же не тираж в десятки тысяч! wink.gif. Поэтому реализация сигнализации на МК или CPLD будет самое то. По крайней мере для изменения функциональности вам не придется каждый раз чего-либо допаивать и перепаивать. Все изменения будет программными.
Насчет триггеров. Судя по фрагменту схемы, там применяются К561ТМ2, имеющие в одном корпусе два D-триггера с отдельным входами данных, тактовым и асинхронного сброса/установки. Все перечисленные в предыдущих сообщениях регистры же имеют общий тактовый вход и для прямой замены нескольких 561ТМ2 в этой схеме не подходят.
MMos
573 микросхема не поможет, будучи использованой сама по себе. Но есть вариант. Информацию, поступающую на D-вход защёлки нужно подавать не напрямую, а через логический элемент ИЛИ. Второй вход элемента ИЛИ нужно подключить к соответствующему выходу защёлки. Таким образом создаётся обратная связь, обеспечивающая фиксацию. На вход синхронизации нужно постоянно подавать импульсы. Чтобы сбросить такую схему в исходное состояние, её придётся ещё больше усложнить. Вряд ли это оправдано по сравнению с RS-триггерами.
OlegH
Цитата(Lunatik @ Aug 21 2008, 14:55) *
Я знаю, что эта фирма имеет филиал на Украине в Харькове – называется Космодром – нашел еще раньше как – то в интернете. Меня интерисует, нет ли там случайно в продаже микросхемы ЭКР1008ВЖ16 (аналоги FT93210C, KS58006), а также кварцевые резонаторы 3,579545мГц., 27,000мГц., 26,535 мГц., 26,545 мГц? Ну и по какой цене? Один из них на их сайте нашел, но только GEYER. Хотелось бы что – то дешевле китайское. smile.gif


Космодром - партнер конторы "Компэл", а не "Терраэлектроники". Не имею к ним отношения, но тарюсь у них часто. Если товар есть на сайте - в наличии может быть а может не быть и под заказ тоже может не быть. Если нет на сайте (а ВЖ16 нет и китайских кварцев нет) - то однозначно ответ "нет".
Lunatik
«Откопал» я одну микросхемку в интернете. Это миниатюрный триггер от NXP (74AHC1H79). Попросил бы высказать свои соображения о возможности применения его для поставленной задачи. Здесь мне не совсем как – то понятно, а как можно было бы организовать сброс его после срабатывания. Может быть использовать микропереключатели?
rezident
Цитата(Lunatik @ Aug 22 2008, 02:12) *
«Откопал» я одну микросхемку в интернете.
Ну одногейтовую логику не только NXP производит. Еще, например, Texas Instruments и Fairchild Semiconductors. Только вы бы вначале уточнили ее "доставабельность" wink.gif А так аналогичной 1/2 К561ТМ2 по функциональности (не по уровням и питанию!) будет что-то типа NC7SZ74.
MMos
О-хо-хо! Вот что значит память без CRC и тем более без ECC. Приношу свои извинения за сообщение №11. То ли бес попутал, то ли ... Микросхема, о которой я хотел там рассказать не ТМ5 (7477)! Четыре RS-триггера в одном корпусе - это 555ТР2 (74LS279). А упомянутый в предыдущем сообщении одиночный триггер, не имеющий цепей сброса, придётся обвешивать внешней логикой, как и восьмиканальную 573.
Ledmaster
Цитата(MMos @ Aug 21 2008, 16:04) *
Вспомнил молодость. Была такая микросхема ТМ5 (четыре RS-триггера в одном корпусе). Зарубежный аналог SN7477. В современных логических сериях аналога найти не удалось. Согласен с мнением, что лучший вариатнт - на элементах И-НЕ. По крайней мере потреблять будет меньше всего.

Сейчас производится микросхема 74LS279 ( 555ТР2 ) четыре RS-триггера. Ничего проще и дешевле наверное не придумать ( ТР2 стоит около 4 рублей в розницу ).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.