|
|
  |
Перспективы микроконтроллеров, Какой МК выбрать ??? |
|
|
|
Nov 16 2005, 08:07
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(Stanislav @ Nov 16 2005, 08:18)  Ядро микроконтроллера всегда выполняет роль носильщика периферии, по определению самогО МК. Естественно, в некоторых случаях вычислительных ресурсов какой-то конкретной архитектуры может быть недостаточно, при этом приходится применять более мощный (и дорогой) МК. "Если же необходимы вычисления, да еще многопоточные и т.п и т.д.," следует обратить внимание на DSP и ПЛИС, а уж никак не на МК. А вот интересно, TMS320F28xx - это МК или DSP?
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Nov 16 2005, 09:19
|
Знающий
   
Группа: Свой
Сообщений: 775
Регистрация: 11-05-05
Пользователь №: 4 913

|
Цитата(BVU @ Nov 15 2005, 11:54)  Цитата(mse @ Nov 15 2005, 11:14)  Цитата Но будущее конечно не за MCS-51, и не PIC, и не AVR. ARM и DXP сейчас одна из немногих альтернатив по функциональному покрытию возможно-существующих задачь, решение которых с применением данных устройств является необходимым и достаточным условием Да-да-да я такие фразы читаю каждый год, уже почти 20 лет ;О). Самое крутое, что мне из этого довелось увидеть - коллаж. То-ли в Electronics, то-ли в Byte, не помню: железнодорожная ветка, стрелка, одна линия - в тупик с табличкой MCS-51. Другая - вдаль к восходящему Солнцу, за горизонт. На Солнце надпись - MCS-96. Ну и где щас MCS-96? Замечу, что по валовому объёму - около 25% выпускаемых МК - 4-битники. Незабывайте так же о стереотипах мышления... MCS-51 имел громадную популярность и востребованность из-за чего эта волна не спадает и по сей день. Просто многим программистам и разработчикам - досконально знающих архитектуру и возможности данного микроконтроллера в силу инерционности переучивания или за недостатком времени 'не с руки' переходить на другой тип контроллера (более перспективного). 'Наклепали' их предостаточно, что уже есть перепроизводство. Думаю что все склады забиты... Но перспективных разработок соответствующие требованиям современности на MCS-51 делать не стоит и если придется выбирать между MCS-51 и AVR, я выберу AVR, т.к. его вычислительная производительность на порядок выше, встроенная периферия не уступает, а потребляемая мощность при этом меньше или много меньше. В США к примеру доминирует разработка на PIC, а в Европе AVR. Но ARM о котором так много говорили и упоминали в этой теме остается и будет лидером в области разработок встроенных систем. Это давно уже доказала сотовая телефония, при каком маленьком объеме можно иметь мощную вычислительную систему с услугами беспроводной связи. Я уже много лет слышу о супер возможностях AVR, ради интереса подскажите есть ли среди AVR что нибудь близкое по общим возможностям к семейству C8051F120, или по перифирии к семейству C8051F060. Общие описания занимают много места, прилагаю частные. А вообще-то при выборе нужно исходить не из статической картины, а из того что при развитии разные семейства взаимно обогащаются при этом сохраняют свои изюминки. Уже сейчас выбор того или иного семейства это выбор по принципу начального толчка (куда толкнули - туда и поехали). А дальше переходить на другое семейство не имеет смысла, тк и в своем всегда найдешь МК с нужными характеристиками. В общем смысле MCS51, AVR, PIC - это МК одного класса (уровня), и переходить к другому имеет смысл если этого требует задача - например увеличить разрядность до 32 - тогда, возможно, ARM ну итд.
|
|
|
|
|
Nov 16 2005, 09:20
|
Участник

Группа: Новичок
Сообщений: 46
Регистрация: 10-11-05
Из: Chisinau
Пользователь №: 10 697

|
Цитата(dxp @ Nov 16 2005, 12:07)  А вот интересно, TMS320F28xx - это МК или DSP?  DSP однако....
|
|
|
|
|
Nov 16 2005, 10:01
|
Знающий
   
Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693

|
Цитата DSP однако.... А чего так? Критерий отличия ДСП от МК? Цитата Я уже много лет слышу о супер возможностях AVR, ради интереса подскажите есть ли среди AVR что нибудь близкое по общим возможностям к семейству C8051F120, или по перифирии к семейству C8051F060. Супервозможностей нет. Да их и не бывает. Помножьте например, 24Х24, 32Х32, кореннь какой извлеките, поделите что на что, на силабе и АВР. Оцените производительность в тактах и времени. И сё. Бльше АВР ничем поразить воображение не может. Да и этим тоже особо не блещет. Но на безрыбье... сами понимать должны. ;О)
|
|
|
|
|
Nov 16 2005, 10:57
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(Charley @ Nov 16 2005, 15:20)  Цитата(dxp @ Nov 16 2005, 12:07)  А вот интересно, TMS320F28xx - это МК или DSP?  DSP однако....  Как же так? А встроенный АЦП с мультиплексором на 8 и двумя схемами выборки-хранения, а два UART'а, а SPI, а куча таймеров с функциями формирования ШИМ с мертвыми зонами и без, с функциями Compare/Capture, а полста ног на вво-вывод, каждая из которых может быть настроена индивидуально, а набортная флешь? Законченная однокристальная ЭВМ - то бишь микроконтроллер. Процессорное ядро + богатая периферия. Дык как же оно на самомт деле?
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Nov 16 2005, 12:48
|
Участник

