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

 
 
> Стоит ли переходить на XMega?
Skaf
сообщение Mar 2 2011, 09:11
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 228
Регистрация: 4-06-09
Пользователь №: 49 940



Приступаю к решению новой задачи, где обычной меги, к которым я привык не достаточно. Думал переходить на LPC1343, но увидел XMega, которые тоже подойдут. Подкупает то, что (как я считаю) на них после мег перейти будет проще, чем на арм от другого производителя. (Так ли это?). А время играет достаточно серьезную роль для меня сейчас.

Собственно вопросы-

1. на сколько легко перейти на XMega после Mega.

2. Какие средства разработки есть для XMega и

3. есть ли программаторы/отладчики для них не от Atmel за нереальные деньги, а что-то более земное, желательно то, что реально изготовить самому.

4. Есть ли недорогие простые отладочные платы?

Заранее спасибо за ответы.

Сообщение отредактировал Skaf - Mar 2 2011, 09:15
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 23)
DpInRock
сообщение Mar 2 2011, 11:56
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Нет.
Забыть как страшный сон.
Вернее, как просто сон.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Mar 2 2011, 12:07
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Skaf
товарищ сваял дизайн на Хмеге, тот даже работал как ожидалось, но в результате отсутствия доставабельных экземпляров (Киев) пришлось переделывать ПП под доставабельные меги.
Так что с точки зрения доставабельности - арм, без вопросов. ARM-ы слишком много контор выпускают, чтоб выделывать такие кренделя с ними как атымель с Хмегами делает...
Go to the top of the page
 
+Quote Post
Skaf
сообщение Mar 2 2011, 12:22
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 228
Регистрация: 4-06-09
Пользователь №: 49 940



Цитата
Нет.
Забыть как страшный сон.
Вернее, как просто сон.


Пожалуйста, обоснуйте ваше мнение. Почему? Судя по тому, что я читал они очень даже приличные. Но пока, конечно, только читал. Мне в них АЦП нравится. 2 мегавыборки в секунду. В некоторых моделях 2 АЦП и 2 ЦАП. Мне как раз бы идеально подошло.

Посмотрел на chipfind с доставаемостью вроде тоже не должно быть особых проблем.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Mar 2 2011, 12:33
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



И что вы с этими мегавыборками делать будете? Солить?

Чего тут обосновывать. Сравните цену sam3s - 64k 16k 64 мегагерца и подобной xmega...
Любой арм по частоте вдвое быстрее. В реальности в 4 быстрее, а то и больше. 32 разряда - это не 8, что очевидно.
У филипса полно дешевых кортексов, у Ti полно.
А Си - он и в африке Си.

А скоко программатор стоит для меги. 200 баксов вынь да положь. А для того же sam3s - нисколько. Не нужен.

Я сам делал вещицу на иксе. Хрен достанешь. Да, 8К озу после меги кажутся огого.

Короче, использовать xmega - это сойти с ума однозначно.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Skaf
сообщение Mar 2 2011, 12:39
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 228
Регистрация: 4-06-09
Пользователь №: 49 940



Мне на самом деле ни ОЗУ ни скорость алгоритма особенно не нужна.

В устройстве должно быть достаточно быстродействующее АЦП- минимум 400кгц, от 10 бит. 1 канал.
2 ЦАП, от 12 бит, скорость не интересует- статические напряжения держать будут, подстраиваемое время от времени.
И процессор, способный обрабатывать эти 400 киловыборок 10-и битных. Обработка элементарная- никаких ЦОС, просто выбор наибольшего значения и выдача наружу по аурту по команде извне.

Вначале вообще хотел внешнее АЦП повесить и мегу. Но у нее скорости не хватит на 400*2 байт в секунду.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Mar 2 2011, 12:42
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Ну.
SAM3S - два цапа. Что еще надо.
--
И еще сильно подозреваю что в реальности вам 400к выборок нафик не нужны.

Сообщение отредактировал DpInRock - Mar 2 2011, 12:45


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Xenia
сообщение Mar 2 2011, 12:58
Сообщение #8


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(DpInRock @ Mar 2 2011, 15:33) *
А скоко программатор стоит для меги. 200 баксов вынь да положь. А для того же sam3s - нисколько. Не нужен.

А как этот sam3s программируют, если программатор ему не нужен? Через USB?
Go to the top of the page
 
+Quote Post
Skaf
сообщение Mar 2 2011, 13:08
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 228
Регистрация: 4-06-09
Пользователь №: 49 940



Ну вроде у XMega тоже есть бутлоадер, или я ошибаюсь?

Посоветуйте тогда, пожалуйста, какой ни будь кортекс из NXP или STM с быстрым ацп (>400 кгц) с минимальным числом ног. Платка не позволяет монстров размещать.

