|
ATxmega, Базовая плата |
|
|
|
Mar 11 2010, 12:03
|
Участник

Группа: Участник
Сообщений: 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.Может быть, надо ещё что-нибудь знать или учесть? Какие-нибудь особенности?
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Mar 11 2010, 12:21
|
Частый гость
 
Группа: Свой
Сообщений: 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 и не только.
|
|
|
|
|
Mar 11 2010, 13:32
|
Участник

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

|
Цитата(Dima_Ag @ Mar 11 2010, 15:21)  Обратите внимание на ЕРРАТУ к этим Атхмегам. Там с АЦП есть некоторые глюки, связанные с выбором AREF и не только. А не могли ли Вы поподробней объяснить. Какие глюки?
|
|
|
|
|
Mar 11 2010, 15:39
|
Частый гость
 
Группа: Свой
Сообщений: 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 Эти две строчки ,видимо, наиболее неприятны для Вашего применения.
|
|
|
|
|
Mar 11 2010, 16:04
|
Участник

Группа: Участник
Сообщений: 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. как я понял это в контексте дифференциального подключения А по поводу второго, это не мой вариант.
|
|
|
|
|
Mar 12 2010, 10:49
|
Местный
  
Группа: Свой
Сообщений: 252
Регистрация: 29-12-04
Пользователь №: 1 728

|
Цитата(mjpronin @ Mar 11 2010, 15:03)  3. Надо ли соединять все GND между собой и VCC между собой ???А то их уж слишком много GND - 6, VCC – 5. Все цепи GND и VCC должны быть разведены. Это касается не только xmega, но и других микроконтроллеров. Некоторая периферия не корректно симулируется в AVR Studio (нельзя выставить некоторые флаги).
|
|
|
|
|
Mar 14 2010, 13:31
|
Участник

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

|
Ну так как, кто-нибудь гонял Xmega без внешнего такта?
|
|
|
|
|
Mar 14 2010, 14:38
|
Участник

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

|
Цитата 1. Собираюсь гонять Atxmega на 32MHz, исходя из Datasheet понял, что используем: 32MHz Runtime Calibrated Internal Oscilliator, а для его калибровки можно использовать 32,768kHz Internal Oscilliator, правильно ли понимаю, что можно обойтись абсолютно без внешнего такта, и XTAL1,2 пусть весят? или лучше использовать внешний калибровочный кварц?
|
|
|
|
|
Mar 14 2010, 15:04
|
Участник

Группа: Участник
Сообщений: 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?
|
|
|
|
|
Mar 15 2010, 06:24
|
Участник

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

|
Цитата(Savrik @ Mar 14 2010, 18:19)  На вход, в случае подачи signed сигнала, диапазон должен быть от -VREF до +VREF. Это касается любого АЦП. Если использовать Gain, значения изменяются до -VREF/Gain до +VREF/Gain. Вообще, в даташите все написано  Я понимаю, что должно быть, но есть ли это так? 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. Кто-нибудь пояснит выше изложенное из AppNote???  Так можно ли подавать отрицательные гармоники на ADC и с какой амплитудой???
|
|
|
|
|
Mar 16 2010, 07:33
|

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 структура однако очень эффективна
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|