Группа: Новичок
Сообщений: 46
Регистрация: 10-11-05
Из: Chisinau
Пользователь №: 10 697

|
Цитата(dxp @ Nov 16 2005, 14:57)  Как же так? А встроенный АЦП с мультиплексором на 8 и двумя схемами выборки-хранения, а два UART'а, а SPI, а куча таймеров с функциями формирования ШИМ с мертвыми зонами и без, с функциями Compare/Capture, а полста ног на вво-вывод, каждая из которых может быть настроена индивидуально, а набортная флешь? Законченная однокристальная ЭВМ - то бишь микроконтроллер. Процессорное ядро + богатая периферия. Дык как же оно на самомт деле?  Уважаемый DXP! Во-первых, по существующей классификации микроконтроллеров (МК) с разрядностью 32 как бы нет... Обычно их автоматически переводят либо в разряд DSP, либо в разряд специализированных процессоров... Ну а во вторых, заходите на сайт производителя http://focus.ti.com/docs/prod/folders/print/tms320f2801.htmlи читаете: TMS320F2808, TMS320F2806, TMS320F2801, UCD9501 Digital Signal Processors (Rev. F) (tms320f2801.pdf, 1205 KB) 09 Sep 2005 Вот и весь разговор! С Уважением, Charley
|
|
|
|
|
Nov 16 2005, 13:29
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(Charley @ Nov 16 2005, 18:48)  Уважаемый DXP! Во-первых, по существующей классификации микроконтроллеров (МК) с разрядностью 32 как бы нет... Обычно их автоматически переводят либо в разряд DSP, либо в разряд специализированных процессоров... Уважаемый Charley! Вы продолжаете тяжело бредить, хотя уже не на тему MCS-51, а просто на тему МК. Еще разок (хотя уже Вам объясняли, что-такое МК): микроконтроллером называется дивайс, в котором совмещается процессороное ядро, память и периферия, делая такое устройство законченной однокристальной ЭВМ. Разрядность к этому не имеет вообще никакого отношения. На всякий случай подумайте, а LPCxxx - это DSP или специализированный процессор (и какая у него специализация, и чем она отличается от специализации АВР, ПИК, МСП430, 51-х и прочих). Еще неплохо было бы объяснить, что это за такая существующая классификация микроконтроллеров, откуда она взялась, кто автор. Уж не Вы ли? Цитата(Charley @ Nov 16 2005, 18:48)  Ну а во вторых, заходите на сайт производителя http://focus.ti.com/docs/prod/folders/print/tms320f2801.htmlи читаете: TMS320F2808, TMS320F2806, TMS320F2801, UCD9501 Digital Signal Processors (Rev. F) (tms320f2801.pdf, 1205 KB) 09 Sep 2005 Вот и весь разговор! С Уважением, Charley Да что Вы говорите!!? А я-то и не знал, что там дока-то есть. Как начал работать полтора года назад с ними, так и не знал до сего момента, а вся инфа, необходимая для работы, мне, не иначе, свыше по телепатическому каналу в голову пришла. Во время медитации. В заключение, если Вы не поняли (а Вы не поняли), хочу сказать, что вопрос этот (в известной степени риторический) я задал с намеком, что сегодня грань между МК и DSP постепенно стирается. TMS320F28xx - это МК, у которого ядро содержит фичи DSP (много шин, позволяющих грузить операнды в параллель, развитая косвенная адресация, умножитель-аккумулятор, толстый шифтер, поддержка циклических буферов и т.д.). Но по сути он все равно МК. Кроме этого МК существуют и другие варианты, вроде черного фина, но я специально не стал его упоминать, т.к. там граница между МК и DSP более сдвинута в сторону процессора, хотя этот дивайс все равно вполне тянет на МК.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Nov 16 2005, 14:18
|
Знающий
   
Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693

