|
Есть ли такой элемент? |
|
|
|
Dec 15 2007, 14:19
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694

|
Помогите начинающему, не проъходите мимо/ Нужен такой элемент,И вообще существует ли такой? По схеме: при подаче лог, еденицы на вход 10, вход 1 должен соединяться с выходом 5, а при подаче нуля, возращаться в исходное состояние. Соответственно так же должны соединяться оставшиеся входы и выходы, Заранее спасибо за ответ,
Эскизы прикрепленных изображений
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 29)
|
Dec 15 2007, 17:38
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694

|
Цитата(rezident @ Dec 15 2007, 17:37)  Спасибо, но єто не то что нужно. Подскажите хоть, как такое устройство называется, чтобы искать можно было.
|
|
|
|
|
Dec 15 2007, 17:42
|
Участник

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

|
Коммутатор напряжения. Посмотри среди 590КН__, может из них что-то найдется.
|
|
|
|
|
Dec 15 2007, 19:03
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694

|
Цитата(DASM @ Dec 15 2007, 20:52)  Я что-то не понял - почему не то, что нужно ? 4053 при соединенных вместе A B C - то что и нужно. По крайней мере кроме цоколевки корпуса Вы все верно пишете, но так получается теряются выводы. А хотелось бы, чтобы было n входов и 2n выводов + управляющий. Коммутироваться будут цифровые сигналы от контроллера. Если поподробнее : хочу увеличить количество подключаемых кнопок к контроллеру PIC.
|
|
|
|
|
Dec 15 2007, 19:18
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(SS-Sasha @ Dec 15 2007, 22:03)  Вы все верно пишете, но так получается теряются выводы. А хотелось бы, чтобы было n входов и 2n выводов + управляющий. И какие выводы потерялись? CD4053 полностью соответствует Вашей картинке, только ногу "10" считайте за ноги 9-11 CD4053, соединенные вместе. Цитата Коммутироваться будут цифровые сигналы от контроллера. Если поподробнее : хочу увеличить количество подключаемых кнопок к контроллеру PIC. Сколько кнопок хочется обрабатывать? Для 16 кнопок (матрица 4х4) достаточно одного байтового порта с внутренним pull-up'ом и без каких-либо навесок снаружи.
|
|
|
|
|
Dec 15 2007, 19:29
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694

|
Цитата(rezident @ Dec 15 2007, 22:10)  А сколько кнопок вы хотите подключить? И по какой схеме? Матрица кнопок NxM или каждая кнопка к своему входу? ПЛИС применить не желаете? С помощью нее можно организовать сканирование кучи кнопок всего по трем проводам. У меня матрица 4х4. Хотел получить 24 кнопки, переключая опрос по столбцам. Свободно 8 выводов контроллера. Нашел в нете , как увеличить с помощью мультиплексора , но выигрыша по количеству в моем случае не получается. Цитата(xemul @ Dec 15 2007, 22:18)  И какие выводы потерялись? CD4053 полностью соответствует Вашей картинке, только ногу "10" считайте за ноги 9-11 CD4053, соединенные вместе. Точно. А я не сообразил. Спасибо всем за разъяснения!!!
|
|
|
|
|
Dec 15 2007, 19:38
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694

|
Следующий вопрос по горячим следам: а аналоги у cd4053 есть? А то поверхностный поиск в гугле не показал где его можно купить, я живу в Киеве.
|
|
|
|
|
Dec 15 2007, 19:40
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(DASM @ Dec 15 2007, 22:34)  а Разве не 9,10 И 11 надо соединить ?  Естесно 9-10-11. Написал кратко, получилось неоднозначно  . Цитата(SS-Sasha @ Dec 15 2007, 22:38)  Следующий вопрос по горячим следам: а аналоги у cd4053 есть? А то поверхностный поиск в гугле не показал где его можно купить, я живу в Киеве. Это стандартная КМОП логика, не-выпускается только ленивым. Ищите просто 4053 (Вам будут интересны позиции стоимостью до 3-4 руб.; efind взят только для примера). Цитата(singlskv @ Dec 15 2007, 22:51)  IDTQS3VH16233PA подойдет ? "Злой ты, Морозко."
|
|
|
|
|
Dec 15 2007, 19:58
|
Местный
  
Группа: Свой
Сообщений: 292
Регистрация: 28-01-05
Из: МО, Мытищи
Пользователь №: 2 274

