Посоветуйте контроллер для хитрого проекта

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Аватара пользователя
Kirra
Встал на лапы
Сообщения: 91
Зарегистрирован: Пн фев 17, 2014 21:39:52
Откуда: Saratov

Посоветуйте контроллер для хитрого проекта

Сообщение Kirra »

Всем добра! Решил сделать одну чудесную вещь (что она делает, это страшная тайна :)) ) и эта вещь основана на микроконроллере. Сейчас стою перед выбором, какой камень лучше подойдёт для это задачи. А конроллер должен уметь
0. Два последовательных интерфейса
1. Иметь на борту USB
3. Иметь минимум пять ног для внешних прерываний
4. Ну и флешку минимум на 32Кб
Присмотрелся к STM32F103 (в 48-ногом корпусе, 72 МГц CPU и 128 флеш), но смущает то, что в нём всего будет использоваться треть портов. Есть ли что-нибудь подобное, только в 32-ногом корпусе?
P.S. Желателен ARM (т.к. я их хоть немного умею кодить), но можно и что-нибудь другое:) Только не AVR/PIC, с ними что-то никогда не связывался, да и не охота что-то:) Оптимален ARM c перечисленными выше интерфейсами и ~15 GPIO
Я волшебник
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43767
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Посоветуйте контроллер для хитрого проекта

Сообщение АлександрЛ »

Kirra писал(а):но смущает то, что в нём всего будет использоваться треть портов. Есть ли что-нибудь подобное, только в 32-ногом корпусе?
Ну и что? У меня есть устройство, в котором из 44- ногого корпуса микроконтроллера задействовано только 11 выводов и 20% памяти.. И никто от этого не страдает..
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Посоветуйте контроллер для хитрого проекта

Сообщение oleg110592 »

STM32F042K6T6, корпус LQFP32
Аватара пользователя
Kirra
Встал на лапы
Сообщения: 91
Зарегистрирован: Пн фев 17, 2014 21:39:52
Откуда: Saratov

Re: Посоветуйте контроллер для хитрого проекта

Сообщение Kirra »

Вообщем, я похоже нашёл достойного кандидата:) Это STM32F070F6P6 в корпусе TSSOP-20
Это, как я понял, тоже самое, что и STM32F030F4P6, только больше флешки и есть поддержка USB:)
Как будет в розничной продаже (просто нашёл только заказ от 10000 штук:) ), то сразу заказывать:)
Я волшебник
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Посоветуйте контроллер для хитрого проекта

Сообщение oleg110592 »

Вообщем, я похоже нашёл достойного кандидата:) Это STM32F070F6P6 в корпусе TSSOP-20

не получится изначальное требование
~15 GPIO

если хватает корпуса TSSOP-20, то STM32F042F4P6 уже в розничной продаже
http://www.compel.ru/infosheet/ST/STM32F042F4P6/
Аватара пользователя
Kirra
Встал на лапы
Сообщения: 91
Зарегистрирован: Пн фев 17, 2014 21:39:52
Откуда: Saratov

Re: Посоветуйте контроллер для хитрого проекта

Сообщение Kirra »

oleg110592 писал(а):не получится изначальное требование

нет, получается
http://parts.arrow.com/ru/item/detail/s ... 0f6p6#hWrs
В нём как раз 15 GPIO (если, конечно, меня не обманывают:))
Я волшебник
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Посоветуйте контроллер для хитрого проекта

Сообщение oleg110592 »

Посчитаем. 20 ног -BOOT0 -NRST -VDDA -VDD -VSS -USB_DM -USB_DP = 13 остаток, если "Два последовательных интерфейса", то еще минимум -4 ноги, итого осталось 9 GPIO. Нужен LQFP32 или LQFP48...
Аватара пользователя
Kirra
Встал на лапы
Сообщения: 91
Зарегистрирован: Пн фев 17, 2014 21:39:52
Откуда: Saratov

Re: Посоветуйте контроллер для хитрого проекта

Сообщение Kirra »

oleg110592 писал(а):Посчитаем. 20 ног -BOOT0 -NRST -VDDA -VDD -VSS -USB_DM -USB_DP = 13 остаток, если "Два последовательных интерфейса", то еще минимум -4 ноги, итого осталось 9 GPIO. Нужен LQFP32 или LQFP48...

ну, два последовательных интерфейса, это в моём случае 6 ног (строб, клок и данные), остаётся 7 GPIO. Из них 5 GPIO идут на кнопки, и два получается свободными.
Но в любом случае, думаю LQFP32 или LQFP48. Или QFN36. Просто будет небольшая партия (думаю около 200 шт), посмотрю, что дешевле будет
Я волшебник
kapitan0v
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб июн 14, 2014 09:05:06

Re: Посоветуйте контроллер для хитрого проекта

Сообщение kapitan0v »

Я бы не рекомендовал серию F1 для новых разработок. Присмотритесь к F0 или F2/3 если F0 маловато.
Аватара пользователя
Kirra
Встал на лапы
Сообщения: 91
Зарегистрирован: Пн фев 17, 2014 21:39:52
Откуда: Saratov

Re: Посоветуйте контроллер для хитрого проекта

Сообщение Kirra »

kapitan0v писал(а):Я бы не рекомендовал серию F1 для новых разработок. Присмотритесь к F0 или F2/3 если F0 маловато.

если не секрет, то почему? просто проект как раз изначально собирался собирать на STM32F103, но сейчас есть некоторые раздумья. По идее, производительности серии F0 должно хватить, но всё же, чем плох F1?
Я волшебник
kapitan0v
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб июн 14, 2014 09:05:06

Re: Посоветуйте контроллер для хитрого проекта

Сообщение kapitan0v »

Kirra писал(а):но всё же, чем плох F1?

Как по мне у F1 убогая периферия. Это первая, пилотная серия ST. Проба пера как бы. Чего только I2C стоит, и не только. F0 посвежее и поприятнее. F3 есть вообще нога в ногу совместимые с F1. Но! Замечу что это ИМХО и не претендует на адекватность! :))
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Посоветуйте контроллер для хитрого проекта

Сообщение oleg110592 »

совместимость у всех неплохая
Изображение
kapitan0v
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб июн 14, 2014 09:05:06

Re: Посоветуйте контроллер для хитрого проекта

Сообщение kapitan0v »

oleg110592 писал(а):совместимость у всех неплохая


Собственно хорошо видно что F3 приемник F1. :))
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Посоветуйте контроллер для хитрого проекта

Сообщение Satyr »

Чем ноги то смущают ? Они есть не просят.
Если смущает размер - искать в корпусе QFN48. меньше без BGA не будет.
У атмела атсам4 точно в таких есть
Аватара пользователя
Kirra
Встал на лапы
Сообщения: 91
Зарегистрирован: Пн фев 17, 2014 21:39:52
Откуда: Saratov

Re: Посоветуйте контроллер для хитрого проекта

Сообщение Kirra »

Впринципе, пока что основился на STM32F070 (видно будет, или в TSSOP-20 или LQFP32), подожду пока он появиться в продаже (мне просто не к спеху), вообщем это Cortex-M0, c USB на борту:)
Я волшебник
Ответить

Вернуться в «ARM»