Easyelectronics.ru

Электроника для всех
Текущее время: 23 янв 2018, 18:48

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 63 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 13:13 
Старожил

Зарегистрирован: 16 ноя 2012, 07:47
Сообщения: 2474
Таки да, у F0 куча плюшек, которые выигрывают у F1xx. Однако тут уже разговоры пошли про stm8, имел в виду их. F0 вполне годные чипы. Не такие шустрые как F1, но и не везде это надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 13:17 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4522
Hold, гы ладно про стм8 , здесь слухи и о невотоне ходят... :))))))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 13:27 
Старожил
Аватара пользователя

Зарегистрирован: 23 авг 2010, 12:10
Сообщения: 995
Откуда: Ижевск
judchin писал(а):
по всем законам форума надо предложить альтернативный вариант
если так хочется сэкономить, то может stm32 на 20 ног + что-нибудь типа 74hc595 (по 3 р./шт)
потратим 3 ноги МК на SPI,а 8 (16, 24...) получим.


на SPI логично еще и комплементарную 74hc165 предложить для увеличения числа входов. Я себе даже плат заказал под нее и развязку на tl521 по всем линиям

_________________
Жизнь - повидло)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 13:34 
Старожил

Зарегистрирован: 16 ноя 2012, 07:47
Сообщения: 2474
Сейчас вот же закидаете тапками.
Был латунный кран с редуктором на DC-двигателе, и два концевика. Контроллера внутри никакого изначально не было.
Надо было сделать автономную фигню, с питание от 12В, опторазвязкой по управлению, с выходом состояния открыто/закрыто. Плюс автоматическое закрывание, если управляющий сигнал уж больно долго держится ( вдруг главный МК завис).
В итоге там поселился DC/DC (на движку идёт около 7В) LDO на 3.3, STM32F103T8xx, в qfn-корпусе, драйвер на двигатель DRV8838, да 3 оптопары PC817.
Избыточное ли это решение? Да однозначно, проц в 72 мгц только и делает, что опрашивает пины после оптопар, да включает/выключает DC-двигатель с контролем концевиком. Однако прошивка под это дело писалась буквально пару часов, схема/плата рисовалась также пару часов, т.к. собиралась как конструктор из прошлых проектов. Можно было сэкономить, поставить чип за "20-30 руб", вместо драйвера воткнуть 4 полевика (похер на сквозные токи, движка жрёт до 50ма, не сгорело был ничего), еще кой где удешевить, вместо dc/dc воткнуть линейник, пофиг на нагрев, движка работает пару секунд. Или вообще всё на логике собрать. Ну выиграл бы я рублей 300. Где правда и истина? Да хрен его знает. Быстро разработано, быстро отлажено, работает пить есть не просит. То что там аж ARM проц занимается детской работой я уж переживу.
ИзображениеИзображениеИзображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 14:26 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1309
Eddy_Em писал(а):
Глянул на али — дороговато, если брать по 10 штук, получается ~80 центов за штучку, что почти вдвое дороже 20-ногих МК и немного дороже 32-ногих.

Ну это я первый попавшийся выбрал. Банальные PCF8575 вдвое дешевле.
Eddy_Em писал(а):
Подобный "расширитель" можно сделать на STM8S003, будет минимум вдвое дешевле + вместо SPI можно UART'ом сделать, если SPI свободного нет. Ну, а с I2C вообще желания связываться нет, т.к. у ST оно через одно место сделано (особенно у попсовых чипов, где в errata прямо сказано, что I2C лучше вообще не использовать).

Проблемы есть в старых чипах типа 10х серий. С остальными все не так печально. К тому же тут нужен только самый примитивный режим работы, в котором проблем не должно быть даже на старых чипах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 14:31 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4522
Eddy_Em писал(а):
Ну, а с I2C вообще желания связываться нет, т.к. у ST оно через одно место сделано (особенно у попсовых чипов, где в errata прямо сказано, что I2C лучше вообще не использовать).


То есть для I2C под F0, разжевывание до сих пор актуально?
Извини, думал что ты сам разберешься. Давай тогда после праздников, ОК?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 14:35 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1309
Eddy_Em писал(а):
Мое свободное время стоит ровно 0, т.е. сколько бы я его ни тратил, никакой убыли от этого не будет.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 14:58 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2104
Откуда: КЧР, поселок Нижний Архыз
dosikus_2 писал(а):
То есть для I2C под F0, разжевывание до сих пор актуально?
Извини, думал что ты сам разберешься. Давай тогда после праздников, ОК?

