Перейти к содержанию
    

Порекомендуйте дешёвый 8/16/32-битный МК, не Cortex!!!

2 minutes ago, Harbinger said:

Ну и что, что 51?

А вообще по-барабану, тем более для МК, стоящего в канале контрля (не основном управляющем, а во втором, упрощенном) возможно программа будет писаться на ассемблере. Правда мне это не нравится, поскольку для ассемблера я не встречал статических анализаторов...

C8051 есть в чип-дипе. От 170 р. TQFP. Вполне себе. Не подскажете, для заливки программы нужен программатор? Мне бы по последовательному порту шить, т.е. как кортексы...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 минут назад, haker_fox сказал:

Не подскажете, для заливки программы нужен программатор? Мне бы по последовательному порту шить, т.е. как кортексы...

Программатор-отладчик для них - т.н. EC3 или же UDA-8, стоит порядка $40 фирменный, также можно изготовить по материалам, опубликованным прямо здесь в разделе "51". Там C8051F320(321) плюс немножко "мелочи". Некоторые чипы поддерживаются J-Link-ом. Новые модели, EFM8 которые, зачастую имеют и UART-бутлоадер на борту, но я с ними дела пока не имел и чего-то внятного подсказать не смогу. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

41 minutes ago, Vasily_ said:

Спасибо! Погляжу на них, хотя, скорее всего, будем всё-равно делать два канала. Кстати, позанимавшись поиском, пришёл к выводу, что проще всё сделать на кортексам (пусть даже и разных), чем искать восьми- или шестнадцати-битки. Их как-то реально меньше, да и спрограммированием (нужен программатор) как-то сложно. Конечно, в свете задачи это пустяки, но я думал, в это области всё проще стало, чем 15 лет назад. Такое ощущение, что мир сосредоточился на cortex-Xyyy. А все остальные в аутсайдерах, либо для специальных применений. Ну, как, например MSP430. Если я правильно понял, то его любят за умеренный аппетит к питанию и режимы энергосбережения... видимо мне проще оставноится на двух независимых каналах, в одном из них Cortex-M3, в другом - Cortex-M0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 2/2/2019 at 7:05 AM, blackfin said:

У TI есть для таких задач специальные микроконтроллеры: Hercules.

 

ARM v7-R в т.ч. и для ответственных применений. В свете последних тенденций для РФ, считайте, что их и не было никогда.

Не без моего участия было выпущено больше сотни тысяч изделий на F55x - за время эксплуатации не вышел из строя ни один МК, при том что automotive - то ещё "счастье". Ну и что, что 51?

Да, это самый писк MCS51 - 1 м.ц. на команду. Cygnal... бомба!!! возился с F020 и F310.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 01.02.2019 в 13:28, haker_fox сказал:

Добрый день, коллеги! Порекомендуйте самый дешёвый МК (ну до 100 р за корпус) не Cortex-архитектуры. Критерии:

1. Наличие Си/Си++ -компилятора.

2. Память программ flash 16 - 64 кБ.

3. Память ОЗУ 2 - 8 кБ.

4. Частата 8 - 50 МГц.

5. Один железный UART.

6. Один железный SPI.

7. GPIO не менее 8 - 12.

8. Корпус TSOP, TQFP и подобный "паябельный".

9. Доступность в РФ.

10. Программирование очень желательно без программатора, через uart, например.

11. Распространённость среди населения, чтобы вопрос можно было задать)))

12. Не аппаратный стек, как это было в pic16f84.

Сам смотрю в торону AVR, с которыми работал (mega, xmega). Или на pic18/24. Но поскольку сам давно работаю с кортексами, совершенно не понимаю, что изменилось в мире 8-биток, и на что лучше ориентироваться. Может быть msp430?

Из-за разброса "хотелок" цена будет гулять ±100.

MCU нужно выбирать по параметрам исходя из задач проекта.

Ценовая политика поставщиков MCU, определяется тоже проектом, т.е. объёмами.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемый, @-=az=-, к сожалению не понял, что вы хотели сказать. Параметры МК я написал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 2/1/2019 at 9:19 PM, _pv said:

 

имхо просто багов будет в два раза больше, у каждого свои, с соотвествующей в два раза худшей надёжностью. :)

и это прекрасно: вероятность обнаружения бага удваивается, если не будет еще выше, ведь каждый чих будет проверяться.

По поводу надежности: смотря что считать отказом. Если невозможность работы всей системы - ухудшится, если невозможность создания аварийной ситуации (т.е. лучше пусть выключится, чем накосячит) - улучшится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, haker_fox сказал:

Уважаемый, @-=az=-, к сожалению не понял, что вы хотели сказать. Параметры МК я написал.

Я имею в виду то, чтобы порекомендовать нужный MCU, нужно озвучить:

1. В какой проект планируется, какое питание

2. Технология монтажа

3. Предполагаемые объёмы покупки 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Не совсем понимаю, что значит "в какой проект"? Питание 3,3 В.

2. Ручной монтаж.

3. Небольшие, вообще штук 10 достаточно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 минут назад, haker_fox сказал:

1. Не совсем понимаю, что значит "в какой проект"? Питание 3,3 В.

2. Ручной монтаж.

3. Небольшие, вообще штук 10 достаточно.

1. Какая задача схемы, что будет делать? Питание батарея ?

2. Понятно

3. Понятно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 minutes ago, -=az=- said:

1. Какая задача схемы, что будет делать? Питание батарея ?

Я вам не могу ответить на этот вопрос полностью. Питание от шины 12 - 24 В. Внутри блока понижающий преобразователь. Шина питается от аккумуляторов.

Задача этого МК мониторить работу "большого брата" (Cortex-M3/M4/M0), и частично разделить с ним управление шаговым двигателем. Вообще, мне кажется, я в теме уже желающим объяснил задачу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Посмотрите в сторону STM8 серии L, одного элемента питания, например 18650, хватает на 10 лет работы.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

haker_fox , у Вас какой-то перекос в задании.

Какая связь между "ценой 100 рублей" и "системы повышенной надежности"? Каша какая-то.

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 minutes ago, Ruslan1 said:

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

Стоимость лишь была дана для справки.

13 minutes ago, Ruslan1 said:

а не зацикливаться на роли архитектуры МК в надежности изделия.

Ну этот вопрос в данной теме уже не раз поднимался, я отвечал на него. Посмотрите чуть внимательнее, пожалуйста.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...