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

 
 
> Вышло уйма Xmega c USB-интерфейсом!, серии A3AU и A4AU
Xenia
сообщение Jul 20 2011, 12:39
Сообщение #1


Гуру
******

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



На сайте Atmel появились даташиты на Xmega с USB-интерфейсом:
ATxmega16A4U/32A4U/64A4U/128A4U
ATxmega64A3U/128A3U/192A3U/256A3U

Все семество AU:
http://atmel.com/dyn/resources/prod_docume...p;family_id=607

ATxmega16A4U/32A4U/64A4U/128A4U
http://atmel.com/dyn/resources/prod_docume...p;family_id=607

ATxmega64A3U/128A3U/192A3U/256A3U
http://atmel.com/dyn/resources/prod_docume...p;family_id=607

Радует малый размер errata и ее отсутствие в части USB.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ArtemKAD
сообщение Jul 21 2011, 18:35
Сообщение #2


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Понятно, что у Атмела есть серия Кортексов, но... по совокупности все параметров... Почти шило на мыло. Смысла нет.

Дык с таким подходом вы не сможете привести что предлагает NXP взамен AVR. Т.к. по совокупности параметров ...
У нас сейчас к примеру двигается проект на STM32 (двигает коллега - и нам польза и ему опыт) и тут-же я уже вижу всю ту кучу проблем которая свалится в обозримом будущем. Начиная с банальнейшей - чем записывать программу на производстве т.к. с компа заливать софт никто не позволит.
PS. Совокупность параметров бывает разной. Я к примеру LPC11 в своих задачах не буду использовать просто из-за отсутствия встроенной EEPROM. Это для меня более чем определяющий параметр.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Jul 21 2011, 19:47
Сообщение #3


Знающий
****

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



Цитата(ArtemKAD @ Jul 22 2011, 00:35) *
Дык с таким подходом вы не сможете привести что предлагает NXP взамен AVR. Т.к. по совокупности параметров ...
У нас сейчас к примеру двигается проект на STM32 (двигает коллега - и нам польза и ему опыт) и тут-же я уже вижу всю ту кучу проблем которая свалится в обозримом будущем. Начиная с банальнейшей - чем записывать программу на производстве т.к. с компа заливать софт никто не позволит.
PS. Совокупность параметров бывает разной. Я к примеру LPC11 в своих задачах не буду использовать просто из-за отсутствия встроенной EEPROM. Это для меня более чем определяющий параметр.

И вроде бы - да, я на эту тему хотел услышать мнения. И вроде бы -- нет, что-то куда-то не туда соскользнула мысль.

Давайте-как я уточню и еще раз подвешу свой вопрос.

Как Вы думаете -- что может предложить (мне) Атмел взамен линеек LPC11xx и LPC17xx, которыми я планирую зарыть почти все свои направления?
Разницу в питании +3.3В и +5.0В, а так же наличие/отсутствие корпусов DIP можно не упоминать. Почти не принципиально. Я даже не хотел бы поднимать проблему наличия/отсутствия EEPROM "на борту". По нынешним временам, подвесить внешнюю 24LCxx не такая уж и большая проблема.

Я свой вопрос задаю исходя вот из каких соображений. Просто я старею, а мир настолько быстро изменяется, и ... я уже начинаю это замечать... что я просто физически не успеваю отслеживать направления AVR, MSP430, Cortex. Я хотел бы произвести "сокращение штатов". Кого-нибудь "уволить" из этого набора.

АВР -- подкупает свое "народностью" и доступностью.
MSP430 -- это бывший лидер по энергопотреблению. Равных ему реально нет. Сейчас это уже не так.
Cortex -- молодой и преспективный. Многообещающий.

Из недостатков:

AVR -- дорогой, собака! При интенсивном использовании констант (константные строки, avr/progmem.h) в программе, Си-ный код программы становится "неуклюжим", теряет прозрачность и красоту. Потом становится тяжело его сопровождать. Противоречие Гарвардская архитектуры проца и изначальной ориентации Си на Фон-Нейманоскую архитектуру.
MSP430 -- какой-то он ватный. Ни то, ни се! Ни жуткой скорости как у Cortex-M3, ни насыщенной периферии на малых кристаллах, как у AVR.
Cortex -- личная моя не освоенность его на платформе Linux. Но это временно. Неопределенность в вопросе -- можно-ли вообще изготовить репликатор для массового программирования изделий на базе Кортексов. (Репликатор -- это программатор, у которого целевая прошивка находится внутри. Т.е. можно реплицировать код без компа.)

