Как оценить "мощность" PIC'a ?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Встал на лапы
Сообщения: 133
Зарегистрирован: Пт ноя 09, 2007 15:04:50
Откуда: Moscow

Сообщение FastCat »

Заранее прошу прощения быть может за корявый вопрос :)

Есть некое ус-во, которое состоит из матрицы в 4x4x4 RGB светодиодов (всего 64 RGB светодиода). Мигают они приколько разными цветами, при этом формируя интересные световые композиции. Управляет всем этим делом PIC18F4620.

А к примеру матрицей из 8x8x8 RGB светодиодов (всего 512 RGB светодиодов) какой PIC сможет управлять (что бы ему хватало быстродействия и объема памяти для хранения и выполнения управляющей программы) ?
Или нужно будет что то помощней ?
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

всё зависит от программы и кол-ва ног МК . у пиков max частота - не более 20 МГц . на одну операцию тратиться 4 такта , т.е. при 20МГц кол-во MIPS (мегавыборок в секунду) будет не более 5 .
если 5 000 000 / 64 = 78125 . для нормального переключения под музыку вполне достаточно будет 5-10 кГц , т.е. на внутренние команды для каждого светодиода остаётся ещё 7-15 команд .

на 512 потребуется 5000*10*512*4=102 400 000 МГц в случае с пиками ... :) у AVR на это потребуется около 25 МГц .

вообщем задача не для пиков . смотрите в сторону МК с MIPS от 25 .

( если что-то не правильно посчитал - поправьте , знающие :) ).

ps : интересно будет посмотреть на кол-во проводов в устройстве :)
и ещё - вам понадобиться расширять кол-во портов I/O регистровыми элементами .
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 568
Зарегистрирован: Вт мар 04, 2008 20:03:03
Откуда: Нижний Новгород

Сообщение megasvintus »

Короче, встрял чувак! :))
Трудно быть деревянным, совсем трудно....
abc
Друг Кота
Аватара пользователя
Сообщения: 3688
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Если надо именно RGB, то тут никакой контроллер в одиночку не потянет.
Вот пример того, как это можно победить - http://www.nw.com/nw/projects/cubatron/
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

Если надо именно RGB, то тут никакой контроллер в одиночку не потянет.
Вот пример того, как это можно победить - http://www.nw.com/nw/projects/cubatron/
ИМХО не самый лучший вариант с таким кол-вом пиков и управляющей системой . хотя и очень интересное решение сделать трёхпроводный интерфейс , причём из них 2 провода на питание .
но всёравно это решение не для стран бывшего СССР , где проще достать логики и меди , чем пиков по дешёвке и LAN сервер принтера :)

ps: поправьте если не так понял - там 27 ветвей с адресом от 1 до 27 ?
Реклама
abc
Друг Кота
Аватара пользователя
Сообщения: 3688
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Да, на каждой висит 27 светодиодов.
Что касается цены - у нас подобные вещи делаются на продажу и стоят нехило. Стоимость железа здесь - едва ли 20% от стоимости готового изделия.
PS. На крайняк можно применить 10F200(222) - они дешевле :)
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

вообщем по-любому придётся юзать I2C или 1-wire + внешнюю память на управляющем МК , чтобы не юзать комп .
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»