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

 
 
> XMEGA еще жива?, Или лучше не связываться и взять ARM?
-= Александр =-
сообщение Mar 2 2017, 22:15
Сообщение #1


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

Группа: Свой
Сообщений: 123
Регистрация: 15-10-07
Из: Санкт-Петербург
Пользователь №: 31 370



Для проектика одного надо 2 SPI, несколько UARTов и внешняя шина памяти. Все это есть в ATXMEGA128A1U. Но чип староват и будущее его туманно. АВР я знаю и умею отлично, но с XMEGA раньше не работал.

Есть еще куча АРМов, те-же популярные в народе STM32, в которых все это есть. Но их я знаю хуже (давно было пару проектов на LPC2000, но все уже забыто).
Что же выбрать?


--------------------
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_4afc_
сообщение Mar 3 2017, 08:16
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(-= Александр =- @ Mar 3 2017, 01:15) *
Есть еще куча АРМов, те-же популярные в народе STM32, в которых все это есть. Но их я знаю хуже (давно было пару проектов на LPC2000, но все уже забыто).
Что же выбрать?


Преимущество AVR перед ARM и Cortex - малое потребление в спячке, работа при 5В и практически не убиваемость температурой, тиристорным эффектом или превышением напряжения.
Если к устройству нет жёстких требований по условиям эксплуатации - можно от AVR и отказаться.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jul 26 2017, 18:16
Сообщение #3


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(_4afc_ @ Mar 3 2017, 11:16) *
Преимущество AVR перед ARM и Cortex - малое потребление в спячке, работа при 5В


Cortex уже и при 5В работают.
У Kinetis есть E Series. У того же Atmel SAM C.
У Cypress PSoC 4, у Infineon XMC1000, Nuvoton тоже делает на 5В.
Некоторые из них могут работать в диапазоне от 1.8(2.0) - 5.5 Вольт.
Правда они Cortex-M0, Cortex-M0+.


Цитата(uriy @ Mar 7 2017, 18:29) *
А кому сейчас нужна работа от 5В?


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


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Jul 27 2017, 09:29
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Цитата(dimka76 @ Jul 26 2017, 21:16) *
Правда они Cortex-M0, Cortex-M0+.

Как минимум у Квалкома(exNXP/Freescale) в Кинтезиах есть M4.
Go to the top of the page
 
+Quote Post
Alex Black
сообщение Aug 29 2017, 23:26
Сообщение #5





Группа: Участник
Сообщений: 7
Регистрация: 29-11-07
Из: Украина, Донецк
Пользователь №: 32 792



Добрый день.
Есть у меня старый проект на xMega128A1 - мало серийный, разработка 2009 - 2010 года.
Купил в прошлом году на RCT 100 процов atXmega128A1U-AU, не удержался цена на них была уж очень привлекательная.
А паять их начал только в этом году (серийность маленькая). Так вот столкнулся с проблемой, что глючат они уж очень сильно. У одних прошивка слетает (хотя во FLASH никакой записи нет из основной проги), кто карту памяти SD то видит, то не видит (видать что-то с SPI происходит), некоторые пишут не совсем то, что должны, кто тупо по вотчдогу перегружается периодически. Изменение прошивки не было уже несколько лет и до этих процов все работало без нареканий.
Изначально использовали процы без буквы U (т.е. без USB), но в даташите на сайте Atmel написано что они не рекомендованы к применению и бинарно совместимы с новыми, которые и следует использовать. На всякий случай я даже прошивку перекомпилировал.
Проблемные девайсы до меня еще не дошли, но перед отправкой они проверялись, а также тестовый экземпляр у меня работает уже неделю...
Единственное что обнаружил, так это то что АЦП в новых процах имеет другой наклон характеристики, что приводит к неправильной работе аналоговой клавиатуры устройства, но это легко исправляется.
Собственно вопрос: кто-нибудь использовал atXMega с буквой U вместо обычных без U, какие проблемы возникали? А может вообще у меня процы "левые", как проверить то, кто сталкивался?
Go to the top of the page
 
+Quote Post
Zlumd
сообщение Sep 4 2017, 04:19
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057



Цитата(Alex Black @ Aug 30 2017, 06:26) *
Собственно вопрос: кто-нибудь использовал atXMega с буквой U вместо обычных без U, какие проблемы возникали? А может вообще у меня процы "левые", как проверить то, кто сталкивался?
Я столкнулся с тем, что 22пФ на кварце - слишком большой конденсатор. Хотя по даташиту нужно 10...30пФ. Контроллер работал не стабильно. Поменял на 15 пФ - стало нормально.
Это проявлялось только на 4х-слойных платах на одном из десяти - двадцати контроллеров.
На 2-слойных платах 22пФ всегда работают без сбоев.
На каких контроллерах проявлялось ATXMega128A1 или ATXMega128A1U - я не успел понять.
В последнее время используем только ATXMega128A1U. Больше никаких проблем не замечал. Широко использую обновление прошивки. Прошивка ещё ни разу нигде не слетала.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 4 2017, 06:03
Сообщение #7