|
Цитата Скоро тему можно будет перенести в форум "Общение" Да нет, ещё рано. Тут ещё есть тема для выяснения:"что есть МК и не ДСП ли он?" На Телесиське уже было достаточно бурное, но конструктивное обсуждение. ;О) Для местной публики, наверное, стоит задуплить. А так, накрайняк, лишнее порезать и закрыть. Сама тема вполне нормальная.
|
|
|
|
|
Nov 16 2005, 14:26
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(one_man_show @ Nov 16 2005, 20:07)  Сдается мне, что опрос опять скатывается на выяснение отношений и основная тема переходит в "ты кто такой?" Ну и соответственно последующие сообщения уже описывают не технические тонкости чего-то, а характеризуют чисто авторов этих сообщений (это лично моё наблюдение, совсем без наездов)  Скоро тему можно будет перенести в форум "Общение". Извините, пожалуйста, не хочу показаться грубым, но что Вы предлагаете? Просто молчать, когда несут совершенную чушь (и при этом настаивают на ней)? Можно и так поступить. Оно, может, и тише будет. Только вот почитает это какой-нибудь начинающей разработчик, "неокрепшая душа" и будет думать, что все МК - это которые имеют разрядность менее 32 бит. И что даже есть некая классификация, "официально" утверждающая такую позицию. Что ж в этом хорошего и правильного? Характер высказываний тут скорее обусловлен не столько личностями авторов, сколько безапелляционными, безосновательными и, мягко говоря, не верными высказываниями одного из участников. Кстати, к слову, в некоторых фидошных эхах, к примеру, есть правило, по которому модератор может накладывать взыскание на подписчика, если тот пишет очевидные глупости. Насчет переноса в формум "Общение" - оно, может, и правильно.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Nov 16 2005, 14:36
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(dxp @ Nov 16 2005, 16:29)  ...сегодня грань между МК и DSP постепенно стирается. TMS320F28xx - это МК, у которого ядро содержит фичи DSP (много шин, позволяющих грузить операнды в параллель, развитая косвенная адресация, умножитель-аккумулятор, толстый шифтер, поддержка циклических буферов и т.д.). Но по сути он все равно МК. Кроме этого МК существуют и другие варианты, вроде черного фина, но я специально не стал его упоминать, т.к. там граница между МК и DSP более сдвинута в сторону процессора, хотя этот дивайс все равно вполне тянет на МК. Да кто ж спорит-то? Однако, Вы затронули совсем другой вопрос, который следовало бы обсудить в другой теме. Приведеные Вами семейства предназначены вовсе не для "ногодрыганья", а для реализации сложных, вычислительно напряженных алгоритмов управления, и предлагать их студентам для первоначального обучения - значит, распугать всю "дичь". Кроме того, нужно обладать подлинным чувством гигантомании, чтобы использовать таких монстров для регулирования температуры утюга или преобразования RS-232 <-> JTAG. Для использования DSP-подобных МК (или МК-подобных DSP), следует сначала дать студентам необходимую теретическую подготовку, обучить основам обработки сигналов, правилам и приемам программирования на языках низкого и высокого уровня, а это далеко выходит за рамки данной темы, хотя и достойно, повторюсь, отдельного обсуждения.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Nov 16 2005, 14:51
|
Знающий
   
Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693

|
Цитата Приведеные Вами семейства предназначены вовсе не для "ногодрыганья", а для реализации сложных, вычислительно напряженных алгоритмов управления. Отчего-ж, motor control самое то ногодрыжество. А на самом тупом АВР-51 можно вполне в signal processing вдариться. Что это за signal и processing, другой вопрос. ;О) Это к тому, что бывшие ДСП спускаются "вниз", а мелочь всякая лезет "вверх". И вот-вот встретятся. Одни, наряду с barrel shifter, MAC, bit-reversing.... обретают флэшу, ноги для дрыганья, CAN, UART, IIC(!!! ;О) и прочий УСБ, другие, то-же самое, тока наоборот. Экспансия на новые рынки и пусть плачет слабый. ;О) В этой ситуаццыи студней, конечно, жаль. А что делать?
|
|
|
|
|
Nov 16 2005, 15:24
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(mse @ Nov 16 2005, 17:51)  Цитата Приведеные Вами семейства предназначены вовсе не для "ногодрыганья", а для реализации сложных, вычислительно напряженных алгоритмов управления. Отчего-ж, motor control самое то ногодрыжество. А на самом тупом АВР-51 можно вполне в signal processing вдариться. Что это за signal и processing, другой вопрос. ;О) Это к тому, что бывшие ДСП спускаются "вниз", а мелочь всякая лезет "вверх". И вот-вот встретятся. Одни, наряду с barrel shifter, MAC, bit-reversing.... обретают флэшу, ноги для дрыганья, CAN, UART, IIC(!!! ;О) и прочий УСБ, другие, то-же самое, тока наоборот. Экспансия на новые рынки и пусть плачет слабый. ;О) В этой ситуаццыи студней, конечно, жаль. А что делать? Ну, для motor control такие чипы могут понадобиться лишь в исключительных случаях (мне они, кстати, наизвестны). А IIC - так очень даже полезен для управления внешней видео периферией. Перспективность же конкретного семейства МК есть величина относительная, и, опять же, по моему мнению, определяется, главным образом, его применимостью и целесообразностью применения для решения конкретной задачи...
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|