LINUX.ORG.RU
ФорумTalks

Вопрос по линейке AVR

 , ,


0

1

В связи с поглощением Microchip'ом фирмы Atmel стоит ли использовать 8-битники AVR в долгосрочных проектах? Есть ли вероятность что их уже сняли или снимут с производства?

★★★★★
Ответ на: комментарий от splinter

В наш век мало вещей, в которых можно быть на 100% уверенным. Но сейчас даже тени намеков на возможное закрытие производства этих контроллеров нет. Так что дерзай смелее.

Oberstserj ★★
()
Ответ на: комментарий от DuMOHsmol

они из своих чипов даже совсем древние не снимают

То есть они постоянно держат производственные мощности для этих процессоров, или отработали их на склад, или все же просто увеличили сроки поставки в разы? Потому как последний вариант в большинстве случаев не приемлем.

splinter ★★★★★
() автор топика

Не снимут в ближайшие лет 10. Они приносят огромные доходы.

Но толку от AVR нет, перелезай на ARM.

alexru ★★★★
()
Ответ на: комментарий от splinter

Ну это уже по месту смотреть нужно. Речь же вроде идет о новых разработках. Для уже существующих - продолжайте использовать AVR, ничего с ними не будет.

alexru ★★★★
()
Ответ на: комментарий от Harald

ответственно, как сотрудник Atmel-а заявляешь? :)

Тут скорее всего нужен ответственный сотрудник MCHP.

splinter ★★★★★
() автор топика
Ответ на: комментарий от Harald

ответственно, как сотрудник Atmel-а заявляешь? :)

Нет, естественно. Все мнения - мои и могут не совпадать с мнениями компании.

alexru ★★★★
()
Ответ на: комментарий от splinter

Тут скорее всего нужен ответственный сотрудник MCHP.

Таких гарантий никто не даст в общем случае. Если покупаете много, то нужно напрямую обращаться и спрашивать гарантий под конкретный проект.

PS: Я сотрудник MCHP, но далеко не ответственный за эти вещи.

alexru ★★★★
()
Ответ на: комментарий от splinter

Я пришёл из Atmel-а. Так что ничем не лучше :) А так - вкусы у всех разные. Лично мне архитектура с одним аккумулятором не нравится и память с банками тоже.

alexru ★★★★
()

мдя. я как-то не следила за новостями про Атмелы. но это как-то нехорошо для Атмела, имхо.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

Это не самый идеальный вариант, но ничего, жить можно.

Ничего страшного с МК не случится в обозримом будущем.

alexru ★★★★
()
Ответ на: комментарий от alexru

c MK-то ничего не случится. а вот Атмелу капец придёт. они раньше конкурировали, а теперь, получается, монополия. и будет гораздо хуже всё. цены точно взлетят.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)
Ответ на: комментарий от Iron_Bug

Атмелу капец придёт.

Покупка компании - это не капец по определению? Atmel уже фактически не существует.

Основной рынок - это ARM, и цены там после покупки заметно упали.

PS: Покупка была завершена в августе прошлого года.

alexru ★★★★
()
Последнее исправление: alexru (всего исправлений: 1)
Ответ на: комментарий от Oberstserj

Я к тому, что эти чипы делают одну инструкцию за цикл

Ааа, ну это да. Правда на деле это не имеет смысла чуть меньше чем всегда

А энергопотребление? Есть же разница — жевать одну инструкцию за 12 времени, или за одну-две времени. Тактовую частоту можно снизить, опять же, шуметь будет меньше.

one_more_hokum ★★★
()
Ответ на: комментарий от alexru

не надо сравнивать AVR и ARM. это совершенно разные вещи под совершенно разные задачи. и в подавляющем большинстве устройств ARM не нужен. более того, его туда нельзя запихать по причинам излишней жручести и, как следствие, необходимости очень интенсивного теплоотвода. к тому же, там море совершенно ненужного функционала. так что контроллеры (а не CPU и не SOC) будут нужны всегда. и на рынке микроконтроллеров майкрочип и атмел конкурировали в течение многих лет. это способствовало их развитию и снижению цен на рынке. сейчас конкуренции не стало и это очень плохо.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)
Ответ на: комментарий от Meyer

Скорее всего да. Модель ZC175700, в интернетах много обзоров на него, как от нас, так и от буржуев. В целом скорее хвалят, чем ругают.

