Страница 1 из 1
Мультиплексирование SPI
Добавлено: Пт мар 26, 2010 12:49:46
fAL
Добрый день!
Есть AVR контроллер с одним SPI интерфейсом, есть 2 джойстика, каждый с SPI интерфейсом.
Посоветуйте микросхему(ы) для переключения с одного джойстика на другой для поочередного опроса нажатых клавиш.
P.S. Про AVR Xmega с несколькими SPI я знаю, но у них питание 3.6 В, у меня в схеме 5 В
Re: Мультиплексирование SPI
Добавлено: Пт мар 26, 2010 13:49:36
fAL
Про SPI я читал, но никогда не использовал (кроме программирования)
джойстики от PlayStanion 2
Описание
http://www.radiokot.ru/lab/controller/17/ тут
Нужно опрашивать нажатые клавиши от 2х контроллеров
Re: Мультиплексирование SPI
Добавлено: Пт мар 26, 2010 14:06:06
Engineer_Keen
Ножка лишняя на контроллере найдется? Что еще помимо SPI будет нужно от контроллера?
В SPI используется линия CS, следовательно нам нужно сделать линии CS1 и CS2. CS1 - на первый джойстик, CS2 - на второй, остальные линии общие для обоих джойстиков. Вот и вся хитрость

Получается пока - 6 ножек, очевидно информацию надо куда-то отправлять далее, или обрабатывать и чем-то управлять, это как минимум еще 2 ножки если использовать UART, можно взять любимую tiny2313, к примеру.
Re: Мультиплексирование SPI
Добавлено: Пт мар 26, 2010 14:31:17
fAL
Помимо 2х джойстиков, в устройстве будут:
1) LCD дисплей (2 строки по 16 символов)
2) Пьезо-пищалка
3) Аккумулятор (если быть точным, то у устройства будет внешнее питание, а Li Ion аккумулятор нужен на случай его отключения). Насчет схемы питания и зарядки аккумулятора я ещё не думал.
4) 6 светодиодов.