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

 
 
> ATxmega, Базовая плата
mjpronin
сообщение Mar 11 2010, 12:03
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 26-01-10
Пользователь №: 55 071



Здравствуйте.
Подскажите, пожалуйста, на тему базовой платы для Atxmega.

1. Собираюсь гонять Atxmega на 32MHz, исходя из Datasheet понял, что используем: 32MHz Runtime Calibrated Internal Oscilliator, а для его калибровки можно использовать 32,768kHz Internal Oscilliator, правильно ли понимаю, что можно обойтись абсолютно без внешнего такта, и XTAL1,2 пусть весят? или лучше использовать внешний калибровочный кварц?
2. Собираюсь использовать ADC и предполагаю, что внешнее AREF, но в одном из AppNotes AVR1012 нашел следующее:
AREFA: 1.0V to AVCC-0.6V for ADC
Меня это немного смущает, неужели не катит AREF = AVCC = VCC???
Хотя, разумеется, можно использовать и внутреннее опорное, но всё-таки?

3. Надо ли соединять все GND между собой и VCC между собой ???А то их уж слишком много GND - 6, VCC – 5.

3.Может быть, надо ещё что-нибудь знать или учесть? Какие-нибудь особенности?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
Dima_Ag
сообщение Mar 11 2010, 12:21
Сообщение #2


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

Группа: Свой
Сообщений: 156
Регистрация: 12-09-06
Пользователь №: 20 304



Цитата(mjpronin @ Mar 11 2010, 15:03) *
2. Собираюсь использовать ADC и предполагаю, что внешнее AREF, но в одном из AppNotes AVR1012 нашел следующее:
AREFA: 1.0V to AVCC-0.6V for ADC
Меня это немного смущает, неужели не катит AREF = AVCC = VCC???
Хотя, разумеется, можно использовать и внутреннее опорное, но всё-таки?



Обратите внимание на ЕРРАТУ к этим Атхмегам. Там с АЦП есть некоторые глюки, связанные с выбором AREF и не только.
Go to the top of the page
 
+Quote Post
mjpronin
сообщение Mar 11 2010, 13:32
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 26-01-10
Пользователь №: 55 071



Цитата(Dima_Ag @ Mar 11 2010, 15:21) *
Обратите внимание на ЕРРАТУ к этим Атхмегам. Там с АЦП есть некоторые глюки, связанные с выбором AREF и не только.


А не могли ли Вы поподробней объяснить. Какие глюки?
Go to the top of the page
 
+Quote Post
Dima_Ag
сообщение Mar 11 2010, 15:39
Сообщение #4


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

Группа: Свой
Сообщений: 156
Регистрация: 12-09-06
Пользователь №: 20 304



Посмотрите, например, вот этот документ

http://www.atmel.com/dyn/resources/prod_do...nts/doc8134.pdf

там в конце еррата - в ней много чего про АЦП.

-ADC gain stage output range is limited to 2.4V
-ADC has increased INL error for some operating conditions

Эти две строчки ,видимо, наиболее неприятны для Вашего применения.
Go to the top of the page
 
+Quote Post
mjpronin
сообщение Mar 11 2010, 16:04
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 26-01-10
Пользователь №: 55 071



Цитата(Dima_Ag @ Mar 11 2010, 18:39) *
-ADC gain stage output range is limited to 2.4V
-ADC has increased INL error for some operating conditions


.......hence the differential input will only give correct output when below 2.4 V/gain. как я понял это в контексте дифференциального подключения

А по поводу второго, это не мой вариант.
Go to the top of the page
 
+Quote Post
TriD
сообщение Mar 12 2010, 10:49
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 29-12-04
Пользователь №: 1 728



Цитата(mjpronin @ Mar 11 2010, 15:03) *
3. Надо ли соединять все GND между собой и VCC между собой ???А то их уж слишком много GND - 6, VCC – 5.


Все цепи GND и VCC должны быть разведены. Это касается не только xmega, но и других микроконтроллеров.
Некоторая периферия не корректно симулируется в AVR Studio (нельзя выставить некоторые флаги).
Go to the top of the page
 
+Quote Post
mjpronin
сообщение Mar 14 2010, 13:31
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 26-01-10
Пользователь №: 55 071



Ну так как, кто-нибудь гонял Xmega без внешнего такта?
Go to the top of the page
 
