Свежие обсуждения
Микроконтроллеры

Как выбираются МК для своих устройств ?

1 2

Есть микроконтроллеры (pic, avr и проч.)
Как узнать, какой именно мк нужен для той или иной конструкции ?
Ведь есть мк "заточенные" сугубо под определенные нужды, например управление работой с шаговых двигателей. Разный объем памяти и проч.
А знать всю номенклатуру изделий на мой взгляд мало реально.
Может есть в инете сайты где можно подобрать МК под свои нужды и требования ?

 

FastCat: Может есть в инете сайты где можно подобрать МК под свои нужды и требования ?

"форум" называется

 

На МИКРОЧИПЕ есть специальная прога.
Вводишь все свои желания и получаешь результат.Но на англицком.

 

Я когда подсел на ATMega48, так теперь и не слезаю. При цене закупки 25р. у него есть всё, что может мне пригодиться. Покупаю сотнями, расходую помаленько, иногда мелкосерии. Корпус TQFP32, 22 ноги ввода-вывода, 6 АЦП, компаратор. Универсально. Пока на ограничение один раз наткнулся, знакогенератор в память не влез. Так прикрутил 24С32 и дальше поехал. По скорости иногда приходится мудрить с оптимизацией программы, но это редко.

 

Производитель (если заказчику фиолетово) выбирается из тех, на ком больше опыта имеешь, ибо так быстрее всего программу сочинишь. Вообще, сейчас стоимость работы программиста несколько выше стоимости железа (особенно это касается штучных устройств). Поэтому, когда выбирается контроллер у данного производителя, иногда имеет смысл взять камушек с запасом по параметрам, на котором быстрее напишется программка. Например я (так исторически сложилось) сижу на ПИКах. Основные штучные проекты на 18ф458 и 18ф452. Если проект массовый, и цена процессоров начинает играть роль, то уже выбирается тот проц, который впритык-впритык потянет. А вообще - дело индивидуальное сугубо.

 

2FastCat
Вопрос выбора мелкоконтроллера - это, скорее, вопрос наличия ближайшего поставщика. У нас, например, есть эфо - отсюда любые атмелские и силабские камни по замечательным ценам, но нет мелкочипа : (
А так, у любого производителя можно найти примерные аналоги по ттх, которые будут отличаться по цене, доступности, распространенности информации по ним, напр. получить помощь по АВР или ПИКам проще, чем по другим более экзотическим мелкоконтроллерам
А определившись по какому-либо производителю, лезете на их сайт и выбираете, чего подходит больше
-знать всю номенклатуру изделий на мой взгляд мало реально-
главное - знать чего хотеть, ятд

 

Спасибо за ответы. Но все равно, вопрос остается открытым...
К примеру на каком МК лучше собрать часы. При условии, что он будет выводить время на 6-ти разрядном+точка, светодиодном индикаторе с общим анодом.
И какой МК лучше выбрать для построения "бегущех огней" на светодиодах (их общее количество будет 27 штук). При этом сам МК должен обладать максимальным количеством памяти, в которой размещались бы "эффекты мигания" светодиодов.

 

FastCat: К примеру на каком МК лучше собрать

задачи не требовательные к скорости и энергопотреблению - поэтому, как вам уже тут ответили - сначала смотрите, что сможете купить в "вашем" магазине - потом из этого выбираете на что хватит вашего таланта програмиста

FastCat: МК должен обладать максимальным количеством памяти
память может быть сделана на "внешней" микросхеме - будет более удобно, т.к. процессоры с большой памятью делают в "больших" корпусах - это требует "умения" при изготовлении платы.
внешняя память легко и не дорого достигнет 2Гб - таких контроллеров не бывает
---
вы пробовали придумать "большое" количество эфектов для "бегущих огней", а потом каждый БИТ набрать вручную ???

FastCat: их общее количество будет 27 штук
вероятно это "кубик" 3х3х3 - сколько "эфектов мигания" можно на этом сделать?

 

пока писал, опередили, но не пропадать же набранному : )

2FastCat
Например, AT32UC3A0512, но еще лучше Altera'вский EP3SL340F1760C2 по 17201,8 доллариев (дороже не нашел), хотя это не микроконтроллер, но в нее можно залить какой-нить микроконтроллер, а выводов.. Шутка

Если учиться - купите любой многоногий в подходящем корпусе (я подозреваю, что dip-40 припаять или засунуть в панельку будет проще, чем паять корпус c шагом в 0,5 мм или без ножек) - вам этого хватит выше крыши для этих задач

 

а еще проще - скачать пиратский Протеус и играться в нем и покупать-паять-палить ничего не придется