реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Подскажите логику работы микросхемы., Логическая микросхема
Lunatik
сообщение Aug 20 2008, 21:00
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 1-08-07
Пользователь №: 29 493



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

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

Так вот, если я ноги 1 и 11 микросхемы 74HC273 подсоединю на плюс, то вероятно при появлении на каком – то из входов D высокого уровня на соответствующем выходе Q появится высокий уровень и будет там оставаться постоянно. Сбросить его можно было бы подключением ноги 1 на землю. Но меня смущает то, что в Data Sheet вероятно для появления высокого уровня на каком – то выходе Q на ноге 11 должен быть перепад «низкий – высокий уровень». Но будет ли микросхема переключаться типа «включено – выключено» путем подачи перепада уровня только на ноги D, если на выводе 11 и 1 постоянно был бы высокий уровень?
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
«Мысли не деньги, лишними не бывают» - К. Прутков – инженер. Мысль №1

«Профессионал – вовсе необязательно люди, которые умеют что – то делать лучше других. Часто обнаруживается, что все остальное они просто вовсе не умеют делать» - К. Прутков – инженер. Мысль №57
Go to the top of the page
 
+Quote Post
OlegH
сообщение Aug 20 2008, 21:08
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 186
Регистрация: 14-01-06
Из: Украина, г.Харьков
Пользователь №: 13 168



