реклама на сайте
подробности

 
 
> Подбор контроллера по задаче
Мусатов Констант...
сообщение Dec 19 2008, 15:04
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sanek_spb
сообщение Dec 19 2008, 16:49
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 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 есть

К тому же либа чтобы не изучать имена регистров, сэмплы на всю переферию и внятная документация
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 19 2008, 17:56
Сообщение #3


Гуру
******

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



Цитата(Sanek_spb @ Dec 19 2008, 19:49) *
К тому же либа чтобы не изучать имена регистров, сэмплы на всю переферию и внятная документация

А вот именно помянутое выше и есть бочка дегтя sad.gif ибо документация ПРОСТО НИКАКАЯ, багов много, а вместо документации и внятного описания багов предлагаются ПРИМИТИВНЫЕ либы. Если функционал
либ устаивает хоть как-то, то тогда можно пользовать. В противном случае это будет непрерывная лабораторная работа по изучению.
Со скоростью исполнения из Flash - традиционно тормозное.... Они, конечно в первых рядах выступили (по этой причине есть баги и в ядре Cortex) и цена разумна. Но на этом достоинства кончаются.
Лучше начинать с LPC21/2300 c перспективой перехода на более дешевые LPC1700
Цитата
Real-time clock у них - настоящие cmos часы работающие при полном выключении питания и подключенной батарейке

Да. Только errata гляньте.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Sanek_spb
сообщение Dec 21 2008, 15:21
Сообщение #4


Участник
*

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



Цитата(zltigo @ Dec 19 2008, 20:56) *
А вот именно помянутое выше и есть бочка дегтя sad.gif ибо документация ПРОСТО НИКАКАЯ, багов много, а вместо документации и внятного описания багов предлагаются ПРИМИТИВНЫЕ либы. Если функционал
либ устаивает хоть как-то, то тогда можно пользовать. В противном случае это будет непрерывная лабораторная работа по изучению.
Со скоростью исполнения из Flash - традиционно тормозное.... Они, конечно в первых рядах выступили (по этой причине есть баги и в ядре Cortex) и цена разумна. Но на этом достоинства кончаются.
Лучше начинать с LPC21/2300 c перспективой перехода на более дешевые LPC1700

Да. Только errata гляньте.


По поводу документации вы зря так, доки на проц + дока на либу + исходники примеров - мне пока хватает, по крайней мере потратить вечер на один переферийный блок не так уж и много.

По поводу функционала - относитесь к этой либе просто как к врапперу регистров. Производительность вполне разумная, а баги в ядре кортекса будут у всех производителей.

Сообщение отредактировал Sanek_spb - Dec 21 2008, 15:29
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Мусатов Константин   Подбор контроллера по задаче   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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 14:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01416 секунд с 7
ELECTRONIX ©2004-2016