Сообщение отредактировал Skaf - Mar 2 2011, 13:24
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Mar 2 2011, 13:29
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Все атмелы (те, которые надо) имеют самбу. По RS232 и УСБ (где в наличии).
---
Еще раз повторяю SAM3S - www.atmel.com
Ног - скоко хотите.

--
У меги есть возможность записать бутлоадер. Токо пальцем его туда зашить очень тяжело.

Сообщение отредактировал DpInRock - Mar 2 2011, 13:30


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
V_N
сообщение Mar 2 2011, 13:38
Сообщение #11


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

Группа: Свой
Сообщений: 162
Регистрация: 12-01-09
Из: Харьков
Пользователь №: 43 270



Цитата
Посоветуйте тогда, пожалуйста, какой ни будь кортекс из NXP или STM с быстрым ацп (>400 кгц) с минимальным числом ног. Платка не позволяет монстров размещать.




STM32F100C8T6B например меньше 2$ стоит 48 ног
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 2 2011, 13:40
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Skaf @ Mar 2 2011, 15:08) *
Ну вроде у XMega тоже есть бутлоадер, или я ошибаюсь?


Бутлоадер есть, но незапрограммированный - программатор всё равно нужен.

Насчёт АЦП:
2 MS - зто теория, а на практике вменяемые результаты измерений можно получить со скоростью единицы-десятки кГц.

Go to the top of the page
 
+Quote Post
Skaf
сообщение Mar 2 2011, 14:37
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 228
Регистрация: 4-06-09
Пользователь №: 49 940



Цитата
Насчёт АЦП:
2 MS - зто теория, а на практике вменяемые результаты измерений можно получить со скоростью единицы-десятки кГц.


Очень печально, но спасибо, что вовремя объяснили.

Цитата
STM32F100C8T6B


Действительно очень интересная моделька, спасибо.
Go to the top of the page
 
+Quote Post
yakub_EZ
сообщение Mar 2 2011, 14:46
Сообщение #14


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

Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252



Цитата(_Артём_ @ Mar 2 2011, 16:40) *
Насчёт АЦП:
2 MS - зто теория, а на практике вменяемые результаты измерений можно получить со скоростью единицы-десятки кГц.

Если так, то можно начинать судится с атмелом за обман.
Вспомню про АРМы от NXP, имеют внутренний загрузчик на 0 uarte. Т.е. у меня даже нет программатора
С АЦП выжимал честные 400 кГц, но в работу пошел на 31,5 ксемплов, все 10 бит "честные"
Go to the top of the page
 
+Quote Post
Skaf
сообщение Mar 2 2011, 15:36
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 228
Регистрация: 4-06-09
Пользователь №: 49 940



Цитата
Если так, то можно начинать судится с атмелом за обман.

Я почитал форумы. Действительно у людей с АЦП проблемы. Но имеется errata, в котором все эти проблемы описаны. Поэтому судиться не получится. Кстати, как выяснилось, там проблемы не только с АЦП, но и с EEPROM.

Цитата
Вспомню про АРМы от NXP, имеют внутренний загрузчик на 0 uarte

У некторых чипов от NXP, например у LPC1343, есть USB Mass Storage бутлоадер. Замыкаешь одну ножку на землю, подключаешь к компьютеру, где МК определяется как флешка, куда можно хоть проводником скинуть или скачать файл.

Но 400кгц и 10 бит хуже, чем 1мгц и 12 бит у STM, который мне посоветовали выше. Плюс у STM есть 2 ЦАПа. Поэтому, видимо, остановлюсь на STM32F100C8T6B. Тем более, что доставаемость и цена в 95р в розницу подкупает )
Хотя отладочник на LPC1343 уже заказали. Ну ничего, пригодится в хозяйстве )

Я надеюсь 12 бит и 1 мгц у STM тоже честные? )

Только у меня вопрос. 1 гигавыборка в секунду, хватит ли тактовой частоты 32Мгц у STM32F100C8T6B для обработки такого потока?

Сообщение отредактировал Skaf - Mar 2 2011, 15:19
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Mar 2 2011, 16:58
Сообщение #16


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Чтобы получить честный АЦП, то для начала надо честную схему нарисовать. А кто из вас эту самую честную схему рисовал. Пара кондюков по питанию - и зашибись. А, еще электролит. Во.

И ищем где тут АЦП.
Нормальные везде АЦП. Все они одинаковые. Отстойные по определению.

А вот документация у STM - отстойней не придумаешь. Как и сайт.
Для начала я б посоветовал (по простоте изучения+наличие всего необходимого на халяву)
1. Атмел
2. Филипс
3. Техас
4. Аналог
Потом все остальное. Но после них на все остальное и смотреть не будете.

Сообщение отредактировал DpInRock - Mar 2 2011, 16:59


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
-SANYCH-
сообщение Mar 2 2011, 17:05
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 6-12-05
Пользователь №: 11 864



Цитата
Только у меня вопрос. 1 гигавыборка в секунду, хватит ли тактовой частоты 32Мгц у STM32F100C8T6B для обработки такого потока?


