управление спаренным св.диодом одним пином (три состояния)

Обсуждаем цифровые устройства...
Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

добрый день

данные:
- используется контроллер AVR (в данном случае не принципиально)
- спаренный св.диод (два разнонаправленных св.диодов в одном 2х-выводном копусе)

задача:
- управление св.диодом
- необходимо получить три состояния: красный, зеленый, выключены оба
- УСЛОВИЕ: КАК МОЖНО МЕНЬШЕ НАГРУЗИТЬ ПОРТ КОНТРОЛЛЕРА

идея: подключаем как на схеме, выход контроллера
0 - зеленый
1 - красный
HI-Z - выключены

не могу придумать схему "Hi-Z controll" - кот. отслеживает "присутствие Hi-Z состояние" линии и выдает на упр. контакт - "0"

схема "Hi-Z controll" д.б. простая, на чем-то типа 561ЛН, ЛА7, ЛЕ5, ТМ2 (и их аналоги)

буду благодарен за идеи, ссылки, пендель в нужном направлении

схема: Hi-Z_2x_LED.png

спасибо

###!!! UPDATE !!!###

надо попробовать что-то типа этого, какие будут идеи? правда, из такого "Hi-Z controll" не получить логического сигнала (0/1), ну, т.е. пока я не знаю как ... :о) для данной реализации не сильно то и надо, но для развития смекалки не помешает поразмыслить... :о)

схема: Hi-Z_2x_LED_схема2.png

итак, примерная схема есть
хотелось бы все таки "нормальный узел определения Hi-Z", т.е. блок с выходом логоич. уровня (0/1), для того, что бы как либо еще использовать в схеме (а не только со светодиодами в данном включении)
Вложения
Hi-Z_2x_LED_схема2_2.png
Hi-Z_2x_LED_схема2.png
(3.59 КБ) 634 скачивания
Hi-Z_2x_LED.png
Hi-Z_2x_LED.png
(4.94 КБ) 270 скачиваний
Последний раз редактировалось sunjob Сб июл 23, 2016 06:41:28, всего редактировалось 4 раза.
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Друг Кота
Аватара пользователя
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ

Сообщение просто КОТ »

Если питаемся от 3,3V то советую посмотреть на такой вариант подключения светодиодов и не заморачиваться:

Изображение
Изображение
И ты врёшь!!! © Vladisman
Изображение
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

сложноватая схема для управления 2-мя св.диодами, даже если не заморачиваться :о) ну а так, спасибо, конечно...
да, а что можно делать вашей схемой? что то с разбегу пока не разобрался... (щя возьмусь за голову, подумаю, что там да как :о)

п.с. я немного подправил топик...
Последний раз редактировалось sunjob Сб июл 23, 2016 03:56:43, всего редактировалось 1 раз.
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Друг Кота
Аватара пользователя
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ

Сообщение просто КОТ »

Ммм... ты не понял. Посмотри именно на светодиоды и третий вывод. Т.е. от его состояния зависит цвет светодиода. А если он будет в Hi-Z, то гореть не будет, ибо 3,3V не достаточно для зажигания 2 светодиодов последовательно.

У меня просто была картинка с этой микросхемой. :beer:
Изображение
И ты врёшь!!! © Vladisman
Изображение
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

ну я примерно тоже самое набросал в "обновленном" топике :о)
только у нас изначально светодиод 2х выводный, поэтому и подключение "хитрое"

у котов мысли ... все об валерьянке...
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Друг Кота
Аватара пользователя
Сообщения: 44275
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

просто КОТ писал(а):Если питаемся от 3,3V то советую посмотреть на такой вариант подключения светодиодов
Есть одна проблема в этой схеме-
"напряжение питания 9 вольт"
Если падение напряжения на каждом светодиоде- 1,5~2 вольта, а напряжение питания схемы- 5 вольт, то светодиодную сборку можно было бы подключить одним выводом к делителю нпрояжения из пары резисторов по 300~500 Ом, а вторым выводом- к выводу МК, тогда при "0" будет светиться один светодиод, при "1" - другой, при Z- состоянии на выходе- всё выключено, НО- через делитель будет течь "лишний" ток, а светодиодам будет явно не хватать напряжения..


зы.. А ведь Z- состояние- это "вывод отключён".. Если на этот же вывод подключить инвертор типа 561ЛН2, к выходу инвертора и к выходу МК- светодиод.. "0" на выходе МК- "1" на выходе инвертора- светит один кристалл, "1" на выходе МК, "0" на выходе инвертора- светит другой кристалл.. Z состояние на выходе МК, на выходе компаратора- "неизвестно что", но у МК в этот момент вывод ОТКЛЮЧЁН, то есть, светодиод светиться не должен, не зависимо от того, что будет на выходе инвертора.... :dont_know:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