+Quote Post
V_G
сообщение Mar 14 2010, 14:32
Сообщение #8


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

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(mjpronin @ Mar 14 2010, 23:31) *
Ну так как, кто-нибудь гонял Xmega без внешнего такта?

Гонял, а в чем вопрос-то?
Go to the top of the page
 
+Quote Post
mjpronin
сообщение Mar 14 2010, 14:38
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 26-01-10
Пользователь №: 55 071



Цитата
1. Собираюсь гонять Atxmega на 32MHz, исходя из Datasheet понял, что используем: 32MHz Runtime Calibrated Internal Oscilliator, а для его калибровки можно использовать 32,768kHz Internal Oscilliator, правильно ли понимаю, что можно обойтись абсолютно без внешнего такта, и XTAL1,2 пусть весят? или лучше использовать внешний калибровочный кварц?
Go to the top of the page
 
+Quote Post
Savrik
сообщение Mar 14 2010, 14:56
Сообщение #10


наблюдаю..
***

Группа: Свой
Сообщений: 291
Регистрация: 11-12-06
Из: Украина
Пользователь №: 23 369



Вопрос выбора внутреннего калиброванного RC-источника или внешнего резонатора касается не только Xmeg'и.. Он скорее обусловлен требованиями к устройству. Вы же должны понимать, что RC-цепочка обладает нестабильностью частоты при изменении температуры по сравнению с кварцем. Если у Вас критичные требования к стабильности частоты - ИМХО, выбор только за кварцем. Если нет - пожалуйста, используйте внутренний источник.
Go to the top of the page
 
+Quote Post
mjpronin
сообщение Mar 14 2010, 15:04
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 26-01-10
Пользователь №: 55 071



В XMEGA A MANUAL:Conversion Result нашел следующее:
In signed mode, both negative and positive voltages can be measured, both for single ended
and differential input



но графики ниже поясняющие главу весьма двусмысленно обозначают возможные значения входных напряжений, отсюда вопрос, кто знает с каким размахом можно подавать двуполярное напряжение на вход ADC.
Будет ли адекватно оцифрована нижняя полу волна вплоть до –AREF?
Go to the top of the page
 
+Quote Post
Savrik
сообщение Mar 14 2010, 15:19
Сообщение #12


наблюдаю..
***

Группа: Свой
Сообщений: 291
Регистрация: 11-12-06
Из: Украина
Пользователь №: 23 369



На вход, в случае подачи signed сигнала, диапазон должен быть от -VREF до +VREF. Это касается любого АЦП. Если использовать Gain, значения изменяются до -VREF/Gain до +VREF/Gain. Вообще, в даташите все написаноsmile.gif
Go to the top of the page
 
+Quote Post
V_G
сообщение Mar 14 2010, 15:35
Сообщение #13


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

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Про тактирование: у меня сильные подозрения, что xmega работает в соответствии со своим даташитом. В частности, ее система встроенного тактирования гораздо стабильнее RC-генератора просто AVR, но несколько не дотягивает до кварца. Мне для работы с компортом на высокой скорости (с дробным делителем) хватает. Сформулируйте для себя требования по стабильности частоты, а потом сравните с тем, что написано в даташите.
Go to the top of the page
 
+Quote Post
mjpronin
сообщение Mar 15 2010, 06:24
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 26-01-10
Пользователь №: 55 071



Цитата(Savrik @ Mar 14 2010, 18:19) *
На вход, в случае подачи signed сигнала, диапазон должен быть от -VREF до +VREF. Это касается любого АЦП. Если использовать Gain, значения изменяются до -VREF/Gain до +VREF/Gain. Вообще, в даташите все написаноsmile.gif



Я понимаю, что должно быть, но есть ли это так?

AVR1300: Using the XMEGA ADC: In signed mode the range is from negative to positive reference voltage, but the input voltage must be within GND and Vref. sad.gif

Кто-нибудь пояснит выше изложенное из AppNote???
sad.gif Так можно ли подавать отрицательные гармоники на ADC и с какой амплитудой???
Go to the top of the page
 
+Quote Post
МП41
сообщение Mar 16 2010, 07:33
Сообщение #15


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Цитата(AVR1300)
Note that even if the difference between two inputs could be negative, voltages below GND or above VCC should under no circumstances be applied to any input pin.

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


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post

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

 


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


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