Вопрос увеличения количества в/в МК для многих актуален и рассмотрение его здесь полезно. Есть четыре способа решения проблеммы (рассматриваем только цифровую часть, сопряжение (ключи, буфферы, оптопары и т.д.) не трогаем):
1. Матричное соединение - всем известное, широко применяется, не для всех задач возможно. МК с 52 в/в (ATmega12
![Горд собой](images/smilies/icon_dovl.gif)
, организованных в матрицу сможет управлять (или принимать сигналы) 26*26=676 объектами. Стоимость реализации - стоимость МК.
2. Цепочное (последовательное) соединение регистров сдвига типа К555ИР8 (74HC164), К561ИР2 (4015B), 4094B (74HC4094), КР1533ИР24 (74HC299) и других - тоже всем известное, широко применяется, тоже не для всех задач возможно. Стоимость реализации - стоимость МК + стоимость регистров (для 640 выводов надо 80 регистров, для информации - один вывод mega64 у меня спокойно "раскачивает" 64шт. 74НС164 синхроимпульсом).
3. Применение специализированных сдвигающих "регистров" типа PCF8574 (
http://www.allcomponents.ru/search.h...&s=PCF8574&m=0) (есть на 8 и 16 бит) "сидящих" на шине I2C (есть варианты с SPI и с 1-Wire) (тоже широко применяется, тоже не для всех задач возможно)- здесь есть возможность уйти от динамического опроса/управления к статической - можно спокойно менять состояние одного бита в любом байте, не "прокачивая" по цепочке всю комбинацию как в регистрах сдвига(для 640 выводов надо прокачать 80 байт). Цена вопроса - стоимость МК + стоимость м/сх (80 шт. для 8 разрядных м/сх. и 40 шт. для 16) + организация протокола (SPI, I2C, 1-Wire).
4. Применение параллельного интерфейса с использованием либо параллельных регистров типа **ИР22-23 и др., либо 580ВВ55 (82С55, MSM81C55) - тоже широко применяется, тоже не для всех задач возможно. Цена вопроса - стоимость МК + стоимость м/сх (80/3=27 шт. для ВВ55 или 80шт для ИРок) + протокол обращения к регистрам или начального конфигурирования в ВВ55.
Применяя ПЛИСки уменьшаем количество камней (для 640 в/в при ATF1508**-**100 до 80/8=10), убираем протокол (обращаемся как к внешней ячейке памяти), меняем назначение ножек как нам удобно для разводки платы, имеем внутриплатное перепрограммирование и защиту от несанкционированного копирования. С помощью ATF1508 свободно можем реализовать увеличение в/в МК по всем четырем способам, создав внутри ее сообветствующую структуру. А кто считает, что применять ПЛИС надо только для общения с богом, тот пусть на компьютере не запускает игрушки и решает на нем только теорему Ферма.
Я не решаю проблему создателя ветки - он сам еще не до конца определился и нам мало инфы дал,
Цитата:
|
N_i_k_o_p_o_l
все проблнма еще в том, что я не знаю характеристик исполнительного механизма, потому мне сложно остановится на том или ином решении проблемы.
|
но пишу хорошо проверенные возможности на поставленный вопрос об способах увеличения в/в МК, что многих на разных стадиях их электронного развития волнует.
для ivvasiv
Цитата:
|
ivvasiv
Никак не могу,однако,найти MAX PLUS II V10.2 с лекарством.
Подельте ссылочку ,пожалуйста , кому не трудно.
|
Получи, там четыре файла по 40МБ, без пароля на .rar, что не ясно - спрашивай.
http://zelen536.ifolder.ru/6915319
http://zelen536.ifolder.ru/6916147
http://zelen536.ifolder.ru/6916831
http://zelen536.ifolder.ru/6917464