Посоветуйте микроконтроллер со след. требованиями

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Дон Амброзио

Сообщение Дон Амброзио »

Посоветуйте микроконтроллер со след. требованиями:
1. Наличие встроенного программируемого модуля прерываний, позволяющего программно задавать приоритеты прерываниям
2. Наличие не менее 2-х встроенных UART
3. Наличие не менее чем 10-ти разрядного АЦП (лучше 12)
4. Наличие не менее 16-ти банков рабочих регистров (не менее 16-ти регистров в банке) и переключение одного банка на другой чтобы выполнялось одной командой процессора как можно быстрее (желательно за 1 такт)
5. Наличие не менее чем 2-х таймеров (8-ми разрядного и 16-ти разрядного), способных работать в ШИМ-режиме, в режиме захвата и в режиме подсчёта внешних импульсов
6. Наличие не менее чем 2 кБ SRAM, 16кБ FLASH
7. Работа на тактовых частотах свыше 50МГц при времени выполнения большинства команд 1-2 тактов
8. Watchdog-таймер
9. Наличие SPI и/или I2C
10.Не менее 4 выводов, которые можно задействовать под внешние прерывания (по фронту, по спаду, по низкому уровню)
11. Стоимость не более 5-6 баксов
12. Возможность самопрограммирования FLASH
13. Возможность программной перекоммутации выводов, т.е. например под передатчик UART можно программно выбрать любой вывод MCU

Короче говоря по функциональности это должен быть аналог ATmega128 c отличиями, которые выделены в этом списке жирным шрифтом
Реклама
Друг Кота
Аватара пользователя
Сообщения: 25607
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Осторожно попытаюсь попросить автора вопроса уточнить задачу(круг задач) которые надлежит решать будущему девайсу. Откуда потребность в 50 МИПСах? Это ключевая проблема... ИМХО...

ЗЫ Мож 16-ти разрядный камень???? Или нет?
Последний раз редактировалось КРАМ Чт фев 28, 2008 21:06:59, всего редактировалось 1 раз.
Реклама
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вт дек 05, 2006 11:49:08

Сообщение igorkov »

LPC2134
1. VIC позволяет устанавливать приоритеты
2. UART-ов как раз 2. (почему-то 31/32 только с одним UART, странно...)
3. 2 АЦП по 10 бит, 16 входов.
4. Волшебное требование. Разве что Parallax Propeller под него чуть-чуть подходит, но больше не скажу. В ARM 16 32 битных регистров. Есть еще дополнительные (в сумме их 32). Там, допустим FIQ (быстрое прерывание) заменяет часть банка регистров, как раз под похожие задачи.
5. 2 32 битных таймера с полным набором возможностей.
6. 16К RAM, 128 FLASH
7. Максимальная тактовая частота 60МГц как для ядра так и для периферии. ARM ядро однотактное. Команды в линейном участке не затрагивающие FLASH выполняются по 1-2 такта.
8. + Куда уж без него.
9. +
10. +
11. 8-10 баксов где-то.
12. Интерфейс IAP, программирование минимум по 16 байт (да-да, не 256 как в даташите), стирание секторами.
13. Что-то такого я вообще не встречал. Здесь лучше развести грамотно.
Контактная информация:
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 25607
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

По 13 пункту дсПИКи имеют ремаппинг пинов...
Реклама
Закрыто

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