Мультиплексирование SPI

Обсуждаем цифровые устройства...
Ответить
fAL
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пн июл 23, 2007 01:14:27
Контактная информация:

Мультиплексирование SPI

Сообщение fAL »

Добрый день!
Есть AVR контроллер с одним SPI интерфейсом, есть 2 джойстика, каждый с SPI интерфейсом.
Посоветуйте микросхему(ы) для переключения с одного джойстика на другой для поочередного опроса нажатых клавиш.

P.S. Про AVR Xmega с несколькими SPI я знаю, но у них питание 3.6 В, у меня в схеме 5 В
Реклама
fAL
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пн июл 23, 2007 01:14:27
Контактная информация:

Re: Мультиплексирование SPI

Сообщение fAL »

Про SPI я читал, но никогда не использовал (кроме программирования)

джойстики от PlayStanion 2
Описание http://www.radiokot.ru/lab/controller/17/ тут
Нужно опрашивать нажатые клавиши от 2х контроллеров
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Мультиплексирование SPI

Сообщение Engineer_Keen »

Ножка лишняя на контроллере найдется? Что еще помимо SPI будет нужно от контроллера?
В SPI используется линия CS, следовательно нам нужно сделать линии CS1 и CS2. CS1 - на первый джойстик, CS2 - на второй, остальные линии общие для обоих джойстиков. Вот и вся хитрость :wink: Получается пока - 6 ножек, очевидно информацию надо куда-то отправлять далее, или обрабатывать и чем-то управлять, это как минимум еще 2 ножки если использовать UART, можно взять любимую tiny2313, к примеру.
fAL
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пн июл 23, 2007 01:14:27
Контактная информация:

Re: Мультиплексирование SPI

Сообщение fAL »

Помимо 2х джойстиков, в устройстве будут:
1) LCD дисплей (2 строки по 16 символов)
2) Пьезо-пищалка
3) Аккумулятор (если быть точным, то у устройства будет внешнее питание, а Li Ion аккумулятор нужен на случай его отключения). Насчет схемы питания и зарядки аккумулятора я ещё не думал.
4) 6 светодиодов.
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

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