Страница 1 из 1

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

Добавлено: Вт июл 22, 2008 21:48:06
FastCat
Заранее прошу прощения быть может за корявый вопрос :)

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

А к примеру матрицей из 8x8x8 RGB светодиодов (всего 512 RGB светодиодов) какой PIC сможет управлять (что бы ему хватало быстродействия и объема памяти для хранения и выполнения управляющей программы) ?
Или нужно будет что то помощней ?

Добавлено: Ср июл 23, 2008 14:23:43
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 регистровыми элементами .

Добавлено: Ср июл 23, 2008 22:51:00
megasvintus
Короче, встрял чувак! :))

Добавлено: Ср июл 23, 2008 23:37:59
abc
Если надо именно RGB, то тут никакой контроллер в одиночку не потянет.
Вот пример того, как это можно победить - http://www.nw.com/nw/projects/cubatron/

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

ps: поправьте если не так понял - там 27 ветвей с адресом от 1 до 27 ?

Добавлено: Чт июл 24, 2008 05:40:26
abc
Да, на каждой висит 27 светодиодов.
Что касается цены - у нас подобные вещи делаются на продажу и стоят нехило. Стоимость железа здесь - едва ли 20% от стоимости готового изделия.
PS. На крайняк можно применить 10F200(222) - они дешевле :)

Добавлено: Чт июл 24, 2008 09:38:24
LINKS_234
вообщем по-любому придётся юзать I2C или 1-wire + внешнюю память на управляющем МК , чтобы не юзать комп .