Может все таки мегавыборка?
Go to the top of the page
 
+Quote Post
yakub_EZ
сообщение Mar 2 2011, 17:37
Сообщение #18


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

Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252



Цитата(Skaf @ Mar 2 2011, 18:36) *
Только у меня вопрос. 1 гигавыборка в секунду, хватит ли тактовой частоты 32Мгц у STM32F100C8T6B для обработки такого потока?

Да, как заметил -SANYCH- мега, а не гига. И если только сразу же без задумок его "выплёвывать" на ноги. На большее скорее всего не потянет. Ну или если только нахождение максимума или среднего за небольшой период
Go to the top of the page
 
+Quote Post
Skaf
сообщение Mar 2 2011, 18:25
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 228
Регистрация: 4-06-09
Пользователь №: 49 940



Цитата
Может все таки мегавыборка?

Конечно мега. Под вечер совсем голова не варит.

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


МК должен управлять внешним аналоговым мультиплексором, выбирая на нем нужный канал, выдавать сигналы на ЦАП для подстройки режимов работы инструментального усилителя. Для каждого канала (их может быть от 16 до 32) он должен хранить в пямяти одну выборку- максимальную для этого канала. Иногда на него снаружи будет приходить запрос, скорее всего прерывание, по которому он должен будет по UART или SPI выплевывать пакет из 16 или 32 каналов, тех самых максимальных значений. После этого память очищается и все по-новой.

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

Посмотрел другие МК из 101 и 102 серии, у них частоты выше, чем у 100, но ЦАПов нет, придется ставить внешнюю микросхему или две, чего в условиях ограниченого размера платы делать не хочется (
Go to the top of the page
 
+Quote Post
WHALE
сообщение Mar 2 2011, 19:14
Сообщение #20


Знающий
****

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



Цитата(_Артём_ @ Mar 2 2011, 16:40) *
Бутлоадер есть, но незапрограммированный - программатор всё равно нужен.


Незапрограмированный бутлодер-это сильно.. rolleyes.gif
Посмотрите сюда
Все выложено.Рублей 200 денег и пара вечеров-и у вас программатор для всех мег,включая Х.
А если влом травить-паять - то prottoss за готовый с доставкой вполне по божески берет.

Цитата
Насчёт АЦП:
2 MS - зто теория, а на практике вменяемые результаты измерений можно получить со скоростью единицы-десятки кГц.


Ну не знаю.У меня есть девайс на хмеге .АЦП 2 канала 100 киловыборок-вопросов вроде нет.
Уже полгода молотит...Что я делаю неправильно?
З.Ы. люди юсб-осцилл на хмеге уже барыжат-там до 500 килосемплов вроде...
Врут,однако?


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 2 2011, 19:26
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(WHALE @ Mar 2 2011, 21:14) *
Ну не знаю.У меня есть девайс на хмеге .АЦП 2 канала 100 киловыборок-вопросов вроде нет.
Уже полгода молотит...Что я делаю неправильно?
З.Ы. люди юсб-осцилл на хмеге уже барыжат-там до 500 килосемплов вроде...
Врут,однако?


Люди то не врут, наверное...
Но точность результатов измерение явно не 12-разрядов.
У меня при 20-30 kS результат шумел в пределах 30-100 отсчётов , на 2 MS всё будет ещё хуже.
А регистр результата действительно 12 разрядов...
Go to the top of the page
 
+Quote Post
WHALE
сообщение Mar 2 2011, 19:38
Сообщение #22


Знающий
****

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



Цитата(_Артём_ @ Mar 2 2011, 22:26) *
У меня при 20-30 kS результат шумел в пределах 30-100 отсчётов , на 2 MS всё будет ещё хуже.
А регистр результата действительно 12 разрядов...

6 разрядов шумящих на 20кs? Нихрена себе cranky.gif У меня такого не было точно...


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
777777
сообщение Mar 5 2011, 13:09
Сообщение #23


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

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Цитата(Skaf @ Mar 2 2011, 18:36) *
Я надеюсь 12 бит и 1 мгц у STM тоже честные? )

На evaluation board MCBSTM32E шумят 3-4 разряда. Поэтому Demo-программа суммирует 16 значений перед выводом на дисплей. Может при более грамотной разводке можно сделать немного получше, но это все-таки не отдельная микросхема АЦП, а целый процессор.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Mar 5 2011, 13:19
Сообщение #24


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(DpInRock @ Mar 2 2011, 18:58) *
1. Атмел
2. Филипс
3. Техас
4. Аналог
Потом все остальное. Но после них на все остальное и смотреть не будете.

Силабс.
Появилась вот задачка, не реализуемая ни на чём другом по совокупности требований. Вообще. Всего две модели подходят, 716 и 990.
Это к тому, что универсальных "рецептов" быть не может.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post

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

 


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


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