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

 
 
> Выбираю процессор под проект
iplr
сообщение Jan 7 2014, 22:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 7-01-14
Пользователь №: 79 935



Разрабатываемое нами устройство работает на Cortex M3 STM32F101 - серии.

Из особенностей - это работа через USART с другими внешними железками и по нему же с SIMCOM SIM900D на борту.

Сейчас подошли к задаче определиться с чипом для серийного изготовления платы и выбора процессора.

Память нужна 768К+ т.к. требуется обновление прошивки по воздуху и возможность загружать "новую" и "старую" прошивки.

Посмотрел по складам поставщиков и увидел, что серия STM32F101 с соответствующей памятью не так актуальна по остаткам, а т.к. производство наше подразумевает мелкую серию и чтобы нам не в падать в логистику, хотим иметь высокую доступность процессора.

Немаловажным критерием является стоимость чипа.

М.б. не stm32? М.б. не Cortex M3?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
krux
сообщение Jan 7 2014, 23:04
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



всё зависит от размера "серии" и времени её продажи до запуска следующей.
если нужно 1-2 нормоупаковки (70-90-150-180 штук) за серию - то это действительно спотовые поставки и можно и нужно смотреть по поставщикам и собирать остатки.
если больше - то вы практически никогда не попадёте в нужное количество (остатки у поставщиков) и всегда имеете риск "нарваться" на заказ "под производство" на 10-12 недель.
при заказе от 1000 - заказ всегда будет "под производство". поскольку показываемые остатки такого количества всегда находятся на разных складах и собирать их в кучу ради вас никто не станет. как из-за дорогой логистики, так и из-за отсутствия желания обламывать своих маленьких-но-стабильно-периодичных спотовых заказчиков.
если 1к+ вам со склада отгружают "прямо щас и без вопросов" - то считайте повезло.

всё это дело практически не зависит от того какой процессор будете использовать.

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


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Aner
сообщение Jan 7 2014, 23:20
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



От SIM900D давно нужно было переходить на SIM900 или SIM800H. Не поддерживается и не планируется выпускаться SIM900D поскольку был переходной моделью. STM32F101 младший, слабенький и с трудом может справиться с обновление прошивки по воздуху. STM32Fххх достаточно дешевы против других аналогов+функциональность.
Go to the top of the page
 
+Quote Post
skripach
сообщение Jan 8 2014, 07:44
Сообщение #4


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Поставте любой процессор который доступен и плюс к нему флешку - что-нибудь вроде W25Q80 (40 центов). Будет дешевле чем проц. с 768К+ памяти.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
iplr
сообщение Jan 8 2014, 08:46
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 7-01-14
Пользователь №: 79 935



Aner, SIM900D нужен для использования на нем tcp стека. И он дешевле был, когда выбирали.

Нам очень важны такие советы, попробуем заново поискать указанные вами модели, есть ли в них стек и какова цена.

А stm32f вроде как справляется с нашими задачами. У нас там обмен данными на 9600 и модем со стеком для доступа к нашим серверам. Что можно посмотреть в этом направлении еще?

Skripach - да, с памятью - хороший вариант, поизучаем.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jan 8 2014, 09:52
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Серия процессоров F101 устаревшая.
Нужно заменить Ваш на аналог из других серий, совместимый по ногам. Сразу упростится программирование. Невозможность настраивать периферию на каждой ноге в отдельности , необходимость настраивать одновременно группы ног, разве не вызывает дискомфорт ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 8 2014, 10:20
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(iplr @ Jan 8 2014, 00:38) *
Посмотрел по складам поставщиков и увидел, что серия STM32F101 с соответствующей памятью не так актуальна по остаткам, а т.к. производство наше подразумевает мелкую серию и чтобы нам не в падать в логистику, хотим иметь высокую доступность процессора.


Интересно по каким складам вы смотрите.
Я вот вижу на Future свободно можно купить 37 тыс. шт. STM32F101VFT6
Минимальная цена сейчас на STM32F101VFT6 у Wuhan P&S - 6 баксов за одну штуку. Могут продать 100 шт.
Go to the top of the page
 
+Quote Post
iplr
сообщение Jan 8 2014, 13:24
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 7-01-14
Пользователь №: 79 935



Цитата(AlexandrY @ Jan 8 2014, 14:20) *
Интересно по каким складам вы смотрите.


Я смотрю на электронщике. Но мне не принципиально, а Future - не могу найти такой "склад" - дайте ссылку пожалуйста.

100 шт для меня много на данный момент, мы еще прототипируем.


Цитата(MiklPolikov @ Jan 8 2014, 13:52) *
Серия процессоров F101 устаревшая.


