|
Подбор контроллера по задаче |
|
|
|
Dec 19 2008, 15:04
|
Частый гость
 
Группа: Участник
Сообщений: 188
Регистрация: 10-10-06
Пользователь №: 21 172

|
Подбираю контроллер по задаче. До этого работал только с Atmel, но начал сомневаться с новой задачей. Задача: USB 2.0 в режиме эммуляции RS232, FlashDisk, возможно еще одного устройства RS232 - 2 штуки SPI - 2 штуки, но можно обойтись и одной I2C или встроенные часы CMOS Небольшое количество дополнительных портов в/в АЦП - 2 канала (10 бит за глаза, контроль питания) Тактовая от 32МГц и выше Разрядности хватило бы и 8 бит, но не нашел подходящего (все операции байтовые) ОЗУ - 32 и 64(лучше) кБайт Flash для программы 256К Программа, скорее всего, будет на основе FreeRTOS
На данный момент смотрел варианты AT91SAM7S256 и LPC2146. По второму вопрос: Real-time clock у них - настоящие cmos часы работающие при полном выключении питания и подключенной батарейке или же это не будет аналогом а ля PCF8583? Снижение цены решения очень приветствуется.
Сообщение отредактировал Мусатов Константин - Dec 19 2008, 15:04
|
|
|
|
|
 |
Ответов
|
Dec 19 2008, 16:49
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 28-02-07
Пользователь №: 25 746

|
Цитата(Мусатов Константин @ Dec 19 2008, 18:04)  Подбираю контроллер по задаче. До этого работал только с Atmel, но начал сомневаться с новой задачей. Задача: USB 2.0 в режиме эммуляции RS232, FlashDisk, возможно еще одного устройства RS232 - 2 штуки SPI - 2 штуки, но можно обойтись и одной I2C или встроенные часы CMOS Небольшое количество дополнительных портов в/в АЦП - 2 канала (10 бит за глаза, контроль питания) Тактовая от 32МГц и выше Разрядности хватило бы и 8 бит, но не нашел подходящего (все операции байтовые) ОЗУ - 32 и 64(лучше) кБайт Flash для программы 256К Программа, скорее всего, будет на основе FreeRTOS
На данный момент смотрел варианты AT91SAM7S256 и LPC2146. По второму вопрос: Real-time clock у них - настоящие cmos часы работающие при полном выключении питания и подключенной батарейке или же это не будет аналогом а ля PCF8583? Снижение цены решения очень приветствуется. STM32!Есть юсб, для уарт и масс сторадж уже всё написано в примерах СПИ до 3 штук втроенные RTC АЦП - явно больше 2 каналов, заявлено 12 бит, но думаю 10 честных там можно наскрести тактовая до 72 озу до 64к (в том числе в корпусе 64tqfp) порт FreeRTOS есть К тому же либа чтобы не изучать имена регистров, сэмплы на всю переферию и внятная документация
|
|
|
|
|
Dec 19 2008, 17:56
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Sanek_spb @ Dec 19 2008, 19:49)  К тому же либа чтобы не изучать имена регистров, сэмплы на всю переферию и внятная документация А вот именно помянутое выше и есть бочка дегтя  ибо документация ПРОСТО НИКАКАЯ, багов много, а вместо документации и внятного описания багов предлагаются ПРИМИТИВНЫЕ либы. Если функционал либ устаивает хоть как-то, то тогда можно пользовать. В противном случае это будет непрерывная лабораторная работа по изучению. Со скоростью исполнения из Flash - традиционно тормозное.... Они, конечно в первых рядах выступили (по этой причине есть баги и в ядре Cortex) и цена разумна. Но на этом достоинства кончаются. Лучше начинать с LPC21/2300 c перспективой перехода на более дешевые LPC1700 Цитата Real-time clock у них - настоящие cmos часы работающие при полном выключении питания и подключенной батарейке Да. Только errata гляньте.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 21 2008, 15:21
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 28-02-07
Пользователь №: 25 746

|
Цитата(zltigo @ Dec 19 2008, 20:56)  А вот именно помянутое выше и есть бочка дегтя  ибо документация ПРОСТО НИКАКАЯ, багов много, а вместо документации и внятного описания багов предлагаются ПРИМИТИВНЫЕ либы. Если функционал либ устаивает хоть как-то, то тогда можно пользовать. В противном случае это будет непрерывная лабораторная работа по изучению. Со скоростью исполнения из Flash - традиционно тормозное.... Они, конечно в первых рядах выступили (по этой причине есть баги и в ядре Cortex) и цена разумна. Но на этом достоинства кончаются. Лучше начинать с LPC21/2300 c перспективой перехода на более дешевые LPC1700 Да. Только errata гляньте. По поводу документации вы зря так, доки на проц + дока на либу + исходники примеров - мне пока хватает, по крайней мере потратить вечер на один переферийный блок не так уж и много. По поводу функционала - относитесь к этой либе просто как к врапперу регистров. Производительность вполне разумная, а баги в ядре кортекса будут у всех производителей.
Сообщение отредактировал Sanek_spb - Dec 21 2008, 15:29
|
|
|
|
Сообщений в этой теме
Мусатов Константин Подбор контроллера по задаче Dec 19 2008, 15:04  koyodza Цитата(zltigo @ Dec 19 2008, 19:56) А вот... Dec 19 2008, 18:59   sonycman Цитата(koyodza @ Dec 19 2008, 22:59) Со с... Dec 19 2008, 20:29    koyodza Цитата(sonycman @ Dec 19 2008, 22:29) А ч... Dec 19 2008, 22:24  Axel Цитата(zltigo @ Dec 19 2008, 21:56) ...Лу... Dec 19 2008, 20:02   zltigo Цитата(Sanek_spb @ Dec 21 2008, 18:21) ..... Dec 21 2008, 15:25 SpiritDance Цитата(Мусатов Константин @ Dec 19 2008, 18... Dec 19 2008, 18:18 IgorKossak Не могу не высказать своего мнения библиотекам от ... Dec 19 2008, 20:26 Sanek_spb Цитата(IgorKossak @ Dec 19 2008, 23:26) Н... Dec 21 2008, 15:26  zltigo Цитата(Sanek_spb @ Dec 21 2008, 18:26) Да... Dec 21 2008, 15:38   AlexandrY Насчет библиотеки абсолютно верно.
По стилю тех би... Dec 21 2008, 21:38    sonycman Цитата(AlexandrY @ Dec 22 2008, 01:38) Ка... Dec 21 2008, 22:58 Мусатов Константин STM32 - почитаю, спасибо!
ЦитатаЛучше начинат... Dec 19 2008, 22:41 sonycman А когда можно будет пощупать LPC1700?
И какие самы... Dec 19 2008, 22:45 rezident Цитата(sonycman @ Dec 20 2008, 03:45) А к... Dec 19 2008, 23:47 zltigo Цитата(sonycman @ Dec 20 2008, 01:45) А к... Dec 19 2008, 23:53 Мусатов Константин Посмотрел STM и новые NXP.
Понравились (подошли) к... Dec 20 2008, 00:16 zltigo Цитата(Мусатов Константин @ Dec 20 2008, 03... Dec 20 2008, 00:26 Мусатов Константин ЦитатаТогда берите пока LPC23xx
А почему не LPC214... Dec 20 2008, 13:55 zltigo Цитата(Мусатов Константин @ Dec 20 2008, 16... Dec 20 2008, 13:58 Мусатов Константин На один канал SPI ,будут подключены две флешки AT4... Dec 20 2008, 16:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|