Перейти к содержанию
    

Помогите в выборе архитектуры мк

Требуется совет в выборе архитектуры и типа микроконтроллера для создания устройства, на которое будут возлагаться примерно такие вот функции:

- работа с ЖКИ (графическим, 128х64)

- обработка клавиатуры (матричной скорее всего)

- обработка цифровых сигналов

- ведение лога событий

- наличие приличного количества портов

- ацп не ниже 12 бит

- UART, CAN

- работа с USB

- работа с SD

- часы реального времени

 

Вариантов уйма (pic 33, avr32, разнообразные arm'ы: Atmel, STM, NXP, Texas etc), хочется услышать различные мнения. Поделитесь опытом, пожалуйста.

 

И пару слов про обоснование выбора (цена, производительность, доступность, удобность разработки, наличие готовых библиотек).

 

P.S. если есть специальный раздел по выбору микроконтроллеров, перенесите тему туда, пожалуйста.

 

 

Пока склоняюсь к ARM'ам (доступность, распространённость, большое количество библиотек), вопрос в том, какой выбрать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость MALLOY2

Здесь как всегда не хватает данных ....

 

обработка цифровых сигналов - алгоритмы разные бывают....

АЦП 12 бит - а скорость то какая ? или это не важно ? а может внешний ?

 

 

Я бы советовал посмотреть в сторону CORTEX-M3

stm32 имеют на борту 12бит АЦП 1мегасемпл, подходит для задач ЦОС в своей весовой категории, но графика отсутствует....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если взять LPC2368 - то там есть вся нужная Вам переферия ( включя контроллер SD ), но ADC 10 бит

графический дисплей, если моно лучше взять с контроллером NJU ( NJU6676) его можно подключить по SPI (SSP), совместно с DMA или FIFO это будет эффективнее чем дергать ногами.

 

STM32 - тоже хорошо! (SD можно и по SPI подключить)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Контроллер отдельно, 12-и битный АЦП отдельно. Встроенных хорших 12-ти битных АЦП не встречал. Кроме ТТХ контроллера еще нужно учесть силы разработчика, которому придется осваивать этот контроллер :). Т.е. учесть доступность дополнительной информации по нему, например, в интернете, в форумах, консультации у производителя (завдского описания не всегда хватает). Еще подумать о средствах разработки и отладки.

Контроллер, например, LPC2378. Там есть все, что вам требуется + еще Ehtenet.

Выбор внешних АЦП больше, чем втроенных в контроллер. АЦП искать у Analog Device.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость MALLOY2
Еще подумать о средствах разработки и отладки.
а че думать они теже что и для LPC

LPC2378 что то я там невижу контроллера экранчика, и АЦП нетот, и стоит заметить что у ЛПЦ SPI тормознутый, про ЦОС вобще молчу

 

Ну если еще заглянуть на планы производителей на следующий год, то там серьезный подьем идет ядра CORTEX-M3, ARM7 начало умирать.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

LPC2378 что то я там невижу контроллера экранчика, и АЦП нетот, и стоит заметить что у ЛПЦ SPI тормознутый, про ЦОС вобще молчу

2478.

А тема ЦОС не раскрыта, так что нечего критиковать.

STM32 тоже не идеал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость MALLOY2

Идеальный это тот который на 100% подходит к вашему ТЗ без использования доп. переферии.

А об минусах написано в errata !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

- обработка цифровых сигналов

 

Если более-менее серьезная, то все в одном флаконе - это вряд-ли. А так - внешний АЦП и LPC2478. От последнего пока (у меня) складываются весьма неплохие впечатления.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Встроенных хорших 12-ти битных АЦП не встречал.

Ну это вы зря. У ADI встроенные АЦП ничуть не хуже, чем отдельностоящие. Например у ARMированных ADUCов (ADUC7xxx) шумы и нелинейности - младший разряд. Также очень точно калиброванная опора. Хорошие встроенные АЦП и у Силабза. Его C8051F06x с 16-разрядым SAR АЦП - прекрасная штука.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...