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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Контроллер, 3Вольт или 5Вольт?
zltigo
сообщение Mar 4 2008, 16:46
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(defunct @ Mar 4 2008, 17:31) *
Что бы "не наоборот" могло значить?

Не наоборот, это и значит не наоборот - к 5V контроллеру нормальная 3.3V периферия не подключается.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zhevak
сообщение Mar 4 2008, 17:04
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(zltigo @ Mar 4 2008, 21:46) *
Не наоборот, это и значит не наоборот - к 5V контроллеру нормальная 3.3V периферия не подключается.


Ой! А мне нравится определение "нормальная ".

Сообщение отредактировал zhevak - Mar 4 2008, 17:09


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
singlskv
сообщение Mar 4 2008, 18:43
Сообщение #18


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(AndreyKeil @ Mar 4 2008, 15:57) *
развязанный RS-485, развязанный 1Wire, развязанный SPI, развязанные входы-выходы и т.д.
PLC изобретаем ?
если развязок будет много, берите 5V, будет проще, но будут проблеммы с чипами на 3V, которые
непосредственно будут подключаться к процу, зато скорость повыше.
Если задачи "серьезные", вычислительных возможностей действительно может не хватить,
хотя если раньше работало на 51...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 4 2008, 18:59
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(AndreyKeil @ Mar 4 2008, 19:07) *
Честно говоря, мне всё равно, сколько разрядов у процессора, важно его быстродействие. AVR-ка хорошо работает с 16 и 32 разрядами. По вашим советам, я понял, что лучше 3В. Смущает, что быстродействие будет в 2р меньше. А так всё - готов принять 3В.

smile.gif

Вот это всётаки непонятно. Если важно быстродействие и вычислительная мощность, то как это "всё равно какая разрядность"? smile.gif

На одной моей задаче 32-ух битность даёт чистый выигрыш в производительности 2.5 раза не считая тактовой.

Если вы планируете применить 3.3V и внешние микрухи, то я не вижу преимуществ у AVR. AVR, по моему, хороша тогда, когда всё изделие на ней укладывается. Или на нескольких. А если её применять как чистый процессор, с внешней переферией, то как-то слабо вяжется. Производительность на 3V у 1281 8 мипсов, памяти всего 8к (что для серьёзных задач маловато). Правда таймеров 5 штук, но не все наружу выведены (имейте ввиду). Флэши и EEPROM достаточно конечно.

Короче на мой взгляд, надо ещё раз оценить поставленные задачи, и тогда делать выбор.
Go to the top of the page
 
+Quote Post
AndreyKeil
сообщение Mar 4 2008, 21:50
Сообщение #20


Частый гость
**

Группа: Свой
Сообщений: 96
Регистрация: 16-11-05
Из: г.Екатеринбург
Пользователь №: 10 930



SasaVitebsk, вы правильно поняли, мне ещё предстоит - какой проц выбрать. Раньше стоял AT89C51ED2 (2К ОЗУ, 64К ПЗУ, 11МГц кварц). ОЗУ иногда не хватало (пользовались ОЗУ в часах-таймерах PCF8583), быстродействия тоже часто не хватало. Задача просто растягивалась во времени (когда это позволялось). Если не позволялось, брали ещё один контроллер (тоже на 51) или два контроллера и распределяли задачи между ними.
Я думаю, что выбрав AVR-ку, абсолютное большинство задач, я смогу решить на одном проце, если это будет 16МГц. Мне нравится, что в нём большинство периферии встроено (EEPROM, АЦП, BOD, аппаратный I2C и SPI, два UARTа, таймеры 16разр. и т.д.). Контроллеров этих будет выпускаться 1000-2000 штук в год с разными прогами. Ещё надо будет закупить 3-5 комплектов для отладки(JTAG-отладчики), так как не я один буду на этом проце работать.
Короче, 8К ОЗУ - это более чем достаточно для наших задач.