one_more_hokum ★★★
()
Ответ на: комментарий от Iron_Bug

более того, его туда нельзя запихать по причинам излишней жручести и, как следствие, необходимости очень интенсивного теплоотвода

Сразу видно профессионала! С козырей зашёл!

one_more_hokum ★★★
()
Ответ на: комментарий от Iron_Bug

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

Младшие Cortex-M вроде потребляют не сильно много.

море совершенно ненужного функционала

Именно из-за этого я в большинстве своих поделок и использую AVR. Как подумаю, сколько всего в кортексе будет бездействовать, аж сердце кровью обливается.

Meyer ★★★★★
()
Ответ на: комментарий от one_more_hokum

А энергопотребление? Есть же разница — жевать одну инструкцию за 12 времени, или за одну-две времени.

Конечно разница есть. Но и внутренняя схемотехника контроллеров разная. По факту (а не на бумаге) при измерениях эта разница неуловимая. Зачастую встает другой вопрос: зачем делать устройство на какой-нибудь монструозной атмеге8, когда все можно было упихнуть в тини13 например? И вот тут разница в потреблении куда выше мифических вычислений из расчета потребления на такт. Да и если вопрос принципиально упирается в энергопотребление, то лучше посмотреть в сторону MSP430. Этих еще никто не переплюнул. Ну а если конкретно про 8-битники говорить, пики и меги, то энергопотребление на такт у них совсем разное и авр-ки далеко не всегда выигрывают выполняя одну и туже задачу.

Oberstserj ★★
()
Ответ на: комментарий от Iron_Bug

сейчас конкуренции не стало и это очень плохо.

Сейчас конкретно в тех же линейках пиков и аврок уже настолько все вылизанно, что конкуренция между ними умерла еще задолго до слияния компаний. Что же за конкуренцию между компаниями, то они кроме 8-битников занимались разными вещами и никакой особой конкуренции там и не было. А в последнее время обе переключились на армы и обе сидели в глубокой яме. Так что слияние скорее может столкнуть дело с мертвой точки. Поживем, увидим.

Oberstserj ★★
()
Ответ на: комментарий от Meyer

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

Во истину, перфекционизм - враг разработчика! Сам такой фигней страдаю. Причем не всегда сравнивая кортексы с аврками, а, например, мегу48 и мегу88 :)

Oberstserj ★★
()
Ответ на: комментарий от Iron_Bug

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

SAM L21 - потребление ниже, чем у многих AVR. А из-за большей производительности, часто задачу получается закончить быстрее и быстрее уйти в сон.

alexru ★★★★
()
Ответ на: комментарий от alexru

а как там со скоростью обработки сигналов? это же контроллер общего назначения и там море ненужного. чаще всего нужно много портов IO, быструю реакцию на сигналы. и простоту распайки (BGA паять намного дороже и муторнее). так что процессоры Cortex не заменят мелких и быстрых контроллеров всё равно.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)
Ответ на: комментарий от Iron_Bug

а как там со скоростью обработки сигналов?

Зависит от того, что нужно делать. Это Cortex-M0+ работающий на частоте 48 МГц. Он производительней любых AVR.

это же контроллер общего назначения и там море ненужного.

И что из этого? Если он при этом дешевле AVR?

так что процессоры Cortex не заменят мелких и быстрых контроллеров всё равно.

Cortex-M - это контроллерное ядро. О каких BGA идет речь? Они доступны в SOIC, QFN и TQFP корпусах с 14-64 ногами.

Не путайте их с Cortex-A. Буква имеет значение, а не просто так.

alexru ★★★★
()
Последнее исправление: alexru (всего исправлений: 1)
Ответ на: комментарий от alexru

частота внутри проца не всегда даёт скорость обработки сигналов с портов. чем сложнее чип - тем хуже там всё со скоростями на IO, как правило. и, например, если в девайсе не нужен USB, или ещё чёрт знает что, что напихано в солянки в виде SOC, то зачем его туда тащить?

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

Cortex-M поддерживает режим однотактового обращения к портам. Так что в теории можно на всех 48 МГц читать.

Чем мешает USB? Не нужен - не используй. Ну и само понятие SOC похоже как-то не так интерпретируется. Системы на AVR и Cortex-M мало чем отличаются в плане архитектуры, так что AVR - это тогда тоже SOC.

Еще раз - речь про Cortex-M, многие из них по периферии более ограничены, чем старшие AVR.

alexru ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.