Гуру
******

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



QUOTE (Zlumd @ Sep 4 2017, 07:19) *
Я столкнулся с тем, что 22пФ на кварце - слишком большой конденсатор. Хотя по даташиту нужно 10...30пФ.
Номинал этих конденсаторов надо смотреть в документации на кварц (параметр "нагрузочная емкость"). Если он укладывается в допустимые для контроллера - такой кварц применять можно. Умножаем его на два (конденсаторы включены параллельно кварцу но последовательно друг другу, поэтому емкость каждого вдвое больше общей) и вычитаем емкость встроенных в контроллер (если есть) и паразитные емкости монтажа. Получаем номинал конденсатора под конкретный тип кварца и конкретную схему/плату.


--------------------
На любой вопрос даю любой ответ
"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
Zlumd
сообщение Sep 4 2017, 06:30
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 12-04-05
Из: Новосибирск
Пользователь №: 4 057



Цитата(Сергей Борщ @ Sep 4 2017, 13:03) *
Номинал этих конденсаторов надо смотреть в документации на кварц (параметр "нагрузочная емкость"). Если он укладывается в допустимые для контроллера - такой кварц применять можно. Умножаем его на два (конденсаторы включены параллельно кварцу но последовательно друг другу, поэтому емкость каждого вдвое больше общей) и вычитаем емкость встроенных в контроллер (если есть) и паразитные емкости монтажа. Получаем номинал конденсатора под конкретный тип кварца и конкретную схему/плату.
В даташите на кварц написано:
capacity load CL 16pF
В ATXMega128A1U встроенных ёмкостей нет.
Паразитные емкости хрен знает, как считать, мерять.
Получается надо кондёры по 32pF ставить?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 4 2017, 09:26
Сообщение #9


Гуру
******

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



QUOTE (Zlumd @ Sep 4 2017, 09:30) *
Получается надо кондёры по 32pF ставить?
Получается, так (при условии, что это техописание именно на ваш кварц). Кстати, ограничения в 10...30 пФ я в документации не нашел.


--------------------
На любой вопрос даю любой ответ
"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