если подключить так как вы говорите, то неопнятное что будет твАриться на выходе лог. элемента, учитывая "повышенную помехо-среду" - то на выходе будет усиленные помехи... ну итд...

хотя, да, если вывод будет "болтаться" то св. диод не будет светить... но сам факт "усиления окружающей помехи" лог. элементом - не радует ... а за пендель спасибо, положу в копилку...

п.с. вы вторую схему посмотрели в топике? я ее не сразу добавил (как то апосле залетела в голову)
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Друг Кота
Аватара пользователя
Сообщения: 44275
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

sunjob писал(а):если подключить так как вы говорите, то неопнятное что будет твАриться на выходе лог. элемента, учитывая "повышенную помехо-среду" - то на выходе будет усиленные помехи... ну итд...
Ну, "подожмите" вход к земле или к питанию- через 10 кОм (или больше) , например. Светодиоду такого тока явно не хватит, чтобы светиться, а выход инвертора тогда в "неопределённое состояние" не попадёт.. :dont_know:
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

тутсс... задачка, забыл добавить (щас подредактирую топик)
вы вторую схему посмотрели?

УСЛОВИЕ: КАК МОЖНО МЕНЬШЕ НАГРУЗИТЬ ПОРТ КОНТРОЛЛЕРА, т.к. он будет использоваться совместно... в других режимах, когда работа блока св.диодов будет не главным, а второстепенным (и как сопутствующим - будет показывать работу порта "другого режима работы"... как то так...)

###!!! UPDATE !!!###

итак, примерная схема есть - в топике "Hi-Z_2x_LED_схема2.png
хотелось бы все таки "нормальный узел определения Hi-Z", т.е. блок с выходом логоич. уровня (0/1), для того, что бы как либо еще использовать в схеме (а не только со светодиодами в данном включении)
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Друг Кота
Аватара пользователя
Сообщения: 44275
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

sunjob писал(а):хотелось бы все таки "нормальный узел определения Hi-Z", т.е. блок с выходом логоич. уровня (0/1), для того, что бы как либо еще использовать в схеме (а не только со светодиодами в данном включении)
Так напряжение питания какое?
Возникла идея детектора Z- состояния (ну, и как индикацию можно использовать):
Изображение
В конкретно этой схеме (просто идею проверял)-
Если на входе "0", горят оба светодиода, если на входе "1"- оба не горят, если вход отключён- то светится только D1
модель в протеусе:
Детектор Z.zip
(5.19 КБ) 175 скачиваний
Собственно, "доработанная схема"-
Изображение
Если вход "отключён", то на выходе лог "0", при наличии на входе "0" или "1" - на выходе- лог "1"
Компараторы нужны, как раз, именно для того, чтобы определять- есть ли сигнал на выходе, или он просто "болтается"..
И опять модель протеуса:
Детектор Z_1.zip
(13.89 КБ) 140 скачиваний
и, собственно, та схема индикатора, которую вы хотели получить:
Индикатор состояния.jpeg
(71.56 КБ) 263 скачивания
На входе "0"- светится один светодиод, на входе "1" - светится другой, на входе "ничего"- ничего не светится.. :))) :))) :)))
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

интересные схемы, может не совсем то, что нужно, но "идея" для задачи вполне даже очень подходящее...
буду додумывать
спасибо
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Друг Кота
Аватара пользователя
Сообщения: 44275
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

А вы окончательную схему видели? Которая "вложением" лежит? Там (имхо) получилось то, что вы хотели..
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

Индикатор состояния.jpeg - ага, ну точно, вообщем то, что надоть...

ну-с, кланяюсь, буду обдумывать/додумывать... может получится как то изменить подход и упростить схемотехнику...

спасибо

зы
> УСЛОВИЕ: КАК МОЖНО МЕНЬШЕ НАГРУЗИТЬ ПОРТ КОНТРОЛЛЕРА
а вот входное сопротивление многовато, будет грузить порт ... (он будет еще использоваться для других задач, не только для "схемы со св.диодами") как то так...



но за идею, все равно, спасибо!!!
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Друг Кота
Аватара пользователя
Сообщения: 44275
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

:dont_know: Не знаю, на счёт "упростить"- :dont_know: 5 резисторов и сдвоенный компаратор- это сложно?
А без компаратора (в общем- то "детектора уровня сигнала") - вряд ли получится.. Первая пара резисторов стоит именно для того, чтобы Z- состояние выхода превратить в "половину напряжения питания", а на самих компараторах сделана индикация уровня- < 1/3 питания; больше трети, но меньше 2/3 питания; и > 2/3 питания..
На обычной логике вы Z состояние вряд ли поймаете..
sunjob писал(а):> УСЛОВИЕ: КАК МОЖНО МЕНЬШЕ НАГРУЗИТЬ ПОРТ КОНТРОЛЛЕРА
а вот входное сопротивление многовато, будет грузить порт ...
10 кОм- БОЛЬШАЯ НАГРУЗКА? :shock:
Поставьте 100 кОм.. Там ничего этому не мешает, задача делителя- при Z- состоянии выхода как- то определить его уровень - установить в половину напряжения питания.
При 10 кОм резисторе- ток через него будет всего 0,5 мА..
По схеме- всё равно, основное условие- R1 = R2, и R3=R4=R5... Ну, и номинал "в пределах разумного" - мегаомы там будут работать плохо..
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

