Trip 0 28 ноября, 2008 Опубликовано 28 ноября, 2008 · Жалоба Требуется совет в выборе архитектуры и типа микроконтроллера для создания устройства, на которое будут возлагаться примерно такие вот функции: - работа с ЖКИ (графическим, 128х64) - обработка клавиатуры (матричной скорее всего) - обработка цифровых сигналов - ведение лога событий - наличие приличного количества портов - ацп не ниже 12 бит - UART, CAN - работа с USB - работа с SD - часы реального времени Вариантов уйма (pic 33, avr32, разнообразные arm'ы: Atmel, STM, NXP, Texas etc), хочется услышать различные мнения. Поделитесь опытом, пожалуйста. И пару слов про обоснование выбора (цена, производительность, доступность, удобность разработки, наличие готовых библиотек). P.S. если есть специальный раздел по выбору микроконтроллеров, перенесите тему туда, пожалуйста. Пока склоняюсь к ARM'ам (доступность, распространённость, большое количество библиотек), вопрос в том, какой выбрать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 28 ноября, 2008 Опубликовано 28 ноября, 2008 · Жалоба Здесь как всегда не хватает данных .... обработка цифровых сигналов - алгоритмы разные бывают.... АЦП 12 бит - а скорость то какая ? или это не важно ? а может внешний ? Я бы советовал посмотреть в сторону CORTEX-M3 stm32 имеют на борту 12бит АЦП 1мегасемпл, подходит для задач ЦОС в своей весовой категории, но графика отсутствует.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KRS 1 28 ноября, 2008 Опубликовано 28 ноября, 2008 · Жалоба если взять LPC2368 - то там есть вся нужная Вам переферия ( включя контроллер SD ), но ADC 10 бит графический дисплей, если моно лучше взять с контроллером NJU ( NJU6676) его можно подключить по SPI (SSP), совместно с DMA или FIFO это будет эффективнее чем дергать ногами. STM32 - тоже хорошо! (SD можно и по SPI подключить) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bookevg 0 28 ноября, 2008 Опубликовано 28 ноября, 2008 · Жалоба Присоединяюсь к замечаниям MALLOY2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maxim_K 0 28 ноября, 2008 Опубликовано 28 ноября, 2008 · Жалоба Контроллер отдельно, 12-и битный АЦП отдельно. Встроенных хорших 12-ти битных АЦП не встречал. Кроме ТТХ контроллера еще нужно учесть силы разработчика, которому придется осваивать этот контроллер :). Т.е. учесть доступность дополнительной информации по нему, например, в интернете, в форумах, консультации у производителя (завдского описания не всегда хватает). Еще подумать о средствах разработки и отладки. Контроллер, например, LPC2378. Там есть все, что вам требуется + еще Ehtenet. Выбор внешних АЦП больше, чем втроенных в контроллер. АЦП искать у Analog Device. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 28 ноября, 2008 Опубликовано 28 ноября, 2008 · Жалоба Еще подумать о средствах разработки и отладки. а че думать они теже что и для LPC LPC2378 что то я там невижу контроллера экранчика, и АЦП нетот, и стоит заметить что у ЛПЦ SPI тормознутый, про ЦОС вобще молчу Ну если еще заглянуть на планы производителей на следующий год, то там серьезный подьем идет ядра CORTEX-M3, ARM7 начало умирать..... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DogPawlowa 0 28 ноября, 2008 Опубликовано 28 ноября, 2008 · Жалоба LPC2378 что то я там невижу контроллера экранчика, и АЦП нетот, и стоит заметить что у ЛПЦ SPI тормознутый, про ЦОС вобще молчу 2478. А тема ЦОС не раскрыта, так что нечего критиковать. STM32 тоже не идеал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trip 0 1 декабря, 2008 Опубликовано 1 декабря, 2008 · Жалоба А какие минусы у STM32 ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 1 декабря, 2008 Опубликовано 1 декабря, 2008 · Жалоба А какие минусы у STM32 ? А кто говорил о минусах ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trip 0 3 декабря, 2008 Опубликовано 3 декабря, 2008 · Жалоба о минусах было вот тут: STM32 тоже не идеал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 3 декабря, 2008 Опубликовано 3 декабря, 2008 · Жалоба Идеальный это тот который на 100% подходит к вашему ТЗ без использования доп. переферии. А об минусах написано в errata ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Axel 1 3 декабря, 2008 Опубликовано 3 декабря, 2008 · Жалоба - обработка цифровых сигналов Если более-менее серьезная, то все в одном флаконе - это вряд-ли. А так - внешний АЦП и LPC2478. От последнего пока (у меня) складываются весьма неплохие впечатления. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dir 0 5 декабря, 2008 Опубликовано 5 декабря, 2008 · Жалоба Встроенных хорших 12-ти битных АЦП не встречал. Ну это вы зря. У ADI встроенные АЦП ничуть не хуже, чем отдельностоящие. Например у ARMированных ADUCов (ADUC7xxx) шумы и нелинейности - младший разряд. Также очень точно калиброванная опора. Хорошие встроенные АЦП и у Силабза. Его C8051F06x с 16-разрядым SAR АЦП - прекрасная штука. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться