реклама на сайте
подробности

 
 
> Расширение числа I/O
Morfko
сообщение Jan 14 2011, 06:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 9-10-08
Пользователь №: 40 814



Имеется платка на базе AT91SAM7S256. Кто знает, каким образом можно увеличить на 115 количество входов/выходов?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dopler
сообщение Jan 14 2011, 17:43
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425



Чтобы развеять все вопросы по периферийному процессору посчитаем время переключения:
1. У меня 24 канала, частота дискретизации по каждому 500 гЦ, т.е. имеем 12 КГц переключение, или по 80 мкС на каждое переключение.
2. Возьмем половину времени на переходной процесс, т.е. надо уложится в 40 мкС.
3. Возьмем АВР с внутренним генератором (внешний не рассматриваю даже близко) - частота SPI 2 МГц (и то это не допустимо, частота должна быть строго 1/4 тактовой) - период 0.5 мкС.
4. В каждый канал надо передать минимум 10 бит - 5 бит на адрес и 5 бит данных (мне нужно 5 IO линий в каждый канал).
Итого: 0.5 * 10 * 24 = 120 мкС, т.е. не вмещаемся никак.
Можно попробовать соединить контроллеры последовательно, но тогда вся гибкость пропадет и вообще толку применять их не будет.

Это я уже позже подумал - при таком подходе не надо обновлять все каналы одновременно, достаточно только один (текущий) выключить, один (следующий) включить, т.е. по времени должны укладываться нормально.

Прибор питается от USB, только на эту цепь уйдет 5 мА * 24 == 120 мА энергии, т.е. 1/4 всего питания.

P.S. В моем случае похоже HC594 подойдет, третье состояние мне не нужно, а сброс у нее есть. Спасибо scifi за наводку, как-то я ее пропустил.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 14 2011, 18:50
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Dopler @ Jan 15 2011, 04:43) *
Это я уже позже подумал - при таком подходе не надо обновлять все каналы одновременно, достаточно только один (текущий) выключить, один (следующий) включить, т.е. по времени должны укладываться нормально.
АХА sm.gif Кроме того, цитирую классика:

Цитата(aaarrr @ Jan 14 2011, 22:03) *
Зачем же так категорично. ... может проявлять некоторую самостоятельность в "ногодрыганьи", не находите?


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Morfko   Расширение числа I/O   Jan 14 2011, 06:23
- - prottoss   Цитата(Morfko @ Jan 14 2011, 17:23) Имеет...   Jan 14 2011, 06:28
|- - Morfko   Цитата(prottoss @ Jan 14 2011, 12:28) Пов...   Jan 14 2011, 07:13
|- - scifi   Цитата(Morfko @ Jan 14 2011, 13:13) Т.е. ...   Jan 14 2011, 08:13
|- - prottoss   Цитата(scifi @ Jan 14 2011, 18:13) Если п...   Jan 14 2011, 08:25
|- - aaarrr   Цитата(prottoss @ Jan 14 2011, 14:25) Не ...   Jan 14 2011, 11:03
|- - prottoss   Цитата(aaarrr @ Jan 14 2011, 21:03) Зачем...   Jan 14 2011, 11:11
- - Dron_Gus   i2c port extender. tca9555, например. Все зависит ...   Jan 14 2011, 06:45
- - skripach   ЦитатаТ.е. если ставить ПЛИС, то максимальная част...   Jan 14 2011, 08:09
- - Dopler   А может быть кто-нибудь подскажет микросхему, анал...   Jan 14 2011, 10:46
|- - prottoss   Цитата(Dopler @ Jan 14 2011, 20:46) А мож...   Jan 14 2011, 10:55
|- - scifi   Цитата(Dopler @ Jan 14 2011, 16:46) А мож...   Jan 14 2011, 12:56
- - Dopler   Спасибо за ответы. Действительно ПЛИС в моем случа...   Jan 14 2011, 13:26
|- - prottoss   Цитата(Dopler @ Jan 15 2011, 00:26) ...ес...   Jan 14 2011, 14:30
- - firstvald   Я бы проц ставил однозначно - куча проблем решаетс...   Jan 14 2011, 14:59
- - aaarrr   Воистину "погромистский" подход, ага - в...   Jan 14 2011, 15:09
|- - prottoss   Цитата(aaarrr @ Jan 15 2011, 02:09) Воист...   Jan 14 2011, 16:56
||- - aaarrr   Цитата(prottoss @ Jan 14 2011, 22:56) Я, ...   Jan 14 2011, 17:29
|- - firstvald   Цитата(aaarrr @ Jan 14 2011, 21:09) Воист...   Jan 14 2011, 17:19
- - Dopler   Ладно, я в обще-то сюда на всякий случай написал, ...   Jan 14 2011, 16:17
- - Morfko   Я вообще с ПЛИС дела никогда не имел, очень пример...   Jan 23 2011, 03:45
- - ukpyr   ЦитатаА может быть кто-нибудь подскажет микросхему...   Jan 23 2011, 05:46


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 19:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.014 секунд с 7
ELECTRONIX ©2004-2016