Цитата(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

Сообщение отредактировал Олег Хохлов - Aug 20 2008, 21:13
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 20 2008, 21:09
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



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

Не будет. Для этого нужна прозрачная защелка типа 74HC573.
Go to the top of the page
 
+Quote Post
OlegH
сообщение Aug 20 2008, 21:19
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 186
Регистрация: 14-01-06
Из: Украина, г.Харьков
Пользователь №: 13 168



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


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

По памяти помню только триггеры ТМ2 (RS- и D- одновременно, использовать в данной задаче только как RS). Но их тоже только два в корпусе 14 выводов.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 20 2008, 21:38
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



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

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

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

ИМХО, этот вариант самый правильный.
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 20 2008, 21:54
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Может не в тему, но я бы такую задачу решал на CPLD.
Года четыре назад делал пульт дистанционной аварийной сигнализации. Восемь дискретных входов. Восемь светодиодов индикации состояний. Плюс два светодиода общей индикации НОРМА/АВАРИЯ. Плюс выход управления звуковым извещателем. Каждый вход мог быть сконфигурирован на срабатывание нарастающего фронта или спадающего (с устранением дребезга). Для конфигурации был задействован блок DIP-Switch-ей. Каждый индикатор индивидуально показывал три состояния: нет аварии (погашен), есть авария (светится постоянно), была зафиксирована авария (мерцание с заданной скважностью). Еще была кнопка "сброс звука", которая акуализировала текущее состояние индикаторов и выключала звуковой извещатель до следующей фиксации аварии по любому из входов.
Все это было реализовано на одной CPLD Xilinx XC9572 и одной м/с 74HC14, которая использовалась в качестве генератора двух частот и буфера кнопки. По-моему, если задача не стоит "сделать именно на рассыпухе", то про нее (рассыпуху) стоит начать забывать wink.gif
ЗЫ. Правда следующий вариант пульта я сделал на одном МК smile.gif, т.к. требовалось кроме регистрации состояний дискретных входов еще и по (радио)связи получать аварийные сигналы. Да и количество сигналов увеличилось вдвое.
Go to the top of the page
 
+Quote Post
OlegH
сообщение Aug 20 2008, 22:11
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 186
Регистрация: 14-01-06
Из: Украина, г.Харьков
Пользователь №: 13 168



Вот нагуглил микросхемку CD4043 - 4 RS-триггера в одном флаконе. Таких понадобится только два корпуса.
Прикрепленные файлы
Прикрепленный файл  CD4043.pdf ( 70.92 килобайт ) Кол-во скачиваний: 44
 
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 20 2008, 22:15
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(rezident @ Aug 21 2008, 01:54) *
По-моему, если задача не стоит "сделать именно на рассыпухе", то про нее (рассыпуху) стоит начать забывать wink.gif

Оно, конечно, так. Только вот CPLD денег стоит, а 74xx - рупь за кило. Тоже существенный порой фактор.
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 20 2008, 22:25
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(aaarrr @ Aug 21 2008, 04:15) *
Оно, конечно, так. Только вот CPLD денег стоит, а 74xx - рупь за кило. Тоже существенный порой фактор.
Я описал устройство в котором обошелся одной CPLD. Вы считаете ее излишеством для такой функциональности? К тому же, я не агитирую за то, чтобы именно этот единственный регистр или группу из 8-ми D-триггеров с асинхронным сбросом целой CPLDкой заменять. Хотя если прикинуть стоимость самой мелкой CPLD и 8-ми отдельных корпусов рассыпухи, то уже сопоставимо получается smile.gif
Go to the top of the page
 
+Quote Post
pimen
сообщение Aug 21 2008, 03:54
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 30-11-07
Пользователь №: 32 846



Цитата(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р на терре
на нем можно программно реализовать любой из триггеров, если быстродействие не так уж и важно.
и конкретнее поставь задачу, помогут.

Сообщение отредактировал pimen - Aug 21 2008, 03:58
Go to the top of the page
 
+Quote Post
MMos
сообщение Aug 21 2008, 10:04
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 7-12-07
Пользователь №: 33 057



Вспомнил молодость. Была такая микросхема ТМ5 (четыре RS-триггера в одном корпусе). Зарубежный аналог SN7477. В современных логических сериях аналога найти не удалось. Согласен с мнением, что лучший вариатнт - на элементах И-НЕ. По крайней мере потреблять будет меньше всего.
Go to the top of the page
 
+Quote Post
Lunatik
сообщение Aug 21 2008, 11:55
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 1-08-07
Пользователь №: 29 493



Уточню я поставленную задачу.

Хочу сделать сигнализацию. За основу хочу взять схему, описанную в книге И.П.Шелестов «Радиолюбителям – полезные схемы», книга 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
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
«Мысли не деньги, лишними не бывают» - К. Прутков – инженер. Мысль №1

«Профессионал – вовсе необязательно люди, которые умеют что – то делать лучше других. Часто обнаруживается, что все остальное они просто вовсе не умеют делать» - К. Прутков – инженер. Мысль №57
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 21 2008, 12:17
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Lunatik @ Aug 21 2008, 17:55) *
Уточню я поставленную задачу.

Хочу сделать сигнализацию.
Примерно такой же пульт сигнализации я и описал выше. Поскольку вы делаете для себя и в единичном экземпляре, то как мне кажется стоимость (в разумных пределах) не имеет особого значения. Это же не тираж в десятки тысяч! wink.gif. Поэтому реализация сигнализации на МК или CPLD будет самое то. По крайней мере для изменения функциональности вам не придется каждый раз чего-либо допаивать и перепаивать. Все изменения будет программными.
Насчет триггеров. Судя по фрагменту схемы, там применяются К561ТМ2, имеющие в одном корпусе два D-триггера с отдельным входами данных, тактовым и асинхронного сброса/установки. Все перечисленные в предыдущих сообщениях регистры же имеют общий тактовый вход и для прямой замены нескольких 561ТМ2 в этой схеме не подходят.
Go to the top of the page
 
+Quote Post
MMos
сообщение Aug 21 2008, 12:23
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 7-12-07
Пользователь №: 33 057



573 микросхема не поможет, будучи использованой сама по себе. Но есть вариант. Информацию, поступающую на D-вход защёлки нужно подавать не напрямую, а через логический элемент ИЛИ. Второй вход элемента ИЛИ нужно подключить к соответствующему выходу защёлки. Таким образом создаётся обратная связь, обеспечивающая фиксацию. На вход синхронизации нужно постоянно подавать импульсы. Чтобы сбросить такую схему в исходное состояние, её придётся ещё больше усложнить. Вряд ли это оправдано по сравнению с RS-триггерами.
Go to the top of the page
 
+Quote Post
OlegH
сообщение Aug 21 2008, 13:42
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 186
Регистрация: 14-01-06
Из: Украина, г.Харьков
Пользователь №: 13 168



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


Космодром - партнер конторы "Компэл", а не "Терраэлектроники". Не имею к ним отношения, но тарюсь у них часто. Если товар есть на сайте - в наличии может быть а может не быть и под заказ тоже может не быть. Если нет на сайте (а ВЖ16 нет и китайских кварцев нет) - то однозначно ответ "нет".

Сообщение отредактировал Олег Хохлов - Aug 21 2008, 13:43
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 11:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01509 секунд с 7
ELECTRONIX ©2004-2016