> 10 кОм- БОЛЬШАЯ НАГРУЗКА?
конечно большая...

пока более подходящая все таки моя вторая схема (простая), в ней даже можно резистор ОС заменить на бОльшее сопротивление, по идее должно работать... с соотв. увеличением вх.сопротивления

на счет увеличения сопротивления, изменения вашей схемы - это однозначно надо на макете погонять...но сомневаюсь (в силу констр. особенностей... даже 100К может оказаться много)

- УСЛОВИЕ: КАК МОЖНО МЕНЬШЕ НАГРУЗИТЬ ПОРТ КОНТРОЛЛЕРА
он будет еще использоваться для других задач, не только для "схемы со св.диодами"

ну т.е. желательно в качестве вх. элементов использовать КМОП логику

спасибо за идеи, пока буду думать
Последний раз редактировалось sunjob Вс июл 24, 2016 14:57:24, всего редактировалось 1 раз.
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Друг Кота
Аватара пользователя
Сообщения: 6339
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

sunjob писал(а):> 10 кОм- БОЛЬШАЯ НАГРУЗКА?
конечно большая...
:shock:
Для выхода МК. обеспечивающего 20мА, лишние 0,5мА или даже 0,05мА - напряг ? Значит, остальная схема сделана ни в дугу ни в Красну Армию, раз на пределе. Даже без этого индикатора дымок гарантирован.
Впрочем, можно поставить и по 1МОм. И тогда индикатор будет весело и хаотично мигать, изображая новогоднюю елочку.
Изображение
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

все сделано/проверено/протестировано
для "данных" св.диодов токо-ограничивающие резисторы - не понадобились
Вложения
Hi-Z_2x_LED_схема4_void.png
(6.41 КБ) 541 скачивание
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Ежли уж оченно охота садомазохизьму сваргань вот такое на 1/2 1533АП3 (74АС240)
ind.GIF
(2.81 КБ) 573 скачивания
а вывод /E1(/E2) используй для получения "все утухло".
8)
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

> Для выхода МК. обеспечивающего 20мА...
если пины контроллера, к которым подключаемся "светодиодами" - еще выполняют и "первостепенную роль" и поключены к другой части схемы ... то да :)) это большая нагрузка на "другую часть схемы", специально акцентировал на этом:

УСЛОВИЕ: КАК МОЖНО МЕНЬШЕ НАГРУЗИТЬ ПОРТ КОНТРОЛЛЕРА, т.к. он будет использоваться совместно... в других режимах, когда работа блока св.диодов будет не главным, а второстепенным (и как сопутствующим - будет показывать работу порта "другого режима работы"... как то так...)

> остальная схема сделана ни в дугу ни в Красну Армию ...
да вы наш всевидящий в ик-диаппазоне ... :))

> Впрочем, можно поставить и по 1МОм. И тогда индикатор будет весело и хаотично мигать
ну в нашей схеме стоят 2-3МОм-ые резисторы и ни каких хаотичных миганий... что не так?

> охота садомазохизьму
действительно, если я правильно понимаю - садомазохимзис...
1. какой то "не народный" чип (в сравнении с "народной" КМОП/561 серией)
2. 20-ти ножный чип, вместо народных 14 пинов
3. для управления 3мя состояниями "одного сдвоенного св.диода" - требуется 2 вывода контроллера (а для двух "сдвоенных" - итого 4е вывода, вместо "народных" - один вывод контроллера на "один сдвоенный светодиод" (и все 3и состояния)

м...мяяя...дяяя... мяо-хизьмь... какой то :))) ну поправте меня...муррр... если я неправвв... :))

п.с. всем котам "огромное спасибо" и лазерную указку в подарок от хозяина... для души :P
Последний раз редактировалось sunjob Пн июл 25, 2016 20:06:02, всего редактировалось 1 раз.
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Стандартный шинный формирователь из группы поддержки МК.
Можно чего еще поискать с Z-состоянием. Но при всем при том три возможных статуса одним выводом на встречно-параллельном светике не выполнить. Не хош "трахотни" - используй другой - с общим анодом или общим катодом.
8)
Ответить

Вернуться в «Цифровая техника»