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

 
 
> Контроллер, 3Вольт или 5Вольт?
AndreyKeil
сообщение Mar 4 2008, 12:57
Сообщение #1


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

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



Собираемся делать новый контроллер на Atmega1281. Встал вопрос, какое питание брать 3В или 5В. Контроллер будет решать достаточно широкий круг задач, т.е. это будет универсальная вещь. Интересует ваше мнение по этому вопросу. В конроллере присутствует четырёхразрядный светодиодный индикатор, клавиатура четыре кнопки, часы-таймер, внешняя EEPROM, развязанный RS-485, развязанный 1Wire, развязанный SPI, развязанные входы-выходы и т.д. Задачи, решаемые контроллером, предполагается ставить серьёзные.
Ранее был аналогичнюй контроллер на семействе MCS-51. Причин смены несколько: низкое быстродействие 51 серии, отсутствие самопрограммирования, нет АЦП, EEPROM и др.
Итак, 3В или 5В? Буду признателен всем, кто выскажет своё мнение по этому вопросу. smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndreyKeil
сообщение Mar 4 2008, 21:50
Сообщение #2


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

Группа: Свой
Сообщений: 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
alexander55
сообщение Mar 5 2008, 08:37
Сообщение #3


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

Группа: Свой
Сообщений: 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
Dog Pawlowa
сообщение Mar 5 2008, 09:09
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 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
AndreyKeil
сообщение Mar 5 2008, 12:59
Сообщение #5


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

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



Цитата(Dog Pawlowa @ Mar 5 2008, 14:09) *
... Меги, начиная с М32 - комфортный в работе кристалл, но уж слишком примитивный. Цена микроконтроллера в PLC не очень важна, тут за примитивность = удобство и приплатить можно smile.gif, но ресурсов действительно немного.

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

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


