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

 
 
> Специализированный чип vs микроконтроллер, pro et contra
beer_warrior
сообщение Oct 3 2006, 17:35
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Сейчас оцениваю задачу - нужен контроллер с дофига IO, с возможностью каскадирования.
Напрашивается решение в виде PCF8574. Посмотрел по цене $2, SOIC под заказ.
В тоже время склады ломятся от Tiny2313($1,2) и Mega8($2).
И тут возникает вопрос - а не сделать ли IO на них?
Конечно и софт придется писать и интерфес для программирования закладывать, но для большого количества модулей это окупится. Зато не привязан к аппаратным адресам, устройства получатся гибкие, с легким переконфигурированием, возможностью использования различных фич типа АЦП или счета импульсов.
В общем в сомнении.
А что думает уважаемый Олл?


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
iosifk
сообщение Oct 4 2006, 06:26
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(beer_warrior @ Oct 3 2006, 21:35) *
В тоже время склады ломятся от Tiny2313($1,2) и Mega8($2).
И тут возникает вопрос - а не сделать ли IO на них?
Конечно и софт придется писать и интерфес для программирования закладывать, но для большого количества модулей это окупится. Зато не привязан к аппаратным адресам, устройства получатся гибкие, с легким переконфигурированием, возможностью использования различных фич типа АЦП или счета импульсов.


Если программа главного процессора разбивается на части, и каждая часть пишется и отлаживается отдельно, то такой проект всегда будет выигрывать по времени и по стоимости разработки.
Если хотите подробней - то у меня на сайте есть две части статьи "Квадрига ...."
Это полностью отражает мой опыт. Если периферийные контроллеры могут выполнять первичную обработку информации, то это значит, что они разгрузят линии связи, смогут проверять линии связи на правильность приема-передачи данных, контролировать температуру и питание периферии и т.д.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 4 2006, 10:54
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(iosifk @ Oct 4 2006, 09:26) *
Если программа главного процессора разбивается на части, и каждая часть пишется и отлаживается отдельно, то такой проект всегда будет выигрывать по времени и по стоимости разработки.
Если хотите подробней - то у меня на сайте есть две части статьи "Квадрига ...."
Это полностью отражает мой опыт. Если периферийные контроллеры могут выполнять первичную обработку информации, то это значит, что они разгрузят линии связи, смогут проверять линии связи на правильность приема-передачи данных, контролировать температуру и питание периферии и т.д.


Если это возможно тогда вообще без сомнений. Я описывал случай когда предварительную обработку осуществить было нельзя. И однокристалка работала чисто как расширитель портов ввода/вывода. Но и в этом случае всё прошло достаточно успешно (для меня). Максимальная частота работы с портами составила примерно 1/10 от частоты тактирования для tiny это 2М. Команды позволяли читать/писать порты целиком и устанавливать/сбрасывать конкретные биты.
Ну а сейчас я использую м2560 - 11 портов.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- beer_warrior   Специализированный чип vs микроконтроллер   Oct 3 2006, 17:35
- - slog   Цитата(beer_warrior @ Oct 3 2006, 21:35) ...   Oct 3 2006, 18:00
- - proba   мк выгодно если его и в дополнителнои функции испо...   Oct 3 2006, 18:49
|- - Леонид Иванович   Если просто нужно много IO, то обычно использую Al...   Oct 3 2006, 19:21
- - SasaVitebsk   Цитата(beer_warrior @ Oct 3 2006, 20:35) ...   Oct 3 2006, 19:25
- - beer_warrior   ЦитатаТолько цены у Вас какие-то кривые. М8 - 0.9...   Oct 3 2006, 19:49
- - _artem_   Зависит от Ваших требований : - Цена на один вход ...   Oct 3 2006, 23:51
- - CDT   Цитата(beer_warrior @ Oct 3 2006, 20:35) ...   Oct 4 2006, 04:53
- - muravei   Цитата(beer_warrior @ Oct 3 2006, 21:35) ...   Oct 4 2006, 06:23
- - glebka   Была похожая задача,нашел max6957.Управляется по S...   Oct 4 2006, 11:44
- - defunct   Тут от конечной цены много зависит, если цена тако...   Oct 4 2006, 22:49
- - beer_warrior   ЦитатаТут от конечной цены много зависит, если цен...   Oct 5 2006, 04:44
- - mse   Цитата(beer_warrior @ Oct 5 2006, 08:44) ...   Oct 5 2006, 06:53


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

 


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


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