Я работал с I2C на STM32F0, но некошерно там получилось: блокирующие чтение/запись. Через DMA или прерывания надо бы сделать, возможно и разберусь...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 15:01 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2104
Откуда: КЧР, поселок Нижний Архыз
А вывод по теме таков: надо будет, чтобы не сильно тратиться, заказать на работе весной (там довольно много компонентов надо будет брать под ЗИП на несколько разных систем) по паре десятков 32- и 48-ногих STM32F042, 32-ногих STM32F103 или F105 (надо будет даташиты сравнить и выбрать тот, у кого периферия богаче; а то на первый взгляд они вообще одинаковые), да еще из L-серий что-нибудь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 15:02 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4522
Из L4 не L0 ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 15:55 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2104
Откуда: КЧР, поселок Нижний Архыз
Да l-ки вообще можно восьмибитные взять.
А почему не L0? У них еррата жирная?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 15:57 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4522
У них старая периферия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 18:20 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2104
Откуда: КЧР, поселок Нижний Архыз
А разве L4 — не Cortex-M4? Это ж жесть для моих задач! Ковыряться в даташите на 2000 страниц как-то не улыбает…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 18:32 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1309
Eddy_Em писал(а):
32-ногих STM32F103 или F105 (надо будет даташиты сравнить и выбрать тот, у кого периферия богаче; а то на первый взгляд они вообще одинаковые), да еще из L-серий что-нибудь.

У 103-х не бывает корпусов на 32 ноги, 36 - минимум (QFN и только с минимальной памятью). У 105-й минимум, если не ошибаюсь, 64. По периферии они практически одинаковы, только у 105-й есть Ethernet. Не думаю что он сильно интересен, когда речь идет о мелких корпусах.

P.S. L1 лучше не трогать, IMHO.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 18:33 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1309
Eddy_Em писал(а):
А разве L4 — не Cortex-M4? Это ж жесть для моих задач! Ковыряться в даташите на 2000 страниц как-то не улыбает…

Зато если понадобится плавучка, то можно не переживать насчет производительности.

P.S. а вообще многие контроллеры можно заказать в семплах на st.com.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 21:29 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2104
Откуда: КЧР, поселок Нижний Архыз
evsi писал(а):
У 103-х не бывает корпусов на 32 ноги, 36 - минимум (QFN и только с минимальной памятью).

Я опечатался. Естественно, не STM32, а STM8, потому как STM32F103 — то еще дерьмо.
Да и не собираюсь я в ближайшем времени ничего такого делать, где понадобился бы Cortex-M3, мне M0 за глаза хватает! Я бы вообще на STM8 все делал, если бы там DMA был, флеша побольше, тактовая повыше, USB и CAN.
Цитата:
Зато если понадобится плавучка, то можно не переживать насчет производительности.

На микроконтроллерах числам с плавающей запятой не место! Если мне нужна математика, я использую компьютер (как минимум — одноплатник), МК должен железом управлять, а не интегралы решать!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 23:11 
Заглядывает иногда

Зарегистрирован: 16 окт 2013, 20:15
Сообщения: 127
Откуда: Екатеринбург
evsi писал(а):
По периферии они практически одинаковы, только у 105-й есть Ethernet. Не думаю что он сильно интересен, когда речь идет о мелких корпусах.

Ethernet MAC есть только у 107-ых. В этом главное принципиальное отличие между 105-ыми и 107-ыми камнями.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 23:17 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4522
Эдя, дерзай пока на F0 , полный потенциал
ты пока не раскрыл.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 27 дек 2017, 23:46 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2104
Откуда: КЧР, поселок Нижний Архыз
Естественно, у меня еще CAN и USB впереди. Да и с SPI я еще на 0-х не работал.
Хорошая серия: почти никаких заморочек, да и еррата не такая жирнючая, как у "первого блина" — F103.
Жаль только, флеша маловато и нет EEPROM. Боюсь, в 16кБ не уложусь с хитрой управлялкой шаговиками (если элементарная почти 8кБ заняла).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 28 дек 2017, 08:41 
Старожил

Зарегистрирован: 20 мар 2013, 11:27
Сообщения: 4783
самые дешевые многоногие STM8S005K6 - можно купить от 28р за штуку в кучке из 20шт
не очень удобны для разработки из за ограничения циклов флэша

следующие по доступности STM8S105C8 - брал их 11.11 по 1500р за 50 штук, сейчас цена где то от 1800р за 50 шт

дальше по цене STM8S105K6 но они уже практически идут по ценам STM32, а все что выше однозначно не имеет смысла - смысл имеет брать уже STM32


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 28 дек 2017, 10:07 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1309
Eddy_Em писал(а):
На микроконтроллерах числам с плавающей запятой не место!