Я всё пока к AVR склоняюсь... Цена для хорошего контроллера действительно не очень важна, а вот периферия в нём привлекает. Да и JTAG-отладчиков на фирме валяется штук 7 (два JTAG ICE II, и пять JTAG ICE), есть кое-какие наработки. Но опять же, это не совсем определяющее...Ну, разве что периферия wink.gif
А чем PICи не понравились?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AndreyKeil   Контроллер   Mar 4 2008, 12:57
- - researcher   Если с перспективой и много то лучше оба питания (...   Mar 4 2008, 13:03
|- - AndreyKeil   Цитата(researcher @ Mar 4 2008, 18:03) Ес...   Mar 4 2008, 13:06
|- - researcher   Цитата(AndreyKeil @ Mar 4 2008, 16:06) Не...   Mar 4 2008, 13:23
- - VladislavS   А зачем нас то спрашивать? Отталкиваться надо от т...   Mar 4 2008, 13:08
- - AndreyKeil   Питание нет пока никакого, потому как - какое надо...   Mar 4 2008, 13:11
- - aesok   Цитата(AndreyKeil @ Mar 4 2008, 15:57) Со...   Mar 4 2008, 13:20
- - zltigo   Цитата(AndreyKeil @ Mar 4 2008, 15:57) Ра...   Mar 4 2008, 13:23
- - AndreyKeil   К zltigo А что цена? Высокая что-ли? "...Забу...   Mar 4 2008, 13:35
|- - zltigo   Цитата(AndreyKeil @ Mar 4 2008, 16:35) А ...   Mar 4 2008, 14:02
||- - defunct   Цитата(zltigo @ Mar 4 2008, 16:02) Примен...   Mar 4 2008, 14:31
||- - zltigo   Цитата(defunct @ Mar 4 2008, 17:31) Что б...   Mar 4 2008, 16:46
||- - zhevak   Цитата(zltigo @ Mar 4 2008, 21:46) Не нао...   Mar 4 2008, 17:04
||- - defunct   Цитата(zltigo @ Mar 4 2008, 18:46) Не нао...   Mar 5 2008, 14:10
||- - Dog Pawlowa   Цитата(defunct @ Mar 5 2008, 18:10) ...Ре...   Mar 5 2008, 17:53
|||- - singlskv   Цитата(Dog Pawlowa @ Mar 5 2008, 20:53) Н...   Mar 5 2008, 18:00
||- - IgorKossak   Цитата(defunct @ Mar 5 2008, 16:10) Подкл...   Mar 5 2008, 17:55
||- - defunct   Цитата(IgorKossak @ Mar 5 2008, 19:55) 1....   Mar 5 2008, 19:50
|- - VladimirYU   Цитата(AndreyKeil @ Mar 4 2008, 16:35) К ...   Mar 4 2008, 14:04
- - zhevak   А кто мешает поставить регулируемый стабилизатор? ...   Mar 4 2008, 14:31
- - AndreyKeil   Наработки по мегам есть, в том числе и со "ст...   Mar 4 2008, 15:07
|- - defunct   Цитата(AndreyKeil @ Mar 4 2008, 17:07) По...   Mar 4 2008, 16:22
|- - SasaVitebsk   Цитата(AndreyKeil @ Mar 4 2008, 19:07) Че...   Mar 4 2008, 18:59
- - singlskv   Цитата(AndreyKeil @ Mar 4 2008, 15:57) ра...   Mar 4 2008, 18:43
|- - zltigo   Цитата(AndreyKeil @ Mar 5 2008, 00:50) .....   Mar 4 2008, 22:03
|- - IgorKossak   Цитата(AndreyKeil @ Mar 4 2008, 23:50) Мн...   Mar 5 2008, 08:15
|- - Сергей Борщ   Цитата(Dog Pawlowa @ Mar 5 2008, 11:09) О...   Mar 5 2008, 09:57
||- - Dog Pawlowa   Цитата(Сергей Борщ @ Mar 5 2008, 13:57) Ч...   Mar 5 2008, 10:22
|- - zltigo   Цитата(AndreyKeil @ Mar 5 2008, 15:59) во...   Mar 5 2008, 18:46
- - SasaVitebsk   Можно попробовать LPC подобрать под свои потребнос...   Mar 5 2008, 09:03
|- - alexander55   Цитата(SasaVitebsk @ Mar 5 2008, 12:03) E...   Mar 5 2008, 09:09
|- - zltigo   Цитата(SasaVitebsk @ Mar 5 2008, 12:03) B...   Mar 5 2008, 10:50
|- - Dog Pawlowa   [Кстати, только что заходил на монтажный участок. ...   Mar 5 2008, 11:18
|- - Harbinger   Цитата(zltigo @ Mar 5 2008, 12:50) Ну-ну ...   Mar 5 2008, 19:09
- - SasaVitebsk   Да нет, на самом деле я ничего не советую, - очень...   Mar 5 2008, 10:37
- - Andy Great   ЦитатаКонтроллеры валяются до сих пор. 40 клавиш, ...   Mar 5 2008, 19:55
- - domowoj   IgorKossak "АВР слишком большой уровень ...   Mar 14 2008, 01:57
|- - IgorKossak   Цитата(domowoj @ Mar 14 2008, 03:57) Igor...   Mar 14 2008, 07:00
- - hd44780   Я подключал SD карту (только 3.3 в!) к 5в схем...   Mar 14 2008, 11:19
|- - SasaVitebsk   Цитата(hd44780 @ Mar 14 2008, 15:19) Я по...   Mar 14 2008, 11:41
|- - rezident   Цитата(SasaVitebsk @ Mar 14 2008, 16:41) ...   Mar 14 2008, 21:37
- - hd44780   SasaVitebsk, интересное решение. Как нибудь попроб...   Mar 14 2008, 18:15
|- - SasaVitebsk   Цитата(hd44780 @ Mar 14 2008, 22:15) Sasa...   Mar 14 2008, 19:47
- - sensor_ua   ЦитатаHD44780 при 3.3 в питании ничего не показыва...   Mar 14 2008, 20:23
- - zhevak   А я вот еще что вспомнил а можно ведь еще дедовс...   Mar 14 2008, 20:29
- - SasaVitebsk   Согласно даташиту при пониженном питании работает ...   Mar 14 2008, 23:05
|- - Baser   Цитата(SasaVitebsk @ Mar 15 2008, 01:05) ...   Mar 15 2008, 12:11
- - Rst7   Цитатапоставить кремниевый диод между землей и GND...   Mar 15 2008, 19:26


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:46
Рейтинг@Mail.ru


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