Сообщений в этой теме
- -= Александр =-   XMEGA еще жива?   Mar 2 2017, 22:15
- - vovanse   Я бы перешел на STM32. Собственно, так же и было к...   Mar 3 2017, 00:15
- - _3m   Цитата(-= Александр =- @ Mar 3 2017...   Mar 3 2017, 06:19
- - Obam   "АВР я знаю и умею отлично, но с XMEGA раньше...   Mar 3 2017, 07:46
|- - prottoss   Цитата(_4afc_ @ Mar 3 2017, 14:16) Преиму...   Mar 3 2017, 11:57
||- - zltigo   Цитата(prottoss @ Mar 3 2017, 13:57) Есть...   Mar 3 2017, 12:29
|- - NicholasR   Цитата(_4afc_ @ Mar 3 2017, 11:16) ...тир...   Apr 3 2017, 10:01
|- - zombi   Цитата(Alex Black @ Aug 30 2017, 02:26) С...   Aug 30 2017, 21:21
||- - Alex Black   Цитата(zombi @ Aug 31 2017, 00:21) Не вст...   Aug 31 2017, 22:07
||- - Zlumd   Цитата(Сергей Борщ @ Sep 4 2017, 16:26) П...   Sep 5 2017, 01:23
||- - Сергей Борщ   QUOTE (Zlumd @ Sep 5 2017, 04:23) Вот ещё...   Sep 5 2017, 06:03
||- - Zlumd   Цитата(Сергей Борщ @ Sep 5 2017, 13:03) З...   Sep 5 2017, 06:28
|- - Smoky   Цитата(Zlumd @ Sep 4 2017, 10:19) Я столк...   Sep 4 2017, 06:20
- - Kabdim   *офф* Кстати есть где-то разумное сравнение потреб...   Mar 3 2017, 13:00
- - Nosaer   Сам тоже иду по пути Mega-Xmega-STM32 После того, ...   Mar 7 2017, 14:26
- - uriy   ЦитатаПреимущество AVR перед ARM и Cortex - малое ...   Mar 7 2017, 15:29
|- - prottoss   Цитата(uriy @ Mar 7 2017, 21:29) Для жест...   Mar 7 2017, 16:43
|- - prottoss   Цитата(uriy @ Mar 7 2017, 21:29) Для жест...   Mar 7 2017, 17:46
|- - _4afc_   Цитата(uriy @ Mar 7 2017, 18:29) А кому с...   Mar 9 2017, 08:38
|- - AI7   Цитата(uriy @ Mar 7 2017, 18:29) А кому с...   Jul 11 2017, 19:51
- - uriy   AVR в космос... не знал.   Mar 7 2017, 17:39
- - sigmaN   Вместо AVR можно применять STM8. Например stm8s00...   Mar 8 2017, 20:25
|- - Smoky   Цитата(sigmaN @ Mar 9 2017, 02:25) Но то ...   Mar 9 2017, 05:34
||- - Сергей Борщ   QUOTE (Smoky @ Mar 9 2017, 07:34) С тех п...   Mar 9 2017, 06:55
||- - Smoky   Цитата(Сергей Борщ @ Mar 9 2017, 12:55) Н...   Mar 9 2017, 07:27
|- - defunct   Цитата(sigmaN @ Mar 8 2017, 22:25) Наприм...   May 28 2017, 02:09
|- - Сергей Борщ   QUOTE (defunct @ May 28 2017, 05:09) Если...   May 28 2017, 16:22
|- - V_G   Цитата(defunct @ May 28 2017, 12:09) В xm...   May 29 2017, 00:36
|- - defunct   Цитата(V_G @ May 29 2017, 02:36) По-моему...   May 30 2017, 02:57
- - Nosaer   А почему говоря об ARM, все смотрят в сторону толь...   Mar 10 2017, 11:17
|- - MrYuran   Цитата(Nosaer @ Mar 10 2017, 14:17) С бес...   Mar 10 2017, 12:27
- - Obam   "Правда в большинстве своем все описывают одн...   Mar 10 2017, 12:03
- - ltDrakon   хотелось бы тоже влезть в тему, ибо такие же вопро...   Apr 3 2017, 12:18
- - Nosaer   Цитата(ltDrakon @ Apr 3 2017, 13:18) ПС: ...   Apr 21 2017, 03:48
- - ltDrakon   Цитата(defunct @ May 28 2017, 05:09) .......   May 28 2017, 09:29
|- - HardEgor   Цитата(ltDrakon @ May 28 2017, 16:29) а в...   May 28 2017, 16:07
|- - _4afc_   Цитата(HardEgor @ May 28 2017, 20:07) С д...   May 30 2017, 05:44
|- - zombi   вот перенести рабочий проект с АРМ на Cortex-M3, д...   May 30 2017, 14:59
|- - _4afc_   Цитата(zombi @ May 30 2017, 18:59) Вы раб...   May 31 2017, 08:56
- - Obam   M7 это "числогрыз" взрослый (; ну и как ...   May 31 2017, 10:03
- - rx3apf   А мне вот довелось столкнуться если не с поддельны...   Aug 31 2017, 14:27
- - zombi   По фото все вроде нормально. У меня такие же, 15 и...   Aug 31 2017, 23:01
|- - Alex Black   Цитата(zombi @ Sep 1 2017, 02:01) Может п...   Sep 1 2017, 06:07
- - myowndevice   А вообще можно на STM8 сделать - живее всех живых....   Sep 4 2017, 10:53
- - Neznaika   Всем привет! Наткнулся на небольшую проблему. ...   Apr 20 2018, 11:27
|- - zombi   Цитата(Neznaika @ Apr 20 2018, 14:27) в д...   Apr 20 2018, 18:50
- - Neznaika   Вот... Вопрос лишь в том, что можно ли не задейств...   Apr 23 2018, 06:28
- - V_G   В SPI можно иногда не задействовать SS, MISO. Без ...   Apr 23 2018, 10:09
- - Neznaika   MISO достаточно для датчика температуры, тут нужно...   Apr 23 2018, 13:49
|- - V_G   Цитата(Neznaika @ Apr 23 2018, 23:49) MIS...   Apr 24 2018, 04:15
- - zombi   Ну так и подключайте все параллельно а SSами выбир...   Apr 23 2018, 14:39
- - Neznaika   Видимо мы не понимаем друг друга) Я имел в виду SC...   Apr 24 2018, 09:46
|- - V_G   Цитата(Neznaika @ Apr 24 2018, 19:46) Мог...   Apr 24 2018, 12:17
- - Neznaika   Физически не получилось, поэтому и полез в докумен...   Apr 24 2018, 13:20
- - beard42   На XMEGA не получится использовать незадействованн...   Apr 28 2018, 20:16
- - Neznaika   Всем привет! Очередной затык.. теперь с UART. ...   Jun 13 2018, 11:42
|- - Андрей190   Цитата(Neznaika @ Jun 13 2018, 14:42) Все...   Jun 14 2018, 07:18
- - Neznaika   Ну хоть у кого то работает) В вашем коде все понят...   Jun 14 2018, 08:30
- - Neznaika   Увидел все-таки одну бяку... Получается перестраив...   Jun 14 2018, 10:02
- - antis   Цитата(Neznaika @ Jun 14 2018, 13:02) Уви...   Jun 14 2018, 10:40


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

 


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


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