Учитывая что LPC11xx переплевывают MSP430 по энергетике, то вроде бы можно скинуть MSP430 за борт. По крайней мере, я вроде бы ничего не потеряю.

Я не знаю... мне кажется, если оставить рядом только LPC11xx и LPC17xx, то я закрою очень широкую панораму, начиная от мелких девайсов, котрые должны только мигать ЛЭД-ом и ничего более не делать, до девайсов, которые должны общаться с компами (через Ethernet, через USB), поддерживать LCD (в том числе графические до 320х240), даталогеры, ну и т.д. Единственный момент, который я тераю отказавшись от AVR -- удобные для быстрого макетирования DIP-кузова.

И да! Я принципиально не изучаю ни PIC-и, ни STM8, ни XMega по этой же причине -- катастрофическая нехватка времени! Меня не устраивают поверхностные знания и юзание "библиотек на все случаи жизни" (камень в огород STM8). Я предпочитаю копать глубоко.

Извините! Я сказал очень много. Я хотел бы услышать мнение народа.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Jul 22 2011, 10:26
Сообщение #4


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата(zhevak @ Jul 21 2011, 22:47) *
Разницу в питании +3.3В и +5.0В, а так же наличие/отсутствие корпусов DIP можно не упоминать. Почти не принципиально. Я даже не хотел бы поднимать проблему наличия/отсутствия EEPROM "на борту". По нынешним временам, подвесить внешнюю 24LCxx не такая уж и большая проблема.

Подвесить - никогда не проблема. Вот только это - ноги, место на плате, деньги, контакты пайки, доступность содержимого снаружи....
Цитата(zhevak @ Jul 21 2011, 22:47) *
MSP430 -- это бывший лидер по энергопотреблению. Равных ему реально нет. Сейчас это уже не так.

Он никогда не был лидером. Они с Atmel и Microchip шли практически нос-в-нос. На самом деле там все зависело от метода измерения. Тем более, что отсутствие EEPROM убирает из тестовой программы потребления один из самых потребляющих элементов.

Цитата(zhevak @ Jul 21 2011, 22:47) *
AVR -- дорогой, собака!

ГДЕ? Особенно после того, как добавить стоимость 24LCxx с которой "не такая уж и большая проблема"
Цитата(zhevak @ Jul 21 2011, 22:47) *
При интенсивном использовании констант (константные строки, avr/progmem.h) в программе, Си-ный код программы становится "неуклюжим", теряет прозрачность и красоту. Потом становится тяжело его сопровождать.

Ну ни за что бы не сказал... Я конечно progmem.h никогда не пользовался, но больших проблем с константными строками не замечал. Была как-то проблема константного массива константных строк, но это скорее проблема Cи т.к. в АСМ-е там вообще не проблема.
Цитата(zhevak @ Jul 21 2011, 22:47) *
Противоречие Гарвардская архитектуры проца и изначальной ориентации Си на Фон-Нейманоскую архитектуру.

А это то тут причем? Причем тут разделение кода и данных с ориентацией Си? Есть желание тягать лишние байты при обращении к памяти ради непрерывного адресного пространства?
Цитата(zhevak @ Jul 21 2011, 22:47) *
Учитывая что LPC11xx переплевывают MSP430 по энергетике, то вроде бы можно скинуть MSP430 за борт. По крайней мере, я вроде бы ничего не потеряю.

Может быть. А как к примеру использование перспективного CC430. Или уже есть дешевые транссиверы плюс Cortex в одном флаконе?
Цитата(zhevak @ Jul 21 2011, 22:47) *
И да! Я принципиально не изучаю ни PIC-и, ни STM8, ни XMega по этой же причине -- катастрофическая нехватка времени!

XMega это практически тот-же AVR плюс новая периферия... Из минусов - убрали SPI-программирование.


Цитата
Но если для Вас это принципиально - так потратьте неделю и сделайте свой автономный программатор с интерфейсом uart - чем плохо?

И что он будет делать с голым камнем на котором бутлоадером и не пахнет?
Цитата
Каким это? Эмуляция на то и эмуляция что Вы вольны добиться любого перфоманса от хранилища и даже сильно лучшего нежели работа напрямую с eeprom встроенным в AVR или внешним AT24.

