TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
28.11.2018, 10:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.02.2012
Сообщений: 5,803
Сказал спасибо: 827
Сказали Спасибо 2,082 раз(а) в 1,493 сообщении(ях)
|
Re: Как сделать простой переключатель ?
bordodynov,
Можно сделать на одном корпусе 561ИЕ9. По принципу как вкл. кнопки компа. Короткий импульс - нажатие--- комп включается. Держишь эту кнопку секунд 5 он уходит в выключение снова. Можно даже этими 10 вых. импульсами лог 1, по времени удержания тактового генератора 1гц управлять например варикапами изменения частот. Будет плавное переключение диапазонов по нажатию кнопки на такт. входе ИЕ9. Нашли диапазон - кнопку отпустили- лог 1 зафиксировалась на нужном.
Даже при желании не надо ни какого такт. генератора и цепочек анти дребезга по тактам. Есть в продаже микро кнопки с логическим выходом. Они активные внутри с питанием. Стоят не дорого.
Кнопка не нажата - чистый CMOS лог.0. ( в отличие от ТТЛ) Нажимаем идет перепад от 0 к 1 и при отжатие от 1 к 0.
Вот вам и перебор на вых. дешифраторе ИЕ 8 ИЛИ 9. Отличие у них колл. вых. разрядов.
..... кстати на этих счетчиках можно делать обратную связь если требуется меньший перебор состояний, что бы быстрей найти нужное по счету. По этим принципам делаются делители частот.
Можно сделать автомат на шесть команд с реверсированием выходов. При нажатии команды передвигаются от мл. разряда к старшему и обратно. У меня показан делитель с генератором на логике 564ла7 с кварцем на 100 кгц (условно это генератор в программе 100кгц) Далее частота делилась с выходами 10гц для быстрого установления часов при первом включении и основная 1гц. На входе и выходе счетчик 564ИЕ10 ( двойной). Далее декады секунд, минут, часов. Все на 564 серии.
Индикация была выполнена на высоковольтных дешифраторах 133ид1. Малые по размеру. И выход на газоразрядные индикаторы ИН14. Делал их наверное в 70 годах. Работали лет 15. Раритет был. Стабильность кварца была настроена с уходом в секунду за две недели. Даже ни каких термостатов не делал. Потом снял их. Лежат где то.
А вот работа в синтезаторе частоты. Умножение частоты 1кгц- 10кгц. Все то же счетчик в кольце.
Работает хорошо во всех режимах. 564 ИЕ9 ( в золотом корпусе) применяется в военн. разработках. Ни одна практически у нас схема без них не обходилась.
__________________
С Уважением Александр Владимирович
г. Москва
Последний раз редактировалось цифровик; 28.11.2018 в 17:39.
|
|
|
Сказали "Спасибо" цифровик
|
|
|
28.11.2018, 11:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.02.2011
Адрес: г.Волгоград
Сообщений: 3,330
Сказал спасибо: 472
Сказали Спасибо 1,111 раз(а) в 677 сообщении(ях)
|
Re: Как сделать простой переключатель ?
А кто-нибудь читал ВСЮ тему? Похоже нет. А название раздела? Тоже?...
Как делается ТЗ? Или должно делаться. К примеру:
Нужно устройство размером ДхВхШ, весом М. На устройстве расположена кнопка размером О. При нажатии на кнопку на выходных контактах (?) осуществляется последовательная коммутация с входным (?) контактом. Число контактов - Н. Требования к энергопотреблению - ... ..., нагрузочная способность контактов - А. Требования к дребезги - ... ..., к ОС (окр.среде.) ... ...
Примерно !!! !!! Да, еще деньги, доступность, простота (?) ремонтабельность... да много еще чего одно притащить.
Вот тут и наступает понимание на те самые 50 и более %.
Обращаясь к последнему слову раздела - я додумался до прибора без энергопотребления вааааще. Кнопка с храповым механизмом. Думаю, комментарии не нужны. Или нужны?
__________________
Бросая камни в воду, наблюдай за производимыми ими кругами. Иначе это будет пустым занятием. К.П.
Выбросить ненужное всякий сумеет, а вот сделать из ненужного нужное... Ф.Б.
Унижая - не возвысишься. Ф.Б.
|
|
|
Сказали "Спасибо" Федя-Инженер
|
|
|
28.11.2018, 11:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,782
Сказал спасибо: 5,557
Сказали Спасибо 25,355 раз(а) в 5,696 сообщении(ях)
|
Re: Как сделать простой переключатель ?
|
|
|
|
28.11.2018, 17:21
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Как сделать простой переключатель ?
letter, MSP430G2(0/1/2)01 в корпусе QFN (4*4=16mm^2), при использовании обвязки 0201 размещается под кнопкой.
При использовании спящего режима времени просыпания вполне хватает на завершение всех переходных процессов на входе.
Отлично подходит для реализации дополнительных команд (включение/выключение/сброс) при длинном нажатии (‹1s,3…5s,›7s). А на выходах уже от фантазии зависит - хоть в коде грея
Разобраться один раз, а потом запихивать эту кнопку везде, где ни попадя
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 28.11.2018 в 17:26.
|
|
|
|
28.11.2018, 18:26
|
|
Заблокирован
Регистрация: 16.05.2015
Адрес: Болгария
Сообщений: 1,460
Сказал спасибо: 286
Сказали Спасибо 1,125 раз(а) в 540 сообщении(ях)
|
Re: Как сделать простой переключатель ?
Попал автор в осиное гнездо
Вобщем если на современном контроллере делать при питании 2-5V нужны 2 детальки. Собствено сам контроллер и конденсатор 100-200нф к ногам питания оного. И как заметил уважаемый mike-y-k все это в дежурном режиме будет кушать 1-2 мкА.
Автор, выбирайте контроллер, такую маленькую программку кто нибудь когдато возьместя и напишет. Если выберете ПИК я напишу. Для 12F509 есть код на асемблере, который можно без особой крови модифицировать для других 12 битных контроллеров.
|
|
|
Эти 3 пользователя(ей) сказали Спасибо OakRidge за это сообщение:
|
|
|
28.11.2018, 19:07
|
|
Вид на жительство
Регистрация: 18.08.2008
Сообщений: 314
Сказал спасибо: 49
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
|
Re: Как сделать простой переключатель ?
Вот это уже "ближе к телу" : есть в корпусе 2х3 мм. Вопрос - как софт заливать ? Это же на плате надо как минимум несколько печатных контактиков предусмотреть для подключения программатора. И сколько таких контактов нужно ?
|
|
|
|
28.11.2018, 19:25
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Как сделать простой переключатель ?
letter, или заливать прошивку перед пайкой. Ещё есть клипсы разного вида для подключения к ногам чипа (если не QFN/BGA ). Ну и на обратной стороне вполне можно разместить контактные площадки…
Выберите вариант(ы) и сделайте макет, с прошивкой тут помогут
Можно даже вариант с потреблением в nA подобрать…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 28.11.2018 в 20:34.
|
|
|
|
28.11.2018, 20:26
|
|
Заблокирован
Регистрация: 16.05.2015
Адрес: Болгария
Сообщений: 1,460
Сказал спасибо: 286
Сказали Спасибо 1,125 раз(а) в 540 сообщении(ях)
|
Re: Как сделать простой переключатель ?
Сообщение от letter
|
Это же на плате надо как минимум несколько печатных контактиков предусмотреть для подключения программатора.
|
Надобны же контактные площадки для кнопки, выходов и питания К ним и подключать программатор
|
|
|
Сказали "Спасибо" OakRidge
|
|
|
28.11.2018, 20:53
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 723
Сказал спасибо: 363
Сказали Спасибо 803 раз(а) в 377 сообщении(ях)
|
Re: Как сделать простой переключатель ?
Как вариант, примерно так ( для PIC16F1823 в корпусе TSSOP-14 )
Ну и блокировочную емкость по питанию.
|
|
|
|
28.11.2018, 20:57
|
|
Вид на жительство
Регистрация: 18.08.2008
Сообщений: 314
Сказал спасибо: 49
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
|
Re: Как сделать простой переключатель ?
Последний раз редактировалось letter; 29.11.2018 в 09:28.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:47.
|
|