Посоветуйте пожалуйста другую серию? Дискомфорта нет - привыкли видимо. Но дальше своего огорода плохо смотрим. Не хотелось бы в цене сильно подниматься.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jan 8 2014, 13:54
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(iplr @ Jan 8 2014, 17:24) *
Посоветуйте пожалуйста другую серию? Дискомфорта нет - привыкли видимо. Но дальше своего огорода плохо смотрим. Не хотелось бы в цене сильно подниматься.

Всё просто. Ищите в других сериях совместимые по ногам, и выбирайте самый дешёвый.
На сайте ST удобный каталог.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
iplr
сообщение Jan 8 2014, 14:12
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 7-01-14
Пользователь №: 79 935



Цитата(skripach @ Jan 8 2014, 11:44) *
Поставте любой процессор который доступен и плюс к нему флешку - что-нибудь вроде W25Q80 (40 центов).


Не получится, во-первых будет медленнее и менее надежнее, я так понимаю, чем память встроенная в процессор. И на микросхемах 768К+ памятью есть "dual bank with read-while-write capability", что ускорит процесс самообновления прошивки по воздуху и позволит иметь одновременно две загружаемые прошивки на случай провала обновления.


Цитата(MiklPolikov @ Jan 8 2014, 17:54) *
Всё просто. Ищите в других сериях совместимые по ногам, и выбирайте самый дешёвый.


У нас нет проблем с ногами, т.к. не требуется никакой совместимости, мы на этапе прототипирования находимся.

Я подумал, м б вы посоветуете что-то из конкретного, а так мы конечно же выбираем по каталогу.
Go to the top of the page
 
+Quote Post
skripach
сообщение Jan 8 2014, 14:53
Сообщение #11


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата(iplr @ Jan 8 2014, 17:12) *
Не получится, во-первых будет медленнее и менее надежнее, я так понимаю, чем память встроенная в процессор. И на микросхемах 768К+ памятью есть "dual bank with read-while-write capability", что ускорит процесс самообновления прошивки по воздуху и позволит иметь одновременно две загружаемые прошивки на случай провала обновления.

Моё дело предложить, но аргументы ваши сомнительны.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
iplr
сообщение Jan 8 2014, 15:32
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 7-01-14
Пользователь №: 79 935



Цитата(skripach @ Jan 8 2014, 18:53) *
Моё дело предложить, но аргументы ваши сомнительны.


Спасибо, что предлагаете. Можете помочь еще написать какие сомнительные? Что нам надо перепроверить?
Go to the top of the page
 
+Quote Post
nanorobot
сообщение Jan 8 2014, 15:40
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



STM32F405RGT6 Flash 1MB наличие в ПромЭлектронике > 1000 цена 348 руб.


Сообщение отредактировал nanorobot - Jan 8 2014, 15:44
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Jan 8 2014, 18:03
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(iplr @ Jan 8 2014, 11:46) *
Skripach - да, с памятью - хороший вариант, поизучаем.


Тут даже изучать нечего - внешняя flash предпочтительней внутренней flash процессора. Вы по сути тратите не менее половины объёма flash памяти процессора для хранения обновления, в то время как могли бы задействовать их для основной прошивки. А внешняя flash и стоит дёшево, и может иметь приличный объём. Посмотрите например на линейку q25 от Micron. Сравните цену процессора, что сейчас используется с ценой процессоров с объёмом flash 1Mb и посчитайте разницу сколько внешних flash Вы сможете купить на эту разницу.
Go to the top of the page
 
+Quote Post
iplr
сообщение Jan 8 2014, 20:14
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 7-01-14
Пользователь №: 79 935



Цитата(nanorobot @ Jan 8 2014, 19:40) *
STM32F405RGT6 Flash 1MB наличие в ПромЭлектронике > 1000 цена 348 руб.


Это дорого. Я планирую быть в бюджете $7.


Цитата(mempfis_ @ Jan 8 2014, 22:03) *
Тут даже изучать нечего - внешняя flash предпочтительней внутренней flash процессора. Вы по сути тратите


Понимаю и согласен. Мне разработчик (я менеджер проекта, должен знать "всё") говорит следующие аргументы:

1. На процессорах ST32F101 с памятью 768K+ есть возможность загрузиться с двух прошивок, размещенных в памяти, соответственно это упростит процесс обновления.

2. В процессорах ST32F101 с памятью 768K+ два банка памяти, запись/чтение раздельные и за один цикл процессора, в нашем случае процесс обновления не будет тормозить основной функционал.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 19:29
Рейтинг@Mail.ru


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