Да уж... Сильно лучше когда в любой момент можно или потерять все содержимое страницы или выделять на каждый элемент раз в сто больше чем надо...
Цитата
Я говорю об этом потому что лично пробовал и имею положительный опыт. А Вы на мой взгляд лишь теоретизируете на эту тему и пытаетесь убеждать в чём-то окружающих.

В 3 метрах от меня валяется автомобильная магнитола в которой китайцы решили сэкономить на EEPROM-ке и начали писать текущие настройки во ФЛЕШ... Проблем небыло ... первые два месяца. А вот потом это стало регулярным геморроем для отдела гарантийного обслуживания. Сперва платы просто списывали, но после второго десятка пришли ко мне с вопросом - КАКОГО они помирают. Основной способ ремонта оказался - переписать ФЛЕШ. И это не одна модель и даже не один производитель...
Напомнить еще какова гарантия сохранения текущих настроек в GSM-модулях? Там так-же решили не заморачиваться... smile3046.gif
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jul 22 2011, 10:48
Сообщение #5


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(ArtemKAD @ Jul 22 2011, 14:26) *
И что он будет делать с голым камнем на котором бутлоадером и не пахнет?
Чип выходит с завода-производителя уже прошитым загрузчиком изначально (применительно STM32 и наверное подавляющему большинству ширпотребных ARMов). И действительно не пахнет.
Цитата
Да уж...
Это не аргумент, а лишь домыслы и продолжающиеся попытки притянуть кота за уши...
Всё зависит от кривизны рук программиста. Написали так что может слететь - будет слетать. И ничего более.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jul 22 2011, 12:46
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(demiurg_spb @ Jul 22 2011, 16:48) *
Всё зависит от кривизны рук программиста. Написали так что может слететь - будет слетать. И ничего более.
+1.