Если вы только бездумно светодиодиком моргаете, то возможно и так. Но многие делают на них решение реальных задач, а реальные задачи зачастую нуждаются в плавучке, причем не только в примитивном сложить-вычесть-умножить-поделить, а и корень посчитать, синусы-косинусы и прочее.
Eddy_Em писал(а):
Если мне нужна математика, я использую компьютер (как минимум — одноплатник), МК должен железом управлять, а не интегралы решать!

Управление железом часто требует обсчета весьма неслабых объемов математики, причем в реальном времени, что исключает перекладывание математики на железо выше по цепочке. Примеров вагон, от управления движками до контроллеров CNC. Замечу, что, не смотря на ваше пренебрежительное отношение к возможностям МК, они с этим отлично справляются. Скажем, grbl весьма шустро ворочает станками самого разного вида, хотя в пузе там всего лишь атмега328.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 28 дек 2017, 10:21 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2104
Откуда: КЧР, поселок Нижний Архыз
Цитата:
не только в примитивном сложить-вычесть-умножить-поделить, а и корень посчитать, синусы-косинусы и прочее

Для этих целей лучше взять одноплатник. Нет смысла городить на МК такую жесть! Даже "дофигометр" спокойно делается на МК без флоатов — фиксированной точки там за глаза хватает.
Цитата:
от управления движками до контроллеров CNC

Нигде там математика не нужна. Уж тригонометрия, корни и степени — точно. Самая сложная математика на МК легко решается при помощи фиксированной точки и таблиц.
Цитата:
атмега328

Как это Г. вообще что-то может делать? Там ведь даже аппаратных ресурсов кот накакал, самый дешевый STM8 лучше!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 28 дек 2017, 10:46 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1309
Eddy_Em писал(а):
Цитата:
не только в примитивном сложить-вычесть-умножить-поделить, а и корень посчитать, синусы-косинусы и прочее

Для этих целей лучше взять одноплатник. Нет смысла городить на МК такую жесть! Даже "дофигометр" спокойно делается на МК без флоатов — фиксированной точки там за глаза хватает.

Зачем брать одноплатник, если МК за глаза?
Eddy_Em писал(а):
Цитата:
от управления движками до контроллеров CNC

Нигде там математика не нужна. Уж тригонометрия, корни и степени — точно.

Я с удовольствием посмотрю как вы сделаете планирование движения, посчитаете S-кривые скорости, ускорения на переходах между отрезками, интерполяцию дуг и тому подобное без корней и степеней (ну это ладно, всего лишь умножение).
Eddy_Em писал(а):
Самая сложная математика на МК легко решается при помощи фиксированной точки и таблиц.

Удачи.
Eddy_Em писал(а):
Цитата:
атмега328

Как это Г. вообще что-то может делать? Там ведь даже аппаратных ресурсов кот накакал, самый дешевый STM8 лучше!

Исходники grbl лежат на гитхабе. Равно как tinyg, tinyg2, smoothie, marlin. Думаю, вам будет полезно посмотреть, что на самом деле могут МК.
Замечу, что это, на самом деле, достаточно простые контроллеры. Если покопаться в соответствующей литературе, то можно нарыть куда более продвинутые алгоритмы планирования движения, а там математики еще больше. И все надо в реальном времени считать, на комп особо не переложишь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 28 дек 2017, 11:01 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 280
На одноплатнике что обычно? Linux. А он нефига не Realtime. К тому же одноплатник - готовая вещь. Городить в промышленном железе подключенную платку какого-нибудь RPi - колхоз. А разрабатывать свою плату на SoC - дорого и долго. И не зачем, когда вполне МК справляется. А таблички - это не точно или много места. Да и зачем, когда скорости той же атмеги328 хватает для расчетов в реальном времени?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А есть микроконтроллеры от ST о 32-48 ногах за 20-30 рублей?
СообщениеДобавлено: 28 дек 2017, 11:33 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1309
NStorm писал(а):
Да и зачем, когда скорости той же атмеги328 хватает для расчетов в реальном времени?

Справедливости ради стоит заметить, что хватает далеко не на все. Тот же grbl считает простой трапециедальный профиль скорости, на бОльшее его уже не хватает. Все, что умеет считать S-кривые для профиля скорости, живет на более мощных МК. Тому же tinyg, например, нужна минимум atxmega, а g2 и smoothieware вообще только для ARM Cortex M3 минимум (и M4 крайне желателен). Но в любом случае, МК вполне эффективны для таких задач, городить одноплатник к ним не имеет смысла.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 63 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: Dimondss, Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB