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

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 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
Я волшебник
Реклама
Друг Кота
Аватара пользователя
Сообщения: 44153
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

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

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

Сообщение oleg110592 »

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

Сообщение Kirra »

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

Сообщение oleg110592 »

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

Сообщение Kirra »

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

Сообщение oleg110592 »

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

Сообщение 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 шт), посмотрю, что дешевле будет
Я волшебник
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб июн 14, 2014 09:05:06

Сообщение kapitan0v »

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

Сообщение Kirra »

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

Сообщение kapitan0v »

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

Сообщение oleg110592 »

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

Сообщение kapitan0v »

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

Сообщение Satyr »

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

Сообщение Kirra »

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

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