Цитата(ArtemKAD @ Jul 22 2011, 16:26) *
XMega это практически тот-же AVR плюс новая периферия... Из минусов - убрали SPI-программирование.
Это скорее всего плюс а не минус. Связь программатора (в широком для Васsm.gif смысле) с программируемым МК более надежная. Скорость быстрее. Проводов меньше. Габариты разъема программирования меньше.


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Xenia   Вышло уйма Xmega c USB-интерфейсом!   Jul 20 2011, 12:39
- - ILYAUL   Ксения, извините, но раз ужВы посмотрели DS - их м...   Jul 20 2011, 13:29
|- - Xenia   Цитата(ILYAUL @ Jul 20 2011, 17:29) Ксени...   Jul 20 2011, 14:07
|- - ILYAUL   Цитата(Xenia @ Jul 20 2011, 18:07) Жаль, ...   Jul 20 2011, 14:23
|- - Xenia   Цитата(ILYAUL @ Jul 20 2011, 18:23) Да, ж...   Jul 20 2011, 16:35
|- - zhevak   Не переживайте, появится. Не все сразу. Обязатель...   Jul 21 2011, 04:57
|- - Xenia   Цитата(zhevak @ Jul 21 2011, 08:57) Вопро...   Jul 21 2011, 08:08
|- - zhevak   Цитата(Xenia @ Jul 21 2011, 14:08) У Атме...   Jul 21 2011, 10:23
- - algidim   Цитата(ILYAUL @ Jul 20 2011, 18:23) Да, ж...   Jul 21 2011, 07:49
- - ArtemKAD   ЦитатаА в этом случае прошивка через USB составляе...   Jul 21 2011, 10:17
|- - prottoss   Цитата(ArtemKAD @ Jul 21 2011, 16:17) PDI...   Jul 21 2011, 10:21
- - Xenia   Цитата(zhevak @ Jul 21 2011, 14:23) Ксени...   Jul 21 2011, 17:36
- - ArtemKAD   ЦитатаКак Вы думаете -- что может предложить мне А...   Jul 21 2011, 17:45
|- - zhevak   Цитата(ArtemKAD @ Jul 21 2011, 23:45) Что...   Jul 21 2011, 18:10
|- - demiurg_spb   Цитата(ArtemKAD @ Jul 21 2011, 22:35) У н...   Jul 21 2011, 19:01
||- - zltigo   QUOTE (ArtemKAD @ Jul 22 2011, 12:26) Он ...   Jul 22 2011, 12:48
||- - prottoss   Цитата(zltigo @ Jul 22 2011, 18:48) Стоим...   Jul 22 2011, 12:58
||- - ArtemKAD   QUOTE (zltigo @ Jul 22 2011, 15:48) Был и...   Jul 23 2011, 07:34
||- - zltigo   QUOTE (ArtemKAD @ Jul 23 2011, 09:34) Люб...   Jul 23 2011, 08:08
|- - goodwin   Цитата(ArtemKAD @ Jul 21 2011, 22:35) У н...   Jul 23 2011, 21:44
- - ArtemKAD   Цитата1. Шить можно по уарту через заводской бутло...   Jul 21 2011, 19:24
|- - demiurg_spb   Цитата(ArtemKAD @ Jul 21 2011, 23:24) Еще...   Jul 22 2011, 04:33
- - Xenia   Цитата(zhevak @ Jul 21 2011, 22:10) Ксени...   Jul 21 2011, 20:03
|- - zhevak   Цитата(Xenia @ Jul 22 2011, 02:03) Если я...   Jul 21 2011, 20:17
||- - ILYAUL   Цитата(zhevak @ Jul 22 2011, 00:17) Где б...   Jul 21 2011, 21:16
|- - _Pasha   Цитата(Xenia @ Jul 21 2011, 23:03) Архите...   Jul 21 2011, 21:27
|- - zltigo   QUOTE (Xenia @ Jul 21 2011, 22:03) Дело в...   Jul 21 2011, 21:58
- - halfdoom   Все определяется целесообразностью. Вот вроде хоте...   Jul 22 2011, 03:52
- - Xenia   ЦитатаКомпания Atmel сообщила о включении дополнит...   Jul 23 2011, 13:58
- - zltigo   Вот чем мне "нравятся" фанатки, так это ...   Jul 23 2011, 14:35
|- - Xenia   Цитата(zltigo @ Jul 23 2011, 18:35) Вот ч...   Jul 23 2011, 17:14
|- - zltigo   QUOTE (Xenia @ Jul 23 2011, 19:14) Дык, в...   Jul 23 2011, 17:30
- - ArtemKAD   ЦитатаВот с этим делом как раз нет проблем. 1 кноп...   Jul 25 2011, 09:45
|- - zltigo   QUOTE (ArtemKAD @ Jul 25 2011, 11:45) Как...   Jul 25 2011, 09:56
- - ArtemKAD   ЦитатаКроме того, еще раз обращаю внимание на роль...   Jul 25 2011, 11:16
|- - zltigo   QUOTE (ArtemKAD @ Jul 25 2011, 13:00) Как...   Jul 25 2011, 11:25
- - ArtemKAD   ЦитатаИменно по этой причине более производительны...   Jul 25 2011, 12:20
|- - zltigo   QUOTE (ArtemKAD @ Jul 25 2011, 14:18) С ч...   Jul 25 2011, 12:32
|- - zhevak   В 2008 году я выбирал проц, на базе которого нужно...   Jul 25 2011, 13:05
- - ArtemKAD   Цитатаа ядро от клоков RTC подеденных на 32. C чег...   Jul 25 2011, 13:02
|- - zltigo   QUOTE (ArtemKAD @ Jul 25 2011, 15:02) C ч...   Jul 25 2011, 13:37
- - ArtemKAD   ЦитатаAVR нельзя разбудить перепадом напряжения на...   Jul 25 2011, 13:52
|- - zhevak   Цитата(ArtemKAD @ Jul 25 2011, 19:52) С ч...   Jul 25 2011, 14:35
|- - ILYAUL   Цитата(zhevak @ Jul 25 2011, 18:35) Я тож...   Jul 25 2011, 15:14
|- - zhevak   Цитата(ILYAUL @ Jul 25 2011, 21:14) А это...   Jul 25 2011, 17:12
- - ArtemKAD   ЦитатаЯ уже вообще перестал Вас понимать - это сам...   Jul 25 2011, 18:47
|- - demiurg_spb   Из физики: потери на коммутацию пропорциональны кв...   Jul 26 2011, 04:08
- - IgorKossak   Тема себя исчерпала, вопросы пошли чисто специализ...   Jul 26 2011, 06:50


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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 06:08
Рейтинг@Mail.ru


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