|
Выбираю процессор под проект |
|
|
|
Jan 7 2014, 22:38
|
Участник

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

|
Разрабатываемое нами устройство работает на Cortex M3 STM32F101 - серии.
Из особенностей - это работа через USART с другими внешними железками и по нему же с SIMCOM SIM900D на борту.
Сейчас подошли к задаче определиться с чипом для серийного изготовления платы и выбора процессора.
Память нужна 768К+ т.к. требуется обновление прошивки по воздуху и возможность загружать "новую" и "старую" прошивки.
Посмотрел по складам поставщиков и увидел, что серия STM32F101 с соответствующей памятью не так актуальна по остаткам, а т.к. производство наше подразумевает мелкую серию и чтобы нам не в падать в логистику, хотим иметь высокую доступность процессора.
Немаловажным критерием является стоимость чипа.
М.б. не stm32? М.б. не Cortex M3?
|
|
|
|
|
Jan 8 2014, 08:46
|
Участник

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

|
Aner, SIM900D нужен для использования на нем tcp стека. И он дешевле был, когда выбирали.
Нам очень важны такие советы, попробуем заново поискать указанные вами модели, есть ли в них стек и какова цена.
А stm32f вроде как справляется с нашими задачами. У нас там обмен данными на 9600 и модем со стеком для доступа к нашим серверам. Что можно посмотреть в этом направлении еще?
Skripach - да, с памятью - хороший вариант, поизучаем.
|
|
|
|
|
Jan 8 2014, 13:24
|
Участник

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

|
Цитата(AlexandrY @ Jan 8 2014, 14:20)  Интересно по каким складам вы смотрите. Я смотрю на электронщике. Но мне не принципиально, а Future - не могу найти такой "склад" - дайте ссылку пожалуйста. 100 шт для меня много на данный момент, мы еще прототипируем. Цитата(MiklPolikov @ Jan 8 2014, 13:52)  Серия процессоров F101 устаревшая. Посоветуйте пожалуйста другую серию? Дискомфорта нет - привыкли видимо. Но дальше своего огорода плохо смотрим. Не хотелось бы в цене сильно подниматься.
|
|
|
|
|
Jan 8 2014, 14:12
|
Участник

Группа: Участник
Сообщений: 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)  Всё просто. Ищите в других сериях совместимые по ногам, и выбирайте самый дешёвый. У нас нет проблем с ногами, т.к. не требуется никакой совместимости, мы на этапе прототипирования находимся. Я подумал, м б вы посоветуете что-то из конкретного, а так мы конечно же выбираем по каталогу.
|
|
|
|
|
Jan 8 2014, 15:32
|
Участник

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

|
Цитата(skripach @ Jan 8 2014, 18:53)  Моё дело предложить, но аргументы ваши сомнительны. Спасибо, что предлагаете. Можете помочь еще написать какие сомнительные? Что нам надо перепроверить?
|
|
|
|
|
Jan 8 2014, 20:14
|
Участник

Группа: Участник
Сообщений: 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+ два банка памяти, запись/чтение раздельные и за один цикл процессора, в нашем случае процесс обновления не будет тормозить основной функционал.
|
|
|
|
|
Jan 8 2014, 21:33
|

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

|
QUOTE (iplr @ Jan 8 2014, 23:14)  Это дорого. Я планирую быть в бюджете $7.
Понимаю и согласен. Мне разработчик (я менеджер проекта, должен знать "всё") говорит следующие аргументы:
1. На процессорах ST32F101 с памятью 768K+ есть возможность загрузиться с двух прошивок, размещенных в памяти, соответственно это упростит процесс обновления.
2. В процессорах менеджер проекта с памятью 768K+ два банка памяти, запись/чтение раздельные и за один цикл процессора, в нашем случае процесс обновления не будет тормозить основной функционал. Инересно отколь вы будете, ...отколь эти суммы затрат. Дорого/дёшево (... не хеден шолдерс, ... все в одном) STM32F4xxx за $6 не проблема ... if yor req qty ... . менеджер проекта ...хи-хи ... а что это за "клоун", без образования и знаний? ... Советовали же вам, ...возмите ST32F4хх, "поройте" цены получше... и будет вам счастье ... или пригласите профи для проекта ...как этого требует бизнес ... ( во всяком случае, американский успешный ... в отличае от вашего ... )
|
|
|
|
|
Jan 8 2014, 22:58
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(iplr @ Jan 8 2014, 18:12)  Не получится, во-первых будет медленнее и менее надежнее, я так понимаю, чем память встроенная в процессор. И на микросхемах 768К+ памятью есть "dual bank with read-while-write capability", что ускорит процесс самообновления прошивки по воздуху и позволит иметь одновременно две загружаемые прошивки на случай провала обновления. А зачем нужна максимальная скорость ПРИ обновлении прошивки? Канал все равно не быстрый и стирание/запись долгие операции... Загрузчик смотрит внешнюю память, расшифровывает, проверяет версию и корректность. Стирает приложение из проца. Записывает образ из внешней памяти в проц. Единственный минус - нужно шифровать, чтобы обезопаситься, но это в любом случае нужно делать, если прошивку передаете на строну. Второй минус - лишний корпус на плате (площадь, стоимость).
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|