"...Вот это всётаки непонятно. Если важно быстродействие и вычислительная мощность, то как это "всё равно какая разрядность"? ..."

Важно на самом деле всё. Серия контроллеров большая, закладываться собираемся на "долгие года". Не хотелось бы потом переделывать что-то, т.к. встают задачи обслуживания изделий, совместимости программ и железа. Мне ещё советуют применить серию MSP320, у нас она освоена двумя людьми. Задачи для этого проца решаются специфические, как-то непривычно видеть его в качестве ощего контроллера.
Мнения на этом посте почти противоположные, короче я запутался...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 4 2008, 22:03
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(AndreyKeil @ Mar 5 2008, 00:50) *
..короче я запутался...

Нет, это называется "уперлись". Раcширяйте кругозор.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Mar 5 2008, 08:15
Сообщение #22


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(AndreyKeil @ Mar 4 2008, 23:50) *
Мне ещё советуют применить серию MSP320, у нас она освоена двумя людьми. Задачи для этого проца решаются специфические, как-то непривычно видеть его в качестве ощего контроллера.
Мнения на этом посте почти противоположные, короче я запутался...

Если имелся в виду TMS320, то бояться его как контроллера не стОит.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 5 2008, 08:37
Сообщение #23


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(AndreyKeil @ Mar 5 2008, 00:50) *
Я думаю, что выбрав AVR-ку, абсолютное большинство задач, я смогу решить на одном проце, если это будет 16МГц.

Если 16 МГц, то 5 В.
PS. Если использовать новые типы AVR, то можно перейти и на 3.3.
Мое мнение такое.
Если Вас не принуждают и все равно с чего начинать, то не теряйте время и переходите на ARM.
У них можно поставить ОСьку маленькую. Современные PLC все на осях.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 5 2008, 09:03
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Можно попробовать LPC подобрать под свои потребности. Производительности и ОЗУ вам тогда точно хватит. Перечисленная переферия вся есть. Правда таймеров поменьше и АЦП несколько своеобразно сделан, BOD внешний и EEPROM внешний.

Но BOD - это жучок маленький рядом с МК, а EEPROM - 24c (8 ног). Ни по площади не по цене - погоду не сделают. Сами микрухи не дорогие.

Можно попробовать на AVR32 заложиться. Сигнальные экземпляры уже есть, а пока разработку завершите - глядишь и серия пойдёт.

Можно at91sam7s или sam7x. Кроме упомянутого там ещё USB и CAN, Ethernet. Таймеров правда не много, но всё остальное есть. EEPROM тоже внешнюю.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 5 2008, 09:09
Сообщение #25


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(SasaVitebsk @ Mar 5 2008, 12:03) *
EEPROM тоже внешнюю.

C EEPROM Atmel погорячился. Никто из их конкурентов внутреннюю EEPROM не делает. Да и в новых разработках они это учли. biggrin.gif
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Mar 5 2008, 09:09
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Ох уж наши многоопытные модераторы - бери посложнее - это просто :-)

Конечно, задачи обычно усложняются просто на пустом месте - индикатор не алфавитно цифровой, а графический, а памяти уже не хватает, а флэшки 5В давно уже не выпускаются, и пошло-поехало. Так и до внешней шины можно дойти. Меги, начиная с М32 - комфортный в работе кристалл, но уж слишком примитивный. Цена микроконтроллера в PLC не очень важна, тут за примитивность = удобство и приплатить можно smile.gif, но ресурсов действительно немного.

С другой стороны, изучение нового семейства, смена всего инструментария на производстве требует некоторой взвешенности. Я вот попробовал на новые PIC перейти и вернулся на AVR опять. Да одних JTAGICE штук 15 уже существует на фирме, все отработано. Стоит ли менять лошадь ради двух долларов экономии? Программировать на IAR для AVR можно и обезьяну научить, а как это будет с ARM, OS и проч?

