Страница 1 из 1

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

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

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

Добавлено: Вс май 03, 2015 02:51:29
АлександрЛ
Kirra писал(а):но смущает то, что в нём всего будет использоваться треть портов. Есть ли что-нибудь подобное, только в 32-ногом корпусе?
Ну и что? У меня есть устройство, в котором из 44- ногого корпуса микроконтроллера задействовано только 11 выводов и 20% памяти.. И никто от этого не страдает..

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

Добавлено: Вс май 03, 2015 05:28:55
oleg110592
STM32F042K6T6, корпус LQFP32

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

Добавлено: Пн май 04, 2015 11:31:18
Kirra
Вообщем, я похоже нашёл достойного кандидата:) Это STM32F070F6P6 в корпусе TSSOP-20
Это, как я понял, тоже самое, что и STM32F030F4P6, только больше флешки и есть поддержка USB:)
Как будет в розничной продаже (просто нашёл только заказ от 10000 штук:) ), то сразу заказывать:)

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

Добавлено: Пн май 04, 2015 11:57:02
oleg110592
Вообщем, я похоже нашёл достойного кандидата:) Это STM32F070F6P6 в корпусе TSSOP-20
не получится изначальное требование
~15 GPIO
если хватает корпуса TSSOP-20, то STM32F042F4P6 уже в розничной продаже
http://www.compel.ru/infosheet/ST/STM32F042F4P6/

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

Добавлено: Пн май 04, 2015 14:35:52
Kirra
oleg110592 писал(а):не получится изначальное требование
нет, получается
http://parts.arrow.com/ru/item/detail/s ... 0f6p6#hWrs
В нём как раз 15 GPIO (если, конечно, меня не обманывают:))

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

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

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

Добавлено: Пн май 04, 2015 18:25:15
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 шт), посмотрю, что дешевле будет

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

Добавлено: Ср май 06, 2015 16:02:20
kapitan0v
Я бы не рекомендовал серию F1 для новых разработок. Присмотритесь к F0 или F2/3 если F0 маловато.

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

Добавлено: Ср май 06, 2015 16:23:22
Kirra
kapitan0v писал(а):Я бы не рекомендовал серию F1 для новых разработок. Присмотритесь к F0 или F2/3 если F0 маловато.
если не секрет, то почему? просто проект как раз изначально собирался собирать на STM32F103, но сейчас есть некоторые раздумья. По идее, производительности серии F0 должно хватить, но всё же, чем плох F1?

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

Добавлено: Ср май 06, 2015 18:46:45
kapitan0v
Kirra писал(а):но всё же, чем плох F1?
Как по мне у F1 убогая периферия. Это первая, пилотная серия ST. Проба пера как бы. Чего только I2C стоит, и не только. F0 посвежее и поприятнее. F3 есть вообще нога в ногу совместимые с F1. Но! Замечу что это ИМХО и не претендует на адекватность! :))

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

Добавлено: Ср май 06, 2015 19:09:01
oleg110592
совместимость у всех неплохая
Изображение

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

Добавлено: Ср май 06, 2015 19:15:09
kapitan0v
oleg110592 писал(а):совместимость у всех неплохая
Собственно хорошо видно что F3 приемник F1. :))

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

Добавлено: Вт май 12, 2015 22:05:51
Satyr
Чем ноги то смущают ? Они есть не просят.
Если смущает размер - искать в корпусе QFN48. меньше без BGA не будет.
У атмела атсам4 точно в таких есть

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

Добавлено: Пн июн 01, 2015 12:33:07
Kirra
Впринципе, пока что основился на STM32F070 (видно будет, или в TSSOP-20 или LQFP32), подожду пока он появиться в продаже (мне просто не к спеху), вообщем это Cortex-M0, c USB на борту:)