|
Цитата(SS-Sasha @ Dec 15 2007, 22:22)  У меня матрица 4х4. Хотел получить 24 кнопки, переключая опрос по столбцам. Свободно 8 выводов контроллера. Нашел в нете , как увеличить с помощью мультиплексора , но выигрыша по количеству в моем случае не получается. Посмотрите в сторону дешифратора 3 в 8 http://www.nxp.com/acrobat/datasheets/74HC_HCT138_3.pdf3 выхода дают 8 линий сканирования. В этом случае сможете получить матрицу 8*5=40 кнопок. Правда прийдется поставить диоды на выход дешифратора для предотвращения замыкания его выводов через две одновременно нажатых кнопки (подключенный к одной и той же линии чтения). Можно применить мультиплексор 8 в 1 http://www.fairchildsemi.com/ds/74/74AC151.pdfИмеем 4 линии сканирования, 3 вывода выбора входной линии и 1 вывод собственно для анализа входной линии. Получится матрица 4*8=32 кнопки.
|
|
|
|
|
Dec 15 2007, 20:13
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694

|
Цитата(singlskv @ Dec 15 2007, 22:51)  IDTQS3VH16233PA подойдет ? Спасибо.  Это уже много.
|
|
|
|
|
Dec 15 2007, 20:13
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(xemul @ Dec 15 2007, 22:40)  "Злой ты, Морозко."  Не, я не злой, я просто что вижу то и пою  просто у меня сейчас лежит платка(отладочная) на которой с помощью этой микрухи сделан выбор 16/32бит для SDRAM(и это для разных вариантов апликашенов!). Мне понравилось!
|
|
|
|
|
Dec 15 2007, 20:59
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694

|
Так правильно?
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 16 2007, 14:03
|
Местный
  
Группа: Свой
Сообщений: 292
Регистрация: 28-01-05
Из: МО, Мытищи
Пользователь №: 2 274

|
Цитата(SS-Sasha @ Dec 15 2007, 23:59)  Так правильно? Диоды нужно поставить наоборот. Микросхема 74HC138 выдает логический 0 по одному из выходов и логическую 1 по всем остальным. При одновременном нажатии двух кнопок на одной линии чтения получим проводное "или". Линия будет постоянно в состоянии логической 1 и невозможно определить положение нажатых кнопок. И pull-up резисторы на линиях чтения лучше иметь явные (не полагаться на входные pull-up микросхемы). Так будеть надежнее. Цитата(pkuz @ Dec 16 2007, 01:34)  ААААА зачем так много диодов?  Достаточно одного на линейку!,кз между рядов прогр. проверять или чго-то не понял  Если иметь по одному диоду на каждую кнопку, то гарантировано можно определить все нажатые кнопки независимо от количества нажатых. Если иметь только 8 диодов (по одному на каждую линию сканирования), то есть ситуации, когда при одновременном нажатии 3-х кнопок получим замыкание двух линий сканирования с двумя линиями возврата. Таким образом система будет считать, что нажато 4 кнопки. Если нажато больше кнопок, то становится ещё хуже.
|
|
|
|
|
Dec 16 2007, 17:20
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694

|
Цитата(yuri_d @ Dec 16 2007, 17:03)  Диоды нужно поставить наоборот. Микросхема 74HC138 выдает логический 0 по одному из выходов и логическую 1 по всем остальным. При одновременном нажатии двух кнопок на одной линии чтения получим проводное "или". Линия будет постоянно в состоянии логической 1 и невозможно определить положение нажатых кнопок.
И pull-up резисторы на линиях чтения лучше иметь явные (не полагаться на входные pull-up микросхемы). Так будеть надежнее. Если иметь по одному диоду на каждую кнопку, то гарантировано можно определить все нажатые кнопки независимо от количества нажатых.
Если иметь только 8 диодов (по одному на каждую линию сканирования), то есть ситуации, когда при одновременном нажатии 3-х кнопок получим замыкание двух линий сканирования с двумя линиями возврата. Таким образом система будет считать, что нажато 4 кнопки. Если нажато больше кнопок, то становится ещё хуже. В таком виде будет работать?
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 16 2007, 18:06
|
Местный
  
Группа: Свой
Сообщений: 292
Регистрация: 28-01-05
Из: МО, Мытищи
Пользователь №: 2 274

|
Цитата(SS-Sasha @ Dec 16 2007, 20:20)  В таком виде будет работать? Будет.
|
|
|
|
|
Dec 16 2007, 18:20
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 20-08-06
Из: Киев
Пользователь №: 19 694

|
Спасибо.
|
|
|
|
|
Dec 18 2007, 07:52
|

Частый гость
 
Группа: Свой
Сообщений: 76
Регистрация: 23-02-07
Из: Минск
Пользователь №: 25 611

|
Или лыжи не едут или я не так отталкиваюсь 1.Ставим 8 диодов катодом к 138 2.ставим 4 диода анодами к подт.резисторам шины Диоды 1 устраняют кз между портами 138 диоды 2 устраняют влияние клавы на остальные части схемы устройства итого 40-16 экономия диодов
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|