А возвращаясь к питанию - если AVR в ПЛК, то 5V, конечно. Устойчивее и быстрее.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 5 2008, 09:57
Сообщение #27


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Dog Pawlowa @ Mar 5 2008, 11:09) *
Ох уж наши многоопытные модераторы - бери посложнее - это просто :-)
На самом деле это действительно просто. А вы предлагаете вариацию на тему одного из анекдотов:
- Папа, папа, купи мне босоножки
- Нэт, ты есчо коньки не сносыл!

- Папа, папа, купи мне канарейку
- Нэт, у тебя есчо хоячок нэ издох!

Человеку предлагают пересесть с велосипеда на автомобиль, а вы советуете сначала основательно помучиться с мотороллером и мотоциклом (с коляской).


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Mar 5 2008, 10:22
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Сергей Борщ @ Mar 5 2008, 13:57) *
Человеку предлагают пересесть с велосипеда на автомобиль, а вы советуете сначала основательно помучиться с мотороллером и мотоциклом (с коляской).

Да я только ЗА! smile.gif
Только автомобиль заправлять нужно. А по маленьким уютным городкам вообще лучше пешком ходить.
Кроме того, возвращаясь к электронике, на каком-то этапе развития становится выгоднее применить готовый ПЛК. Большие компьютеры каждый для себя ведь не делает?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Mar 5 2008, 10:37
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Да нет, на самом деле я ничего не советую, - очень сложно советовать не зная задачи. Я просто предлагаю обратить внимание на перечисленные кристаллы. Учитывая 3V питание. Эти кристаллы именно под 3V и создавались. При этом именно на 3V обеспечивают найвысшую производительность, в отличие от AVR, у которой при 3V производительность меньше в 2 раза.

Я совершенно не против AVR. Наоборот я её использую и как контроллер он мне очень нравится. В том числе и встроенная EEPROM отнюдь не лишняя и во многих проектах у меня задействованная. Насчёт новых разработок Atmel я немного не понял, - в xmega EEPROM сохранена. Более того, реализована страничная запись.

С другой стороны, как центральный универсальный процессор AVR, мне кажется не совсем удачен, так как со временем опять упрёшься и опять новая разработка.

Есть ещё вариант. Я сейчас одно изделие пробую сделать на разной элементной базе.
Из вариантов м64, м640, lpc2106.
Программное обеспечение внешнее (на IBM) будет общее, а возможности и производительность контроллеров будет значительно отличаться. Причём себестоимость не так уж разительно, а вот конечная стоимость - пропорционально возможностям. Это в принципе коммерция. Конечный потребитель должен иметь возможность выбора.
Можно такой же подход реализовать. Единственно, что при разработке ПО для МК необходимо изначально это учитывать.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 5 2008, 10:50
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SasaVitebsk @ Mar 5 2008, 12:03) *
BOD внешний и EEPROM внешний.

BOD внешний он завсегда спокойнее, да и встроенный в LPC тоже есть. EEPROM на хорошем филипсовском I2C - да никаких проблем и размеры массштабируемы, да и у новых LPC есть куcочек RAM под батарейкой - бесплатное проложение к RTC. Таймеров у старших по 4 штуки 32bit, CAN, Ethernet само собой имеются..

Цитата(Dog Pawlowa @ Mar 5 2008, 13:22) *
А по маленьким уютным городкам вообще лучше пешком ходить.

Маленький уютный говорите?
Цитата
Контроллер будет решать достаточно широкий круг задач, т.е. это будет универсальная вещь.
Задачи, решаемые контроллером, предполагается ставить серьёзные.

Ну-ну smile.gif. После таких заявлений все остальные рассуждения смотрятся как попытка изобретения инвалидной мотоколяски из детского велосипеда и моторчика от газонокосилки - классика sad.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 18:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01533 секунд с 7
ELECTRONIX ©2004-2016