???
Математика на уровне МГУ

Показано с 1 по 7 из 7

Тема: Схема кнопок на CD4021

  1. #1
    бешеный суслик Аватар для -=REA=-
    Регистрация
    21.10.2005
    Адрес
    Россия г.Киров
    Возраст
    46
    Сообщений
    368

    Exclamation Схема кнопок на CD4021

    Нарыл в инете схему джойстика на 2-х микросхемах CD4021BC - Рисунок1.
    Но нужно использовать больше кнопок и соответственно 3-и микросхемы. Правильно ли будет такая схема - Рисунок2.

    В джое на 1-й микросхеме задействован выход Q8, на 2-х Q7, а на 3-х?? должен быть Q6 или без разницы?

    Может, есть ещё какие замечания? Помогите, пожалуйста!

    ПС: имеется контроллер Hotas Cougar и пытаюсь для РУС сделать кнопки, так как отсутствует плата для ручки РУС.

    ПыСы: в самой ручке РУС Кугара именно такая микросхема CD4021BCM используется.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	схема джойстика на 2-х.GIF 
Просмотров:	271 
Размер:	19.5 Кб 
ID:	84399   Нажмите на изображение для увеличения. 

Название:	схема кнопок на 3-х 4021.jpg 
Просмотров:	242 
Размер:	99.7 Кб 
ID:	84400  
    besheniy_suslik
    E8500 (3,8ГГц), Asus P5K, 4Гб, MSI GTX 570 1280Мб, Win7 64bit, 1920х1200

  2. #2

    Re: Схема кнопок на CD4021

    Цитата Сообщение от -=REA=- Посмотреть сообщение
    Нарыл в инете схему джойстика на 2-х микросхемах CD4021BC - Рисунок1.
    Но нужно использовать больше кнопок и соответственно 3-и микросхемы. Правильно ли будет такая схема - Рисунок2.

    В джое на 1-й микросхеме задействован выход Q8, на 2-х Q7, а на 3-х?? должен быть Q6 или без разницы?

    Может, есть ещё какие замечания? Помогите, пожалуйста!

    ПС: имеется контроллер Hotas Cougar и пытаюсь для РУС сделать кнопки, так как отсутствует плата для ручки РУС.

    ПыСы: в самой ручке РУС Кугара именно такая микросхема CD4021BCM используется.
    CD4021 - это сдвиговый регистр. Контроллер, который с ним работает делает так:
    1. Ставит Load в 1. При этом входы кнопок заносяться в регистр
    2. Ставит load в 0 и дергает CLK. При этом данные внутри регистра сдвигаются к выходу (Q8 илиQ7). Q8 - выход после восьмого триггера, Q7 - после седьмого. Т.е. чтобы считать 16 значений из 2 регистров контроллер должен 16 раз передернуть CLK.
    Если присоединить еще один регистр, а контроллер передернет CLK только 16 раз, то данные не дойдут до выхода третьего регистра.
    Нужно чтобы контроллер передернул CLK 24 раза. Если его можно заставить это сделать (или он сам по себе это делает) то все будет работать.

  3. #3
    бешеный суслик Аватар для -=REA=-
    Регистрация
    21.10.2005
    Адрес
    Россия г.Киров
    Возраст
    46
    Сообщений
    368

    Re: Схема кнопок на CD4021

    Вот не знаю, сколько раз Кагаровский контроллер передёргивает CLK... но кнопок там много.. (4 хатки + 6 кнопок)

    Микросхемы в ручке РУС Кугара 3 шт... значит я дожен всё таки Q8 использовать? или Q7?.... Экспериментально я всё равно определю , но хочется пока в теории узнать

    или это так...допустим 8 кнопок... т.е. 8 CLK раз будет, т.е. можно на 1 микросхеме и юзать надо Q8?

    если 15 кнопок, то 15 CLK будет и нужно юзать 2-е микросхемы и Q8 + на второй микросхеме один из входов замкнуть на +5? так
    besheniy_suslik
    E8500 (3,8ГГц), Asus P5K, 4Гб, MSI GTX 570 1280Мб, Win7 64bit, 1920х1200

  4. #4

    Re: Схема кнопок на CD4021

    Цитата Сообщение от -=REA=- Посмотреть сообщение
    Вот не знаю, сколько раз Кагаровский контроллер передёргивает CLK... но кнопок там много.. (4 хатки + 6 кнопок)
    Микросхемы в ручке РУС Кугара 3 шт... значит я дожен всё таки Q8 использовать? или Q7?.... Экспериментально я всё равно определю , но хочется пока в теории узнать
    Если использовать контроллер Кугара, то 4 хатки + 6 кнопок, то значит 4*4 + 6 = 22 входа. Скорее всего контроллер дает именно 22 тактирования. Т.е. Получается, что для этого одна CD4021 должна иметь выход Q8, а две других - Q7.
    А дальше:
    Если надо 8 кнопок, то одна CD4021, выход Q8 и +5 на 11 ногу (последовательный вход). А вот как будут нумерованы кнопки (1-8 активные, остальные бланковые) или (1-14 бланковые, 15-22 активные) без опыта сказать невозможно

    Если надо 15 кнопок, то две CD4021, выход 1 Q8, выход второй - Q7. Нумерация кнопок опять-таки зависит от подключения.
    Собственно достаточно посмотреть что у CD4021 внутри http://www.fairchildsemi.com/ds/CD/CD4021BC.pdf и все понятно будет.

  5. #5
    бешеный суслик Аватар для -=REA=-
    Регистрация
    21.10.2005
    Адрес
    Россия г.Киров
    Возраст
    46
    Сообщений
    368

    Question Re: Схема кнопок на CD4021

    У меня на схеме 11 нога вешается на корпус...её всё таки надо на +5 или корпус?

    А ещё... 22 кнопки можно получить так : Q8 + Q8 + Q6...так тоже может быть? и на той микросхеме, у которой Q6 будет использован 2 входа не будут подключены к нопкам, с ними и вообще, со свободными незадействованными входами, делать? тоже на +5 или корпус?

    И ещё у меня вопрос
    в наличии две микросхемы, могу я их использовать без третей.. т.е. такты контроллера впустую просчитаются или контроллер заглючит?

    Правильна ли будет схема:
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	схема кнопок на 3-х 4021_.JPG 
Просмотров:	282 
Размер:	102.7 Кб 
ID:	84414  
    Крайний раз редактировалось -=REA=-; 09.04.2008 в 20:46.
    besheniy_suslik
    E8500 (3,8ГГц), Asus P5K, 4Гб, MSI GTX 570 1280Мб, Win7 64bit, 1920х1200

  6. #6

    Re: Схема кнопок на CD4021

    Цитата Сообщение от -=REA=- Посмотреть сообщение
    У меня на схеме 11 нога вешается на корпус...её всё таки надо на +5 или корпус?

    А ещё... 22 кнопки можно получить так : Q8 + Q8 + Q6...так тоже может быть? и на той микросхеме, у которой Q6 будет использован 2 входа не будут подключены к нопкам, с ними и вообще, со свободными незадействованными входами, делать? тоже на +5 или корпус?

    И ещё у меня вопрос
    в наличии две микросхемы, могу я их использовать без третей.. т.е. такты контроллера впустую просчитаются или контроллер заглючит?

    Правильна ли будет схема:
    1. Если ненажатое состояние кнопки разомкнутое, то на 11 и все пустые входа надо +5 через 10к примерно. А еще через резисторы 10к на все входы +5В подать бы.
    2. На схеме у первого регистра кнопки надо подключить на D0-D5.
    3. Контроллер по любому будет отображать 22 кнопки. Если регистров меньше, чем надо, то часть кнопок будет всегда не нажата (если правильно сделать, конечно)

  7. #7
    бешеный суслик Аватар для -=REA=-
    Регистрация
    21.10.2005
    Адрес
    Россия г.Киров
    Возраст
    46
    Сообщений
    368

    Smile Re: Схема кнопок на CD4021

    Таки сделал я схему, которая в ручке РУС Кугара находится, прада не полную, так как мне нужно всего лишь 5 кнопок + 1 Хат в ручку АБ2.

    вот чё получилось:

    ПыСы: кому интересно, могу схемку выложить
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	DC080413003.jpg 
Просмотров:	179 
Размер:	430.2 Кб 
ID:	84522  
    besheniy_suslik
    E8500 (3,8ГГц), Asus P5K, 4Гб, MSI GTX 570 1280Мб, Win7 64bit, 1920х1200

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •