Микросхема-коммутатор
- perehiniak
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Пн ноя 07, 2011 21:08:10
Микросхема-коммутатор
Доброго всем времени суток..
Собираюсь сделать отладочную плату для Atmel
и появилась заминка. Каким способом подключить к одному порту контроллера сразу несколько девайсов ( 2 разные жки и светодиоды например) может есть специальная микросхема-коммутатор на 8 или хотя бы 4 розряда для переключения выходов??? например нажал одну кнопку канал подключается к светлодиодам , другую - к ЖКИ , и т. д, тоесть микра с двунаправленными выходами..
зарание спасибо...
Собираюсь сделать отладочную плату для Atmel
и появилась заминка. Каким способом подключить к одному порту контроллера сразу несколько девайсов ( 2 разные жки и светодиоды например) может есть специальная микросхема-коммутатор на 8 или хотя бы 4 розряда для переключения выходов??? например нажал одну кнопку канал подключается к светлодиодам , другую - к ЖКИ , и т. д, тоесть микра с двунаправленными выходами..
зарание спасибо...
- Goldsmith
- Опытный кот
- Сообщения: 736
- Зарегистрирован: Пн янв 10, 2011 03:06:36
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: МИКРОСХЕМА-КОММУТАТОР
Используйте буферы с тремя состояниями, и сможете выдавать на свою шину произвольное количество сигналов (разумеется, не одновременно). Двунаправленные коммутаторы, конечно, существуют, но в данном случае избыточны.
Любой дурак может писать код. Настоящий профессионал - это тот, кто способен постоянно создавать продукт высокого качества, укладываясь при этом в бюджет.
J. Ganssle
J. Ganssle
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Микросхема-коммутатор
Вместо буферов можно использовать мультиплексоры.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- perehiniak
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Пн ноя 07, 2011 21:08:10
Re: МИКРОСХЕМА-КОММУТАТОР
Goldsmith писал(а):Используйте буферы с тремя состояниями
спасибо идея конечно хорошая.
можете схему сочинить как ето должно выглядеть?
но у меня четыре порта по 8 разрядов и мне нужно подключать к каждому по несколько девайсов(хотя бы по 3), к примеру клавиатуры там или кнопки , а значит нужно чтобы микросхема пропускала сигнал в 2 стороны , и чтоб можно было нагрузить хотя бы светодиоды , если есть что то подобное посоветуйте ,
или лутше использовать галетники??
Re: Микросхема-коммутатор
Вам же сказали выше - буфер, двунаправленный. Их как раз для Вас и изобрели: коммутировать шины.
А поболтать?
- Goldsmith
- Опытный кот
- Сообщения: 736
- Зарегистрирован: Пн янв 10, 2011 03:06:36
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: МИКРОСХЕМА-КОММУТАТОР
Что-то примерно в таком духе:perehiniak писал(а):спасибо идея конечно хорошая.
можете схему сочинить как ето должно выглядеть?
Нужный буфер выбирается соответствующим положением перемычки в блоке.
Достоинства: можно расширять функциональность устройства, добавляя новые буферы на шину. Расширять мультиплексор с фиксированным количеством входов, если их вдруг не хватит, труднее, хотя в принципе возможно. Конечно, не следует терять чувство меры и перегружать порт, поскольку каждый буфер, даже неактивный, - это нагрузка. Особенно актуально, если будете использовать буферы TTL.
Недостатки: в таком виде порт можно использовать целиком либо на ввод, либо на вывод. Если хотите разделить его побитно, что практикуется очень часто, придется на входные буферы ставить перемычки на отдельные биты, чтобы не боролись на шине с выходными битами порта. Кроме того, нужно следить, чтобы в каждый момент было установлено не более одной перемычки, иначе начнетя состязание буферов на шине.
Есть еще вариант: просто вывести порт на отдельный разъем и вообще отказаться от коммутатора. Будете подключать к разъему только нужные в данный момент устройства. Лично я выбрал для себя именно его, поскольку предусмотреть заранее все на одной отладочной плате пока что не удалось никому, хотя попыток было ой как много, и чуть не каждую неделю выходит очередная версия "самой наиуниверсальнейшей отладочной платы", даже бизнес есть по их продаже. Но это как "швейцарский" перочинный ножик: куча лезвий, отвертка, пила, ножницы и еще множество всего; но когда доходит до дела, почему-то пилят настоящей пилой, крутят винты настоящей отверткой и т.д.
Просто, и в принципе работоспособно. Но, во-первых, громоздко (миниатюрные галетники на такое количество направлений не так просто найти); во-вторых, дороговато; в-третьих, слишком много навесного монтажа (галетник под печатный монтаж вряд ли найдете); наконец, в-четвертых, ненадежно, т.к. контакты окисляются и изнашиваются. Электронный коммутатор практичнее.perehiniak писал(а):или лутше использовать галетники??
Если хотите, компромиссный вариант: можно поставить галетник вместо блока перемычек и выбирать им один из буферов.
- Вложения
-
- Buffer.gif
- (18.7 КБ) 4082 скачивания
Любой дурак может писать код. Настоящий профессионал - это тот, кто способен постоянно создавать продукт высокого качества, укладываясь при этом в бюджет.
J. Ganssle
J. Ganssle
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: МИКРОСХЕМА-КОММУТАТОР
Goldsmith писал(а):Есть еще вариант: просто вывести порт на отдельный разъем и вообще отказаться от коммутатора. Будете подключать к разъему только нужные в данный момент устройства. Лично я выбрал для себя именно его
Вы и 99.9% разработчиков отладочных плат... Если в такой плате уже что-то и подключено, то на специфические ноги, например часы с I2C интерфейсом - именно на ноги с I2C интерфейсом, переменный резистор - на какую-либо из ног АЦП или напрямую или через джампер и т.д. Это ИМХО самый правильный вариант с точки зрения удобства подключения новых устройств и расширяемости.
- Goldsmith
- Опытный кот
- Сообщения: 736
- Зарегистрирован: Пн янв 10, 2011 03:06:36
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: Микросхема-коммутатор
Тут еще от применения зависит. Если для разработки, то порт на разъеме однозначно практичнее и гибче. А вот если это стенд для выполнения набора студенческих лабораторных работ, удобно сгруппировать периферию по буферным регистрам и выбирать перемычкой свой вариант. В общем, выбор за автором темы.
Любой дурак может писать код. Настоящий профессионал - это тот, кто способен постоянно создавать продукт высокого качества, укладываясь при этом в бюджет.
J. Ganssle
J. Ganssle
- perehiniak
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Пн ноя 07, 2011 21:08:10
Re: МИКРОСХЕМА-КОММУТАТОР
Goldsmith писал(а):Что-то примерно в таком духе:perehiniak писал(а):спасибо идея конечно хорошая.
можете схему сочинить как ето должно выглядеть?
большое спасибо!! то что надо! ;жаль только что нельзя использовать порт в обе стороны одной микросхемой(для ввода и вывода) ....
вот если бы была микросхема типа:
никто не видел такого буфера??
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: МИКРОСХЕМА-КОММУТАТОР
perehiniak писал(а):микросхема типа:
Дык, практически 4066.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- perehiniak
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Пн ноя 07, 2011 21:08:10
Re: МИКРОСХЕМА-КОММУТАТОР
Gudd-Head писал(а):perehiniak писал(а):микросхема типа:
Дык, практически 4066.
да но там только 4 ключа , и микрух надо будеттт
но у нее есть вход выбора направления (ввод или вывод) ....
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: МИКРОСХЕМА-КОММУТАТОР
perehiniak писал(а):да еще и однонаправленная
Кто сказал что 4066 однонаправленная?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- perehiniak
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Пн ноя 07, 2011 21:08:10
Re: МИКРОСХЕМА-КОММУТАТОР
Gudd-Head писал(а):Кто сказал что 4066 однонаправленная?
тоесть сигнал можно передавать как с входа на выход так и з выхода на вход??
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Микросхема-коммутатор
Бля, ну там же написано, "Bilateral". Кроме того, на Connection Diagrams написано IN/OUT и OUT/IN, не говоря уже про Schematic.
Может, есть и другие микры с общим управляющим входом, а не отдельными.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- perehiniak
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Пн ноя 07, 2011 21:08:10
Re: Микросхема-коммутатор
Gudd-Head писал(а)::facepalm:
на Connection Diagrams написано IN/OUT и OUT/IN.
Может, есть и другие микры с общим управляющим входом, а не отдельными.
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Микросхема-коммутатор
Короче, было бы желание — уже всё давно сами нашли бы. Ключевые слова вам сказали.
CD4051B, CD4052B, CD4053B и т.д.
perehiniak писал(а):микросхема-коммутатор на 8 или хотя бы 4 розряда для переключения выходов
CD4051B, CD4052B, CD4053B и т.д.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Anthony_gregor
- Родился
- Сообщения: 15
- Зарегистрирован: Вт янв 24, 2012 03:09:05
- Откуда: Минск
Re: Микросхема-коммутатор
Доброго утра, дня, вечера, ночи... Дабы не создавать очередную тему и нге захламлять контент решил отписать сюда. Имеется такая задачка: необходимо коммутировать 12 каналов между собой таким образом - 1-2, 1-3, 1-4,...,1-12. каналы стандартные ТЧ. может, если кого-нибудь наведет на мысль, то данная микросхема будет управляться с пульта дистанционного управления (со всеми вытекающими элементами типа дешифратор и т.д.), который уже имеется, и использоваться в аппаратуре служебной связи.
Думал использовать к555лп8 или cd-шку, но конкретно не разобрался которая мне подойдет больше. Коммутируемое напряжение не превышает 20В, управляющий не имеет значения. Может подскажете что путное? Заранее спасибо!=)
Думал использовать к555лп8 или cd-шку, но конкретно не разобрался которая мне подойдет больше. Коммутируемое напряжение не превышает 20В, управляющий не имеет значения. Может подскажете что путное? Заранее спасибо!=)
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Микросхема-коммутатор
Реле герконовые... Другие микросхемы врятли смогут справится с таким напряжением. Нужны специальные конструкции ключей, чтобы в заданных рамках по коммутируемому напряжению(однополярное же?) надежно управлять транзисторами.
- Anthony_gregor
- Родился
- Сообщения: 15
- Зарегистрирован: Вт янв 24, 2012 03:09:05
- Откуда: Минск
Re: Микросхема-коммутатор
Дело в том, что я видел микросхемы, выдерживающие такое напряжение, и даже больше. Пробовал даже подключить CD4066 на свой девайс, в итоге получилось так, что где-то в цепи управления происходит замыкание, в итоге ничего не заработало.
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Микросхема-коммутатор
А выяснить никак? Осциллограф там, или вольтметр...